@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bitter:wght@600;800&family=Meddon&display=swap);@charset "UTF-8";

/**
 * Set up a decent box model on the root element
 */

:root {
  font-size: 0.625rem;
}

html {
  box-sizing: border-box;
}

/**
 * Make all elements from the DOM inherit from the parent box-sizing
 * Since `*` has a specificity of 0, it does not override the `html` value
 * making all elements inheriting from the root box-sizing value
 * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */

*,
*::before,
*::after {
  box-sizing: inherit;
  padding: 0;
  margin: 0;
}

.outline-none {
  outline: none;
}

*:active,
*:focus {
  outline: none;
}

b,
strong {
  font-weight: bold;
}

@font-face {
  font-family: "Futura";

  src: url(/wp-content/themes/ortica/assets/fonts/Futura-Bold.woff2?072c8fe805fec9c163b6dd7de81996ff) format("woff2"), url(/wp-content/themes/ortica/assets/fonts/Futura-Bold.woff?c8f575eb99c5eb09db174cbae7e0c764) format("woff");

  font-weight: bold;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "Futura";

  src: url(/wp-content/themes/ortica/assets/fonts/Futura-Medium.woff2?76dfe21cc2874636893bf5c11d4f2db8) format("woff2"), url(/wp-content/themes/ortica/assets/fonts/Futura-Medium.woff?5d420759b6df43a1678193b82089db0c) format("woff");

  font-weight: 500;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "Futura";

  src: url(/wp-content/themes/ortica/assets/fonts/Futura-MediumItalic.woff2?67eece13a027c9a82ff98b1093727979) format("woff2"), url(/wp-content/themes/ortica/assets/fonts/Futura-MediumItalic.woff?7e6f76610f27daa51d9f089b6365151b) format("woff");

  font-weight: 500;

  font-style: italic;

  font-display: swap;
}

@font-face {
  font-family: "Futura";

  src: url(/wp-content/themes/ortica/assets/fonts/FuturaStd-Book.woff2?96d5af3c6348bef3672fa2936d770d29) format("woff2"), url(/wp-content/themes/ortica/assets/fonts/FuturaStd-Book.woff?f91d3167dfc1dedc13540260cae90fde) format("woff");

  font-weight: 300;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "Futura";

  src: url("//db.onlinewebfonts.com/t/35e5d1a7aa6da471de4cfb4a47ebaca8.eot");

  src: url("//db.onlinewebfonts.com/t/35e5d1a7aa6da471de4cfb4a47ebaca8.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/35e5d1a7aa6da471de4cfb4a47ebaca8.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/35e5d1a7aa6da471de4cfb4a47ebaca8.woff") format("woff"), url("//db.onlinewebfonts.com/t/35e5d1a7aa6da471de4cfb4a47ebaca8.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/35e5d1a7aa6da471de4cfb4a47ebaca8.svg#Futura Std Book") format("svg");

  font-weight: 300;

  font-style: normal;

  font-display: swap;
}

@font-face {
  font-family: "Futura";

  src: url(/wp-content/themes/ortica/assets/fonts/FuturaStd-BookOblique.woff2?3af4f55292a279e1789b756b934440f5) format("woff2"), url(/wp-content/themes/ortica/assets/fonts/FuturaStd-BookOblique.woff?26ae87d11f0ba50e6e13372891a0585b) format("woff");

  font-weight: 300;

  font-style: italic;

  font-display: swap;
}

/**
 * Basic typography style for copy text
*/

body {
  font-family: "Montserrat", sans-serif;
}

ul,
ol {
  list-style: initial;
  padding-left: 2rem;
  margin: 1.5rem 0 4rem;
}

ul li,
ol li {
  margin-bottom: 1rem;
}

ol {
  list-style: decimal;
}

main p {
  margin: 1.5rem 0;
}

main a:not(.button,
.breadcrumbs a,
.rank-math-breadcrumb a,
.indice a,
.no-underline,
.list-tax a,
.list-v1 a,
.sticky-bar a,
.pagination a) {
  text-decoration: underline;
}

main a:not(.button,
.breadcrumbs a,
.rank-math-breadcrumb a,
.indice a,
.no-underline,
.list-tax a,
.list-v1 a,
.sticky-bar a,
.pagination a):hover {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.title-3xl, .title-3xl * {
  /* .Title-3xl */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 3.2rem;
  line-height: 130%;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .title-3xl, .title-3xl * {
    font-size: 4.5rem;
  }
}

@media (min-width: 1024px) {
  .title-3xl, .title-3xl * {
    font-size: 7rem;
  }
}

.title-xxl, .title-xxl * {
  /* Title/xxl */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 130%;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .title-xxl, .title-xxl * {
    font-size: 3.4rem;
  }
}

@media (min-width: 1024px) {
  .title-xxl, .title-xxl * {
    font-size: 4rem;
  }
}

.title-xl, .title-xl * {
  /* Title/xl */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  .title-xl, .title-xl * {
    font-size: 2.6rem;
  }
}

@media (min-width: 1024px) {
  .title-xl, .title-xl * {
    font-size: 3.2rem;
  }
}

.title-lg, .pagination-v1 span,
.pagination-v1 a, .menu-tendina ul li a, .title-lg *, .pagination-v1 span *,
.pagination-v1 a *, .menu-tendina ul li a * {
  /* Title/lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 130%;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .title-lg, .pagination-v1 span,
  .pagination-v1 a, .menu-tendina ul li a, .title-lg *, .pagination-v1 span *,
  .pagination-v1 a *, .menu-tendina ul li a * {
    font-size: 2.1rem;
  }
}

@media (min-width: 1024px) {
  .title-lg, .pagination-v1 span,
  .pagination-v1 a, .menu-tendina ul li a, .title-lg *, .pagination-v1 span *,
  .pagination-v1 a *, .menu-tendina ul li a * {
    font-size: 2.4rem;
  }
}

.title-md, .appartamenti-item .venduto-badge, .product_title, .title-md *, .appartamenti-item .venduto-badge *, .product_title * {
  /* .title-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  .title-md, .appartamenti-item .venduto-badge, .product_title, .title-md *, .appartamenti-item .venduto-badge *, .product_title * {
    font-size: 1.8rem;
  }
}

@media (min-width: 1024px) {
  .title-md, .appartamenti-item .venduto-badge, .product_title, .title-md *, .appartamenti-item .venduto-badge *, .product_title * {
    font-size: 2rem;
  }
}

.title-sm, h3.widget-title,
.wp-block-search__label, .breadcrumbs *, .button-v3, .button__numbers, .o-job .text-md h2, .o-job .card-product--v1 .card-product__notification > div h2, .card-product--v1 .o-job .card-product__notification > div h2, .o-job .card-post-v2 .card-post__info a h2, .card-post-v2 .card-post__info .o-job a h2, .o-job .wpcf7-form .wpcf7-checkbox label span h2, .wpcf7-form .wpcf7-checkbox label .o-job span h2,
.o-job .wpcf7-form .wpcf7-acceptance label span h2,
.wpcf7-form .wpcf7-acceptance label .o-job span h2, .o-job .select-woo-ortica__select h2, .o-job .header-top-v1 ul li a h2, .header-top-v1 ul li .o-job a h2, .o-job .cart-popup table.shop_table * h2, .cart-popup table.shop_table .o-job * h2, .o-job .cart-popup #cart-shipping h2, .cart-popup .o-job #cart-shipping h2, .o-job .cart-popup .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn h2, .o-job .cart-popup .coupon-form #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code h2, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .o-job .woocommerce .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering h2, .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div h2,
.o-job .woocommerce-gallery__wrapper .product__notification > span h2,
.woocommerce-gallery__wrapper .o-job .product__notification > span h2, .o-job .woocommerce .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count h2, .o-job .cart-collaterals h2, .o-job .cart-collaterals label h2, .cart-collaterals .o-job label h2,
.o-job .cart-collaterals p h2,
.cart-collaterals .o-job p h2, .o-job table.shop_table * h2, table.shop_table .o-job * h2, .o-job table.shop_table th h2, table.shop_table .o-job th h2, .o-job table.shop_table .product-name h2, table.shop_table .o-job .product-name h2, .o-job .woocommerce .coupon button.button h2, .woocommerce .coupon .o-job button.button h2, .o-job form.checkout.woocommerce-checkout label h2, form.checkout.woocommerce-checkout .o-job label h2,
.o-job form.checkout.woocommerce-checkout p h2,
form.checkout.woocommerce-checkout .o-job p h2, .o-job ul.woocommerce-error li h2, ul.woocommerce-error .o-job li h2, .o-job .woocommerce-form-coupon p h2, .woocommerce-form-coupon .o-job p h2,
.o-job .woocommerce-form-login p h2,
.woocommerce-form-login .o-job p h2, .o-job .stock.out-of-stock h2, .o-job .reset_variations h2, .o-job .panel-group .panel .panel-collapse h2, .panel-group .panel .o-job .panel-collapse h2, .o-job .variations tr th label h2, .variations tr th .o-job label h2, .o-job .variations tr td label h2, .variations tr td .o-job label h2, .o-job .wp-block-categories-list li a h2, .wp-block-categories-list li .o-job a h2, .o-job .text-md h3, .o-job .card-product--v1 .card-product__notification > div h3, .card-product--v1 .o-job .card-product__notification > div h3, .o-job .card-post-v2 .card-post__info a h3, .card-post-v2 .card-post__info .o-job a h3, .o-job .wpcf7-form .wpcf7-checkbox label span h3, .wpcf7-form .wpcf7-checkbox label .o-job span h3,
.o-job .wpcf7-form .wpcf7-acceptance label span h3,
.wpcf7-form .wpcf7-acceptance label .o-job span h3, .o-job .select-woo-ortica__select h3, .o-job .header-top-v1 ul li a h3, .header-top-v1 ul li .o-job a h3, .o-job .cart-popup table.shop_table * h3, .cart-popup table.shop_table .o-job * h3, .o-job .cart-popup #cart-shipping h3, .cart-popup .o-job #cart-shipping h3, .o-job .cart-popup .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn h3, .o-job .cart-popup .coupon-form #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code h3, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .o-job .woocommerce .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering h3, .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div h3,
.o-job .woocommerce-gallery__wrapper .product__notification > span h3,
.woocommerce-gallery__wrapper .o-job .product__notification > span h3, .o-job .woocommerce .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count h3, .o-job .cart-collaterals h3, .o-job .cart-collaterals label h3, .cart-collaterals .o-job label h3,
.o-job .cart-collaterals p h3,
.cart-collaterals .o-job p h3, .o-job table.shop_table * h3, table.shop_table .o-job * h3, .o-job table.shop_table th h3, table.shop_table .o-job th h3, .o-job table.shop_table .product-name h3, table.shop_table .o-job .product-name h3, .o-job .woocommerce .coupon button.button h3, .woocommerce .coupon .o-job button.button h3, .o-job form.checkout.woocommerce-checkout label h3, form.checkout.woocommerce-checkout .o-job label h3,
.o-job form.checkout.woocommerce-checkout p h3,
form.checkout.woocommerce-checkout .o-job p h3, .o-job ul.woocommerce-error li h3, ul.woocommerce-error .o-job li h3, .o-job .woocommerce-form-coupon p h3, .woocommerce-form-coupon .o-job p h3,
.o-job .woocommerce-form-login p h3,
.woocommerce-form-login .o-job p h3, .o-job .stock.out-of-stock h3, .o-job .reset_variations h3, .o-job .panel-group .panel .panel-collapse h3, .panel-group .panel .o-job .panel-collapse h3, .o-job .variations tr th label h3, .variations tr th .o-job label h3, .o-job .variations tr td label h3, .variations tr td .o-job label h3, .o-job .wp-block-categories-list li a h3, .wp-block-categories-list li .o-job a h3, .o-job .text-md h4, .o-job .card-product--v1 .card-product__notification > div h4, .card-product--v1 .o-job .card-product__notification > div h4, .o-job .card-post-v2 .card-post__info a h4, .card-post-v2 .card-post__info .o-job a h4, .o-job .wpcf7-form .wpcf7-checkbox label span h4, .wpcf7-form .wpcf7-checkbox label .o-job span h4,
.o-job .wpcf7-form .wpcf7-acceptance label span h4,
.wpcf7-form .wpcf7-acceptance label .o-job span h4, .o-job .select-woo-ortica__select h4, .o-job .header-top-v1 ul li a h4, .header-top-v1 ul li .o-job a h4, .o-job .cart-popup table.shop_table * h4, .cart-popup table.shop_table .o-job * h4, .o-job .cart-popup #cart-shipping h4, .cart-popup .o-job #cart-shipping h4, .o-job .cart-popup .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn h4, .o-job .cart-popup .coupon-form #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code h4, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .o-job .woocommerce .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering h4, .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div h4,
.o-job .woocommerce-gallery__wrapper .product__notification > span h4,
.woocommerce-gallery__wrapper .o-job .product__notification > span h4, .o-job .woocommerce .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count h4, .o-job .cart-collaterals h4, .o-job .cart-collaterals label h4, .cart-collaterals .o-job label h4,
.o-job .cart-collaterals p h4,
.cart-collaterals .o-job p h4, .o-job table.shop_table * h4, table.shop_table .o-job * h4, .o-job table.shop_table th h4, table.shop_table .o-job th h4, .o-job table.shop_table .product-name h4, table.shop_table .o-job .product-name h4, .o-job .woocommerce .coupon button.button h4, .woocommerce .coupon .o-job button.button h4, .o-job form.checkout.woocommerce-checkout label h4, form.checkout.woocommerce-checkout .o-job label h4,
.o-job form.checkout.woocommerce-checkout p h4,
form.checkout.woocommerce-checkout .o-job p h4, .o-job ul.woocommerce-error li h4, ul.woocommerce-error .o-job li h4, .o-job .woocommerce-form-coupon p h4, .woocommerce-form-coupon .o-job p h4,
.o-job .woocommerce-form-login p h4,
.woocommerce-form-login .o-job p h4, .o-job .stock.out-of-stock h4, .o-job .reset_variations h4, .o-job .panel-group .panel .panel-collapse h4, .panel-group .panel .o-job .panel-collapse h4, .o-job .variations tr th label h4, .variations tr th .o-job label h4, .o-job .variations tr td label h4, .variations tr td .o-job label h4, .o-job .wp-block-categories-list li a h4, .wp-block-categories-list li .o-job a h4, .o-job .text-md h5, .o-job .card-product--v1 .card-product__notification > div h5, .card-product--v1 .o-job .card-product__notification > div h5, .o-job .card-post-v2 .card-post__info a h5, .card-post-v2 .card-post__info .o-job a h5, .o-job .wpcf7-form .wpcf7-checkbox label span h5, .wpcf7-form .wpcf7-checkbox label .o-job span h5,
.o-job .wpcf7-form .wpcf7-acceptance label span h5,
.wpcf7-form .wpcf7-acceptance label .o-job span h5, .o-job .select-woo-ortica__select h5, .o-job .header-top-v1 ul li a h5, .header-top-v1 ul li .o-job a h5, .o-job .cart-popup table.shop_table * h5, .cart-popup table.shop_table .o-job * h5, .o-job .cart-popup #cart-shipping h5, .cart-popup .o-job #cart-shipping h5, .o-job .cart-popup .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn h5, .o-job .cart-popup .coupon-form #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code h5, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .o-job .woocommerce .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering h5, .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div h5,
.o-job .woocommerce-gallery__wrapper .product__notification > span h5,
.woocommerce-gallery__wrapper .o-job .product__notification > span h5, .o-job .woocommerce .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count h5, .o-job .cart-collaterals h5, .o-job .cart-collaterals label h5, .cart-collaterals .o-job label h5,
.o-job .cart-collaterals p h5,
.cart-collaterals .o-job p h5, .o-job table.shop_table * h5, table.shop_table .o-job * h5, .o-job table.shop_table th h5, table.shop_table .o-job th h5, .o-job table.shop_table .product-name h5, table.shop_table .o-job .product-name h5, .o-job .woocommerce .coupon button.button h5, .woocommerce .coupon .o-job button.button h5, .o-job form.checkout.woocommerce-checkout label h5, form.checkout.woocommerce-checkout .o-job label h5,
.o-job form.checkout.woocommerce-checkout p h5,
form.checkout.woocommerce-checkout .o-job p h5, .o-job ul.woocommerce-error li h5, ul.woocommerce-error .o-job li h5, .o-job .woocommerce-form-coupon p h5, .woocommerce-form-coupon .o-job p h5,
.o-job .woocommerce-form-login p h5,
.woocommerce-form-login .o-job p h5, .o-job .stock.out-of-stock h5, .o-job .reset_variations h5, .o-job .panel-group .panel .panel-collapse h5, .panel-group .panel .o-job .panel-collapse h5, .o-job .variations tr th label h5, .variations tr th .o-job label h5, .o-job .variations tr td label h5, .variations tr td .o-job label h5, .o-job .wp-block-categories-list li a h5, .wp-block-categories-list li .o-job a h5, .o-job .text-md h6, .o-job .card-product--v1 .card-product__notification > div h6, .card-product--v1 .o-job .card-product__notification > div h6, .o-job .card-post-v2 .card-post__info a h6, .card-post-v2 .card-post__info .o-job a h6, .o-job .wpcf7-form .wpcf7-checkbox label span h6, .wpcf7-form .wpcf7-checkbox label .o-job span h6,
.o-job .wpcf7-form .wpcf7-acceptance label span h6,
.wpcf7-form .wpcf7-acceptance label .o-job span h6, .o-job .select-woo-ortica__select h6, .o-job .header-top-v1 ul li a h6, .header-top-v1 ul li .o-job a h6, .o-job .cart-popup table.shop_table * h6, .cart-popup table.shop_table .o-job * h6, .o-job .cart-popup #cart-shipping h6, .cart-popup .o-job #cart-shipping h6, .o-job .cart-popup .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn h6, .o-job .cart-popup .coupon-form #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code h6, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .o-job .woocommerce .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering h6, .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div h6,
.o-job .woocommerce-gallery__wrapper .product__notification > span h6,
.woocommerce-gallery__wrapper .o-job .product__notification > span h6, .o-job .woocommerce .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count h6, .o-job .cart-collaterals h6, .o-job .cart-collaterals label h6, .cart-collaterals .o-job label h6,
.o-job .cart-collaterals p h6,
.cart-collaterals .o-job p h6, .o-job table.shop_table * h6, table.shop_table .o-job * h6, .o-job table.shop_table th h6, table.shop_table .o-job th h6, .o-job table.shop_table .product-name h6, table.shop_table .o-job .product-name h6, .o-job .woocommerce .coupon button.button h6, .woocommerce .coupon .o-job button.button h6, .o-job form.checkout.woocommerce-checkout label h6, form.checkout.woocommerce-checkout .o-job label h6,
.o-job form.checkout.woocommerce-checkout p h6,
form.checkout.woocommerce-checkout .o-job p h6, .o-job ul.woocommerce-error li h6, ul.woocommerce-error .o-job li h6, .o-job .woocommerce-form-coupon p h6, .woocommerce-form-coupon .o-job p h6,
.o-job .woocommerce-form-login p h6,
.woocommerce-form-login .o-job p h6, .o-job .stock.out-of-stock h6, .o-job .reset_variations h6, .o-job .panel-group .panel .panel-collapse h6, .panel-group .panel .o-job .panel-collapse h6, .o-job .variations tr th label h6, .variations tr th .o-job label h6, .o-job .variations tr td label h6, .variations tr td .o-job label h6, .o-job .wp-block-categories-list li a h6, .wp-block-categories-list li .o-job a h6, .woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-form-login-toggle .woocommerce-info, table.shop_table .order-total, table.shop_table td, .price, .cart-popup .coupon-form button, .cart-popup .woocommerce-shipping-methods, .cart-popup table.shop_table .order-total, .cart-popup table.shop_table td, .progress-bar .progress-bar__text, .wpml-ls-statics-shortcode_actions ul li, .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .title-sm *, h3.widget-title *,
.wp-block-search__label *, .breadcrumbs * *, .button-v3 *, .button__numbers *, .o-job .text-md h2 *, .o-job .card-product--v1 .card-product__notification > div h2 *, .card-product--v1 .o-job .card-product__notification > div h2 *, .o-job .card-post-v2 .card-post__info a h2 *, .card-post-v2 .card-post__info .o-job a h2 *, .o-job .wpcf7-form .wpcf7-checkbox label span h2 *, .wpcf7-form .wpcf7-checkbox label .o-job span h2 *,
.o-job .wpcf7-form .wpcf7-acceptance label span h2 *,
.wpcf7-form .wpcf7-acceptance label .o-job span h2 *, .o-job .select-woo-ortica__select h2 *, .o-job .header-top-v1 ul li a h2 *, .header-top-v1 ul li .o-job a h2 *, .o-job .cart-popup table.shop_table * h2 *, .cart-popup table.shop_table .o-job * h2 *, .o-job .cart-popup #cart-shipping h2 *, .cart-popup .o-job #cart-shipping h2 *, .o-job .cart-popup .shipping-calculator-btn h2 *, .cart-popup .o-job .shipping-calculator-btn h2 *, .o-job .cart-popup .coupon-form #coupon-code h2 *, .cart-popup .coupon-form .o-job #coupon-code h2 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2 *, .o-job .woocommerce .woocommerce-ordering h2 *, .woocommerce .o-job .woocommerce-ordering h2 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h2 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h2 *,
.o-job .woocommerce-gallery__wrapper .product__notification > span h2 *,
.woocommerce-gallery__wrapper .o-job .product__notification > span h2 *, .o-job .woocommerce .woocommerce-result-count h2 *, .woocommerce .o-job .woocommerce-result-count h2 *, .o-job .cart-collaterals h2 *, .o-job .cart-collaterals label h2 *, .cart-collaterals .o-job label h2 *,
.o-job .cart-collaterals p h2 *,
.cart-collaterals .o-job p h2 *, .o-job table.shop_table * h2 *, table.shop_table .o-job * h2 *, .o-job table.shop_table th h2 *, table.shop_table .o-job th h2 *, .o-job table.shop_table .product-name h2 *, table.shop_table .o-job .product-name h2 *, .o-job .woocommerce .coupon button.button h2 *, .woocommerce .coupon .o-job button.button h2 *, .o-job form.checkout.woocommerce-checkout label h2 *, form.checkout.woocommerce-checkout .o-job label h2 *,
.o-job form.checkout.woocommerce-checkout p h2 *,
form.checkout.woocommerce-checkout .o-job p h2 *, .o-job ul.woocommerce-error li h2 *, ul.woocommerce-error .o-job li h2 *, .o-job .woocommerce-form-coupon p h2 *, .woocommerce-form-coupon .o-job p h2 *,
.o-job .woocommerce-form-login p h2 *,
.woocommerce-form-login .o-job p h2 *, .o-job .stock.out-of-stock h2 *, .o-job .reset_variations h2 *, .o-job .panel-group .panel .panel-collapse h2 *, .panel-group .panel .o-job .panel-collapse h2 *, .o-job .variations tr th label h2 *, .variations tr th .o-job label h2 *, .o-job .variations tr td label h2 *, .variations tr td .o-job label h2 *, .o-job .wp-block-categories-list li a h2 *, .wp-block-categories-list li .o-job a h2 *, .o-job .text-md h3 *, .o-job .card-product--v1 .card-product__notification > div h3 *, .card-product--v1 .o-job .card-product__notification > div h3 *, .o-job .card-post-v2 .card-post__info a h3 *, .card-post-v2 .card-post__info .o-job a h3 *, .o-job .wpcf7-form .wpcf7-checkbox label span h3 *, .wpcf7-form .wpcf7-checkbox label .o-job span h3 *,
.o-job .wpcf7-form .wpcf7-acceptance label span h3 *,
.wpcf7-form .wpcf7-acceptance label .o-job span h3 *, .o-job .select-woo-ortica__select h3 *, .o-job .header-top-v1 ul li a h3 *, .header-top-v1 ul li .o-job a h3 *, .o-job .cart-popup table.shop_table * h3 *, .cart-popup table.shop_table .o-job * h3 *, .o-job .cart-popup #cart-shipping h3 *, .cart-popup .o-job #cart-shipping h3 *, .o-job .cart-popup .shipping-calculator-btn h3 *, .cart-popup .o-job .shipping-calculator-btn h3 *, .o-job .cart-popup .coupon-form #coupon-code h3 *, .cart-popup .coupon-form .o-job #coupon-code h3 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3 *, .o-job .woocommerce .woocommerce-ordering h3 *, .woocommerce .o-job .woocommerce-ordering h3 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h3 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h3 *,
.o-job .woocommerce-gallery__wrapper .product__notification > span h3 *,
.woocommerce-gallery__wrapper .o-job .product__notification > span h3 *, .o-job .woocommerce .woocommerce-result-count h3 *, .woocommerce .o-job .woocommerce-result-count h3 *, .o-job .cart-collaterals h3 *, .o-job .cart-collaterals label h3 *, .cart-collaterals .o-job label h3 *,
.o-job .cart-collaterals p h3 *,
.cart-collaterals .o-job p h3 *, .o-job table.shop_table * h3 *, table.shop_table .o-job * h3 *, .o-job table.shop_table th h3 *, table.shop_table .o-job th h3 *, .o-job table.shop_table .product-name h3 *, table.shop_table .o-job .product-name h3 *, .o-job .woocommerce .coupon button.button h3 *, .woocommerce .coupon .o-job button.button h3 *, .o-job form.checkout.woocommerce-checkout label h3 *, form.checkout.woocommerce-checkout .o-job label h3 *,
.o-job form.checkout.woocommerce-checkout p h3 *,
form.checkout.woocommerce-checkout .o-job p h3 *, .o-job ul.woocommerce-error li h3 *, ul.woocommerce-error .o-job li h3 *, .o-job .woocommerce-form-coupon p h3 *, .woocommerce-form-coupon .o-job p h3 *,
.o-job .woocommerce-form-login p h3 *,
.woocommerce-form-login .o-job p h3 *, .o-job .stock.out-of-stock h3 *, .o-job .reset_variations h3 *, .o-job .panel-group .panel .panel-collapse h3 *, .panel-group .panel .o-job .panel-collapse h3 *, .o-job .variations tr th label h3 *, .variations tr th .o-job label h3 *, .o-job .variations tr td label h3 *, .variations tr td .o-job label h3 *, .o-job .wp-block-categories-list li a h3 *, .wp-block-categories-list li .o-job a h3 *, .o-job .text-md h4 *, .o-job .card-product--v1 .card-product__notification > div h4 *, .card-product--v1 .o-job .card-product__notification > div h4 *, .o-job .card-post-v2 .card-post__info a h4 *, .card-post-v2 .card-post__info .o-job a h4 *, .o-job .wpcf7-form .wpcf7-checkbox label span h4 *, .wpcf7-form .wpcf7-checkbox label .o-job span h4 *,
.o-job .wpcf7-form .wpcf7-acceptance label span h4 *,
.wpcf7-form .wpcf7-acceptance label .o-job span h4 *, .o-job .select-woo-ortica__select h4 *, .o-job .header-top-v1 ul li a h4 *, .header-top-v1 ul li .o-job a h4 *, .o-job .cart-popup table.shop_table * h4 *, .cart-popup table.shop_table .o-job * h4 *, .o-job .cart-popup #cart-shipping h4 *, .cart-popup .o-job #cart-shipping h4 *, .o-job .cart-popup .shipping-calculator-btn h4 *, .cart-popup .o-job .shipping-calculator-btn h4 *, .o-job .cart-popup .coupon-form #coupon-code h4 *, .cart-popup .coupon-form .o-job #coupon-code h4 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4 *, .o-job .woocommerce .woocommerce-ordering h4 *, .woocommerce .o-job .woocommerce-ordering h4 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h4 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h4 *,
.o-job .woocommerce-gallery__wrapper .product__notification > span h4 *,
.woocommerce-gallery__wrapper .o-job .product__notification > span h4 *, .o-job .woocommerce .woocommerce-result-count h4 *, .woocommerce .o-job .woocommerce-result-count h4 *, .o-job .cart-collaterals h4 *, .o-job .cart-collaterals label h4 *, .cart-collaterals .o-job label h4 *,
.o-job .cart-collaterals p h4 *,
.cart-collaterals .o-job p h4 *, .o-job table.shop_table * h4 *, table.shop_table .o-job * h4 *, .o-job table.shop_table th h4 *, table.shop_table .o-job th h4 *, .o-job table.shop_table .product-name h4 *, table.shop_table .o-job .product-name h4 *, .o-job .woocommerce .coupon button.button h4 *, .woocommerce .coupon .o-job button.button h4 *, .o-job form.checkout.woocommerce-checkout label h4 *, form.checkout.woocommerce-checkout .o-job label h4 *,
.o-job form.checkout.woocommerce-checkout p h4 *,
form.checkout.woocommerce-checkout .o-job p h4 *, .o-job ul.woocommerce-error li h4 *, ul.woocommerce-error .o-job li h4 *, .o-job .woocommerce-form-coupon p h4 *, .woocommerce-form-coupon .o-job p h4 *,
.o-job .woocommerce-form-login p h4 *,
.woocommerce-form-login .o-job p h4 *, .o-job .stock.out-of-stock h4 *, .o-job .reset_variations h4 *, .o-job .panel-group .panel .panel-collapse h4 *, .panel-group .panel .o-job .panel-collapse h4 *, .o-job .variations tr th label h4 *, .variations tr th .o-job label h4 *, .o-job .variations tr td label h4 *, .variations tr td .o-job label h4 *, .o-job .wp-block-categories-list li a h4 *, .wp-block-categories-list li .o-job a h4 *, .o-job .text-md h5 *, .o-job .card-product--v1 .card-product__notification > div h5 *, .card-product--v1 .o-job .card-product__notification > div h5 *, .o-job .card-post-v2 .card-post__info a h5 *, .card-post-v2 .card-post__info .o-job a h5 *, .o-job .wpcf7-form .wpcf7-checkbox label span h5 *, .wpcf7-form .wpcf7-checkbox label .o-job span h5 *,
.o-job .wpcf7-form .wpcf7-acceptance label span h5 *,
.wpcf7-form .wpcf7-acceptance label .o-job span h5 *, .o-job .select-woo-ortica__select h5 *, .o-job .header-top-v1 ul li a h5 *, .header-top-v1 ul li .o-job a h5 *, .o-job .cart-popup table.shop_table * h5 *, .cart-popup table.shop_table .o-job * h5 *, .o-job .cart-popup #cart-shipping h5 *, .cart-popup .o-job #cart-shipping h5 *, .o-job .cart-popup .shipping-calculator-btn h5 *, .cart-popup .o-job .shipping-calculator-btn h5 *, .o-job .cart-popup .coupon-form #coupon-code h5 *, .cart-popup .coupon-form .o-job #coupon-code h5 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5 *, .o-job .woocommerce .woocommerce-ordering h5 *, .woocommerce .o-job .woocommerce-ordering h5 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h5 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h5 *,
.o-job .woocommerce-gallery__wrapper .product__notification > span h5 *,
.woocommerce-gallery__wrapper .o-job .product__notification > span h5 *, .o-job .woocommerce .woocommerce-result-count h5 *, .woocommerce .o-job .woocommerce-result-count h5 *, .o-job .cart-collaterals h5 *, .o-job .cart-collaterals label h5 *, .cart-collaterals .o-job label h5 *,
.o-job .cart-collaterals p h5 *,
.cart-collaterals .o-job p h5 *, .o-job table.shop_table * h5 *, table.shop_table .o-job * h5 *, .o-job table.shop_table th h5 *, table.shop_table .o-job th h5 *, .o-job table.shop_table .product-name h5 *, table.shop_table .o-job .product-name h5 *, .o-job .woocommerce .coupon button.button h5 *, .woocommerce .coupon .o-job button.button h5 *, .o-job form.checkout.woocommerce-checkout label h5 *, form.checkout.woocommerce-checkout .o-job label h5 *,
.o-job form.checkout.woocommerce-checkout p h5 *,
form.checkout.woocommerce-checkout .o-job p h5 *, .o-job ul.woocommerce-error li h5 *, ul.woocommerce-error .o-job li h5 *, .o-job .woocommerce-form-coupon p h5 *, .woocommerce-form-coupon .o-job p h5 *,
.o-job .woocommerce-form-login p h5 *,
.woocommerce-form-login .o-job p h5 *, .o-job .stock.out-of-stock h5 *, .o-job .reset_variations h5 *, .o-job .panel-group .panel .panel-collapse h5 *, .panel-group .panel .o-job .panel-collapse h5 *, .o-job .variations tr th label h5 *, .variations tr th .o-job label h5 *, .o-job .variations tr td label h5 *, .variations tr td .o-job label h5 *, .o-job .wp-block-categories-list li a h5 *, .wp-block-categories-list li .o-job a h5 *, .o-job .text-md h6 *, .o-job .card-product--v1 .card-product__notification > div h6 *, .card-product--v1 .o-job .card-product__notification > div h6 *, .o-job .card-post-v2 .card-post__info a h6 *, .card-post-v2 .card-post__info .o-job a h6 *, .o-job .wpcf7-form .wpcf7-checkbox label span h6 *, .wpcf7-form .wpcf7-checkbox label .o-job span h6 *,
.o-job .wpcf7-form .wpcf7-acceptance label span h6 *,
.wpcf7-form .wpcf7-acceptance label .o-job span h6 *, .o-job .select-woo-ortica__select h6 *, .o-job .header-top-v1 ul li a h6 *, .header-top-v1 ul li .o-job a h6 *, .o-job .cart-popup table.shop_table * h6 *, .cart-popup table.shop_table .o-job * h6 *, .o-job .cart-popup #cart-shipping h6 *, .cart-popup .o-job #cart-shipping h6 *, .o-job .cart-popup .shipping-calculator-btn h6 *, .cart-popup .o-job .shipping-calculator-btn h6 *, .o-job .cart-popup .coupon-form #coupon-code h6 *, .cart-popup .coupon-form .o-job #coupon-code h6 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6 *, .o-job .woocommerce .woocommerce-ordering h6 *, .woocommerce .o-job .woocommerce-ordering h6 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h6 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h6 *,
.o-job .woocommerce-gallery__wrapper .product__notification > span h6 *,
.woocommerce-gallery__wrapper .o-job .product__notification > span h6 *, .o-job .woocommerce .woocommerce-result-count h6 *, .woocommerce .o-job .woocommerce-result-count h6 *, .o-job .cart-collaterals h6 *, .o-job .cart-collaterals label h6 *, .cart-collaterals .o-job label h6 *,
.o-job .cart-collaterals p h6 *,
.cart-collaterals .o-job p h6 *, .o-job table.shop_table * h6 *, table.shop_table .o-job * h6 *, .o-job table.shop_table th h6 *, table.shop_table .o-job th h6 *, .o-job table.shop_table .product-name h6 *, table.shop_table .o-job .product-name h6 *, .o-job .woocommerce .coupon button.button h6 *, .woocommerce .coupon .o-job button.button h6 *, .o-job form.checkout.woocommerce-checkout label h6 *, form.checkout.woocommerce-checkout .o-job label h6 *,
.o-job form.checkout.woocommerce-checkout p h6 *,
form.checkout.woocommerce-checkout .o-job p h6 *, .o-job ul.woocommerce-error li h6 *, ul.woocommerce-error .o-job li h6 *, .o-job .woocommerce-form-coupon p h6 *, .woocommerce-form-coupon .o-job p h6 *,
.o-job .woocommerce-form-login p h6 *,
.woocommerce-form-login .o-job p h6 *, .o-job .stock.out-of-stock h6 *, .o-job .reset_variations h6 *, .o-job .panel-group .panel .panel-collapse h6 *, .panel-group .panel .o-job .panel-collapse h6 *, .o-job .variations tr th label h6 *, .variations tr th .o-job label h6 *, .o-job .variations tr td label h6 *, .variations tr td .o-job label h6 *, .o-job .wp-block-categories-list li a h6 *, .wp-block-categories-list li .o-job a h6 *, .woocommerce-form-coupon-toggle .woocommerce-info *,
.woocommerce-form-login-toggle .woocommerce-info *, table.shop_table .order-total *, table.shop_table td *, .price *, .cart-popup .coupon-form button *, .cart-popup .woocommerce-shipping-methods *, .cart-popup table.shop_table .order-total *, .cart-popup table.shop_table td *, .progress-bar .progress-bar__text *, .wpml-ls-statics-shortcode_actions ul li *, .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1) * {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  .title-sm, h3.widget-title,
  .wp-block-search__label, .breadcrumbs *, .button-v3, .button__numbers, .o-job .text-md h2, .o-job .card-product--v1 .card-product__notification > div h2, .card-product--v1 .o-job .card-product__notification > div h2, .o-job .card-post-v2 .card-post__info a h2, .card-post-v2 .card-post__info .o-job a h2, .o-job .wpcf7-form .wpcf7-checkbox label span h2, .wpcf7-form .wpcf7-checkbox label .o-job span h2,
  .o-job .wpcf7-form .wpcf7-acceptance label span h2,
  .wpcf7-form .wpcf7-acceptance label .o-job span h2, .o-job .select-woo-ortica__select h2, .o-job .header-top-v1 ul li a h2, .header-top-v1 ul li .o-job a h2, .o-job .cart-popup table.shop_table * h2, .cart-popup table.shop_table .o-job * h2, .o-job .cart-popup #cart-shipping h2, .cart-popup .o-job #cart-shipping h2, .o-job .cart-popup .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn h2, .o-job .cart-popup .coupon-form #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code h2, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .o-job .woocommerce .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering h2, .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div h2,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h2,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h2, .o-job .woocommerce .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count h2, .o-job .cart-collaterals h2, .o-job .cart-collaterals label h2, .cart-collaterals .o-job label h2,
  .o-job .cart-collaterals p h2,
  .cart-collaterals .o-job p h2, .o-job table.shop_table * h2, table.shop_table .o-job * h2, .o-job table.shop_table th h2, table.shop_table .o-job th h2, .o-job table.shop_table .product-name h2, table.shop_table .o-job .product-name h2, .o-job .woocommerce .coupon button.button h2, .woocommerce .coupon .o-job button.button h2, .o-job form.checkout.woocommerce-checkout label h2, form.checkout.woocommerce-checkout .o-job label h2,
  .o-job form.checkout.woocommerce-checkout p h2,
  form.checkout.woocommerce-checkout .o-job p h2, .o-job ul.woocommerce-error li h2, ul.woocommerce-error .o-job li h2, .o-job .woocommerce-form-coupon p h2, .woocommerce-form-coupon .o-job p h2,
  .o-job .woocommerce-form-login p h2,
  .woocommerce-form-login .o-job p h2, .o-job .stock.out-of-stock h2, .o-job .reset_variations h2, .o-job .panel-group .panel .panel-collapse h2, .panel-group .panel .o-job .panel-collapse h2, .o-job .variations tr th label h2, .variations tr th .o-job label h2, .o-job .variations tr td label h2, .variations tr td .o-job label h2, .o-job .wp-block-categories-list li a h2, .wp-block-categories-list li .o-job a h2, .o-job .text-md h3, .o-job .card-product--v1 .card-product__notification > div h3, .card-product--v1 .o-job .card-product__notification > div h3, .o-job .card-post-v2 .card-post__info a h3, .card-post-v2 .card-post__info .o-job a h3, .o-job .wpcf7-form .wpcf7-checkbox label span h3, .wpcf7-form .wpcf7-checkbox label .o-job span h3,
  .o-job .wpcf7-form .wpcf7-acceptance label span h3,
  .wpcf7-form .wpcf7-acceptance label .o-job span h3, .o-job .select-woo-ortica__select h3, .o-job .header-top-v1 ul li a h3, .header-top-v1 ul li .o-job a h3, .o-job .cart-popup table.shop_table * h3, .cart-popup table.shop_table .o-job * h3, .o-job .cart-popup #cart-shipping h3, .cart-popup .o-job #cart-shipping h3, .o-job .cart-popup .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn h3, .o-job .cart-popup .coupon-form #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code h3, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .o-job .woocommerce .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering h3, .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div h3,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h3,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h3, .o-job .woocommerce .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count h3, .o-job .cart-collaterals h3, .o-job .cart-collaterals label h3, .cart-collaterals .o-job label h3,
  .o-job .cart-collaterals p h3,
  .cart-collaterals .o-job p h3, .o-job table.shop_table * h3, table.shop_table .o-job * h3, .o-job table.shop_table th h3, table.shop_table .o-job th h3, .o-job table.shop_table .product-name h3, table.shop_table .o-job .product-name h3, .o-job .woocommerce .coupon button.button h3, .woocommerce .coupon .o-job button.button h3, .o-job form.checkout.woocommerce-checkout label h3, form.checkout.woocommerce-checkout .o-job label h3,
  .o-job form.checkout.woocommerce-checkout p h3,
  form.checkout.woocommerce-checkout .o-job p h3, .o-job ul.woocommerce-error li h3, ul.woocommerce-error .o-job li h3, .o-job .woocommerce-form-coupon p h3, .woocommerce-form-coupon .o-job p h3,
  .o-job .woocommerce-form-login p h3,
  .woocommerce-form-login .o-job p h3, .o-job .stock.out-of-stock h3, .o-job .reset_variations h3, .o-job .panel-group .panel .panel-collapse h3, .panel-group .panel .o-job .panel-collapse h3, .o-job .variations tr th label h3, .variations tr th .o-job label h3, .o-job .variations tr td label h3, .variations tr td .o-job label h3, .o-job .wp-block-categories-list li a h3, .wp-block-categories-list li .o-job a h3, .o-job .text-md h4, .o-job .card-product--v1 .card-product__notification > div h4, .card-product--v1 .o-job .card-product__notification > div h4, .o-job .card-post-v2 .card-post__info a h4, .card-post-v2 .card-post__info .o-job a h4, .o-job .wpcf7-form .wpcf7-checkbox label span h4, .wpcf7-form .wpcf7-checkbox label .o-job span h4,
  .o-job .wpcf7-form .wpcf7-acceptance label span h4,
  .wpcf7-form .wpcf7-acceptance label .o-job span h4, .o-job .select-woo-ortica__select h4, .o-job .header-top-v1 ul li a h4, .header-top-v1 ul li .o-job a h4, .o-job .cart-popup table.shop_table * h4, .cart-popup table.shop_table .o-job * h4, .o-job .cart-popup #cart-shipping h4, .cart-popup .o-job #cart-shipping h4, .o-job .cart-popup .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn h4, .o-job .cart-popup .coupon-form #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code h4, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .o-job .woocommerce .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering h4, .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div h4,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h4,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h4, .o-job .woocommerce .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count h4, .o-job .cart-collaterals h4, .o-job .cart-collaterals label h4, .cart-collaterals .o-job label h4,
  .o-job .cart-collaterals p h4,
  .cart-collaterals .o-job p h4, .o-job table.shop_table * h4, table.shop_table .o-job * h4, .o-job table.shop_table th h4, table.shop_table .o-job th h4, .o-job table.shop_table .product-name h4, table.shop_table .o-job .product-name h4, .o-job .woocommerce .coupon button.button h4, .woocommerce .coupon .o-job button.button h4, .o-job form.checkout.woocommerce-checkout label h4, form.checkout.woocommerce-checkout .o-job label h4,
  .o-job form.checkout.woocommerce-checkout p h4,
  form.checkout.woocommerce-checkout .o-job p h4, .o-job ul.woocommerce-error li h4, ul.woocommerce-error .o-job li h4, .o-job .woocommerce-form-coupon p h4, .woocommerce-form-coupon .o-job p h4,
  .o-job .woocommerce-form-login p h4,
  .woocommerce-form-login .o-job p h4, .o-job .stock.out-of-stock h4, .o-job .reset_variations h4, .o-job .panel-group .panel .panel-collapse h4, .panel-group .panel .o-job .panel-collapse h4, .o-job .variations tr th label h4, .variations tr th .o-job label h4, .o-job .variations tr td label h4, .variations tr td .o-job label h4, .o-job .wp-block-categories-list li a h4, .wp-block-categories-list li .o-job a h4, .o-job .text-md h5, .o-job .card-product--v1 .card-product__notification > div h5, .card-product--v1 .o-job .card-product__notification > div h5, .o-job .card-post-v2 .card-post__info a h5, .card-post-v2 .card-post__info .o-job a h5, .o-job .wpcf7-form .wpcf7-checkbox label span h5, .wpcf7-form .wpcf7-checkbox label .o-job span h5,
  .o-job .wpcf7-form .wpcf7-acceptance label span h5,
  .wpcf7-form .wpcf7-acceptance label .o-job span h5, .o-job .select-woo-ortica__select h5, .o-job .header-top-v1 ul li a h5, .header-top-v1 ul li .o-job a h5, .o-job .cart-popup table.shop_table * h5, .cart-popup table.shop_table .o-job * h5, .o-job .cart-popup #cart-shipping h5, .cart-popup .o-job #cart-shipping h5, .o-job .cart-popup .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn h5, .o-job .cart-popup .coupon-form #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code h5, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .o-job .woocommerce .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering h5, .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div h5,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h5,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h5, .o-job .woocommerce .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count h5, .o-job .cart-collaterals h5, .o-job .cart-collaterals label h5, .cart-collaterals .o-job label h5,
  .o-job .cart-collaterals p h5,
  .cart-collaterals .o-job p h5, .o-job table.shop_table * h5, table.shop_table .o-job * h5, .o-job table.shop_table th h5, table.shop_table .o-job th h5, .o-job table.shop_table .product-name h5, table.shop_table .o-job .product-name h5, .o-job .woocommerce .coupon button.button h5, .woocommerce .coupon .o-job button.button h5, .o-job form.checkout.woocommerce-checkout label h5, form.checkout.woocommerce-checkout .o-job label h5,
  .o-job form.checkout.woocommerce-checkout p h5,
  form.checkout.woocommerce-checkout .o-job p h5, .o-job ul.woocommerce-error li h5, ul.woocommerce-error .o-job li h5, .o-job .woocommerce-form-coupon p h5, .woocommerce-form-coupon .o-job p h5,
  .o-job .woocommerce-form-login p h5,
  .woocommerce-form-login .o-job p h5, .o-job .stock.out-of-stock h5, .o-job .reset_variations h5, .o-job .panel-group .panel .panel-collapse h5, .panel-group .panel .o-job .panel-collapse h5, .o-job .variations tr th label h5, .variations tr th .o-job label h5, .o-job .variations tr td label h5, .variations tr td .o-job label h5, .o-job .wp-block-categories-list li a h5, .wp-block-categories-list li .o-job a h5, .o-job .text-md h6, .o-job .card-product--v1 .card-product__notification > div h6, .card-product--v1 .o-job .card-product__notification > div h6, .o-job .card-post-v2 .card-post__info a h6, .card-post-v2 .card-post__info .o-job a h6, .o-job .wpcf7-form .wpcf7-checkbox label span h6, .wpcf7-form .wpcf7-checkbox label .o-job span h6,
  .o-job .wpcf7-form .wpcf7-acceptance label span h6,
  .wpcf7-form .wpcf7-acceptance label .o-job span h6, .o-job .select-woo-ortica__select h6, .o-job .header-top-v1 ul li a h6, .header-top-v1 ul li .o-job a h6, .o-job .cart-popup table.shop_table * h6, .cart-popup table.shop_table .o-job * h6, .o-job .cart-popup #cart-shipping h6, .cart-popup .o-job #cart-shipping h6, .o-job .cart-popup .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn h6, .o-job .cart-popup .coupon-form #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code h6, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .o-job .woocommerce .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering h6, .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div h6,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h6,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h6, .o-job .woocommerce .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count h6, .o-job .cart-collaterals h6, .o-job .cart-collaterals label h6, .cart-collaterals .o-job label h6,
  .o-job .cart-collaterals p h6,
  .cart-collaterals .o-job p h6, .o-job table.shop_table * h6, table.shop_table .o-job * h6, .o-job table.shop_table th h6, table.shop_table .o-job th h6, .o-job table.shop_table .product-name h6, table.shop_table .o-job .product-name h6, .o-job .woocommerce .coupon button.button h6, .woocommerce .coupon .o-job button.button h6, .o-job form.checkout.woocommerce-checkout label h6, form.checkout.woocommerce-checkout .o-job label h6,
  .o-job form.checkout.woocommerce-checkout p h6,
  form.checkout.woocommerce-checkout .o-job p h6, .o-job ul.woocommerce-error li h6, ul.woocommerce-error .o-job li h6, .o-job .woocommerce-form-coupon p h6, .woocommerce-form-coupon .o-job p h6,
  .o-job .woocommerce-form-login p h6,
  .woocommerce-form-login .o-job p h6, .o-job .stock.out-of-stock h6, .o-job .reset_variations h6, .o-job .panel-group .panel .panel-collapse h6, .panel-group .panel .o-job .panel-collapse h6, .o-job .variations tr th label h6, .variations tr th .o-job label h6, .o-job .variations tr td label h6, .variations tr td .o-job label h6, .o-job .wp-block-categories-list li a h6, .wp-block-categories-list li .o-job a h6, .woocommerce-form-coupon-toggle .woocommerce-info,
  .woocommerce-form-login-toggle .woocommerce-info, table.shop_table .order-total, table.shop_table td, .price, .cart-popup .coupon-form button, .cart-popup .woocommerce-shipping-methods, .cart-popup table.shop_table .order-total, .cart-popup table.shop_table td, .progress-bar .progress-bar__text, .wpml-ls-statics-shortcode_actions ul li, .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .title-sm *, h3.widget-title *,
  .wp-block-search__label *, .breadcrumbs * *, .button-v3 *, .button__numbers *, .o-job .text-md h2 *, .o-job .card-product--v1 .card-product__notification > div h2 *, .card-product--v1 .o-job .card-product__notification > div h2 *, .o-job .card-post-v2 .card-post__info a h2 *, .card-post-v2 .card-post__info .o-job a h2 *, .o-job .wpcf7-form .wpcf7-checkbox label span h2 *, .wpcf7-form .wpcf7-checkbox label .o-job span h2 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h2 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h2 *, .o-job .select-woo-ortica__select h2 *, .o-job .header-top-v1 ul li a h2 *, .header-top-v1 ul li .o-job a h2 *, .o-job .cart-popup table.shop_table * h2 *, .cart-popup table.shop_table .o-job * h2 *, .o-job .cart-popup #cart-shipping h2 *, .cart-popup .o-job #cart-shipping h2 *, .o-job .cart-popup .shipping-calculator-btn h2 *, .cart-popup .o-job .shipping-calculator-btn h2 *, .o-job .cart-popup .coupon-form #coupon-code h2 *, .cart-popup .coupon-form .o-job #coupon-code h2 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2 *, .o-job .woocommerce .woocommerce-ordering h2 *, .woocommerce .o-job .woocommerce-ordering h2 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h2 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h2 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h2 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h2 *, .o-job .woocommerce .woocommerce-result-count h2 *, .woocommerce .o-job .woocommerce-result-count h2 *, .o-job .cart-collaterals h2 *, .o-job .cart-collaterals label h2 *, .cart-collaterals .o-job label h2 *,
  .o-job .cart-collaterals p h2 *,
  .cart-collaterals .o-job p h2 *, .o-job table.shop_table * h2 *, table.shop_table .o-job * h2 *, .o-job table.shop_table th h2 *, table.shop_table .o-job th h2 *, .o-job table.shop_table .product-name h2 *, table.shop_table .o-job .product-name h2 *, .o-job .woocommerce .coupon button.button h2 *, .woocommerce .coupon .o-job button.button h2 *, .o-job form.checkout.woocommerce-checkout label h2 *, form.checkout.woocommerce-checkout .o-job label h2 *,
  .o-job form.checkout.woocommerce-checkout p h2 *,
  form.checkout.woocommerce-checkout .o-job p h2 *, .o-job ul.woocommerce-error li h2 *, ul.woocommerce-error .o-job li h2 *, .o-job .woocommerce-form-coupon p h2 *, .woocommerce-form-coupon .o-job p h2 *,
  .o-job .woocommerce-form-login p h2 *,
  .woocommerce-form-login .o-job p h2 *, .o-job .stock.out-of-stock h2 *, .o-job .reset_variations h2 *, .o-job .panel-group .panel .panel-collapse h2 *, .panel-group .panel .o-job .panel-collapse h2 *, .o-job .variations tr th label h2 *, .variations tr th .o-job label h2 *, .o-job .variations tr td label h2 *, .variations tr td .o-job label h2 *, .o-job .wp-block-categories-list li a h2 *, .wp-block-categories-list li .o-job a h2 *, .o-job .text-md h3 *, .o-job .card-product--v1 .card-product__notification > div h3 *, .card-product--v1 .o-job .card-product__notification > div h3 *, .o-job .card-post-v2 .card-post__info a h3 *, .card-post-v2 .card-post__info .o-job a h3 *, .o-job .wpcf7-form .wpcf7-checkbox label span h3 *, .wpcf7-form .wpcf7-checkbox label .o-job span h3 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h3 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h3 *, .o-job .select-woo-ortica__select h3 *, .o-job .header-top-v1 ul li a h3 *, .header-top-v1 ul li .o-job a h3 *, .o-job .cart-popup table.shop_table * h3 *, .cart-popup table.shop_table .o-job * h3 *, .o-job .cart-popup #cart-shipping h3 *, .cart-popup .o-job #cart-shipping h3 *, .o-job .cart-popup .shipping-calculator-btn h3 *, .cart-popup .o-job .shipping-calculator-btn h3 *, .o-job .cart-popup .coupon-form #coupon-code h3 *, .cart-popup .coupon-form .o-job #coupon-code h3 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3 *, .o-job .woocommerce .woocommerce-ordering h3 *, .woocommerce .o-job .woocommerce-ordering h3 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h3 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h3 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h3 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h3 *, .o-job .woocommerce .woocommerce-result-count h3 *, .woocommerce .o-job .woocommerce-result-count h3 *, .o-job .cart-collaterals h3 *, .o-job .cart-collaterals label h3 *, .cart-collaterals .o-job label h3 *,
  .o-job .cart-collaterals p h3 *,
  .cart-collaterals .o-job p h3 *, .o-job table.shop_table * h3 *, table.shop_table .o-job * h3 *, .o-job table.shop_table th h3 *, table.shop_table .o-job th h3 *, .o-job table.shop_table .product-name h3 *, table.shop_table .o-job .product-name h3 *, .o-job .woocommerce .coupon button.button h3 *, .woocommerce .coupon .o-job button.button h3 *, .o-job form.checkout.woocommerce-checkout label h3 *, form.checkout.woocommerce-checkout .o-job label h3 *,
  .o-job form.checkout.woocommerce-checkout p h3 *,
  form.checkout.woocommerce-checkout .o-job p h3 *, .o-job ul.woocommerce-error li h3 *, ul.woocommerce-error .o-job li h3 *, .o-job .woocommerce-form-coupon p h3 *, .woocommerce-form-coupon .o-job p h3 *,
  .o-job .woocommerce-form-login p h3 *,
  .woocommerce-form-login .o-job p h3 *, .o-job .stock.out-of-stock h3 *, .o-job .reset_variations h3 *, .o-job .panel-group .panel .panel-collapse h3 *, .panel-group .panel .o-job .panel-collapse h3 *, .o-job .variations tr th label h3 *, .variations tr th .o-job label h3 *, .o-job .variations tr td label h3 *, .variations tr td .o-job label h3 *, .o-job .wp-block-categories-list li a h3 *, .wp-block-categories-list li .o-job a h3 *, .o-job .text-md h4 *, .o-job .card-product--v1 .card-product__notification > div h4 *, .card-product--v1 .o-job .card-product__notification > div h4 *, .o-job .card-post-v2 .card-post__info a h4 *, .card-post-v2 .card-post__info .o-job a h4 *, .o-job .wpcf7-form .wpcf7-checkbox label span h4 *, .wpcf7-form .wpcf7-checkbox label .o-job span h4 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h4 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h4 *, .o-job .select-woo-ortica__select h4 *, .o-job .header-top-v1 ul li a h4 *, .header-top-v1 ul li .o-job a h4 *, .o-job .cart-popup table.shop_table * h4 *, .cart-popup table.shop_table .o-job * h4 *, .o-job .cart-popup #cart-shipping h4 *, .cart-popup .o-job #cart-shipping h4 *, .o-job .cart-popup .shipping-calculator-btn h4 *, .cart-popup .o-job .shipping-calculator-btn h4 *, .o-job .cart-popup .coupon-form #coupon-code h4 *, .cart-popup .coupon-form .o-job #coupon-code h4 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4 *, .o-job .woocommerce .woocommerce-ordering h4 *, .woocommerce .o-job .woocommerce-ordering h4 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h4 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h4 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h4 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h4 *, .o-job .woocommerce .woocommerce-result-count h4 *, .woocommerce .o-job .woocommerce-result-count h4 *, .o-job .cart-collaterals h4 *, .o-job .cart-collaterals label h4 *, .cart-collaterals .o-job label h4 *,
  .o-job .cart-collaterals p h4 *,
  .cart-collaterals .o-job p h4 *, .o-job table.shop_table * h4 *, table.shop_table .o-job * h4 *, .o-job table.shop_table th h4 *, table.shop_table .o-job th h4 *, .o-job table.shop_table .product-name h4 *, table.shop_table .o-job .product-name h4 *, .o-job .woocommerce .coupon button.button h4 *, .woocommerce .coupon .o-job button.button h4 *, .o-job form.checkout.woocommerce-checkout label h4 *, form.checkout.woocommerce-checkout .o-job label h4 *,
  .o-job form.checkout.woocommerce-checkout p h4 *,
  form.checkout.woocommerce-checkout .o-job p h4 *, .o-job ul.woocommerce-error li h4 *, ul.woocommerce-error .o-job li h4 *, .o-job .woocommerce-form-coupon p h4 *, .woocommerce-form-coupon .o-job p h4 *,
  .o-job .woocommerce-form-login p h4 *,
  .woocommerce-form-login .o-job p h4 *, .o-job .stock.out-of-stock h4 *, .o-job .reset_variations h4 *, .o-job .panel-group .panel .panel-collapse h4 *, .panel-group .panel .o-job .panel-collapse h4 *, .o-job .variations tr th label h4 *, .variations tr th .o-job label h4 *, .o-job .variations tr td label h4 *, .variations tr td .o-job label h4 *, .o-job .wp-block-categories-list li a h4 *, .wp-block-categories-list li .o-job a h4 *, .o-job .text-md h5 *, .o-job .card-product--v1 .card-product__notification > div h5 *, .card-product--v1 .o-job .card-product__notification > div h5 *, .o-job .card-post-v2 .card-post__info a h5 *, .card-post-v2 .card-post__info .o-job a h5 *, .o-job .wpcf7-form .wpcf7-checkbox label span h5 *, .wpcf7-form .wpcf7-checkbox label .o-job span h5 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h5 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h5 *, .o-job .select-woo-ortica__select h5 *, .o-job .header-top-v1 ul li a h5 *, .header-top-v1 ul li .o-job a h5 *, .o-job .cart-popup table.shop_table * h5 *, .cart-popup table.shop_table .o-job * h5 *, .o-job .cart-popup #cart-shipping h5 *, .cart-popup .o-job #cart-shipping h5 *, .o-job .cart-popup .shipping-calculator-btn h5 *, .cart-popup .o-job .shipping-calculator-btn h5 *, .o-job .cart-popup .coupon-form #coupon-code h5 *, .cart-popup .coupon-form .o-job #coupon-code h5 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5 *, .o-job .woocommerce .woocommerce-ordering h5 *, .woocommerce .o-job .woocommerce-ordering h5 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h5 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h5 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h5 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h5 *, .o-job .woocommerce .woocommerce-result-count h5 *, .woocommerce .o-job .woocommerce-result-count h5 *, .o-job .cart-collaterals h5 *, .o-job .cart-collaterals label h5 *, .cart-collaterals .o-job label h5 *,
  .o-job .cart-collaterals p h5 *,
  .cart-collaterals .o-job p h5 *, .o-job table.shop_table * h5 *, table.shop_table .o-job * h5 *, .o-job table.shop_table th h5 *, table.shop_table .o-job th h5 *, .o-job table.shop_table .product-name h5 *, table.shop_table .o-job .product-name h5 *, .o-job .woocommerce .coupon button.button h5 *, .woocommerce .coupon .o-job button.button h5 *, .o-job form.checkout.woocommerce-checkout label h5 *, form.checkout.woocommerce-checkout .o-job label h5 *,
  .o-job form.checkout.woocommerce-checkout p h5 *,
  form.checkout.woocommerce-checkout .o-job p h5 *, .o-job ul.woocommerce-error li h5 *, ul.woocommerce-error .o-job li h5 *, .o-job .woocommerce-form-coupon p h5 *, .woocommerce-form-coupon .o-job p h5 *,
  .o-job .woocommerce-form-login p h5 *,
  .woocommerce-form-login .o-job p h5 *, .o-job .stock.out-of-stock h5 *, .o-job .reset_variations h5 *, .o-job .panel-group .panel .panel-collapse h5 *, .panel-group .panel .o-job .panel-collapse h5 *, .o-job .variations tr th label h5 *, .variations tr th .o-job label h5 *, .o-job .variations tr td label h5 *, .variations tr td .o-job label h5 *, .o-job .wp-block-categories-list li a h5 *, .wp-block-categories-list li .o-job a h5 *, .o-job .text-md h6 *, .o-job .card-product--v1 .card-product__notification > div h6 *, .card-product--v1 .o-job .card-product__notification > div h6 *, .o-job .card-post-v2 .card-post__info a h6 *, .card-post-v2 .card-post__info .o-job a h6 *, .o-job .wpcf7-form .wpcf7-checkbox label span h6 *, .wpcf7-form .wpcf7-checkbox label .o-job span h6 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h6 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h6 *, .o-job .select-woo-ortica__select h6 *, .o-job .header-top-v1 ul li a h6 *, .header-top-v1 ul li .o-job a h6 *, .o-job .cart-popup table.shop_table * h6 *, .cart-popup table.shop_table .o-job * h6 *, .o-job .cart-popup #cart-shipping h6 *, .cart-popup .o-job #cart-shipping h6 *, .o-job .cart-popup .shipping-calculator-btn h6 *, .cart-popup .o-job .shipping-calculator-btn h6 *, .o-job .cart-popup .coupon-form #coupon-code h6 *, .cart-popup .coupon-form .o-job #coupon-code h6 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6 *, .o-job .woocommerce .woocommerce-ordering h6 *, .woocommerce .o-job .woocommerce-ordering h6 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h6 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h6 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h6 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h6 *, .o-job .woocommerce .woocommerce-result-count h6 *, .woocommerce .o-job .woocommerce-result-count h6 *, .o-job .cart-collaterals h6 *, .o-job .cart-collaterals label h6 *, .cart-collaterals .o-job label h6 *,
  .o-job .cart-collaterals p h6 *,
  .cart-collaterals .o-job p h6 *, .o-job table.shop_table * h6 *, table.shop_table .o-job * h6 *, .o-job table.shop_table th h6 *, table.shop_table .o-job th h6 *, .o-job table.shop_table .product-name h6 *, table.shop_table .o-job .product-name h6 *, .o-job .woocommerce .coupon button.button h6 *, .woocommerce .coupon .o-job button.button h6 *, .o-job form.checkout.woocommerce-checkout label h6 *, form.checkout.woocommerce-checkout .o-job label h6 *,
  .o-job form.checkout.woocommerce-checkout p h6 *,
  form.checkout.woocommerce-checkout .o-job p h6 *, .o-job ul.woocommerce-error li h6 *, ul.woocommerce-error .o-job li h6 *, .o-job .woocommerce-form-coupon p h6 *, .woocommerce-form-coupon .o-job p h6 *,
  .o-job .woocommerce-form-login p h6 *,
  .woocommerce-form-login .o-job p h6 *, .o-job .stock.out-of-stock h6 *, .o-job .reset_variations h6 *, .o-job .panel-group .panel .panel-collapse h6 *, .panel-group .panel .o-job .panel-collapse h6 *, .o-job .variations tr th label h6 *, .variations tr th .o-job label h6 *, .o-job .variations tr td label h6 *, .variations tr td .o-job label h6 *, .o-job .wp-block-categories-list li a h6 *, .wp-block-categories-list li .o-job a h6 *, .woocommerce-form-coupon-toggle .woocommerce-info *,
  .woocommerce-form-login-toggle .woocommerce-info *, table.shop_table .order-total *, table.shop_table td *, .price *, .cart-popup .coupon-form button *, .cart-popup .woocommerce-shipping-methods *, .cart-popup table.shop_table .order-total *, .cart-popup table.shop_table td *, .progress-bar .progress-bar__text *, .wpml-ls-statics-shortcode_actions ul li *, .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1) * {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  .title-sm, h3.widget-title,
  .wp-block-search__label, .breadcrumbs *, .button-v3, .button__numbers, .o-job .text-md h2, .o-job .card-product--v1 .card-product__notification > div h2, .card-product--v1 .o-job .card-product__notification > div h2, .o-job .card-post-v2 .card-post__info a h2, .card-post-v2 .card-post__info .o-job a h2, .o-job .wpcf7-form .wpcf7-checkbox label span h2, .wpcf7-form .wpcf7-checkbox label .o-job span h2,
  .o-job .wpcf7-form .wpcf7-acceptance label span h2,
  .wpcf7-form .wpcf7-acceptance label .o-job span h2, .o-job .select-woo-ortica__select h2, .o-job .header-top-v1 ul li a h2, .header-top-v1 ul li .o-job a h2, .o-job .cart-popup table.shop_table * h2, .cart-popup table.shop_table .o-job * h2, .o-job .cart-popup #cart-shipping h2, .cart-popup .o-job #cart-shipping h2, .o-job .cart-popup .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn h2, .o-job .cart-popup .coupon-form #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code h2, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .o-job .woocommerce .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering h2, .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div h2,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h2,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h2, .o-job .woocommerce .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count h2, .o-job .cart-collaterals h2, .o-job .cart-collaterals label h2, .cart-collaterals .o-job label h2,
  .o-job .cart-collaterals p h2,
  .cart-collaterals .o-job p h2, .o-job table.shop_table * h2, table.shop_table .o-job * h2, .o-job table.shop_table th h2, table.shop_table .o-job th h2, .o-job table.shop_table .product-name h2, table.shop_table .o-job .product-name h2, .o-job .woocommerce .coupon button.button h2, .woocommerce .coupon .o-job button.button h2, .o-job form.checkout.woocommerce-checkout label h2, form.checkout.woocommerce-checkout .o-job label h2,
  .o-job form.checkout.woocommerce-checkout p h2,
  form.checkout.woocommerce-checkout .o-job p h2, .o-job ul.woocommerce-error li h2, ul.woocommerce-error .o-job li h2, .o-job .woocommerce-form-coupon p h2, .woocommerce-form-coupon .o-job p h2,
  .o-job .woocommerce-form-login p h2,
  .woocommerce-form-login .o-job p h2, .o-job .stock.out-of-stock h2, .o-job .reset_variations h2, .o-job .panel-group .panel .panel-collapse h2, .panel-group .panel .o-job .panel-collapse h2, .o-job .variations tr th label h2, .variations tr th .o-job label h2, .o-job .variations tr td label h2, .variations tr td .o-job label h2, .o-job .wp-block-categories-list li a h2, .wp-block-categories-list li .o-job a h2, .o-job .text-md h3, .o-job .card-product--v1 .card-product__notification > div h3, .card-product--v1 .o-job .card-product__notification > div h3, .o-job .card-post-v2 .card-post__info a h3, .card-post-v2 .card-post__info .o-job a h3, .o-job .wpcf7-form .wpcf7-checkbox label span h3, .wpcf7-form .wpcf7-checkbox label .o-job span h3,
  .o-job .wpcf7-form .wpcf7-acceptance label span h3,
  .wpcf7-form .wpcf7-acceptance label .o-job span h3, .o-job .select-woo-ortica__select h3, .o-job .header-top-v1 ul li a h3, .header-top-v1 ul li .o-job a h3, .o-job .cart-popup table.shop_table * h3, .cart-popup table.shop_table .o-job * h3, .o-job .cart-popup #cart-shipping h3, .cart-popup .o-job #cart-shipping h3, .o-job .cart-popup .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn h3, .o-job .cart-popup .coupon-form #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code h3, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .o-job .woocommerce .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering h3, .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div h3,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h3,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h3, .o-job .woocommerce .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count h3, .o-job .cart-collaterals h3, .o-job .cart-collaterals label h3, .cart-collaterals .o-job label h3,
  .o-job .cart-collaterals p h3,
  .cart-collaterals .o-job p h3, .o-job table.shop_table * h3, table.shop_table .o-job * h3, .o-job table.shop_table th h3, table.shop_table .o-job th h3, .o-job table.shop_table .product-name h3, table.shop_table .o-job .product-name h3, .o-job .woocommerce .coupon button.button h3, .woocommerce .coupon .o-job button.button h3, .o-job form.checkout.woocommerce-checkout label h3, form.checkout.woocommerce-checkout .o-job label h3,
  .o-job form.checkout.woocommerce-checkout p h3,
  form.checkout.woocommerce-checkout .o-job p h3, .o-job ul.woocommerce-error li h3, ul.woocommerce-error .o-job li h3, .o-job .woocommerce-form-coupon p h3, .woocommerce-form-coupon .o-job p h3,
  .o-job .woocommerce-form-login p h3,
  .woocommerce-form-login .o-job p h3, .o-job .stock.out-of-stock h3, .o-job .reset_variations h3, .o-job .panel-group .panel .panel-collapse h3, .panel-group .panel .o-job .panel-collapse h3, .o-job .variations tr th label h3, .variations tr th .o-job label h3, .o-job .variations tr td label h3, .variations tr td .o-job label h3, .o-job .wp-block-categories-list li a h3, .wp-block-categories-list li .o-job a h3, .o-job .text-md h4, .o-job .card-product--v1 .card-product__notification > div h4, .card-product--v1 .o-job .card-product__notification > div h4, .o-job .card-post-v2 .card-post__info a h4, .card-post-v2 .card-post__info .o-job a h4, .o-job .wpcf7-form .wpcf7-checkbox label span h4, .wpcf7-form .wpcf7-checkbox label .o-job span h4,
  .o-job .wpcf7-form .wpcf7-acceptance label span h4,
  .wpcf7-form .wpcf7-acceptance label .o-job span h4, .o-job .select-woo-ortica__select h4, .o-job .header-top-v1 ul li a h4, .header-top-v1 ul li .o-job a h4, .o-job .cart-popup table.shop_table * h4, .cart-popup table.shop_table .o-job * h4, .o-job .cart-popup #cart-shipping h4, .cart-popup .o-job #cart-shipping h4, .o-job .cart-popup .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn h4, .o-job .cart-popup .coupon-form #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code h4, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .o-job .woocommerce .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering h4, .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div h4,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h4,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h4, .o-job .woocommerce .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count h4, .o-job .cart-collaterals h4, .o-job .cart-collaterals label h4, .cart-collaterals .o-job label h4,
  .o-job .cart-collaterals p h4,
  .cart-collaterals .o-job p h4, .o-job table.shop_table * h4, table.shop_table .o-job * h4, .o-job table.shop_table th h4, table.shop_table .o-job th h4, .o-job table.shop_table .product-name h4, table.shop_table .o-job .product-name h4, .o-job .woocommerce .coupon button.button h4, .woocommerce .coupon .o-job button.button h4, .o-job form.checkout.woocommerce-checkout label h4, form.checkout.woocommerce-checkout .o-job label h4,
  .o-job form.checkout.woocommerce-checkout p h4,
  form.checkout.woocommerce-checkout .o-job p h4, .o-job ul.woocommerce-error li h4, ul.woocommerce-error .o-job li h4, .o-job .woocommerce-form-coupon p h4, .woocommerce-form-coupon .o-job p h4,
  .o-job .woocommerce-form-login p h4,
  .woocommerce-form-login .o-job p h4, .o-job .stock.out-of-stock h4, .o-job .reset_variations h4, .o-job .panel-group .panel .panel-collapse h4, .panel-group .panel .o-job .panel-collapse h4, .o-job .variations tr th label h4, .variations tr th .o-job label h4, .o-job .variations tr td label h4, .variations tr td .o-job label h4, .o-job .wp-block-categories-list li a h4, .wp-block-categories-list li .o-job a h4, .o-job .text-md h5, .o-job .card-product--v1 .card-product__notification > div h5, .card-product--v1 .o-job .card-product__notification > div h5, .o-job .card-post-v2 .card-post__info a h5, .card-post-v2 .card-post__info .o-job a h5, .o-job .wpcf7-form .wpcf7-checkbox label span h5, .wpcf7-form .wpcf7-checkbox label .o-job span h5,
  .o-job .wpcf7-form .wpcf7-acceptance label span h5,
  .wpcf7-form .wpcf7-acceptance label .o-job span h5, .o-job .select-woo-ortica__select h5, .o-job .header-top-v1 ul li a h5, .header-top-v1 ul li .o-job a h5, .o-job .cart-popup table.shop_table * h5, .cart-popup table.shop_table .o-job * h5, .o-job .cart-popup #cart-shipping h5, .cart-popup .o-job #cart-shipping h5, .o-job .cart-popup .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn h5, .o-job .cart-popup .coupon-form #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code h5, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .o-job .woocommerce .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering h5, .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div h5,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h5,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h5, .o-job .woocommerce .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count h5, .o-job .cart-collaterals h5, .o-job .cart-collaterals label h5, .cart-collaterals .o-job label h5,
  .o-job .cart-collaterals p h5,
  .cart-collaterals .o-job p h5, .o-job table.shop_table * h5, table.shop_table .o-job * h5, .o-job table.shop_table th h5, table.shop_table .o-job th h5, .o-job table.shop_table .product-name h5, table.shop_table .o-job .product-name h5, .o-job .woocommerce .coupon button.button h5, .woocommerce .coupon .o-job button.button h5, .o-job form.checkout.woocommerce-checkout label h5, form.checkout.woocommerce-checkout .o-job label h5,
  .o-job form.checkout.woocommerce-checkout p h5,
  form.checkout.woocommerce-checkout .o-job p h5, .o-job ul.woocommerce-error li h5, ul.woocommerce-error .o-job li h5, .o-job .woocommerce-form-coupon p h5, .woocommerce-form-coupon .o-job p h5,
  .o-job .woocommerce-form-login p h5,
  .woocommerce-form-login .o-job p h5, .o-job .stock.out-of-stock h5, .o-job .reset_variations h5, .o-job .panel-group .panel .panel-collapse h5, .panel-group .panel .o-job .panel-collapse h5, .o-job .variations tr th label h5, .variations tr th .o-job label h5, .o-job .variations tr td label h5, .variations tr td .o-job label h5, .o-job .wp-block-categories-list li a h5, .wp-block-categories-list li .o-job a h5, .o-job .text-md h6, .o-job .card-product--v1 .card-product__notification > div h6, .card-product--v1 .o-job .card-product__notification > div h6, .o-job .card-post-v2 .card-post__info a h6, .card-post-v2 .card-post__info .o-job a h6, .o-job .wpcf7-form .wpcf7-checkbox label span h6, .wpcf7-form .wpcf7-checkbox label .o-job span h6,
  .o-job .wpcf7-form .wpcf7-acceptance label span h6,
  .wpcf7-form .wpcf7-acceptance label .o-job span h6, .o-job .select-woo-ortica__select h6, .o-job .header-top-v1 ul li a h6, .header-top-v1 ul li .o-job a h6, .o-job .cart-popup table.shop_table * h6, .cart-popup table.shop_table .o-job * h6, .o-job .cart-popup #cart-shipping h6, .cart-popup .o-job #cart-shipping h6, .o-job .cart-popup .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn h6, .o-job .cart-popup .coupon-form #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code h6, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .o-job .woocommerce .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering h6, .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div h6,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h6,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h6, .o-job .woocommerce .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count h6, .o-job .cart-collaterals h6, .o-job .cart-collaterals label h6, .cart-collaterals .o-job label h6,
  .o-job .cart-collaterals p h6,
  .cart-collaterals .o-job p h6, .o-job table.shop_table * h6, table.shop_table .o-job * h6, .o-job table.shop_table th h6, table.shop_table .o-job th h6, .o-job table.shop_table .product-name h6, table.shop_table .o-job .product-name h6, .o-job .woocommerce .coupon button.button h6, .woocommerce .coupon .o-job button.button h6, .o-job form.checkout.woocommerce-checkout label h6, form.checkout.woocommerce-checkout .o-job label h6,
  .o-job form.checkout.woocommerce-checkout p h6,
  form.checkout.woocommerce-checkout .o-job p h6, .o-job ul.woocommerce-error li h6, ul.woocommerce-error .o-job li h6, .o-job .woocommerce-form-coupon p h6, .woocommerce-form-coupon .o-job p h6,
  .o-job .woocommerce-form-login p h6,
  .woocommerce-form-login .o-job p h6, .o-job .stock.out-of-stock h6, .o-job .reset_variations h6, .o-job .panel-group .panel .panel-collapse h6, .panel-group .panel .o-job .panel-collapse h6, .o-job .variations tr th label h6, .variations tr th .o-job label h6, .o-job .variations tr td label h6, .variations tr td .o-job label h6, .o-job .wp-block-categories-list li a h6, .wp-block-categories-list li .o-job a h6, .woocommerce-form-coupon-toggle .woocommerce-info,
  .woocommerce-form-login-toggle .woocommerce-info, table.shop_table .order-total, table.shop_table td, .price, .cart-popup .coupon-form button, .cart-popup .woocommerce-shipping-methods, .cart-popup table.shop_table .order-total, .cart-popup table.shop_table td, .progress-bar .progress-bar__text, .wpml-ls-statics-shortcode_actions ul li, .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .title-sm *, h3.widget-title *,
  .wp-block-search__label *, .breadcrumbs * *, .button-v3 *, .button__numbers *, .o-job .text-md h2 *, .o-job .card-product--v1 .card-product__notification > div h2 *, .card-product--v1 .o-job .card-product__notification > div h2 *, .o-job .card-post-v2 .card-post__info a h2 *, .card-post-v2 .card-post__info .o-job a h2 *, .o-job .wpcf7-form .wpcf7-checkbox label span h2 *, .wpcf7-form .wpcf7-checkbox label .o-job span h2 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h2 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h2 *, .o-job .select-woo-ortica__select h2 *, .o-job .header-top-v1 ul li a h2 *, .header-top-v1 ul li .o-job a h2 *, .o-job .cart-popup table.shop_table * h2 *, .cart-popup table.shop_table .o-job * h2 *, .o-job .cart-popup #cart-shipping h2 *, .cart-popup .o-job #cart-shipping h2 *, .o-job .cart-popup .shipping-calculator-btn h2 *, .cart-popup .o-job .shipping-calculator-btn h2 *, .o-job .cart-popup .coupon-form #coupon-code h2 *, .cart-popup .coupon-form .o-job #coupon-code h2 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2 *, .o-job .woocommerce .woocommerce-ordering h2 *, .woocommerce .o-job .woocommerce-ordering h2 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h2 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h2 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h2 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h2 *, .o-job .woocommerce .woocommerce-result-count h2 *, .woocommerce .o-job .woocommerce-result-count h2 *, .o-job .cart-collaterals h2 *, .o-job .cart-collaterals label h2 *, .cart-collaterals .o-job label h2 *,
  .o-job .cart-collaterals p h2 *,
  .cart-collaterals .o-job p h2 *, .o-job table.shop_table * h2 *, table.shop_table .o-job * h2 *, .o-job table.shop_table th h2 *, table.shop_table .o-job th h2 *, .o-job table.shop_table .product-name h2 *, table.shop_table .o-job .product-name h2 *, .o-job .woocommerce .coupon button.button h2 *, .woocommerce .coupon .o-job button.button h2 *, .o-job form.checkout.woocommerce-checkout label h2 *, form.checkout.woocommerce-checkout .o-job label h2 *,
  .o-job form.checkout.woocommerce-checkout p h2 *,
  form.checkout.woocommerce-checkout .o-job p h2 *, .o-job ul.woocommerce-error li h2 *, ul.woocommerce-error .o-job li h2 *, .o-job .woocommerce-form-coupon p h2 *, .woocommerce-form-coupon .o-job p h2 *,
  .o-job .woocommerce-form-login p h2 *,
  .woocommerce-form-login .o-job p h2 *, .o-job .stock.out-of-stock h2 *, .o-job .reset_variations h2 *, .o-job .panel-group .panel .panel-collapse h2 *, .panel-group .panel .o-job .panel-collapse h2 *, .o-job .variations tr th label h2 *, .variations tr th .o-job label h2 *, .o-job .variations tr td label h2 *, .variations tr td .o-job label h2 *, .o-job .wp-block-categories-list li a h2 *, .wp-block-categories-list li .o-job a h2 *, .o-job .text-md h3 *, .o-job .card-product--v1 .card-product__notification > div h3 *, .card-product--v1 .o-job .card-product__notification > div h3 *, .o-job .card-post-v2 .card-post__info a h3 *, .card-post-v2 .card-post__info .o-job a h3 *, .o-job .wpcf7-form .wpcf7-checkbox label span h3 *, .wpcf7-form .wpcf7-checkbox label .o-job span h3 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h3 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h3 *, .o-job .select-woo-ortica__select h3 *, .o-job .header-top-v1 ul li a h3 *, .header-top-v1 ul li .o-job a h3 *, .o-job .cart-popup table.shop_table * h3 *, .cart-popup table.shop_table .o-job * h3 *, .o-job .cart-popup #cart-shipping h3 *, .cart-popup .o-job #cart-shipping h3 *, .o-job .cart-popup .shipping-calculator-btn h3 *, .cart-popup .o-job .shipping-calculator-btn h3 *, .o-job .cart-popup .coupon-form #coupon-code h3 *, .cart-popup .coupon-form .o-job #coupon-code h3 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3 *, .o-job .woocommerce .woocommerce-ordering h3 *, .woocommerce .o-job .woocommerce-ordering h3 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h3 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h3 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h3 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h3 *, .o-job .woocommerce .woocommerce-result-count h3 *, .woocommerce .o-job .woocommerce-result-count h3 *, .o-job .cart-collaterals h3 *, .o-job .cart-collaterals label h3 *, .cart-collaterals .o-job label h3 *,
  .o-job .cart-collaterals p h3 *,
  .cart-collaterals .o-job p h3 *, .o-job table.shop_table * h3 *, table.shop_table .o-job * h3 *, .o-job table.shop_table th h3 *, table.shop_table .o-job th h3 *, .o-job table.shop_table .product-name h3 *, table.shop_table .o-job .product-name h3 *, .o-job .woocommerce .coupon button.button h3 *, .woocommerce .coupon .o-job button.button h3 *, .o-job form.checkout.woocommerce-checkout label h3 *, form.checkout.woocommerce-checkout .o-job label h3 *,
  .o-job form.checkout.woocommerce-checkout p h3 *,
  form.checkout.woocommerce-checkout .o-job p h3 *, .o-job ul.woocommerce-error li h3 *, ul.woocommerce-error .o-job li h3 *, .o-job .woocommerce-form-coupon p h3 *, .woocommerce-form-coupon .o-job p h3 *,
  .o-job .woocommerce-form-login p h3 *,
  .woocommerce-form-login .o-job p h3 *, .o-job .stock.out-of-stock h3 *, .o-job .reset_variations h3 *, .o-job .panel-group .panel .panel-collapse h3 *, .panel-group .panel .o-job .panel-collapse h3 *, .o-job .variations tr th label h3 *, .variations tr th .o-job label h3 *, .o-job .variations tr td label h3 *, .variations tr td .o-job label h3 *, .o-job .wp-block-categories-list li a h3 *, .wp-block-categories-list li .o-job a h3 *, .o-job .text-md h4 *, .o-job .card-product--v1 .card-product__notification > div h4 *, .card-product--v1 .o-job .card-product__notification > div h4 *, .o-job .card-post-v2 .card-post__info a h4 *, .card-post-v2 .card-post__info .o-job a h4 *, .o-job .wpcf7-form .wpcf7-checkbox label span h4 *, .wpcf7-form .wpcf7-checkbox label .o-job span h4 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h4 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h4 *, .o-job .select-woo-ortica__select h4 *, .o-job .header-top-v1 ul li a h4 *, .header-top-v1 ul li .o-job a h4 *, .o-job .cart-popup table.shop_table * h4 *, .cart-popup table.shop_table .o-job * h4 *, .o-job .cart-popup #cart-shipping h4 *, .cart-popup .o-job #cart-shipping h4 *, .o-job .cart-popup .shipping-calculator-btn h4 *, .cart-popup .o-job .shipping-calculator-btn h4 *, .o-job .cart-popup .coupon-form #coupon-code h4 *, .cart-popup .coupon-form .o-job #coupon-code h4 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4 *, .o-job .woocommerce .woocommerce-ordering h4 *, .woocommerce .o-job .woocommerce-ordering h4 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h4 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h4 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h4 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h4 *, .o-job .woocommerce .woocommerce-result-count h4 *, .woocommerce .o-job .woocommerce-result-count h4 *, .o-job .cart-collaterals h4 *, .o-job .cart-collaterals label h4 *, .cart-collaterals .o-job label h4 *,
  .o-job .cart-collaterals p h4 *,
  .cart-collaterals .o-job p h4 *, .o-job table.shop_table * h4 *, table.shop_table .o-job * h4 *, .o-job table.shop_table th h4 *, table.shop_table .o-job th h4 *, .o-job table.shop_table .product-name h4 *, table.shop_table .o-job .product-name h4 *, .o-job .woocommerce .coupon button.button h4 *, .woocommerce .coupon .o-job button.button h4 *, .o-job form.checkout.woocommerce-checkout label h4 *, form.checkout.woocommerce-checkout .o-job label h4 *,
  .o-job form.checkout.woocommerce-checkout p h4 *,
  form.checkout.woocommerce-checkout .o-job p h4 *, .o-job ul.woocommerce-error li h4 *, ul.woocommerce-error .o-job li h4 *, .o-job .woocommerce-form-coupon p h4 *, .woocommerce-form-coupon .o-job p h4 *,
  .o-job .woocommerce-form-login p h4 *,
  .woocommerce-form-login .o-job p h4 *, .o-job .stock.out-of-stock h4 *, .o-job .reset_variations h4 *, .o-job .panel-group .panel .panel-collapse h4 *, .panel-group .panel .o-job .panel-collapse h4 *, .o-job .variations tr th label h4 *, .variations tr th .o-job label h4 *, .o-job .variations tr td label h4 *, .variations tr td .o-job label h4 *, .o-job .wp-block-categories-list li a h4 *, .wp-block-categories-list li .o-job a h4 *, .o-job .text-md h5 *, .o-job .card-product--v1 .card-product__notification > div h5 *, .card-product--v1 .o-job .card-product__notification > div h5 *, .o-job .card-post-v2 .card-post__info a h5 *, .card-post-v2 .card-post__info .o-job a h5 *, .o-job .wpcf7-form .wpcf7-checkbox label span h5 *, .wpcf7-form .wpcf7-checkbox label .o-job span h5 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h5 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h5 *, .o-job .select-woo-ortica__select h5 *, .o-job .header-top-v1 ul li a h5 *, .header-top-v1 ul li .o-job a h5 *, .o-job .cart-popup table.shop_table * h5 *, .cart-popup table.shop_table .o-job * h5 *, .o-job .cart-popup #cart-shipping h5 *, .cart-popup .o-job #cart-shipping h5 *, .o-job .cart-popup .shipping-calculator-btn h5 *, .cart-popup .o-job .shipping-calculator-btn h5 *, .o-job .cart-popup .coupon-form #coupon-code h5 *, .cart-popup .coupon-form .o-job #coupon-code h5 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5 *, .o-job .woocommerce .woocommerce-ordering h5 *, .woocommerce .o-job .woocommerce-ordering h5 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h5 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h5 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h5 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h5 *, .o-job .woocommerce .woocommerce-result-count h5 *, .woocommerce .o-job .woocommerce-result-count h5 *, .o-job .cart-collaterals h5 *, .o-job .cart-collaterals label h5 *, .cart-collaterals .o-job label h5 *,
  .o-job .cart-collaterals p h5 *,
  .cart-collaterals .o-job p h5 *, .o-job table.shop_table * h5 *, table.shop_table .o-job * h5 *, .o-job table.shop_table th h5 *, table.shop_table .o-job th h5 *, .o-job table.shop_table .product-name h5 *, table.shop_table .o-job .product-name h5 *, .o-job .woocommerce .coupon button.button h5 *, .woocommerce .coupon .o-job button.button h5 *, .o-job form.checkout.woocommerce-checkout label h5 *, form.checkout.woocommerce-checkout .o-job label h5 *,
  .o-job form.checkout.woocommerce-checkout p h5 *,
  form.checkout.woocommerce-checkout .o-job p h5 *, .o-job ul.woocommerce-error li h5 *, ul.woocommerce-error .o-job li h5 *, .o-job .woocommerce-form-coupon p h5 *, .woocommerce-form-coupon .o-job p h5 *,
  .o-job .woocommerce-form-login p h5 *,
  .woocommerce-form-login .o-job p h5 *, .o-job .stock.out-of-stock h5 *, .o-job .reset_variations h5 *, .o-job .panel-group .panel .panel-collapse h5 *, .panel-group .panel .o-job .panel-collapse h5 *, .o-job .variations tr th label h5 *, .variations tr th .o-job label h5 *, .o-job .variations tr td label h5 *, .variations tr td .o-job label h5 *, .o-job .wp-block-categories-list li a h5 *, .wp-block-categories-list li .o-job a h5 *, .o-job .text-md h6 *, .o-job .card-product--v1 .card-product__notification > div h6 *, .card-product--v1 .o-job .card-product__notification > div h6 *, .o-job .card-post-v2 .card-post__info a h6 *, .card-post-v2 .card-post__info .o-job a h6 *, .o-job .wpcf7-form .wpcf7-checkbox label span h6 *, .wpcf7-form .wpcf7-checkbox label .o-job span h6 *,
  .o-job .wpcf7-form .wpcf7-acceptance label span h6 *,
  .wpcf7-form .wpcf7-acceptance label .o-job span h6 *, .o-job .select-woo-ortica__select h6 *, .o-job .header-top-v1 ul li a h6 *, .header-top-v1 ul li .o-job a h6 *, .o-job .cart-popup table.shop_table * h6 *, .cart-popup table.shop_table .o-job * h6 *, .o-job .cart-popup #cart-shipping h6 *, .cart-popup .o-job #cart-shipping h6 *, .o-job .cart-popup .shipping-calculator-btn h6 *, .cart-popup .o-job .shipping-calculator-btn h6 *, .o-job .cart-popup .coupon-form #coupon-code h6 *, .cart-popup .coupon-form .o-job #coupon-code h6 *, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6 *, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6 *, .o-job .woocommerce .woocommerce-ordering h6 *, .woocommerce .o-job .woocommerce-ordering h6 *, .o-job .woocommerce-gallery__wrapper .product__notification > div h6 *, .woocommerce-gallery__wrapper .o-job .product__notification > div h6 *,
  .o-job .woocommerce-gallery__wrapper .product__notification > span h6 *,
  .woocommerce-gallery__wrapper .o-job .product__notification > span h6 *, .o-job .woocommerce .woocommerce-result-count h6 *, .woocommerce .o-job .woocommerce-result-count h6 *, .o-job .cart-collaterals h6 *, .o-job .cart-collaterals label h6 *, .cart-collaterals .o-job label h6 *,
  .o-job .cart-collaterals p h6 *,
  .cart-collaterals .o-job p h6 *, .o-job table.shop_table * h6 *, table.shop_table .o-job * h6 *, .o-job table.shop_table th h6 *, table.shop_table .o-job th h6 *, .o-job table.shop_table .product-name h6 *, table.shop_table .o-job .product-name h6 *, .o-job .woocommerce .coupon button.button h6 *, .woocommerce .coupon .o-job button.button h6 *, .o-job form.checkout.woocommerce-checkout label h6 *, form.checkout.woocommerce-checkout .o-job label h6 *,
  .o-job form.checkout.woocommerce-checkout p h6 *,
  form.checkout.woocommerce-checkout .o-job p h6 *, .o-job ul.woocommerce-error li h6 *, ul.woocommerce-error .o-job li h6 *, .o-job .woocommerce-form-coupon p h6 *, .woocommerce-form-coupon .o-job p h6 *,
  .o-job .woocommerce-form-login p h6 *,
  .woocommerce-form-login .o-job p h6 *, .o-job .stock.out-of-stock h6 *, .o-job .reset_variations h6 *, .o-job .panel-group .panel .panel-collapse h6 *, .panel-group .panel .o-job .panel-collapse h6 *, .o-job .variations tr th label h6 *, .variations tr th .o-job label h6 *, .o-job .variations tr td label h6 *, .variations tr td .o-job label h6 *, .o-job .wp-block-categories-list li a h6 *, .wp-block-categories-list li .o-job a h6 *, .woocommerce-form-coupon-toggle .woocommerce-info *,
  .woocommerce-form-login-toggle .woocommerce-info *, table.shop_table .order-total *, table.shop_table td *, .price *, .cart-popup .coupon-form button *, .cart-popup .woocommerce-shipping-methods *, .cart-popup table.shop_table .order-total *, .cart-popup table.shop_table td *, .progress-bar .progress-bar__text *, .wpml-ls-statics-shortcode_actions ul li *, .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1) * {
    font-size: 1rem;
  }
}

span.text-xl, span.text-xl *, .text-xl, .text-xl * {
  /* .text-lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  span.text-xl, span.text-xl *, .text-xl, .text-xl * {
    font-size: 1.5rem;
  }
}

@media (min-width: 1024px) {
  span.text-xl, span.text-xl *, .text-xl, .text-xl * {
    font-size: 1.6rem;
  }
}

span.text-xl b,
span.text-xl strong, span.text-xl * b,
span.text-xl * strong, .text-xl b,
.text-xl strong, .text-xl * b,
.text-xl * strong {
  font-weight: 700;
}

span.text-lg, span.text-lg *, .text-lg, input,
input[type=text],
input[type=email],
input[type=phone],
textarea,
select, .text-lg *, input *,
input[type=text] *,
input[type=email] *,
input[type=phone] *,
textarea *,
select * {
  /* .text-lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  span.text-lg, span.text-lg *, .text-lg, input,
  input[type=text],
  input[type=email],
  input[type=phone],
  textarea,
  select, .text-lg *, input *,
  input[type=text] *,
  input[type=email] *,
  input[type=phone] *,
  textarea *,
  select * {
    font-size: 1.5rem;
  }
}

@media (min-width: 1024px) {
  span.text-lg, span.text-lg *, .text-lg, input,
  input[type=text],
  input[type=email],
  input[type=phone],
  textarea,
  select, .text-lg *, input *,
  input[type=text] *,
  input[type=email] *,
  input[type=phone] *,
  textarea *,
  select * {
    font-size: 1.6rem;
  }
}

span.text-lg b,
span.text-lg strong, span.text-lg * b,
span.text-lg * strong, .text-lg b, input b,
input[type=text] b,
input[type=email] b,
input[type=phone] b,
textarea b,
select b,
.text-lg strong,
input strong,
input[type=text] strong,
input[type=email] strong,
input[type=phone] strong,
textarea strong,
select strong, .text-lg * b,
.text-lg * strong {
  font-weight: 700;
}

span.text-md, .cart-popup span.shipping-calculator-btn, span.text-md *, .wpcf7-form .wpcf7-checkbox label span *,
.wpcf7-form .wpcf7-acceptance label span *,
.woocommerce-gallery__wrapper .product__notification > span *, .cart-popup span.shipping-calculator-btn *, .text-md, .card-product--v1 .card-product__notification > div, .card-post-v2 .card-post__info a, .wpcf7-form .wpcf7-checkbox label span,
.wpcf7-form .wpcf7-acceptance label span, .select-woo-ortica__select, .wp-block-categories-list li a, .variations tr th label, .variations tr td label, .panel-group .panel .panel-collapse, .reset_variations, .stock.out-of-stock, .woocommerce-form-coupon p,
.woocommerce-form-login p, ul.woocommerce-error li, form.checkout.woocommerce-checkout label,
form.checkout.woocommerce-checkout p, .woocommerce .coupon button.button, table.shop_table th, table.shop_table .product-name, table.shop_table *, .cart-collaterals label,
.cart-collaterals p, .cart-collaterals, .woocommerce .woocommerce-result-count, .woocommerce-gallery__wrapper .product__notification > div,
.woocommerce-gallery__wrapper .product__notification > span, .woocommerce .woocommerce-ordering, .cart-items .custom-cart-item a.custom-cart-item-remove, .cart-popup .coupon-form #coupon-code, .cart-popup .shipping-calculator-btn, .cart-popup #cart-shipping, .cart-popup table.shop_table *, .header-top-v1 ul li a, .text-md *, .card-product--v1 .card-product__notification > div *, .card-post-v2 .card-post__info a *, .select-woo-ortica__select *, .wp-block-categories-list li a *, .variations tr th label *, .variations tr td label *, .panel-group .panel .panel-collapse *, .reset_variations *, .stock.out-of-stock *, .woocommerce-form-coupon p *,
.woocommerce-form-login p *, ul.woocommerce-error li *, form.checkout.woocommerce-checkout label *,
form.checkout.woocommerce-checkout p *, .woocommerce .coupon button.button *, table.shop_table th *, table.shop_table .product-name *, .cart-collaterals label *,
.cart-collaterals p *, .cart-collaterals *, .woocommerce .woocommerce-result-count *, .woocommerce-gallery__wrapper .product__notification > div *, .woocommerce .woocommerce-ordering *, .cart-items .custom-cart-item a.custom-cart-item-remove *, .cart-popup .coupon-form #coupon-code *, .cart-popup .shipping-calculator-btn *, .cart-popup #cart-shipping *, .header-top-v1 ul li a * {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  span.text-md, .cart-popup span.shipping-calculator-btn, span.text-md *, .wpcf7-form .wpcf7-checkbox label span *,
  .wpcf7-form .wpcf7-acceptance label span *,
  .woocommerce-gallery__wrapper .product__notification > span *, .cart-popup span.shipping-calculator-btn *, .text-md, .card-product--v1 .card-product__notification > div, .card-post-v2 .card-post__info a, .wpcf7-form .wpcf7-checkbox label span,
  .wpcf7-form .wpcf7-acceptance label span, .select-woo-ortica__select, .wp-block-categories-list li a, .variations tr th label, .variations tr td label, .panel-group .panel .panel-collapse, .reset_variations, .stock.out-of-stock, .woocommerce-form-coupon p,
  .woocommerce-form-login p, ul.woocommerce-error li, form.checkout.woocommerce-checkout label,
  form.checkout.woocommerce-checkout p, .woocommerce .coupon button.button, table.shop_table th, table.shop_table .product-name, table.shop_table *, .cart-collaterals label,
  .cart-collaterals p, .cart-collaterals, .woocommerce .woocommerce-result-count, .woocommerce-gallery__wrapper .product__notification > div,
  .woocommerce-gallery__wrapper .product__notification > span, .woocommerce .woocommerce-ordering, .cart-items .custom-cart-item a.custom-cart-item-remove, .cart-popup .coupon-form #coupon-code, .cart-popup .shipping-calculator-btn, .cart-popup #cart-shipping, .cart-popup table.shop_table *, .header-top-v1 ul li a, .text-md *, .card-product--v1 .card-product__notification > div *, .card-post-v2 .card-post__info a *, .select-woo-ortica__select *, .wp-block-categories-list li a *, .variations tr th label *, .variations tr td label *, .panel-group .panel .panel-collapse *, .reset_variations *, .stock.out-of-stock *, .woocommerce-form-coupon p *,
  .woocommerce-form-login p *, ul.woocommerce-error li *, form.checkout.woocommerce-checkout label *,
  form.checkout.woocommerce-checkout p *, .woocommerce .coupon button.button *, table.shop_table th *, table.shop_table .product-name *, .cart-collaterals label *,
  .cart-collaterals p *, .cart-collaterals *, .woocommerce .woocommerce-result-count *, .woocommerce-gallery__wrapper .product__notification > div *, .woocommerce .woocommerce-ordering *, .cart-items .custom-cart-item a.custom-cart-item-remove *, .cart-popup .coupon-form #coupon-code *, .cart-popup .shipping-calculator-btn *, .cart-popup #cart-shipping *, .header-top-v1 ul li a * {
    font-size: 1.4rem;
  }
}

@media (min-width: 1024px) {
  span.text-md, .cart-popup span.shipping-calculator-btn, span.text-md *, .wpcf7-form .wpcf7-checkbox label span *,
  .wpcf7-form .wpcf7-acceptance label span *,
  .woocommerce-gallery__wrapper .product__notification > span *, .cart-popup span.shipping-calculator-btn *, .text-md, .card-product--v1 .card-product__notification > div, .card-post-v2 .card-post__info a, .wpcf7-form .wpcf7-checkbox label span,
  .wpcf7-form .wpcf7-acceptance label span, .select-woo-ortica__select, .wp-block-categories-list li a, .variations tr th label, .variations tr td label, .panel-group .panel .panel-collapse, .reset_variations, .stock.out-of-stock, .woocommerce-form-coupon p,
  .woocommerce-form-login p, ul.woocommerce-error li, form.checkout.woocommerce-checkout label,
  form.checkout.woocommerce-checkout p, .woocommerce .coupon button.button, table.shop_table th, table.shop_table .product-name, table.shop_table *, .cart-collaterals label,
  .cart-collaterals p, .cart-collaterals, .woocommerce .woocommerce-result-count, .woocommerce-gallery__wrapper .product__notification > div,
  .woocommerce-gallery__wrapper .product__notification > span, .woocommerce .woocommerce-ordering, .cart-items .custom-cart-item a.custom-cart-item-remove, .cart-popup .coupon-form #coupon-code, .cart-popup .shipping-calculator-btn, .cart-popup #cart-shipping, .cart-popup table.shop_table *, .header-top-v1 ul li a, .text-md *, .card-product--v1 .card-product__notification > div *, .card-post-v2 .card-post__info a *, .select-woo-ortica__select *, .wp-block-categories-list li a *, .variations tr th label *, .variations tr td label *, .panel-group .panel .panel-collapse *, .reset_variations *, .stock.out-of-stock *, .woocommerce-form-coupon p *,
  .woocommerce-form-login p *, ul.woocommerce-error li *, form.checkout.woocommerce-checkout label *,
  form.checkout.woocommerce-checkout p *, .woocommerce .coupon button.button *, table.shop_table th *, table.shop_table .product-name *, .cart-collaterals label *,
  .cart-collaterals p *, .cart-collaterals *, .woocommerce .woocommerce-result-count *, .woocommerce-gallery__wrapper .product__notification > div *, .woocommerce .woocommerce-ordering *, .cart-items .custom-cart-item a.custom-cart-item-remove *, .cart-popup .coupon-form #coupon-code *, .cart-popup .shipping-calculator-btn *, .cart-popup #cart-shipping *, .header-top-v1 ul li a * {
    font-size: 1.6rem;
  }
}

span.text-md b, .wpcf7-form .wpcf7-checkbox label span b,
.wpcf7-form .wpcf7-acceptance label span b,
.woocommerce-gallery__wrapper .product__notification > span b,
span.text-md strong,
.wpcf7-form .wpcf7-checkbox label span strong,
.wpcf7-form .wpcf7-acceptance label span strong,
.woocommerce-gallery__wrapper .product__notification > span strong, span.text-md * b,
span.text-md * strong, .text-md b, .card-product--v1 .card-product__notification > div b, .card-post-v2 .card-post__info a b, .select-woo-ortica__select b, .wp-block-categories-list li a b, .variations tr th label b, .variations tr td label b, .panel-group .panel .panel-collapse b, .reset_variations b, .stock.out-of-stock b, .woocommerce-form-coupon p b,
.woocommerce-form-login p b, ul.woocommerce-error li b, form.checkout.woocommerce-checkout label b,
form.checkout.woocommerce-checkout p b, .woocommerce .coupon button.button b, table.shop_table .product-name b, table.shop_table * b, .cart-collaterals b, .woocommerce .woocommerce-result-count b, .woocommerce-gallery__wrapper .product__notification > div b, .woocommerce .woocommerce-ordering b, .cart-items .custom-cart-item a.custom-cart-item-remove b, .cart-popup .coupon-form #coupon-code b, .cart-popup .shipping-calculator-btn b, .cart-popup #cart-shipping b, .cart-popup table.shop_table * b, .header-top-v1 ul li a b,
.text-md strong,
.card-product--v1 .card-product__notification > div strong,
.card-post-v2 .card-post__info a strong,
.select-woo-ortica__select strong,
.wp-block-categories-list li a strong,
.variations tr th label strong,
.variations tr td label strong,
.panel-group .panel .panel-collapse strong,
.reset_variations strong,
.stock.out-of-stock strong,
.woocommerce-form-coupon p strong,
.woocommerce-form-login p strong,
ul.woocommerce-error li strong,
form.checkout.woocommerce-checkout label strong,
form.checkout.woocommerce-checkout p strong,
.woocommerce .coupon button.button strong,
table.shop_table .product-name strong,
table.shop_table * strong,
.cart-collaterals strong,
.woocommerce .woocommerce-result-count strong,
.woocommerce-gallery__wrapper .product__notification > div strong,
.woocommerce .woocommerce-ordering strong,
.cart-items .custom-cart-item a.custom-cart-item-remove strong,
.cart-popup .coupon-form #coupon-code strong,
.cart-popup .shipping-calculator-btn strong,
.cart-popup #cart-shipping strong,
.cart-popup table.shop_table * strong,
.header-top-v1 ul li a strong, .text-md * b,
.text-md * strong {
  font-weight: 700;
}

span.text-sm, span.text-sm *, .text-sm, .text-sm * {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 130%;
  text-transform: inherit;
}

span.text-sm.uppercase, span.text-sm *.uppercase, .text-sm.uppercase, .text-sm *.uppercase {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  span.text-sm, span.text-sm *, .text-sm, .text-sm * {
    font-size: 1.1rem;
  }
}

@media (min-width: 1024px) {
  span.text-sm, span.text-sm *, .text-sm, .text-sm * {
    font-size: 1.2rem;
  }
}

span.text-sm b,
span.text-sm strong, span.text-sm * b,
span.text-sm * strong, .text-sm b,
.text-sm strong, .text-sm * b,
.text-sm * strong {
  font-weight: 700;
}

span.text-xs, span.text-xs *, .text-xs, .text-xs * {
  /* .caption-2 */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  font-size: 1.2rem;
}

span.text-button, .text-button, .button-v2, .woocommerce-form-coupon-toggle .showcoupon,
.woocommerce-form-coupon-toggle .showlogin,
.woocommerce-form-login-toggle .showcoupon,
.woocommerce-form-login-toggle .showlogin, .button-v1, .wp-block-search__button, .wpcf7-form input[type=submit].wpcf7-submit, .single_add_to_cart_button, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button,
.woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account .addresses .title .edit, .woocommerce .shop_table .coupon button, .woocommerce .shop_table td > button.button, .woocommerce-form-coupon .form-row-last button,
.woocommerce-form-login .form-row-last button, .checkout-button,
.woocommerce-button, button#place_order, .button.wc-backward, .addtocalendar .atcb-item-link, .woocommerce-pagination ul.page-numbers li .page-numbers, .quantity-controls .quantity-input, .quantity-controls .quantity-decrease,
.quantity-controls .quantity-increase {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 100%;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  span.text-button, .text-button, .button-v2, .woocommerce-form-coupon-toggle .showcoupon,
  .woocommerce-form-coupon-toggle .showlogin,
  .woocommerce-form-login-toggle .showcoupon,
  .woocommerce-form-login-toggle .showlogin, .button-v1, .wp-block-search__button, .wpcf7-form input[type=submit].wpcf7-submit, .single_add_to_cart_button, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button,
  .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account .addresses .title .edit, .woocommerce .shop_table .coupon button, .woocommerce .shop_table td > button.button, .woocommerce-form-coupon .form-row-last button,
  .woocommerce-form-login .form-row-last button, .checkout-button,
  .woocommerce-button, button#place_order, .button.wc-backward, .addtocalendar .atcb-item-link, .woocommerce-pagination ul.page-numbers li .page-numbers, .quantity-controls .quantity-input, .quantity-controls .quantity-decrease,
  .quantity-controls .quantity-increase {
    font-size: 1.6rem;
  }
}

span.text-menu, .text-menu {
  font-family: "Lora";
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 1.6rem;
}

@media (min-width: 1024px) {
  span.text-menu, .text-menu {
    font-size: 1.8rem;
  }
}

.caption-1, .caption-1 * {
  /* .caption-1 */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  leading-trim: both;
  text-edge: cap;
  letter-spacing: 0.5px;
  font-size: 1.2rem;
}

.caption-2, .caption-2 * {
  /* .caption-2 */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  font-size: 1.2rem;
}

blockquote, .blockquote, blockquote p, .blockquote p {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 130%;
}

@media (min-width: 1024px) {
  blockquote, .blockquote, blockquote p, .blockquote p {
    font-size: 3rem;
  }
}

body,
  p {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  body,
    p {
    font-size: 1.4rem;
  }
}

@media (min-width: 1024px) {
  body,
    p {
    font-size: 1.6rem;
  }
}

body b,
  body strong,
  p b,
  p strong {
  font-weight: 700;
}

body h1 {
  /* Title/xl */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  body h1 {
    font-size: 2.6rem;
  }
}

@media (min-width: 1024px) {
  body h1 {
    font-size: 3.2rem;
  }
}

body h2 {
  /* Title/lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 130%;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  body h2 {
    font-size: 2.1rem;
  }
}

@media (min-width: 1024px) {
  body h2 {
    font-size: 2.4rem;
  }
}

body h3 {
  /* .title-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  body h3 {
    font-size: 1.8rem;
  }
}

@media (min-width: 1024px) {
  body h3 {
    font-size: 2rem;
  }
}

body h4 {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  body h4 {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  body h4 {
    font-size: 1rem;
  }
}

body h5 {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  body h5 {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  body h5 {
    font-size: 1rem;
  }
}

body h6 {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  body h6 {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  body h6 {
    font-size: 1rem;
  }
}

body blockquote {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 130%;
}

@media (min-width: 1024px) {
  body blockquote {
    font-size: 3rem;
  }
}

.single-post__content h1 b,
.single-post__content h1 strong,
.single-post__content h2 b,
.single-post__content h2 strong,
.single-post__content h3 b,
.single-post__content h3 strong,
.single-post__content h4 b,
.single-post__content h4 strong,
.single-post__content h5 b,
.single-post__content h5 strong,
.single-post__content h6 b,
.single-post__content h6 strong {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

p.has-xxl-font-size,
ul.has-xxl-font-size,
li.has-xxl-font-size {
  /* .text-lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-xxl-font-size,
  ul.has-xxl-font-size,
  li.has-xxl-font-size {
    font-size: 1.5rem;
  }
}

@media (min-width: 1024px) {
  p.has-xxl-font-size,
  ul.has-xxl-font-size,
  li.has-xxl-font-size {
    font-size: 1.6rem;
  }
}

p.has-xxl-font-size b,
p.has-xxl-font-size strong,
ul.has-xxl-font-size b,
ul.has-xxl-font-size strong,
li.has-xxl-font-size b,
li.has-xxl-font-size strong {
  font-weight: 700;
}

p.has-xl-font-size,
ul.has-xl-font-size,
li.has-xl-font-size {
  /* .text-lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-xl-font-size,
  ul.has-xl-font-size,
  li.has-xl-font-size {
    font-size: 1.5rem;
  }
}

@media (min-width: 1024px) {
  p.has-xl-font-size,
  ul.has-xl-font-size,
  li.has-xl-font-size {
    font-size: 1.6rem;
  }
}

p.has-xl-font-size b,
p.has-xl-font-size strong,
ul.has-xl-font-size b,
ul.has-xl-font-size strong,
li.has-xl-font-size b,
li.has-xl-font-size strong {
  font-weight: 700;
}

p.has-lg-font-size,
ul.has-lg-font-size,
li.has-lg-font-size {
  /* .text-lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-lg-font-size,
  ul.has-lg-font-size,
  li.has-lg-font-size {
    font-size: 1.5rem;
  }
}

@media (min-width: 1024px) {
  p.has-lg-font-size,
  ul.has-lg-font-size,
  li.has-lg-font-size {
    font-size: 1.6rem;
  }
}

p.has-lg-font-size b,
p.has-lg-font-size strong,
ul.has-lg-font-size b,
ul.has-lg-font-size strong,
li.has-lg-font-size b,
li.has-lg-font-size strong {
  font-weight: 700;
}

p.has-md-font-size,
ul.has-md-font-size,
li.has-md-font-size {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-md-font-size,
  ul.has-md-font-size,
  li.has-md-font-size {
    font-size: 1.4rem;
  }
}

@media (min-width: 1024px) {
  p.has-md-font-size,
  ul.has-md-font-size,
  li.has-md-font-size {
    font-size: 1.6rem;
  }
}

p.has-md-font-size b,
p.has-md-font-size strong,
ul.has-md-font-size b,
ul.has-md-font-size strong,
li.has-md-font-size b,
li.has-md-font-size strong {
  font-weight: 700;
}

p.has-sm-font-size,
ul.has-sm-font-size,
li.has-sm-font-size {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-sm-font-size,
  ul.has-sm-font-size,
  li.has-sm-font-size {
    font-size: 1.4rem;
  }
}

@media (min-width: 1024px) {
  p.has-sm-font-size,
  ul.has-sm-font-size,
  li.has-sm-font-size {
    font-size: 1.6rem;
  }
}

p.has-sm-font-size b,
p.has-sm-font-size strong,
ul.has-sm-font-size b,
ul.has-sm-font-size strong,
li.has-sm-font-size b,
li.has-sm-font-size strong {
  font-weight: 700;
}

p.has-xs-font-size,
ul.has-xs-font-size,
li.has-xs-font-size {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-xs-font-size,
  ul.has-xs-font-size,
  li.has-xs-font-size {
    font-size: 1.4rem;
  }
}

@media (min-width: 1024px) {
  p.has-xs-font-size,
  ul.has-xs-font-size,
  li.has-xs-font-size {
    font-size: 1.6rem;
  }
}

p.has-xs-font-size b,
p.has-xs-font-size strong,
ul.has-xs-font-size b,
ul.has-xs-font-size strong,
li.has-xs-font-size b,
li.has-xs-font-size strong {
  font-weight: 700;
}

p.has-xxs-font-size,
ul.has-xxs-font-size,
li.has-xxs-font-size {
  /* .text-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 150%;
  text-transform: inherit;
}

@media (min-width: 768px) {
  p.has-xxs-font-size,
  ul.has-xxs-font-size,
  li.has-xxs-font-size {
    font-size: 1.4rem;
  }
}

@media (min-width: 1024px) {
  p.has-xxs-font-size,
  ul.has-xxs-font-size,
  li.has-xxs-font-size {
    font-size: 1.6rem;
  }
}

p.has-xxs-font-size b,
p.has-xxs-font-size strong,
ul.has-xxs-font-size b,
ul.has-xxs-font-size strong,
li.has-xxs-font-size b,
li.has-xxs-font-size strong {
  font-weight: 700;
}

h1.has-xxl-font-size,
h2.has-xxl-font-size,
h3.has-xxl-font-size,
h4.has-xxl-font-size,
h5.has-xxl-font-size,
h6.has-xxl-font-size {
  /* Title/xxl */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 130%;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  h1.has-xxl-font-size,
  h2.has-xxl-font-size,
  h3.has-xxl-font-size,
  h4.has-xxl-font-size,
  h5.has-xxl-font-size,
  h6.has-xxl-font-size {
    font-size: 3.4rem;
  }
}

@media (min-width: 1024px) {
  h1.has-xxl-font-size,
  h2.has-xxl-font-size,
  h3.has-xxl-font-size,
  h4.has-xxl-font-size,
  h5.has-xxl-font-size,
  h6.has-xxl-font-size {
    font-size: 4rem;
  }
}

h1.has-xl-font-size,
h2.has-xl-font-size,
h3.has-xl-font-size,
h4.has-xl-font-size,
h5.has-xl-font-size,
h6.has-xl-font-size {
  /* Title/xl */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  h1.has-xl-font-size,
  h2.has-xl-font-size,
  h3.has-xl-font-size,
  h4.has-xl-font-size,
  h5.has-xl-font-size,
  h6.has-xl-font-size {
    font-size: 2.6rem;
  }
}

@media (min-width: 1024px) {
  h1.has-xl-font-size,
  h2.has-xl-font-size,
  h3.has-xl-font-size,
  h4.has-xl-font-size,
  h5.has-xl-font-size,
  h6.has-xl-font-size {
    font-size: 3.2rem;
  }
}

h1.has-lg-font-size,
h2.has-lg-font-size,
h3.has-lg-font-size,
h4.has-lg-font-size,
h5.has-lg-font-size,
h6.has-lg-font-size {
  /* Title/lg */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 130%;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  h1.has-lg-font-size,
  h2.has-lg-font-size,
  h3.has-lg-font-size,
  h4.has-lg-font-size,
  h5.has-lg-font-size,
  h6.has-lg-font-size {
    font-size: 2.1rem;
  }
}

@media (min-width: 1024px) {
  h1.has-lg-font-size,
  h2.has-lg-font-size,
  h3.has-lg-font-size,
  h4.has-lg-font-size,
  h5.has-lg-font-size,
  h6.has-lg-font-size {
    font-size: 2.4rem;
  }
}

h1.has-md-font-size,
h2.has-md-font-size,
h3.has-md-font-size,
h4.has-md-font-size,
h5.has-md-font-size,
h6.has-md-font-size {
  /* .title-md */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  h1.has-md-font-size,
  h2.has-md-font-size,
  h3.has-md-font-size,
  h4.has-md-font-size,
  h5.has-md-font-size,
  h6.has-md-font-size {
    font-size: 1.8rem;
  }
}

@media (min-width: 1024px) {
  h1.has-md-font-size,
  h2.has-md-font-size,
  h3.has-md-font-size,
  h4.has-md-font-size,
  h5.has-md-font-size,
  h6.has-md-font-size {
    font-size: 2rem;
  }
}

h1.has-sm-font-size,
h2.has-sm-font-size,
h3.has-sm-font-size,
h4.has-sm-font-size,
h5.has-sm-font-size,
h6.has-sm-font-size {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  h1.has-sm-font-size,
  h2.has-sm-font-size,
  h3.has-sm-font-size,
  h4.has-sm-font-size,
  h5.has-sm-font-size,
  h6.has-sm-font-size {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  h1.has-sm-font-size,
  h2.has-sm-font-size,
  h3.has-sm-font-size,
  h4.has-sm-font-size,
  h5.has-sm-font-size,
  h6.has-sm-font-size {
    font-size: 1rem;
  }
}

h1.has-xs-font-size,
h2.has-xs-font-size,
h3.has-xs-font-size,
h4.has-xs-font-size,
h5.has-xs-font-size,
h6.has-xs-font-size {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  h1.has-xs-font-size,
  h2.has-xs-font-size,
  h3.has-xs-font-size,
  h4.has-xs-font-size,
  h5.has-xs-font-size,
  h6.has-xs-font-size {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  h1.has-xs-font-size,
  h2.has-xs-font-size,
  h3.has-xs-font-size,
  h4.has-xs-font-size,
  h5.has-xs-font-size,
  h6.has-xs-font-size {
    font-size: 1rem;
  }
}

h1.has-xxs-font-size,
h2.has-xxs-font-size,
h3.has-xxs-font-size,
h4.has-xxs-font-size,
h5.has-xxs-font-size,
h6.has-xxs-font-size {
  /* .title-sm */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 130%;
}

@media (min-width: 768px) {
  h1.has-xxs-font-size,
  h2.has-xxs-font-size,
  h3.has-xxs-font-size,
  h4.has-xxs-font-size,
  h5.has-xxs-font-size,
  h6.has-xxs-font-size {
    font-size: 0.95rem;
  }
}

@media (min-width: 1024px) {
  h1.has-xxs-font-size,
  h2.has-xxs-font-size,
  h3.has-xxs-font-size,
  h4.has-xxs-font-size,
  h5.has-xxs-font-size,
  h6.has-xxs-font-size {
    font-size: 1rem;
  }
}

.text-white p,
.text-white ul,
.text-white li,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6 {
  color: #fff;
}

@media print {
  /* All your print styles go here */

  header,
  footer,
  .menu-tendina,
  .single-post__head .button,
  .breadcrumbs,
  .share-buttons,
  .single-post__sidebar,
  .hamburger,
  .single-post__content img:not(.visualizza_in_stampa_pagina),
  .post__autori,
  .post__eventi,
  .post__correlati,
  .divider,
  .space-header,
  .form {
    display: none !important;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

.hamburger {
  padding: 0rem 0rem;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 1;
}

.hamburger.is-active:hover {
  opacity: 1;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

.hamburger-box {
  width: 2.4rem;
  height: 21px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1.5px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 2.4rem;
  height: 3px;
  background-color: #252525;
  border-radius: 5px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -9px;
}

.hamburger-inner::after {
  bottom: -9px;
}

/*
 * 3DX
 */

.hamburger--3dx .hamburger-box {
  -webkit-perspective: 4.8rem;
          perspective: 4.8rem;
}

.hamburger--3dx .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
}

/*
 * 3DX Reverse
 */

.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 4.8rem;
          perspective: 4.8rem;
}

.hamburger--3dx-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.hamburger--3dx-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--3dx-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
}

/*
 * 3DY
 */

.hamburger--3dy .hamburger-box {
  -webkit-perspective: 4.8rem;
          perspective: 4.8rem;
}

.hamburger--3dy .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}

.hamburger--3dy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--3dy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
}

/*
 * 3DY Reverse
 */

.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 4.8rem;
          perspective: 4.8rem;
}

.hamburger--3dy-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.hamburger--3dy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--3dy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
}

/*
 * 3DXY
 */

.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 4.8rem;
          perspective: 4.8rem;
}

.hamburger--3dxy .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
          transform: rotateX(180deg) rotateY(180deg);
}

.hamburger--3dxy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--3dxy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
}

/*
 * 3DXY Reverse
 */

.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 4.8rem;
          perspective: 4.8rem;
}

.hamburger--3dxy-r .hamburger-inner {
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
          transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
}

/*
 * Arrow
 */

.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-0.48rem, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-0.48rem, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-0.48rem, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-0.48rem, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Arrow Right
 */

.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0.48rem, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(0.48rem, 0, 0) rotate(45deg) scale(0.7, 1);
}

.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0.48rem, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(0.48rem, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Alt
 */

.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-0.48rem, -0.6rem, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-0.48rem, -0.6rem, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-0.48rem, 0.6rem, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-0.48rem, 0.6rem, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Alt Right
 */

.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(0.48rem, -0.6rem, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(0.48rem, -0.6rem, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(0.48rem, 0.6rem, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(0.48rem, 0.6rem, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
 * Arrow Turn
 */

.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.hamburger--arrowturn.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.hamburger--arrowturn.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
 * Arrow Turn Right
 */

.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
 * Boring
 */

.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*
 * Collapse
 */

.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse .hamburger-inner::after {
  top: -18px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Collapse Reverse
 */

.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r .hamburger-inner::after {
  top: -18px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -9px, 0) rotate(45deg);
          transform: translate3d(0, -9px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Elastic
 */

.hamburger--elastic .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic .hamburger-inner::before {
  top: 9px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic .hamburger-inner::after {
  top: 18px;
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 9px, 0) rotate(135deg);
          transform: translate3d(0, 9px, 0) rotate(135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -18px, 0) rotate(-270deg);
          transform: translate3d(0, -18px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}

/*
 * Elastic Reverse
 */

.hamburger--elastic-r .hamburger-inner {
  top: 1.5px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r .hamburger-inner::before {
  top: 9px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic-r .hamburger-inner::after {
  top: 18px;
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 9px, 0) rotate(-135deg);
          transform: translate3d(0, 9px, 0) rotate(-135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -18px, 0) rotate(270deg);
          transform: translate3d(0, -18px, 0) rotate(270deg);
  transition-delay: 0.075s;
}

/*
 * Emphatic
 */

.hamburger--emphatic {
  overflow: hidden;
}

.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.hamburger--emphatic .hamburger-inner::after {
  top: 9px;
  right: 0;
  transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -4.8rem;
  top: -4.8rem;
  -webkit-transform: translate3d(4.8rem, 4.8rem, 0) rotate(45deg);
          transform: translate3d(4.8rem, 4.8rem, 0) rotate(45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -4.8rem;
  top: -4.8rem;
  -webkit-transform: translate3d(-4.8rem, 4.8rem, 0) rotate(-45deg);
          transform: translate3d(-4.8rem, 4.8rem, 0) rotate(-45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Emphatic Reverse
 */

.hamburger--emphatic-r {
  overflow: hidden;
}

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.hamburger--emphatic-r .hamburger-inner::after {
  top: 9px;
  right: 0;
  transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -4.8rem;
  top: 4.8rem;
  -webkit-transform: translate3d(4.8rem, -4.8rem, 0) rotate(-45deg);
          transform: translate3d(4.8rem, -4.8rem, 0) rotate(-45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -4.8rem;
  top: 4.8rem;
  -webkit-transform: translate3d(-4.8rem, -4.8rem, 0) rotate(45deg);
          transform: translate3d(-4.8rem, -4.8rem, 0) rotate(45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
 * Minus
 */

.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
 * Slider
 */

.hamburger--slider .hamburger-inner {
  top: 1.5px;
}

.hamburger--slider .hamburger-inner::before {
  top: 9px;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

.hamburger--slider .hamburger-inner::after {
  top: 18px;
}

.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-0.3428571429rem, -6px, 0);
          transform: rotate(-45deg) translate3d(-0.3428571429rem, -6px, 0);
  opacity: 0;
}

.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -18px, 0) rotate(-90deg);
          transform: translate3d(0, -18px, 0) rotate(-90deg);
}

/*
 * Slider Reverse
 */

.hamburger--slider-r .hamburger-inner {
  top: 1.5px;
}

.hamburger--slider-r .hamburger-inner::before {
  top: 9px;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

.hamburger--slider-r .hamburger-inner::after {
  top: 18px;
}

.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 9px, 0) rotate(-45deg);
          transform: translate3d(0, 9px, 0) rotate(-45deg);
}

.hamburger--slider-r.is-active .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(0.3428571429rem, -6px, 0);
          transform: rotate(45deg) translate3d(0.3428571429rem, -6px, 0);
  opacity: 0;
}

.hamburger--slider-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -18px, 0) rotate(90deg);
          transform: translate3d(0, -18px, 0) rotate(90deg);
}

/*
 * Spin
 */

.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spin Reverse
 */

.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Spring
 */

.hamburger--spring .hamburger-inner {
  top: 1.5px;
  transition: background-color 0s 0.13s linear;
}

.hamburger--spring .hamburger-inner::before {
  top: 9px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring .hamburger-inner::after {
  top: 18px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 9px, 0) rotate(45deg);
          transform: translate3d(0, 9px, 0) rotate(45deg);
}

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 9px, 0) rotate(-45deg);
          transform: translate3d(0, 9px, 0) rotate(-45deg);
}

/*
 * Spring Reverse
 */

.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r .hamburger-inner::after {
  top: -18px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -9px, 0) rotate(-45deg);
          transform: translate3d(0, -9px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand
 */

.hamburger--stand .hamburger-inner {
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: transparent !important;
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Stand Reverse
 */

.hamburger--stand-r .hamburger-inner {
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: transparent !important;
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Squeeze
 */

.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
 * Vortex
 */

.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}

.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}

.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
          transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/*
 * Vortex Reverse
 */

.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}

.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}

.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
          transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.space-header {
  height: 8rem;
  display: block;
}

@media (min-width: 1024px) {
  .space-header {
    height: 12rem;
  }
}

.social-icons img {
  width: 2rem;
  height: 2rem;
}

.logo {
  position: relative;
  transition: 0.5s;
}

.logo a {
  display: block;
}

.logo img {
  height: 5.6rem;
  width: auto;
  transition: 0.5s;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  transition: 0.5s;
  height: 8rem;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

@media (min-width: 1024px) {
  .header {
    height: 12rem;
  }
}

.header .header__menu {
  -ms-flex-align: center;
      align-items: center;
}

@media (hover: none) {
  .header .header__menu {
    display: none;
  }
}

.header .header__menu ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.header .header__menu ul li {
  list-style: none;
  margin-right: 5rem;
  position: relative;
}

.header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1) {
  font-weight: 600;
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
}

.header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1):hover {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.header .header__menu ul li.current-menu-item, .header .header__menu ul li.current-menu-ancestor {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.header .header__controls {
  z-index: 1000;
}

.header--scroll {
  height: 8rem;
}

.header-mobile__trigger {
  width: 4.5rem;
  height: 4.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 999;
  top: 1.8rem;
  right: 2rem;
  transition: 0.5s;
}

.header-mobile__trigger--black, .header-mobile__trigger--scroll {
  top: 1.8rem;
}

.header-mobile__trigger--black .hamburger:not(.is-active) .hamburger-inner, .header-mobile__trigger--black .hamburger:not(.is-active) .hamburger-inner::before, .header-mobile__trigger--black .hamburger:not(.is-active) .hamburger-inner::after, .header-mobile__trigger--scroll .hamburger:not(.is-active) .hamburger-inner, .header-mobile__trigger--scroll .hamburger:not(.is-active) .hamburger-inner::before, .header-mobile__trigger--scroll .hamburger:not(.is-active) .hamburger-inner::after {
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
}

@media (min-width: 1024px) {
  .header-mobile__trigger {
    top: 3.8rem;
    right: 3rem;
  }
}

@media (hover: none) {
  .header-mobile__trigger {
    display: -ms-flexbox;
    display: flex;
  }
}

.menu-tendina {
  z-index: 99;
  left: 0;
  top: 0;
  overflow: scroll;
  width: 100%;
  opacity: 0;
  transition: 0.5s ease-in-out;
  pointer-events: none;
  background-color: rgba(18, 71, 52, 0.98);
}

.menu-tendina--active {
  opacity: 1;
  pointer-events: auto;
}

.menu-tendina__head {
  height: 8rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media (min-width: 1024px) {
  .menu-tendina__head {
    height: 12rem;
  }
}

.menu-tendina__inner {
  height: calc(100% - 16rem);
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 1024px) {
  .menu-tendina__inner {
    height: calc(100% - 24rem);
  }
}

.menu-tendina ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.menu-tendina ul li {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.menu-tendina__inner .sub-menu {
  display: none; /* inizialmente nascosto */
  position: fixed; /* posizionato in modo fisso */
  top: 0;
  left: 100%; /* inizia fuori dalla vista a destra */
  width: 100%; /* occupa l'intera larghezza */
  height: 100vh; /* occupa l'intera altezza della viewport */
  transition: left 0.3s ease; /* animazione per la transizione */
  z-index: 1000; /* assicura che sia sopra agli altri elementi */
  margin-top: 0px;
  padding-left: 2rem;
  padding-right: 2rem;
  --bg-opacity: 1;
  background-color: #E9E9E9;
  background-color: rgba(233, 233, 233, var(--bg-opacity));
  padding-top: 80px; /* spazio per la testata del submenu */
}

.menu-tendina__inner .submenu-active {
  left: 0; /* sposta il submenu per essere visibile */
}

.submenu-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 25px 0px;
  padding-left: 2rem;
  padding-right: 2rem;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.back-button {
  cursor: pointer;
  margin-right: 10px;
}

.header-v2 {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  transition: 0.5s;
}

.header-v2 > div > div:nth-child(1), .header-v2 > div > div:nth-child(3) {
  width: 25rem;
}

.header-top {
  height: 3.5rem;
}

@media (min-width: 1024px) {
  .header-top {
    height: 4.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .header-top .container-lg {
    padding: 0px;
  }
}

.wpml-ls-statics-shortcode_actions {
  padding: 0;
}

.wpml-ls-statics-shortcode_actions ul {
  padding: 0;
}

.wpml-ls-statics-shortcode_actions ul li {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-transform: uppercase;
}

.progress-bar {
  padding-left: 1rem;
  padding-right: 1rem;
}

.progress-bar .progress-bar__text {
  text-transform: uppercase;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  white-space: nowrap;
}

.progress-bar .progress-bar__text.active {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.progress-bar .progress-bar__bar {
  width: 100%;
  height: 2px;
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  position: relative;
  border-radius: 0.5rem;
}

.progress-bar .progress-bar__bar__inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 2px;
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  border-radius: 0.5rem;
}

@media (max-width: 767px) {
  #progress-bars-container {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  #progress-bars-container::-webkit-scrollbar {
    display: none;
  }
}

.shipping-progress-bar-wrapper {
  white-space: nowrap;
  cursor: pointer;
}

@media (max-width: 767px) {
  .shipping-progress-bar-wrapper {
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
  }

  .shipping-progress-bar-wrapper:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
}

.shipping-progress-bar-content {
  display: inline-block;
  padding-left: 5rem;
  padding-right: 5rem;
}

@media (min-width: 768px) {
  .shipping-progress-bar-content {
    padding-left: 0;
    padding-right: 0;
  }
}

.header-top-v1 ul {
  list-style: none;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.header-top-v1 ul li {
  margin: 1rem 2rem;
  display: -ms-flexbox;
  display: flex;
}

.header-top-v1 ul li a {
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.footer--v1 .logo-footer {
  max-width: 17rem;
  display: block;
}

@media (min-width: 1024px) {
  .footer--v1 .logo-footer {
    max-width: 32rem;
  }
}

.footer--v1 ul {
  padding: 0;
  margin: 0;
}

.footer--v1 ul li {
  list-style: none;
}

.footer--v1 a {
  text-decoration: none;
}

.footer--v1 .footer-credits ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer--v1 .footer-credits ul li {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .footer--v1 .footer-credits ul li {
    margin-right: 2rem;
  }
}

.submenu {
  opacity: 0;
  pointer-events: none;
  transition: 0.5s;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}

.submenu .submenu-lev-1 > li.active > a,
.submenu .submenu-lev-2 > li.active > a {
  background-size: 100% 2px !important;
}

.submenu > div > div:not(.submenu-immagini) {
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.submenu--normale {
  position: absolute;
  left: 0;
  top: 100%;
  max-width: 45rem;
  width: -webkit-max-content;
  width: max-content;
}

.submenu--mega {
  width: 100vw;
  position: absolute;
  left: -50%;
  top: 100%;
  overflow: hidden;
}

.submenu--mega .container-lg {
  padding-left: 0;
  padding-right: 0;
  min-height: 30rem;
}

.submenu .submenu-immagini {
  height: auto;
  position: relative;
}

.submenu .submenu-immagini div {
  height: calc(100% + 2px);
  width: calc(100% + 2px);
  position: absolute;
  left: -1px;
  top: -1px;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.submenu .submenu-immagini .immagine-menu {
  background-size: cover;
  background-position: center;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.submenu .submenu-immagini .immagine-menu img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.submenu .submenu-immagini .immagine-menu.hide {
  display: none;
}

.menu-item > a,
.submenu-lev-1 > div > a,
.submenu-lev-2 > div > a {
  text-decoration: none;
  display: inline;
  background-image: linear-gradient(#fff, #fff);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  background-size: 0% 2px;
  transition: background-size 0.3s;
  padding: 3px 0;
}

.menu-item.hover > a, .menu-item:hover > a, .menu-item:focus > a, .menu-item.active > a,
.submenu-lev-1 > div.hover > a,
.submenu-lev-1 > div:hover > a,
.submenu-lev-1 > div:focus > a,
.submenu-lev-1 > div.active > a,
.submenu-lev-2 > div.hover > a,
.submenu-lev-2 > div:hover > a,
.submenu-lev-2 > div:focus > a,
.submenu-lev-2 > div.active > a {
  background-size: 100% 2px !important;
}

.menu-item.hover .submenu {
  opacity: 1;
  pointer-events: initial;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.hide {
  display: none;
}

.submenu-lev-1 a:hover + .submenu-lev-2,
.submenu-lev-1 a:hover + .submenu-immagine__lev-1 {
  display: block; /* Mostra submenu-lev-2 e submenu-immagine__lev-1 quando hover su submenu-lev-1 */
}

.submenu-immagine__lev-2 .immagine-menu.show {
  display: block; /* Mostra solo l'immagine corrente */
}

.submenu-lev-1 .menu-item-link.active {
  background-size: 100% 2px !important;
}

/* Styles for the cart button */

.cart-button {
  position: fixed;
  top: 20px;
  right: 20px;
  background-color: #000;
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  z-index: 1000;
}

/* Styles for the cart popup */

.cart-popup {
  position: fixed;
  right: 0;
  top: 0;
  max-width: 40rem;
  width: 100%;
  height: 100%;
  background-color: #fff;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  overflow-y: auto;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  overflow: hidden;
}

.cart-popup.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.cart-popup .progress-bars-container {
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  display: block !important;
}

.cart-popup .progress-bars-container > div {
  margin-bottom: 1rem;
}

.cart-popup .cart_totals h4, .cart-popup .cart_totals h2 {
  display: none;
}

.cart-popup table.shop_table {
  width: 100%;
}

.cart-popup table.shop_table th {
  font-weight: inherit;
}

.cart-popup table.shop_table td {
  text-align: right;
}

.cart-popup table.shop_table th, .cart-popup table.shop_table td {
  padding-left: 0;
  padding-right: 0;
}

.cart-popup table.shop_table .order-total {
  padding-top: 2rem;
  border-top: 1px solid #000;
  border-bottom: 0px;
}

.cart-popup table.shop_table .order-total td * {
  font-size: 2.4rem;
}

.cart-popup #cart-popup__backplate {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
  opacity: 0;
  transition-property: opacity;
  transition-duration: 300ms;
  pointer-events: none;
}

.cart-popup #cart-popup__backplate.active {
  opacity: 0.5;
  z-index: 10;
  pointer-events: auto;
}

.cart-popup #cart-shipping-calculator {
  opacity: 0;
  position: fixed;
  z-index: 20;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  transition-property: all;
  transition-duration: 300ms;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.cart-popup #cart-shipping-calculator.active {
  opacity: 1;
  --transform-translate-y: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.cart-popup .woocommerce-shipping-methods {
  margin: 0;
  text-align: right;
}

.cart-popup .woocommerce-shipping-methods li {
  margin: 0;
}

.cart-popup #cart-shipping {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-flow: dense;
}

.cart-popup #cart-shipping > *:nth-child(1),
.cart-popup #cart-shipping > *:nth-child(2) {
  grid-column: span 1;
}

.cart-popup #cart-shipping > *:nth-child(3) {
  grid-column: 1/-1;
}

.cart-popup #cart-shipping > *:nth-child(n+4) {
  grid-column: span 1;
}

.cart-popup #cart-shipping form {
  width: 100%;
}

.cart-popup .shipping-calculator-btn {
  text-transform: uppercase;
  border: 1px solid #aaa;
  padding: 0px 10px;
  display: inline-block;
  border-radius: 5px;
  color: #585858;
  margin-top: 5px;
  font-size: 12px;
  transition: all 0.2s ease-in-out;
}

.cart-popup .shipping-calculator-btn:hover {
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
}

.cart-popup #cart-progress-bar {
  display: none;
}

.cart-popup .coupon-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.cart-popup .coupon-form #coupon-code {
  padding: 1rem;
  margin-right: 1rem;
}

/* Header of the cart popup */

.cart-popup-header {
  padding: 20px;
  border-bottom: 1px solid #eee;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* Close button styles */

.close-cart-popup {
  background-color: transparent;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #fff;
}

/* Cart content styles */

.cart-popup-content {
  padding: 20px;
  height: calc(100% - 6.6rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow-y: auto;
}

.cart-popup-content .cart_totals .wc-proceed-to-checkout {
  display: none;
}

.cart-subtotal, .cart-total, .cart-discount {
  margin-top: 15px;
}

.cart-items {
  margin-bottom: auto;
}

@media (min-width: 768px) {
  .cart-items {
    overflow-y: auto;
  }
}

.cart-items .custom-cart-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem;
}

.cart-items .custom-cart-item > a {
  width: 8.5rem;
}

.cart-items .custom-cart-item img {
  width: 8.5rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #666666;
  border-color: rgba(102, 102, 102, var(--border-opacity));
  -ms-flex: 1 1 0%;
      flex: 1 1 0%;
}

.cart-items .custom-cart-item .title-sm, .cart-items .custom-cart-item h3.widget-title,
.cart-items .custom-cart-item .wp-block-search__label, .cart-items .custom-cart-item .breadcrumbs *, .breadcrumbs .cart-items .custom-cart-item *, .cart-items .custom-cart-item .button-v3, .cart-items .custom-cart-item .button__numbers, .cart-items .custom-cart-item .o-job .text-md h2, .cart-items .custom-cart-item .o-job .card-product--v1 .card-product__notification > div h2, .card-product--v1 .cart-items .custom-cart-item .o-job .card-product__notification > div h2, .cart-items .custom-cart-item .o-job .card-post-v2 .card-post__info a h2, .card-post-v2 .card-post__info .cart-items .custom-cart-item .o-job a h2, .cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-checkbox label span h2, .wpcf7-form .wpcf7-checkbox label .cart-items .custom-cart-item .o-job span h2,
.cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-acceptance label span h2,
.wpcf7-form .wpcf7-acceptance label .cart-items .custom-cart-item .o-job span h2, .cart-items .custom-cart-item .o-job .select-woo-ortica__select h2, .o-job .text-md .cart-items .custom-cart-item h2, .o-job .card-product--v1 .card-product__notification > div .cart-items .custom-cart-item h2, .card-product--v1 .o-job .card-product__notification > div .cart-items .custom-cart-item h2, .o-job .card-post-v2 .card-post__info a .cart-items .custom-cart-item h2, .card-post-v2 .card-post__info .o-job a .cart-items .custom-cart-item h2, .o-job .wpcf7-form .wpcf7-checkbox label span .cart-items .custom-cart-item h2, .wpcf7-form .wpcf7-checkbox label .o-job span .cart-items .custom-cart-item h2,
.o-job .wpcf7-form .wpcf7-acceptance label span .cart-items .custom-cart-item h2,
.wpcf7-form .wpcf7-acceptance label .o-job span .cart-items .custom-cart-item h2, .o-job .select-woo-ortica__select .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .header-top-v1 ul li a h2, .o-job .header-top-v1 ul li a .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .header-top-v1 ul li .o-job a h2, .header-top-v1 ul li .o-job a .cart-items .custom-cart-item h2, .cart-items .o-job .cart-popup table.shop_table .custom-cart-item h2, .o-job .cart-popup table.shop_table .cart-items .custom-cart-item h2, .cart-items .cart-popup table.shop_table .o-job .custom-cart-item h2, .cart-popup table.shop_table .o-job .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .cart-popup #cart-shipping h2, .o-job .cart-popup #cart-shipping .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .cart-popup .o-job #cart-shipping h2, .cart-popup .o-job #cart-shipping .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .cart-popup .shipping-calculator-btn h2, .o-job .cart-popup .shipping-calculator-btn .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .cart-popup .o-job .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .cart-popup .coupon-form #coupon-code h2, .o-job .cart-popup .coupon-form #coupon-code .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .cart-popup .coupon-form .o-job #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code .cart-items .custom-cart-item h2, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-ordering h2, .o-job .woocommerce .woocommerce-ordering .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .o-job .woocommerce-gallery__wrapper .product__notification > div .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > span h2,
.o-job .woocommerce-gallery__wrapper .product__notification > span .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > span h2,
.woocommerce-gallery__wrapper .o-job .product__notification > span .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-result-count h2, .o-job .woocommerce .woocommerce-result-count .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .cart-collaterals h2, .o-job .cart-collaterals .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .cart-collaterals label h2, .o-job .cart-collaterals label .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .cart-collaterals .o-job label h2, .cart-collaterals .o-job label .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .o-job .cart-collaterals p h2,
.o-job .cart-collaterals p .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .cart-collaterals .o-job p h2,
.cart-collaterals .o-job p .cart-items .custom-cart-item h2, .cart-items .o-job table.shop_table .custom-cart-item h2, .o-job table.shop_table .cart-items .custom-cart-item h2, .cart-items table.shop_table .o-job .custom-cart-item h2, table.shop_table .o-job .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job table.shop_table th h2, .o-job table.shop_table th .cart-items .custom-cart-item h2, .cart-items .custom-cart-item table.shop_table .o-job th h2, table.shop_table .o-job th .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job table.shop_table .product-name h2, .o-job table.shop_table .product-name .cart-items .custom-cart-item h2, .cart-items .custom-cart-item table.shop_table .o-job .product-name h2, table.shop_table .o-job .product-name .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .woocommerce .coupon button.button h2, .o-job .woocommerce .coupon button.button .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .woocommerce .coupon .o-job button.button h2, .woocommerce .coupon .o-job button.button .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout label h2, .o-job form.checkout.woocommerce-checkout label .cart-items .custom-cart-item h2, .cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job label h2, form.checkout.woocommerce-checkout .o-job label .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout p h2,
.o-job form.checkout.woocommerce-checkout p .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job p h2,
form.checkout.woocommerce-checkout .o-job p .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job ul.woocommerce-error li h2, .o-job ul.woocommerce-error li .cart-items .custom-cart-item h2, .cart-items .custom-cart-item ul.woocommerce-error .o-job li h2, ul.woocommerce-error .o-job li .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .woocommerce-form-coupon p h2, .o-job .woocommerce-form-coupon p .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .woocommerce-form-coupon .o-job p h2, .woocommerce-form-coupon .o-job p .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .o-job .woocommerce-form-login p h2,
.o-job .woocommerce-form-login p .cart-items .custom-cart-item h2,
.cart-items .custom-cart-item .woocommerce-form-login .o-job p h2,
.woocommerce-form-login .o-job p .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .stock.out-of-stock h2, .o-job .stock.out-of-stock .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .reset_variations h2, .o-job .reset_variations .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .panel-group .panel .panel-collapse h2, .o-job .panel-group .panel .panel-collapse .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .panel-group .panel .o-job .panel-collapse h2, .panel-group .panel .o-job .panel-collapse .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .variations tr th label h2, .o-job .variations tr th label .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .variations tr th .o-job label h2, .variations tr th .o-job label .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .variations tr td label h2, .o-job .variations tr td label .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .variations tr td .o-job label h2, .variations tr td .o-job label .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .wp-block-categories-list li a h2, .o-job .wp-block-categories-list li a .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .wp-block-categories-list li .o-job a h2, .wp-block-categories-list li .o-job a .cart-items .custom-cart-item h2, .cart-items .custom-cart-item .o-job .text-md h3, .cart-items .custom-cart-item .o-job .card-product--v1 .card-product__notification > div h3, .card-product--v1 .cart-items .custom-cart-item .o-job .card-product__notification > div h3, .cart-items .custom-cart-item .o-job .card-post-v2 .card-post__info a h3, .card-post-v2 .card-post__info .cart-items .custom-cart-item .o-job a h3, .cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-checkbox label span h3, .wpcf7-form .wpcf7-checkbox label .cart-items .custom-cart-item .o-job span h3,
.cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-acceptance label span h3,
.wpcf7-form .wpcf7-acceptance label .cart-items .custom-cart-item .o-job span h3, .cart-items .custom-cart-item .o-job .select-woo-ortica__select h3, .o-job .text-md .cart-items .custom-cart-item h3, .o-job .card-product--v1 .card-product__notification > div .cart-items .custom-cart-item h3, .card-product--v1 .o-job .card-product__notification > div .cart-items .custom-cart-item h3, .o-job .card-post-v2 .card-post__info a .cart-items .custom-cart-item h3, .card-post-v2 .card-post__info .o-job a .cart-items .custom-cart-item h3, .o-job .wpcf7-form .wpcf7-checkbox label span .cart-items .custom-cart-item h3, .wpcf7-form .wpcf7-checkbox label .o-job span .cart-items .custom-cart-item h3,
.o-job .wpcf7-form .wpcf7-acceptance label span .cart-items .custom-cart-item h3,
.wpcf7-form .wpcf7-acceptance label .o-job span .cart-items .custom-cart-item h3, .o-job .select-woo-ortica__select .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .header-top-v1 ul li a h3, .o-job .header-top-v1 ul li a .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .header-top-v1 ul li .o-job a h3, .header-top-v1 ul li .o-job a .cart-items .custom-cart-item h3, .cart-items .o-job .cart-popup table.shop_table .custom-cart-item h3, .o-job .cart-popup table.shop_table .cart-items .custom-cart-item h3, .cart-items .cart-popup table.shop_table .o-job .custom-cart-item h3, .cart-popup table.shop_table .o-job .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .cart-popup #cart-shipping h3, .o-job .cart-popup #cart-shipping .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .cart-popup .o-job #cart-shipping h3, .cart-popup .o-job #cart-shipping .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .cart-popup .shipping-calculator-btn h3, .o-job .cart-popup .shipping-calculator-btn .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .cart-popup .o-job .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .cart-popup .coupon-form #coupon-code h3, .o-job .cart-popup .coupon-form #coupon-code .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .cart-popup .coupon-form .o-job #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code .cart-items .custom-cart-item h3, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-ordering h3, .o-job .woocommerce .woocommerce-ordering .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .o-job .woocommerce-gallery__wrapper .product__notification > div .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > span h3,
.o-job .woocommerce-gallery__wrapper .product__notification > span .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > span h3,
.woocommerce-gallery__wrapper .o-job .product__notification > span .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-result-count h3, .o-job .woocommerce .woocommerce-result-count .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .cart-collaterals h3, .o-job .cart-collaterals .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .cart-collaterals label h3, .o-job .cart-collaterals label .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .cart-collaterals .o-job label h3, .cart-collaterals .o-job label .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .o-job .cart-collaterals p h3,
.o-job .cart-collaterals p .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .cart-collaterals .o-job p h3,
.cart-collaterals .o-job p .cart-items .custom-cart-item h3, .cart-items .o-job table.shop_table .custom-cart-item h3, .o-job table.shop_table .cart-items .custom-cart-item h3, .cart-items table.shop_table .o-job .custom-cart-item h3, table.shop_table .o-job .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job table.shop_table th h3, .o-job table.shop_table th .cart-items .custom-cart-item h3, .cart-items .custom-cart-item table.shop_table .o-job th h3, table.shop_table .o-job th .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job table.shop_table .product-name h3, .o-job table.shop_table .product-name .cart-items .custom-cart-item h3, .cart-items .custom-cart-item table.shop_table .o-job .product-name h3, table.shop_table .o-job .product-name .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .woocommerce .coupon button.button h3, .o-job .woocommerce .coupon button.button .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .woocommerce .coupon .o-job button.button h3, .woocommerce .coupon .o-job button.button .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout label h3, .o-job form.checkout.woocommerce-checkout label .cart-items .custom-cart-item h3, .cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job label h3, form.checkout.woocommerce-checkout .o-job label .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout p h3,
.o-job form.checkout.woocommerce-checkout p .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job p h3,
form.checkout.woocommerce-checkout .o-job p .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job ul.woocommerce-error li h3, .o-job ul.woocommerce-error li .cart-items .custom-cart-item h3, .cart-items .custom-cart-item ul.woocommerce-error .o-job li h3, ul.woocommerce-error .o-job li .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .woocommerce-form-coupon p h3, .o-job .woocommerce-form-coupon p .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .woocommerce-form-coupon .o-job p h3, .woocommerce-form-coupon .o-job p .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .o-job .woocommerce-form-login p h3,
.o-job .woocommerce-form-login p .cart-items .custom-cart-item h3,
.cart-items .custom-cart-item .woocommerce-form-login .o-job p h3,
.woocommerce-form-login .o-job p .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .stock.out-of-stock h3, .o-job .stock.out-of-stock .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .reset_variations h3, .o-job .reset_variations .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .panel-group .panel .panel-collapse h3, .o-job .panel-group .panel .panel-collapse .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .panel-group .panel .o-job .panel-collapse h3, .panel-group .panel .o-job .panel-collapse .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .variations tr th label h3, .o-job .variations tr th label .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .variations tr th .o-job label h3, .variations tr th .o-job label .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .variations tr td label h3, .o-job .variations tr td label .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .variations tr td .o-job label h3, .variations tr td .o-job label .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .wp-block-categories-list li a h3, .o-job .wp-block-categories-list li a .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .wp-block-categories-list li .o-job a h3, .wp-block-categories-list li .o-job a .cart-items .custom-cart-item h3, .cart-items .custom-cart-item .o-job .text-md h4, .cart-items .custom-cart-item .o-job .card-product--v1 .card-product__notification > div h4, .card-product--v1 .cart-items .custom-cart-item .o-job .card-product__notification > div h4, .cart-items .custom-cart-item .o-job .card-post-v2 .card-post__info a h4, .card-post-v2 .card-post__info .cart-items .custom-cart-item .o-job a h4, .cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-checkbox label span h4, .wpcf7-form .wpcf7-checkbox label .cart-items .custom-cart-item .o-job span h4,
.cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-acceptance label span h4,
.wpcf7-form .wpcf7-acceptance label .cart-items .custom-cart-item .o-job span h4, .cart-items .custom-cart-item .o-job .select-woo-ortica__select h4, .o-job .text-md .cart-items .custom-cart-item h4, .o-job .card-product--v1 .card-product__notification > div .cart-items .custom-cart-item h4, .card-product--v1 .o-job .card-product__notification > div .cart-items .custom-cart-item h4, .o-job .card-post-v2 .card-post__info a .cart-items .custom-cart-item h4, .card-post-v2 .card-post__info .o-job a .cart-items .custom-cart-item h4, .o-job .wpcf7-form .wpcf7-checkbox label span .cart-items .custom-cart-item h4, .wpcf7-form .wpcf7-checkbox label .o-job span .cart-items .custom-cart-item h4,
.o-job .wpcf7-form .wpcf7-acceptance label span .cart-items .custom-cart-item h4,
.wpcf7-form .wpcf7-acceptance label .o-job span .cart-items .custom-cart-item h4, .o-job .select-woo-ortica__select .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .header-top-v1 ul li a h4, .o-job .header-top-v1 ul li a .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .header-top-v1 ul li .o-job a h4, .header-top-v1 ul li .o-job a .cart-items .custom-cart-item h4, .cart-items .o-job .cart-popup table.shop_table .custom-cart-item h4, .o-job .cart-popup table.shop_table .cart-items .custom-cart-item h4, .cart-items .cart-popup table.shop_table .o-job .custom-cart-item h4, .cart-popup table.shop_table .o-job .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .cart-popup #cart-shipping h4, .o-job .cart-popup #cart-shipping .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .cart-popup .o-job #cart-shipping h4, .cart-popup .o-job #cart-shipping .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .cart-popup .shipping-calculator-btn h4, .o-job .cart-popup .shipping-calculator-btn .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .cart-popup .o-job .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .cart-popup .coupon-form #coupon-code h4, .o-job .cart-popup .coupon-form #coupon-code .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .cart-popup .coupon-form .o-job #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code .cart-items .custom-cart-item h4, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-ordering h4, .o-job .woocommerce .woocommerce-ordering .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .o-job .woocommerce-gallery__wrapper .product__notification > div .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > span h4,
.o-job .woocommerce-gallery__wrapper .product__notification > span .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > span h4,
.woocommerce-gallery__wrapper .o-job .product__notification > span .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-result-count h4, .o-job .woocommerce .woocommerce-result-count .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .cart-collaterals h4, .o-job .cart-collaterals .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .cart-collaterals label h4, .o-job .cart-collaterals label .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .cart-collaterals .o-job label h4, .cart-collaterals .o-job label .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .o-job .cart-collaterals p h4,
.o-job .cart-collaterals p .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .cart-collaterals .o-job p h4,
.cart-collaterals .o-job p .cart-items .custom-cart-item h4, .cart-items .o-job table.shop_table .custom-cart-item h4, .o-job table.shop_table .cart-items .custom-cart-item h4, .cart-items table.shop_table .o-job .custom-cart-item h4, table.shop_table .o-job .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job table.shop_table th h4, .o-job table.shop_table th .cart-items .custom-cart-item h4, .cart-items .custom-cart-item table.shop_table .o-job th h4, table.shop_table .o-job th .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job table.shop_table .product-name h4, .o-job table.shop_table .product-name .cart-items .custom-cart-item h4, .cart-items .custom-cart-item table.shop_table .o-job .product-name h4, table.shop_table .o-job .product-name .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .woocommerce .coupon button.button h4, .o-job .woocommerce .coupon button.button .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .woocommerce .coupon .o-job button.button h4, .woocommerce .coupon .o-job button.button .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout label h4, .o-job form.checkout.woocommerce-checkout label .cart-items .custom-cart-item h4, .cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job label h4, form.checkout.woocommerce-checkout .o-job label .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout p h4,
.o-job form.checkout.woocommerce-checkout p .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job p h4,
form.checkout.woocommerce-checkout .o-job p .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job ul.woocommerce-error li h4, .o-job ul.woocommerce-error li .cart-items .custom-cart-item h4, .cart-items .custom-cart-item ul.woocommerce-error .o-job li h4, ul.woocommerce-error .o-job li .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .woocommerce-form-coupon p h4, .o-job .woocommerce-form-coupon p .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .woocommerce-form-coupon .o-job p h4, .woocommerce-form-coupon .o-job p .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .o-job .woocommerce-form-login p h4,
.o-job .woocommerce-form-login p .cart-items .custom-cart-item h4,
.cart-items .custom-cart-item .woocommerce-form-login .o-job p h4,
.woocommerce-form-login .o-job p .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .stock.out-of-stock h4, .o-job .stock.out-of-stock .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .reset_variations h4, .o-job .reset_variations .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .panel-group .panel .panel-collapse h4, .o-job .panel-group .panel .panel-collapse .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .panel-group .panel .o-job .panel-collapse h4, .panel-group .panel .o-job .panel-collapse .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .variations tr th label h4, .o-job .variations tr th label .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .variations tr th .o-job label h4, .variations tr th .o-job label .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .variations tr td label h4, .o-job .variations tr td label .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .variations tr td .o-job label h4, .variations tr td .o-job label .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .wp-block-categories-list li a h4, .o-job .wp-block-categories-list li a .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .wp-block-categories-list li .o-job a h4, .wp-block-categories-list li .o-job a .cart-items .custom-cart-item h4, .cart-items .custom-cart-item .o-job .text-md h5, .cart-items .custom-cart-item .o-job .card-product--v1 .card-product__notification > div h5, .card-product--v1 .cart-items .custom-cart-item .o-job .card-product__notification > div h5, .cart-items .custom-cart-item .o-job .card-post-v2 .card-post__info a h5, .card-post-v2 .card-post__info .cart-items .custom-cart-item .o-job a h5, .cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-checkbox label span h5, .wpcf7-form .wpcf7-checkbox label .cart-items .custom-cart-item .o-job span h5,
.cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-acceptance label span h5,
.wpcf7-form .wpcf7-acceptance label .cart-items .custom-cart-item .o-job span h5, .cart-items .custom-cart-item .o-job .select-woo-ortica__select h5, .o-job .text-md .cart-items .custom-cart-item h5, .o-job .card-product--v1 .card-product__notification > div .cart-items .custom-cart-item h5, .card-product--v1 .o-job .card-product__notification > div .cart-items .custom-cart-item h5, .o-job .card-post-v2 .card-post__info a .cart-items .custom-cart-item h5, .card-post-v2 .card-post__info .o-job a .cart-items .custom-cart-item h5, .o-job .wpcf7-form .wpcf7-checkbox label span .cart-items .custom-cart-item h5, .wpcf7-form .wpcf7-checkbox label .o-job span .cart-items .custom-cart-item h5,
.o-job .wpcf7-form .wpcf7-acceptance label span .cart-items .custom-cart-item h5,
.wpcf7-form .wpcf7-acceptance label .o-job span .cart-items .custom-cart-item h5, .o-job .select-woo-ortica__select .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .header-top-v1 ul li a h5, .o-job .header-top-v1 ul li a .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .header-top-v1 ul li .o-job a h5, .header-top-v1 ul li .o-job a .cart-items .custom-cart-item h5, .cart-items .o-job .cart-popup table.shop_table .custom-cart-item h5, .o-job .cart-popup table.shop_table .cart-items .custom-cart-item h5, .cart-items .cart-popup table.shop_table .o-job .custom-cart-item h5, .cart-popup table.shop_table .o-job .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .cart-popup #cart-shipping h5, .o-job .cart-popup #cart-shipping .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .cart-popup .o-job #cart-shipping h5, .cart-popup .o-job #cart-shipping .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .cart-popup .shipping-calculator-btn h5, .o-job .cart-popup .shipping-calculator-btn .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .cart-popup .o-job .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .cart-popup .coupon-form #coupon-code h5, .o-job .cart-popup .coupon-form #coupon-code .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .cart-popup .coupon-form .o-job #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code .cart-items .custom-cart-item h5, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-ordering h5, .o-job .woocommerce .woocommerce-ordering .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .o-job .woocommerce-gallery__wrapper .product__notification > div .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > span h5,
.o-job .woocommerce-gallery__wrapper .product__notification > span .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > span h5,
.woocommerce-gallery__wrapper .o-job .product__notification > span .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-result-count h5, .o-job .woocommerce .woocommerce-result-count .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .cart-collaterals h5, .o-job .cart-collaterals .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .cart-collaterals label h5, .o-job .cart-collaterals label .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .cart-collaterals .o-job label h5, .cart-collaterals .o-job label .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .o-job .cart-collaterals p h5,
.o-job .cart-collaterals p .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .cart-collaterals .o-job p h5,
.cart-collaterals .o-job p .cart-items .custom-cart-item h5, .cart-items .o-job table.shop_table .custom-cart-item h5, .o-job table.shop_table .cart-items .custom-cart-item h5, .cart-items table.shop_table .o-job .custom-cart-item h5, table.shop_table .o-job .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job table.shop_table th h5, .o-job table.shop_table th .cart-items .custom-cart-item h5, .cart-items .custom-cart-item table.shop_table .o-job th h5, table.shop_table .o-job th .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job table.shop_table .product-name h5, .o-job table.shop_table .product-name .cart-items .custom-cart-item h5, .cart-items .custom-cart-item table.shop_table .o-job .product-name h5, table.shop_table .o-job .product-name .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .woocommerce .coupon button.button h5, .o-job .woocommerce .coupon button.button .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .woocommerce .coupon .o-job button.button h5, .woocommerce .coupon .o-job button.button .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout label h5, .o-job form.checkout.woocommerce-checkout label .cart-items .custom-cart-item h5, .cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job label h5, form.checkout.woocommerce-checkout .o-job label .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout p h5,
.o-job form.checkout.woocommerce-checkout p .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job p h5,
form.checkout.woocommerce-checkout .o-job p .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job ul.woocommerce-error li h5, .o-job ul.woocommerce-error li .cart-items .custom-cart-item h5, .cart-items .custom-cart-item ul.woocommerce-error .o-job li h5, ul.woocommerce-error .o-job li .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .woocommerce-form-coupon p h5, .o-job .woocommerce-form-coupon p .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .woocommerce-form-coupon .o-job p h5, .woocommerce-form-coupon .o-job p .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .o-job .woocommerce-form-login p h5,
.o-job .woocommerce-form-login p .cart-items .custom-cart-item h5,
.cart-items .custom-cart-item .woocommerce-form-login .o-job p h5,
.woocommerce-form-login .o-job p .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .stock.out-of-stock h5, .o-job .stock.out-of-stock .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .reset_variations h5, .o-job .reset_variations .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .panel-group .panel .panel-collapse h5, .o-job .panel-group .panel .panel-collapse .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .panel-group .panel .o-job .panel-collapse h5, .panel-group .panel .o-job .panel-collapse .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .variations tr th label h5, .o-job .variations tr th label .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .variations tr th .o-job label h5, .variations tr th .o-job label .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .variations tr td label h5, .o-job .variations tr td label .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .variations tr td .o-job label h5, .variations tr td .o-job label .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .wp-block-categories-list li a h5, .o-job .wp-block-categories-list li a .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .wp-block-categories-list li .o-job a h5, .wp-block-categories-list li .o-job a .cart-items .custom-cart-item h5, .cart-items .custom-cart-item .o-job .text-md h6, .cart-items .custom-cart-item .o-job .card-product--v1 .card-product__notification > div h6, .card-product--v1 .cart-items .custom-cart-item .o-job .card-product__notification > div h6, .cart-items .custom-cart-item .o-job .card-post-v2 .card-post__info a h6, .card-post-v2 .card-post__info .cart-items .custom-cart-item .o-job a h6, .cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-checkbox label span h6, .wpcf7-form .wpcf7-checkbox label .cart-items .custom-cart-item .o-job span h6,
.cart-items .custom-cart-item .o-job .wpcf7-form .wpcf7-acceptance label span h6,
.wpcf7-form .wpcf7-acceptance label .cart-items .custom-cart-item .o-job span h6, .cart-items .custom-cart-item .o-job .select-woo-ortica__select h6, .o-job .text-md .cart-items .custom-cart-item h6, .o-job .card-product--v1 .card-product__notification > div .cart-items .custom-cart-item h6, .card-product--v1 .o-job .card-product__notification > div .cart-items .custom-cart-item h6, .o-job .card-post-v2 .card-post__info a .cart-items .custom-cart-item h6, .card-post-v2 .card-post__info .o-job a .cart-items .custom-cart-item h6, .o-job .wpcf7-form .wpcf7-checkbox label span .cart-items .custom-cart-item h6, .wpcf7-form .wpcf7-checkbox label .o-job span .cart-items .custom-cart-item h6,
.o-job .wpcf7-form .wpcf7-acceptance label span .cart-items .custom-cart-item h6,
.wpcf7-form .wpcf7-acceptance label .o-job span .cart-items .custom-cart-item h6, .o-job .select-woo-ortica__select .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .header-top-v1 ul li a h6, .o-job .header-top-v1 ul li a .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .header-top-v1 ul li .o-job a h6, .header-top-v1 ul li .o-job a .cart-items .custom-cart-item h6, .cart-items .o-job .cart-popup table.shop_table .custom-cart-item h6, .o-job .cart-popup table.shop_table .cart-items .custom-cart-item h6, .cart-items .cart-popup table.shop_table .o-job .custom-cart-item h6, .cart-popup table.shop_table .o-job .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .cart-popup #cart-shipping h6, .o-job .cart-popup #cart-shipping .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .cart-popup .o-job #cart-shipping h6, .cart-popup .o-job #cart-shipping .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .cart-popup .shipping-calculator-btn h6, .o-job .cart-popup .shipping-calculator-btn .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .cart-popup .o-job .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .cart-popup .coupon-form #coupon-code h6, .o-job .cart-popup .coupon-form #coupon-code .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .cart-popup .coupon-form .o-job #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code .cart-items .custom-cart-item h6, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-ordering h6, .o-job .woocommerce .woocommerce-ordering .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .o-job .woocommerce-gallery__wrapper .product__notification > div .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .o-job .woocommerce-gallery__wrapper .product__notification > span h6,
.o-job .woocommerce-gallery__wrapper .product__notification > span .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .woocommerce-gallery__wrapper .o-job .product__notification > span h6,
.woocommerce-gallery__wrapper .o-job .product__notification > span .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .woocommerce .woocommerce-result-count h6, .o-job .woocommerce .woocommerce-result-count .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .woocommerce .o-job .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .cart-collaterals h6, .o-job .cart-collaterals .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .cart-collaterals label h6, .o-job .cart-collaterals label .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .cart-collaterals .o-job label h6, .cart-collaterals .o-job label .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .o-job .cart-collaterals p h6,
.o-job .cart-collaterals p .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .cart-collaterals .o-job p h6,
.cart-collaterals .o-job p .cart-items .custom-cart-item h6, .cart-items .o-job table.shop_table .custom-cart-item h6, .o-job table.shop_table .cart-items .custom-cart-item h6, .cart-items table.shop_table .o-job .custom-cart-item h6, table.shop_table .o-job .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job table.shop_table th h6, .o-job table.shop_table th .cart-items .custom-cart-item h6, .cart-items .custom-cart-item table.shop_table .o-job th h6, table.shop_table .o-job th .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job table.shop_table .product-name h6, .o-job table.shop_table .product-name .cart-items .custom-cart-item h6, .cart-items .custom-cart-item table.shop_table .o-job .product-name h6, table.shop_table .o-job .product-name .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .woocommerce .coupon button.button h6, .o-job .woocommerce .coupon button.button .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .woocommerce .coupon .o-job button.button h6, .woocommerce .coupon .o-job button.button .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout label h6, .o-job form.checkout.woocommerce-checkout label .cart-items .custom-cart-item h6, .cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job label h6, form.checkout.woocommerce-checkout .o-job label .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .o-job form.checkout.woocommerce-checkout p h6,
.o-job form.checkout.woocommerce-checkout p .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item form.checkout.woocommerce-checkout .o-job p h6,
form.checkout.woocommerce-checkout .o-job p .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job ul.woocommerce-error li h6, .o-job ul.woocommerce-error li .cart-items .custom-cart-item h6, .cart-items .custom-cart-item ul.woocommerce-error .o-job li h6, ul.woocommerce-error .o-job li .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .woocommerce-form-coupon p h6, .o-job .woocommerce-form-coupon p .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .woocommerce-form-coupon .o-job p h6, .woocommerce-form-coupon .o-job p .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .o-job .woocommerce-form-login p h6,
.o-job .woocommerce-form-login p .cart-items .custom-cart-item h6,
.cart-items .custom-cart-item .woocommerce-form-login .o-job p h6,
.woocommerce-form-login .o-job p .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .stock.out-of-stock h6, .o-job .stock.out-of-stock .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .reset_variations h6, .o-job .reset_variations .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .panel-group .panel .panel-collapse h6, .o-job .panel-group .panel .panel-collapse .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .panel-group .panel .o-job .panel-collapse h6, .panel-group .panel .o-job .panel-collapse .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .variations tr th label h6, .o-job .variations tr th label .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .variations tr th .o-job label h6, .variations tr th .o-job label .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .variations tr td label h6, .o-job .variations tr td label .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .variations tr td .o-job label h6, .variations tr td .o-job label .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .o-job .wp-block-categories-list li a h6, .o-job .wp-block-categories-list li a .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .wp-block-categories-list li .o-job a h6, .wp-block-categories-list li .o-job a .cart-items .custom-cart-item h6, .cart-items .custom-cart-item .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .cart-items .custom-cart-item .woocommerce-info,
.cart-items .custom-cart-item .woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-form-login-toggle .cart-items .custom-cart-item .woocommerce-info, .cart-items .custom-cart-item table.shop_table .order-total, table.shop_table .cart-items .custom-cart-item .order-total, .cart-items .custom-cart-item table.shop_table td, table.shop_table .cart-items .custom-cart-item td, .cart-items .custom-cart-item .price, .cart-items .custom-cart-item .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .header .header__menu ul li .cart-items .custom-cart-item a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .cart-items .custom-cart-item .wpml-ls-statics-shortcode_actions ul li, .wpml-ls-statics-shortcode_actions ul .cart-items .custom-cart-item li, .cart-items .custom-cart-item .progress-bar .progress-bar__text, .progress-bar .cart-items .custom-cart-item .progress-bar__text, .cart-items .custom-cart-item .cart-popup .woocommerce-shipping-methods, .cart-popup .cart-items .custom-cart-item .woocommerce-shipping-methods, .cart-items .custom-cart-item .cart-popup .coupon-form button, .cart-popup .coupon-form .cart-items .custom-cart-item button {
  font-size: 1.6rem;
}

.cart-items .custom-cart-item a.custom-cart-item-remove {
  text-transform: uppercase;
  border: 1px solid #aaa;
  padding: 0px 10px;
  display: inline-block;
  border-radius: 5px;
  color: #585858;
  margin-top: 5px;
  font-size: 12px;
  transition: all 0.2s ease-in-out;
}

.cart-items .custom-cart-item a.custom-cart-item-remove:hover {
  --bg-opacity: 1;
  background-color: #C90000;
  background-color: rgba(201, 0, 0, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --border-opacity: 1;
  border-color: #C90000;
  border-color: rgba(201, 0, 0, var(--border-opacity));
}

.quantity-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.quantity-controls .quantity-decrease,
.quantity-controls .quantity-increase {
  border-width: 1px;
  --border-opacity: 1;
  border-color: #666666;
  border-color: rgba(102, 102, 102, var(--border-opacity));
  border-radius: 0.5rem;
  width: 3rem;
  height: 3rem;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 1.8rem;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}

.quantity-controls .quantity-decrease:hover,
.quantity-controls .quantity-increase:hover {
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  --border-opacity: 1;
  border-color: #124734;
  border-color: rgba(18, 71, 52, var(--border-opacity));
}

.quantity-controls .quantity-input {
  width: 5rem;
  height: 3rem;
  text-align: center;
  margin: 0;
  --bg-opacity: 1;
  background-color: #E9E9E9;
  background-color: rgba(233, 233, 233, var(--bg-opacity));
  border-width: 0;
  border-radius: 0.25rem;
  font-size: 1.4rem;
  -moz-appearance: textfield;
}

.quantity-controls .quantity-input::-webkit-inner-spin-button, .quantity-controls .quantity-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.price .woocommerce-Price-amount,
.woocommerce-Price-amount {
  color: #252525;
}

.price del, .price del .woocommerce-Price-amount {
  opacity: 1;
  color: ;
}

.woocommerce-Price-currencySymbol {
  padding-right: 0.5rem;
}

.price ins,
ins {
  text-decoration: none;
  padding-left: 0.5rem;
}

.price ins .woocommerce-Price-amount,
ins .woocommerce-Price-amount {
  color: #252525;
}

.price.w-full {
  color: #252525;
  margin: 2rem 0 1rem;
}

.price.w-full del {
  color: inherit;
  opacity: 0.5;
  display: inline-block;
}

.price.w-full ins {
  background: none;
  font-weight: 700;
  display: inline-block;
  color: #C90000;
}

.price.w-full .from {
  font-size: 0.67em;
  margin: -2px 0 0 0;
  text-transform: uppercase;
  color: ;
  opacity: 0.7;
}

.woocommerce-breadcrumb {
  color: ;
  font-weight: 500;
}

.woocommerce-breadcrumb a {
  color: ;
  font-weight: 300;
  transition: 0.5s;
}

.woocommerce-breadcrumb a:hover {
  color: ;
}

.woocommerce .woocommerce-ordering {
  float: unset;
  margin: 0;
}

.woocommerce .woocommerce-result-count {
  margin: 0;
  float: unset;
}

.single_add_to_cart_button.disabled {
  position: relative;
  pointer-events: none;
}

.single_add_to_cart_button.disabled:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.7;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}

.quantity {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid ;
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.quantity input[type=number] {
  -webkit-appearance: textfield;
  appearance: textfield;
  outline: none;
}

.quantity input[type=number]::-webkit-inner-spin-button,
.quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}

.quantity__minus, .quantity__plus {
  cursor: pointer;
}

.quantity__minus svg path, .quantity__plus svg path {
  transition: 0.5s;
}

.quantity__minus:hover svg path, .quantity__plus:hover svg path {
  stroke: #000;
}

.quantity__btns {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  overflow: hidden;
  border-radius: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.quantity__btns svg {
  width: 8px;
  height: 5.2px;
}

.quantity__btns svg polyline {
  fill: none;
  stroke: white;
  stroke-width: 1;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  transition: 0.2s;
}

.quantity__btns > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 20px;
  height: 20px;
  background-color: ;
  -webkit-appearance: none;
          appearance: none;
}

.quantity__btns > div:hover svg polyline {
  stroke: ;
}

.quantity .qty {
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  max-width: 4rem;
  font-size: 20px;
  height: 100%;
  margin: 0;
  border: 0px;
  color: #000;
  background: transparent;
  padding: 0;
}

.product .single_add_to_cart_button {
  margin-left: 1rem;
}

.woocommerce-gallery__wrapper {
  position: relative;
}

.woocommerce-gallery__wrapper .woocommerce-product-gallery > .flex-viewport,
.woocommerce-gallery__wrapper .woocommerce-product-gallery > figure {
  border: 1px solid ;
  background-color: #fff;
  border-radius: 1.5rem;
  overflow: hidden;
}

.woocommerce-gallery__wrapper .product__notification {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}

@media (min-width: 768px) {
  .woocommerce-gallery__wrapper .product__notification {
    top: 1rem;
    right: 1rem;
  }
}

.woocommerce-gallery__wrapper .product__notification > div,
.woocommerce-gallery__wrapper .product__notification > span {
  border-radius: 9999px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (min-width: 768px) {
  .woocommerce-gallery__wrapper .product__notification > div,
  .woocommerce-gallery__wrapper .product__notification > span {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.woocommerce-gallery__wrapper .product__notification .onsale {
  --bg-opacity: 1;
  background-color: #05C46B;
  background-color: rgba(5, 196, 107, var(--bg-opacity));
  color: #fff;
}

.woocommerce-gallery__wrapper img {
  width: 100%;
}

.woocommerce-gallery__wrapper a.woocommerce-product-gallery__trigger {
  display: none;
  pointer-events: none;
}

.woocommerce-gallery__wrapper img.zoomImg {
  background-color: #fff;
}

.woocommerce-gallery__wrapper__image {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
}

.woocommerce-gallery__wrapper .flex-control-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  padding-right: 0;
}

.woocommerce-gallery__wrapper .flex-control-nav li {
  margin-top: 1rem;
  margin-right: 1rem;
  list-style: none;
}

.woocommerce-gallery__wrapper .flex-control-nav li img {
  max-height: 45px;
  border-radius: 0.5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #BFBEBE;
  border-color: rgba(191, 190, 190, var(--border-opacity));
  padding: 5px;
  background-color: #fff;
  transition: 0.5s;
  cursor: pointer;
}

@media (min-width: 768px) {
  .woocommerce-gallery__wrapper .flex-control-nav li img {
    max-height: 72px;
  }
}

.woocommerce-gallery__wrapper .flex-control-nav li img.flex-active, .woocommerce-gallery__wrapper .flex-control-nav li img:hover {
  border-radius: 0.5rem;
  --border-opacity: 1;
  border-color: #124734;
  border-color: rgba(18, 71, 52, var(--border-opacity));
}

.single_variation_wrap {
  width: 100%;
}

.single_variation_wrap .woocommerce-variation-add-to-cart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}

@media (min-width: 1024px) {
  .single_variation_wrap .woocommerce-variation-add-to-cart {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

.single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
  margin: 0;
  outline: none;
}

form.cart {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

form.cart .quantity {
  margin: 0;
  outline: none;
}

form.cart button {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: center;
      justify-content: center;
}

form.cart .added_to_cart.wc-forward {
  display: none;
}

.woocommerce .woocommerce-result-count {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  margin-bottom: 1rem;
  margin-top: 3rem;
}

.woocommerce .woocommerce-ordering {
  display: inline-block;
}

.packaging-filters__wrapper {
  overflow-x: auto;
  max-width: 100vw;
}

/**
 * Deprecated
 * Fallback for bourbon equivalent
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Vendor prefix no longer required.
 */

/**
 * Deprecated
 * Use bourbon mixin instead `@include transform(scale(1.5));`
 */

/**
 * Deprecated
 * Use bourbon mixin instead `@include box-sizing(border-box);`
 */

/**
 * Objects
 */

/*account*/

.woocommerce-account .col2-set {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.woocommerce-account .col2-set > div {
  width: 50%;
  padding: 2rem;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  .woocommerce-account .col2-set > div {
    width: 100%;
    padding: 0 0 2rem;
  }
}

.woocommerce-account ul li {
  list-style: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 30%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  float: right;
  width: 68%;
}

.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-Button.button {
  width: 100%;
  margin-bottom: 2rem;
}

.woocommerce-account main > .woocommerce {
  margin: 0 auto;
  width: 100%;
  max-width: 128rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation {
  padding: 0px 0 4rem;
}

.woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}

.woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation ul li::before {
  display: none;
}

.woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation ul li a {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
}

.woocommerce-account main > .woocommerce .woocommerce-MyAccount-content table {
  width: 100%;
  text-align: center;
}

.woocommerce-account main > .woocommerce .u-columns {
  width: 100%;
}

table.my_account_orders {
  font-size: 0.85em;
  border-collapse: separate;
  border-spacing: 0 1em;
}

table.my_account_orders th,
table.my_account_orders td {
  padding: 4px 8px;
  vertical-align: middle;
}

table.my_account_orders .button {
  white-space: nowrap;
}

table.woocommerce-MyAccount-downloads td,
table.woocommerce-MyAccount-downloads th {
  vertical-align: top;
  text-align: center;
}

table.woocommerce-MyAccount-downloads td:first-child,
table.woocommerce-MyAccount-downloads th:first-child {
  text-align: left;
}

table.woocommerce-MyAccount-downloads td:last-child,
table.woocommerce-MyAccount-downloads th:last-child {
  text-align: left;
}

table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,
table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
  content: "\2193";
  display: inline-block;
}

.wc-bacs-bank-details-account-name {
  font-weight: bold;
}

/**
 * Account page
 */

.woocommerce-account .woocommerce {
  zoom: 1;
}

.woocommerce-account .woocommerce::before, .woocommerce-account .woocommerce::after {
  content: " ";
  display: table;
}

.woocommerce-account .woocommerce::after {
  clear: both;
}

.woocommerce-account .addresses .title {
  zoom: 1;
}

.woocommerce-account .addresses .title::before, .woocommerce-account .addresses .title::after {
  content: " ";
  display: table;
}

.woocommerce-account .addresses .title::after {
  clear: both;
}

.woocommerce-account .addresses .title h3 {
  float: left;
}

.woocommerce-account .addresses .title .edit {
  margin: 0.5rem 0 1rem;
}

.woocommerce-account ol.commentlist.notes li.note p.meta {
  font-weight: 700;
  margin-bottom: 0;
}

.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
  margin-bottom: 0;
}

.woocommerce-account ul.digital-downloads {
  margin-left: 0;
  padding-left: 0;
}

.woocommerce-account ul.digital-downloads li {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

.woocommerce-account ul.digital-downloads li::before {
  font-family: "WooCommerce";
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.618em;
  content: "\E00A";
  text-decoration: none;
}

.woocommerce-account ul.digital-downloads li .count {
  float: right;
}

/*ortica*/

form.woocommerce-EditAccountForm.edit-account {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

form.woocommerce-EditAccountForm.edit-account fieldset {
  margin: 0;
  padding: 0;
  width: 100%;
}

form.woocommerce-EditAccountForm.edit-account fieldset legend {
  padding: 2rem 0.5rem 0;
  display: block;
}

.woocommerce-MyAccount-content .form-row label {
  display: block;
}

.woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button {
  width: 100%;
  display: block;
}

.woocommerce-MyAccount-content .woocommerce-EditAccountForm .button {
  margin: 1rem 0.5rem;
}

/*mobile*/

@media (max-width: 768px) {
  table.my_account_orders tr td.order-actions {
    text-align: left;
  }

  table.my_account_orders tr td.order-actions::before {
    display: none;
  }

  table.my_account_orders tr td.order-actions .button {
    float: none;
    margin: 0.125em 0.25em 0.125em 0;
  }

  .lost_reset_password .form-row-first,
  .lost_reset_password .form-row-last {
    width: 100%;
    float: none;
    margin-right: 0;
  }

  .woocommerce-account .woocommerce-MyAccount-navigation,
  .woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
}

.woocommerce-address-fields__field-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.o-multiple-shipping-type p {
  font-size: 1.3rem !important;
}

.cart-collaterals {
  padding: 2rem 3rem;
  max-width: 400px;
  margin-left: auto;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  border-radius: 1.5rem;
  margin-top: 2rem;
}

.cart-collaterals label,
.cart-collaterals p {
  margin: 0;
}

.cart-collaterals h2 {
  margin-bottom: 1rem;
}

.cart-collaterals .wc-proceed-to-checkout .button.checkout-button {
  margin-top: 2rem;
}

.cart-collaterals .wc-proceed-to-checkout .button.checkout-button.disable {
  pointer-events: none;
  opacity: 0.3;
}

.woocommerce .shop_table {
  text-align: left;
  border-collapse: collapse;
  width: 100%;
}

.woocommerce .shop_table p {
  margin: 0;
}

.woocommerce .shop_table .product-name {
  font-weight: bold;
}

.woocommerce .shop_table .product-name a {
  text-decoration: none;
}

.woocommerce .shop_table .product-name dl.variation {
  margin-top: 0.5rem;
}

.woocommerce .shop_table .product-name dl.variation *, .woocommerce .shop_table .product-name dl.variation p {
  line-height: 22px;
  font-size: 14px;
}

.woocommerce .shop_table .product-name dl.variation dt, .woocommerce .shop_table .product-name dl.variation dd {
  float: left;
  font-weight: normal;
}

.woocommerce .shop_table .product-name dl.variation dt {
  clear: both;
  margin-right: 0.5rem;
}

.woocommerce .shop_table .product-remove a {
  text-decoration: none;
}

.woocommerce .shop_table li {
  list-style: none;
}

.woocommerce .shop_table thead {
  border-bottom: 2px solid;
}

.woocommerce .shop_table .cart_item, .woocommerce .shop_table .cart-subtotal {
  border-bottom: 1px solid ;
}

.woocommerce .shop_table .order-total {
  border-bottom: 1px solid ;
}

.woocommerce .shop_table .quantity {
  box-shadow: none;
}

.woocommerce .shop_table th,
.woocommerce .shop_table td {
  padding: 5px 10px;
}

.woocommerce .shop_table .product-thumbnail {
  width: 100px;
}

.woocommerce .shop_table .coupon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.woocommerce .shop_table .coupon label {
  display: none;
}

.woocommerce .shop_table .coupon #coupon_code {
  max-width: 280px;
  margin: 0 1rem;
}

@media (max-width: 768px) {
  .woocommerce .shop_table .coupon {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .woocommerce .shop_table .coupon button {
    width: 100%;
  }

  .woocommerce .shop_table .coupon #coupon_code {
    max-width: 100%;
    margin: 1rem 0;
  }
}

.woocommerce .shop_table td > button.button {
  margin-left: auto;
  display: block;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  float: right;
}

.woocommerce .shop_table td > button.button[aria-disabled=true] {
  opacity: 0.5;
  pointer-events: none;
}

@media (max-width: 768px) {
  .woocommerce .shop_table td > button.button {
    margin-left: 0;
  }
}

.woocommerce .shop_table a.remove {
  font-size: 4rem;
  color: ;
}

@media (max-width: 768px) {
  .woocommerce .shop_table thead {
    display: none;
  }

  .woocommerce .shop_table tr.woocommerce-cart-form__cart-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 3rem;
  }

  .woocommerce .shop_table tr.woocommerce-cart-form__cart-item td {
    text-align: right;
    width: 100%;
  }

  .woocommerce .shop_table tr.woocommerce-cart-form__cart-item td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
  }

  .woocommerce .shop_table tr.woocommerce-cart-form__cart-item td.product-remove::before, .woocommerce .shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail::before {
    display: none;
  }

  .woocommerce .shop_table tr.woocommerce-cart-form__cart-item td.product-thumbnail img {
    max-width: 150px;
    margin: 0 auto;
  }

  .woocommerce .shop_table tr.woocommerce-cart-form__cart-item td.product-quantity .quantity {
    max-width: 100px;
    margin: 0;
    margin-left: auto;
  }
}

table.shop_table .product-total {
  text-align: right;
}

table.shop_table th, table.shop_table .product-name {
  font-weight: inherit;
  text-align: left;
}

table.shop_table td {
  text-align: right;
}

table.shop_table th, table.shop_table td {
  padding-left: 0;
  padding-right: 0;
}

.woocommerce .coupon button.button {
  padding: 0.3rem 1.4rem;
  background: #666666;
  color: #fff;
  text-transform: uppercase;
}

/*****
checkout
****/

.woocommerce-checkout-payment li {
  list-style: none;
}

/* 2 column layout */

@media (min-width: 981px) {
  .woocommerce-checkout .woocommerce {
    overflow: hidden;
  }

  .woocommerce-checkout .woocommerce:after {
    clear: both;
  }

  .woocommerce-checkout .woocommerce .col2-set .col-1,
  .woocommerce-checkout .col2-set .col-1 {
    width: 100%;
  }

  .woocommerce-checkout .woocommerce .col2-set,
  .woocommerce-checkout .woocommerce-page .col2-set {
    float: left;
    width: 48%;
  }

  .woocommerce-checkout #order_review_heading,
  .woocommerce-checkout .woocommerce #order_review,
  .woocommerce-checkout .woocommerce-page #order_review {
    float: left;
    width: 48%;
    margin-left: 4%;
  }

  .woocommerce-billing-fields__field-wrapper,
  .woocommerce-shipping-fields__field-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .form-row {
    width: 50%;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .form-row-first {
    padding-right: 0.5rem;
  }

  .form-row-last {
    padding-left: 0.5rem;
  }

  .form-row-wide, .form-row.notes, .form-row.place-order {
    width: 100%;
  }

  .woocommerce-terms-and-conditions-wrapper .form-row {
    width: 100%;
  }
}

form.checkout.woocommerce-checkout {
  margin: 3rem 0;
}

.blockOverlay {
  background: #000 !important;
  opacity: 0.8 !important;
}

.payment_methods label {
  padding: 1rem;
  display: inline-block;
}

.payment_methods label img {
  display: inline-block;
  margin-left: 2rem;
}

ul.woocommerce-error {
  margin-bottom: 20px;
  padding: 1rem 0;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  border-radius: 1.5rem;
  border: 1px solid #C90000;
}

ul.woocommerce-error li {
  padding: 0.5rem 1.5rem;
}

.woocommerce-form-coupon-toggle,
.woocommerce-form-login-toggle {
  margin-top: 2rem;
}

.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce-form-login-toggle .woocommerce-info {
  text-transform: uppercase;
  color: ;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.woocommerce-form-coupon-toggle .showcoupon,
.woocommerce-form-coupon-toggle .showlogin,
.woocommerce-form-login-toggle .showcoupon,
.woocommerce-form-login-toggle .showlogin {
  text-transform: initial;
  margin-left: 1rem;
}

@media screen and (max-width: 980px) {
  .woocommerce-form-coupon-toggle .showcoupon,
  .woocommerce-form-coupon-toggle .showlogin,
  .woocommerce-form-login-toggle .showcoupon,
  .woocommerce-form-login-toggle .showlogin {
    width: 100%;
    margin: 1rem 0 0;
  }
}

.clear {
  clear: both;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 0;
}

.woocommerce-form-coupon,
.woocommerce-form-login {
  width: 100%;
  padding: 1rem 1.5rem;
  background: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
  border-radius: 0.5rem;
  margin-top: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.woocommerce-form-coupon .form-row-first,
.woocommerce-form-login .form-row-first {
  max-width: 230px;
  margin-left: auto;
}

.woocommerce-form-coupon .form-row-last,
.woocommerce-form-login .form-row-last {
  width: auto;
}

.woocommerce-form-login > * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.woocommerce-form-login .form-row-first,
.woocommerce-form-login .form-row-last {
  max-width: 100%;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

@media screen and (max-width: 980px) {
  .woocommerce-form-login .form-row-first,
  .woocommerce-form-login .form-row-last {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.woocommerce-form-login .woocommerce-form-login__rememberme {
  width: 100%;
  display: block;
}

.woocommerce-form-login .button {
  margin-top: 1rem;
  width: auto;
}

fieldset#wc-stripe-cc-form {
  border: 0px;
}

fieldset#wc-stripe-cc-form label {
  display: none;
}

.woocommerce-NoticeGroup ul li {
  list-style: none;
}

.woocommerce-error li {
  list-style-type: none;
}

.woocommerce-shipping-methods {
  padding-left: 0 !important;
  list-style: none;
}

.woocommerce-shipping-methods li {
  margin: 1rem 0;
}

.checkout.woocommerce-checkout {
  float: left;
}

.checkout.woocommerce-checkout .checkout-btn-container button#place_order {
  margin: 0;
}

.checkout.woocommerce-checkout .checkout-btn-container .loader {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 105%;
  display: none;
  pointer-events: none;
}

.checkout.woocommerce-checkout.processing .checkout-btn-container .loader {
  display: -ms-flexbox;
  display: flex;
  pointer-events: all;
}

.woocommerce-additional-fields {
  margin-top: 2rem;
}

.payment_methods {
  padding-left: 0rem !important;
  margin-top: 1.5rem;
}

.payment_methods .payment_method_stripe {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.payment_methods .payment_method_stripe label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 70%;
}

.payment_methods .payment_method_stripe .payment_box.payment_method_stripe {
  width: 100%;
}

.payment_methods .payment_method_stripe .payment_box.payment_method_stripe fieldset {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.payment_methods .payment_method_stripe .payment_box.payment_method_stripe .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.payment_methods .payment_method_stripe .payment_box.payment_method_stripe .form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
  width: 100%;
}

.payment_box {
  background: ;
  padding: 2rem;
  margin-top: 1rem;
  position: relative;
  border-radius: 0.5rem;
}

.payment_box p {
  margin: 0;
  color: #000;
}

.payment_box:before {
  content: "";
  width: 20px;
  height: 20px;
  background: ;
  display: block;
  top: -7px;
  left: 4rem;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.blockUI.blockOverlay {
  background: rgba(255, 255, 255, 0.7) !important;
  z-index: 10 !important;
}

.wooccm-field.wooccm-field-wooccm11 {
  margin-bottom: 0px;
}

.wooccm-field.wooccm-field-wooccm11 label {
  margin-bottom: 0px;
}

#customer_details .woocommerce-additional-fields {
  margin-top: 0px;
}

#main .woocommerce {
  max-width: 1200px;
  padding: 2rem;
  margin: 0 auto;
}

.checkout-button,
.woocommerce-button {
  width: 100%;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
}

button#place_order {
  margin-top: 2rem;
  width: 100%;
}

.products {
  padding: 0;
  padding-top: 3rem;
  grid-gap: 2rem;
  gap: 2rem;
}

@media (min-width: 768px) {
  .products {
    padding-top: 5rem;
    grid-gap: 3rem;
    gap: 3rem;
  }
}

.products.columns-3 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .products.columns-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 768px) {
  .products.columns-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

#body:not(.woocommerce-page) .price,
#body:not(.woocommerce-page) .cart,
#body:not(.woocommerce-page) .product_meta,
#body:not(.woocommerce-page) .product-accordions,
#body:not(.woocommerce-page) .product-shop-info,
#body:not(.woocommerce-page) .tinv-wraper {
  display: none !important;
}

#body.woocommerce-page .single-product__button-corporate {
  display: none !important;
}

.single-product-wrapper .sticky {
  top: 14rem;
}

.product_title {
  margin-bottom: 2rem;
  width: 100%;
}

.woocommerce-product-details__short-description {
  --text-opacity: 1;
  color: #666666;
  color: rgba(102, 102, 102, var(--text-opacity));
}

.stock.out-of-stock {
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  border-radius: 9999px;
  width: auto;
  display: inline-block;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.woocommerce-notices-wrapper {
  position: fixed;
  top: 50%;
  right: 0;
  width: 25rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 99;
}

.woocommerce-notices-wrapper > div,
.woocommerce-notices-wrapper > ul {
  padding: 1rem 2rem;
  background: white;
  margin: 1rem;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  border-radius: 1.5rem;
}

.woocommerce-notices-wrapper > div .button,
.woocommerce-notices-wrapper > ul .button {
  background: ;
  font-weight: bold;
  transition: 0.5s;
}

.woocommerce-notices-wrapper > div .button:hover,
.woocommerce-notices-wrapper > ul .button:hover {
  background: ;
}

.wcppec-checkout-buttons__separator {
  display: none;
}

.upsells.up-sell {
  overflow-x: hidden;
}

.woocommerce-variation-price {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.reset_variations {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.3rem 2em;
  border-radius: 3rem;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  transition: 0.5s;
  cursor: pointer;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  font-weight: 500;
  margin: 1rem 0 0.5rem;
  background-color: #C90000;
  position: absolute;
  left: 0;
  top: 100%;
}

.reset_variations:hover {
  background-color: #ff0000;
}

.variations {
  position: relative;
  margin-bottom: 4rem;
}

.product_meta .posted_in,
.product_meta .tagged_as,
.product_meta .sku_wrapper,
.product_meta .yith-wcbr-brands {
  display: none;
}

.product_meta .yith-wcbr-brands-logo {
  border-top: 1px solid ;
  margin-top: 2rem;
  padding-top: 2rem;
}

.product_meta .yith-wcbr-brands-logo a {
  display: block;
}

.product_meta .yith-wcbr-brands-logo a img {
  height: 4.5rem;
  width: auto;
  border-radius: 0.5rem;
  display: block;
}

.product-shop-info > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 1rem;
}

.product-shop-info > div span {
  margin-left: 1rem;
  margin-right: 1rem;
}

.woocommerce .panel .collapse h2 {
  display: none;
}

.panel-group {
  margin-top: 2rem;
}

.panel-group .panel {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #BFBEBE;
  border-color: rgba(191, 190, 190, var(--border-opacity));
}

.panel-group .panel .panel-heading {
  cursor: pointer;
}

.panel-group .panel .panel-heading svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  transition: 0.5s;
}

.panel-group .panel .panel-heading--active svg {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.panel-group .panel .panel-collapse {
  padding-top: 2rem;
  padding-bottom: 2rem;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.variations tbody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}

.variations tbody .label {
  display: none;
}

.variations tr th, .variations tr td {
  width: 100%;
  display: block;
}

.variations tr th label, .variations tr td label {
  font-weight: 700;
  text-transform: uppercase;
}

.scroll-arrow {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  cursor: pointer;
  -webkit-animation: bounce 2s infinite;
          animation: bounce 2s infinite;
  opacity: 1;
  transition: opacity 0.7s ease;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }

  40% {
    -webkit-transform: translateY(-10px) translateX(-50%);
            transform: translateY(-10px) translateX(-50%);
  }

  60% {
    -webkit-transform: translateY(-5px) translateX(-50%);
            transform: translateY(-5px) translateX(-50%);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }

  40% {
    -webkit-transform: translateY(-10px) translateX(-50%);
            transform: translateY(-10px) translateX(-50%);
  }

  60% {
    -webkit-transform: translateY(-5px) translateX(-50%);
            transform: translateY(-5px) translateX(-50%);
  }
}

.scroll-arrow.scroll-arrow--hidden {
  opacity: 0;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  position: relative;
}

.woocommerce-message .notice-close,
.woocommerce-info .notice-close,
.woocommerce-error .notice-close {
  position: absolute;
  z-index: 100;
  top: 5%;
  right: 0;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.variations tbody {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
}

.variations tbody .label {
  display: none;
}

.variations tr th, .variations tr td {
  width: 100%;
  display: block;
}

.variations tr th label, .variations tr td label {
  font-weight: 700;
  text-transform: uppercase;
}

.card-pack-v1 img {
  max-width: 10rem;
}

@media (min-width: 1024px) {
  .card-pack-v1 img {
    max-width: 15rem;
  }
}

.card-pack-v1--active {
  --border-opacity: 1;
  border-color: #124734;
  border-color: rgba(18, 71, 52, var(--border-opacity));
}

#main .tinv-wraper.woocommerce {
  margin: 0;
  max-width: 100%;
  width: 100%;
  padding: 0;
}

#main .tinv-wraper.woocommerce a {
  text-decoration: none;
  font-weight: 500;
}

#main .card-product .tinv-wraper.woocommerce {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.product-accordions button, .product-accordions button:focus {
  outline: none;
}

.product-accordions .accordion_lista__item .accordion_lista__title h4 {
  font-weight: 500;
}

.product-accordions .accordion_lista__item .accordion_lista__title svg {
  transition: 0.5s;
}

.product-accordions .accordion_lista__item .accordion_lista__title svg path {
  stroke: #000;
}

.product-accordions .accordion_lista__item--open .accordion_lista__title svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.product-accordions .accordion_lista__item:not(.accordion_lista__item--open) .accordion_lista__title:hover svg {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}

.product-accordions .accordion_lista__content {
  overflow: hidden;
}

.product-accordions .accordion_lista__content table {
  width: 100%;
}

.product-accordions .accordion_lista__content table p {
  margin: 0;
}

.product-accordions .accordion_lista__content table tr {
  border-bottom: 1px solid #000;
}

.product-accordions .accordion_lista__content table tr td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.5rem;
}

.product-head {
  min-height: calc(100vh - 12rem - 4.5rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.product-template-default .product-head {
  min-height: calc(100vh - 12rem);
}

.woocommerce-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.woocommerce-pagination ul.page-numbers {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.woocommerce-pagination ul.page-numbers li {
  margin: 0.5rem;
}

.woocommerce-pagination ul.page-numbers li .page-numbers {
  width: 5rem;
  height: 4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: 0.5s;
  text-decoration: none;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-width: 1px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  border-radius: 0.5rem;
}

.woocommerce-pagination ul.page-numbers li .page-numbers.current {
  --border-opacity: 1;
  border-color: #124734;
  border-color: rgba(18, 71, 52, var(--border-opacity));
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
  pointer-events: none;
}

.woocommerce-pagination ul.page-numbers li .page-numbers.next, .woocommerce-pagination ul.page-numbers li .page-numbers.prev {
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-width: 1px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  border-radius: 0.5rem;
}

.woocommerce-pagination ul.page-numbers li .page-numbers.next svg path, .woocommerce-pagination ul.page-numbers li .page-numbers.prev svg path {
  stroke: #252525;
  transition: 0.5s;
}

.woocommerce-pagination ul.page-numbers li .page-numbers:hover {
  --border-opacity: 1;
  border-color: #124734;
  border-color: rgba(18, 71, 52, var(--border-opacity));
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.woocommerce-pagination ul.page-numbers li .page-numbers:hover svg path {
  stroke: #124734;
}

.frase-scorrevole {
  overflow: hidden;
  white-space: nowrap;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.frase-scorrevole .frase-1 {
  opacity: 0.5;
}

.frase-scorrevole .frase-1 i {
  margin-left: 60vw;
}

.frase-scorrevole .frase-2 {
  opacity: 0.3;
}

.frase-scorrevole .frase-2 i {
  margin-right: 60vw;
}

.colore-sfondo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}

.immagine-sfondo {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
}

.content-post .card-pt-v2 a .card-pt__img img,
.content-post .card-pt-v3 a .card-pt__img img,
.correlati .card-pt-v2 a .card-pt__img img,
.correlati .card-pt-v3 a .card-pt__img img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/10;
}

.content-prodotti {
  position: relative;
}

.content-prodotti:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 40rem;
  top: 0;
  left: 0;
  --bg-opacity: 1;
  background-color: #BFBEBE;
  background-color: rgba(191, 190, 190, var(--bg-opacity));
  z-index: -1;
}

.single-post__content ul, .single-post__content ol {
  margin: 1.5rem 0;
}

.single-post__content img {
  width: 100%;
}

.single-post__content .container {
  padding-left: 0;
  padding-right: 0;
}

.single-post__cats a {
  font-weight: bold;
}

.single-post__main__inner {
  -ms-flex-direction: row;
      flex-direction: row;
  min-height: 100%;
  -ms-flex-align: stretch;
      align-items: stretch;
}

.single-post__main__inner .single-post__content .element-animate {
  opacity: 1 !important;
  -webkit-transform: translate(0) !important;
          transform: translate(0) !important;
}

.single-post__main__inner .single-post__content > *:not(div),
.single-post__main__inner .single-post__content .share-buttons {
  padding-left: 2rem;
  padding-right: 2rem;
}

.single-post__sidebar > div {
  top: 100px;
  padding-left: 2rem;
  padding-right: 2rem;
  position: sticky;
  overflow-y: auto;
  max-height: calc(100vh - 100px);
}

.wp-block-latest-posts__list li {
  display: -ms-flexbox;
  display: flex;
}

.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image {
  width: 33.333333%;
}

.wp-block-latest-posts__list li .wp-block-latest-posts__post-title {
  width: 66.666667%;
}

.wp-block-latest-posts__list li time {
  width: 66.666667%;
}

.wp-block-categories-list {
  padding-left: 0;
  list-style: none;
}

.wp-block-categories-list li {
  display: inline-block;
}

.wp-block-categories-list li a {
  display: inline-block;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #666666;
  border-color: rgba(102, 102, 102, var(--border-opacity));
  border-radius: 1.5rem;
}

.post__autori p {
  margin-top: 0;
  margin-bottom: 0;
}

.post__autori .social-list svg {
  width: 2.8rem;
  height: 2.8rem;
}

.read-more__button svg {
  transition: 0.5s;
}

.read-more__button--active svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.single-evento__head {
  position: relative;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 30.95%, rgba(0, 0, 0, 0) 81.33%);
  padding-top: 15rem;
}

@media (min-width: 1024px) {
  .single-evento__head {
    height: 50rem;
    padding-top: 3rem;
  }
}

.single-evento__head img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.single-evento__date {
  position: absolute;
  right: 0;
  min-width: 12rem;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  padding: 2rem;
  top: -22rem;
}

@media (min-width: 1024px) {
  .single-evento__date {
    top: -6rem;
  }
}

.single-evento__cats a {
  font-weight: bold;
}

.single-evento__main__inner {
  -ms-flex-direction: row;
      flex-direction: row;
  min-height: 100%;
  -ms-flex-align: stretch;
      align-items: stretch;
}

.single-evento__sidebar > div {
  top: 100px;
  padding: 20px;
  position: sticky;
}

.row-luogo__ico {
  width: 4rem;
}

@media (min-width: 1024px) {
  .row-luogo__ico {
    position: absolute;
    top: 0rem;
    right: calc(100% + 1rem);
  }
}

.row-luogo__ico svg {
  width: 100%;
  height: auto;
}

.addtocalendar .atc_event {
  display: none;
}

.addtocalendar .atcb-list {
  display: none;
}

.addtocalendar .atcb-list {
  background: white;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-radius: 0.5rem;
  list-style: none;
  text-align: left;
  margin: 0;
}

.addtocalendar .atcb-list li {
  padding: 0;
  margin: 0;
  text-align: left;
}

.addtocalendar .atcb-list li:before {
  display: none;
}

.addtocalendar .atcb-item {
  text-align: center;
  background: transparent;
  margin-bottom: 0;
}

.single-formazione__head {
  position: relative;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 30.95%, rgba(0, 0, 0, 0) 81.33%);
}

@media (min-width: 1024px) {
  .single-formazione__head {
    height: 50rem;
  }
}

.single-formazione__head img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.single-formazione__date {
  position: absolute;
  top: -6rem;
  right: 0;
  min-width: 12rem;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  padding: 2rem;
}

.single-formazione__cats a {
  font-weight: bold;
}

.single-formazione__main__inner {
  -ms-flex-direction: row;
      flex-direction: row;
  min-height: 100%;
  -ms-flex-align: stretch;
      align-items: stretch;
}

.single-formazione__sidebar > div {
  top: 100px;
  padding: 20px;
  position: sticky;
}

.sticky-bar__wrapper {
  z-index: 9;
  position: fixed;
  bottom: 1rem;
  left: 0;
}

@media (min-width: 1024px) {
  .sticky-bar__wrapper {
    top: 9rem;
    position: sticky;
  }
}

.sticky-bar__wrapper .sticky-bar {
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
  border-radius: 1.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.sticky-bar__wrapper .sticky-bar__inner {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  overflow-x: auto;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.sticky-bar__wrapper .sticky-bar__inner::-webkit-scrollbar {
  display: none;
}

@media (min-width: 1024px) {
  .sticky-bar__wrapper .sticky-bar__inner {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (min-width: 640px) {
  .single-portfolio__text {
    min-height: 100vh;
  }
}

.list-portfolio__item {
  position: relative;
  display: block;
  overflow: hidden;
}

.list-portfolio__item img {
  transition: 1.2s;
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  width: 100%;
}

.list-portfolio__item:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.4) 9.57%, rgba(0, 0, 0, 0) 73.14%);
  z-index: 1;
}

.list-portfolio__item__inner {
  position: absolute;
  bottom: 0;
  left: 0;
}

.list-portfolio__item__inner h3 {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.list-portfolio__item__inner h3:before {
  content: "";
  width: 0%;
  height: 1.2rem;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  transition: 0.5s;
}

.list-portfolio__item__inner span {
  display: block;
  position: relative;
  z-index: 1;
}

.list-portfolio__item:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.list-portfolio__item:hover .list-portfolio__item__inner {
  position: absolute;
  bottom: 0;
  left: 0;
}

.list-portfolio__item:hover .list-portfolio__item__inner h3:before {
  width: 100%;
}

.content-jobs ul {
  margin: 1rem;
}

.content-jobs h2 {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}

.content-jobs .o-job__img img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.content-jobs .o-job__img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #000;
  opacity: 0.3;
  top: 0;
  left: 0;
}

.o-job {
  position: relative;
}

.o-job.flex-row-reverse:before {
  left: 0;
}

#body-cs {
  height: 100%;
  min-height: 100vh;
  overflow-x: hidden;
}

#body-cs .main-cs {
  height: 100%;
  color: #fff;
}

#body-cs .main-cs .cs {
  height: 100%;
  min-height: 100vh;
  overflow: hidden;
}

#body-cs .main-cs h4 {
  font-family: "Meddon";
  font-style: normal;
  font-weight: 400;
  text-align: center;
  color: #fff;
  opacity: 0.1;
  font-size: 50px;
  line-height: 50px;
}

@media (min-width: 768px) {
  #body-cs .main-cs h4 {
    font-size: 90px;
    line-height: 190px;
  }
}

#body-cs .main-cs h3 {
  font-family: "Bitter";
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
  /* identical to box height */
  text-align: center;
  letter-spacing: 0.3em;
  color: #FFFFFF;
}

#body-cs .main-cs h2 {
  font-family: "Bitter";
  font-style: normal;
  font-weight: 800;
  text-align: center;
  color: #FFFFFF;
  font-size: 28px;
  line-height: 34px;
}

@media (min-width: 768px) {
  #body-cs .main-cs h2 {
    font-size: 42px;
    line-height: 50px;
  }
}

#body-cs .main-cs .cs__timer__inner div {
  font-family: "Futura";
  font-style: normal;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  font-size: 70px;
  line-height: 90px;
}

@media (min-width: 768px) {
  #body-cs .main-cs .cs__timer__inner div {
    font-size: 110px;
    line-height: 150px;
  }
}

#body-cs .main-cs .cs__timer__inner span {
  font-family: "Futura";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  display: block;
  font-size: 20px;
  line-height: 32px;
}

@media (min-width: 768px) {
  #body-cs .main-cs .cs__timer__inner span {
    font-size: 30px;
    line-height: 42px;
  }
}

#body-cs .main-cs .title-1 {
  position: relative;
}

#body-cs .main-cs .title-1 h3 {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
}

#body-cs .main-cs .cs__foot p {
  font-family: "Futura";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #969696;
}

#body-cs .main-cs .cs__foot .social a {
  margin-left: 1rem;
  display: inline-block;
  opacity: 0.5;
  transition: 0.5s;
}

#body-cs .main-cs .cs__foot .social a svg path {
  fill: #fff;
}

#body-cs .main-cs .cs__foot .social a:hover {
  opacity: 1;
}

#body-cs .main-cs .cs__head img {
  width: 18rem;
}

@media (min-width: 768px) {
  #body-cs .main-cs .cs__head img {
    width: 23rem;
  }
}

#body-cs .main-cs .cs__head .lang-switch {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  list-style: none;
  padding: 0 0 20px;
  display: -ms-flexbox;
  display: flex;
}

#body-cs .main-cs .cs__head .lang-switch li {
  padding-left: 1rem;
}

@media (min-width: 768px) {
  #body-cs .main-cs .cs__head .lang-switch li {
    padding-left: 2rem;
  }
}

#body-cs .main-cs .cs__head .lang-switch li.current-lang a {
  font-weight: bold;
}

#body-cs .main-cs--v1 {
  height: 100%;
  background-color: #141412;
  background-size: cover;
  background-position: center;
}

#body-cs .main-cs--v2 {
  background-color: #FFFEF5;
}

#body-cs .main-cs--v2 h4 {
  color: #000;
}

#body-cs .main-cs--v2 h3 {
  font-family: "Futura";
  font-weight: 500;
  color: #000;
}

#body-cs .main-cs--v2 h2 {
  font-family: "Futura";
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}

#body-cs .main-cs--v2 h2 svg, #body-cs .main-cs--v2 h2 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
}

#body-cs .main-cs--v2 .cs__timer__inner {
  position: relative;
}

#body-cs .main-cs--v2 .cs__timer__inner svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -40%) scale(1.1);
          transform: translate(-50%, -40%) scale(1.1);
  z-index: -1;
}

#body-cs .main-cs--v2 .cs__foot p {
  color: #fff;
}

#body-cs .main-cs--v2 .button-youtube {
  font-family: "Futura";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #383838;
  border: 3px solid #F9B000;
  border-radius: 7px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 7px 20px;
  background-color: #fff;
}

#body-cs .main-cs--v2 .button-youtube svg {
  transition: 0.5s;
  margin-left: 5px;
}

#body-cs .main-cs--v2 .button-youtube:hover svg {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

#scene {
  position: fixed;
  top: 20vh;
  left: 0;
  z-index: 1;
  width: 100%;
}

#scene img {
  zoom: 1.2;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  height: 70vh;
  width: auto;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 768px) {
  #scene img {
    width: 100vw;
    height: auto;
  }
}

.videoContainer {
  position: relative;
  height: 0;
  padding-top: 56.25%;
  width: 100%;
}

.videoContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
}

.head-linea {
  min-height: 100vh;
  min-height: 100svh;
}

.head-linea .head-linea__inner {
  min-height: calc(100vh - 40rem);
  min-height: calc(100svh - 40rem);
}

.head-linea * {
  z-index: 2;
}

@media (max-width: 1024px) {
  .tax-linea .head-linea {
    min-height: 0px;
  }
}

@media (max-height: 930px) {
  .tax-linea .head-linea {
    min-height: 0px;
  }
}

@media (min-width: 1024px) {
  .content-linea {
    margin-top: -20rem;
  }
}

@media (max-height: 930px) {
  .content-linea {
    margin-top: 0rem;
  }
}

.head-linea__bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 100lvh;
}

.head-linea--img-sfondo {
  background-size: cover;
  background-position: center;
}

.head-linea--img-sfondo .head-linea__inner {
  background-size: cover;
  background-position: center;
}

.head-linea--img-sfondo {
  position: relative;
  overflow: hidden;
}

.head-linea--img-sfondo .head-linea__inner {
  background-size: cover;
  background-position: center;
}

.head-linea__bg--img-sfondo {
  background-size: cover;
  background-position: center;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.head-linea__bg--img-sfondo:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0.3;
}

.head-linea__inner {
  min-height: 40rem;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.head-linea__inner .container {
  height: auto;
}

.head-linea__immagini {
  position: relative;
  height: 100%;
}

.head-linea__immagini img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.head-linea__immagini img:nth-child(1) {
  position: relative;
}

/** Components */

select option:disabled {
  opacity: 0.5;
  background: gray;
}

.search-button svg {
  width: 3.7rem;
  height: 3.7rem;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.search-button svg path {
  fill: #fff;
}

.search-button svg:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.select-wrapper {
  position: relative;
}

.select-wrapper svg {
  position: absolute;
  right: 1rem;
  top: 50%;
  z-index: 2;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 3rem;
  height: 3rem;
  pointer-events: none;
}

.slider-gallery-v1 .swiper-container {
  position: relative;
}

.slider-gallery-v1 .swiper-slide {
  width: auto;
  overflow: hidden;
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
}

.slider-gallery-v1 .swiper-slide img {
  width: auto;
  transition: opacity 0.8s, -webkit-transform 1.8s;
  transition: opacity 0.8s, transform 1.8s;
  transition: opacity 0.8s, transform 1.8s, -webkit-transform 1.8s;
  height: 20rem;
}

@media (min-width: 1024px) {
  .slider-gallery-v1 .swiper-slide img {
    aspect-ratio: inherit;
    height: 43rem;
  }
}

.slider-gallery-v1 .swiper-button-prev,
.slider-gallery-v1 .swiper-button-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
}

@media (hover: none) {
  .slider-gallery-v1 .swiper-button-prev,
  .slider-gallery-v1 .swiper-button-next {
    opacity: 1;
  }
}

.slider-gallery-v1 .swiper-button-prev.swiper-button-disabled,
.slider-gallery-v1 .swiper-button-next.swiper-button-disabled {
  opacity: 0 !important;
}

.slider-gallery-v1 .swiper-button-prev {
  left: -1rem;
}

@media (hover: none) {
  .slider-gallery-v1 .swiper-button-prev {
    left: 1rem;
  }
}

.slider-gallery-v1 .swiper-button-next {
  right: -1rem;
}

@media (hover: none) {
  .slider-gallery-v1 .swiper-button-next {
    right: 1rem;
  }
}

@media (hover: hover) {
  .slider-gallery-v1:hover .swiper-button-prev,
  .slider-gallery-v1:hover .swiper-button-next {
    opacity: 1;
  }

  .slider-gallery-v1:hover .swiper-button-prev {
    left: 1rem;
  }

  .slider-gallery-v1:hover .swiper-button-next {
    right: 1rem;
  }

  .slider-gallery-v1:hover img {
    opacity: 0.8;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
}

.slider-gallery-v1 a.singol-image {
  display: block;
  margin: 0 auto;
}

.fancybox__counter {
  display: none;
}

.slider-gallery-loghi .swiper-slide__img {
  display: block;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  transition: 0.5s;
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #BFBEBE;
  border-color: rgba(191, 190, 190, var(--border-opacity));
  padding: 2rem;
}

.slider-gallery-loghi .swiper-slide__img:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.slider-gallery-loghi .swiper-container {
  overflow: visible;
}

.slider-gallery-loghi .swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: linear;
}

.slider-gallery-loghi .swiper-pagination {
  width: 100%;
  position: initial;
}

.slider-gallery-loghi .swiper-pagination .swiper-pagination-bullet {
  margin: 0.5rem;
  border-radius: unset;
  width: 60px;
  height: 4px;
  background: ;
}

.slider-gallery-loghi .swiper-pagination .swiper-pagination-bullet-active {
  background: ;
}

.slider-gallery-loghi a.singol-image {
  display: block;
  margin: 0 auto;
}

.slider-gallery-v2 .swiper-slide {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 16rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #BFBEBE;
  border-color: rgba(191, 190, 190, var(--border-opacity));
  border-right-width: 0;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  --text-opacity: 1;
  color: #666666;
  color: rgba(102, 102, 102, var(--text-opacity));
  aspect-ratio: 1/1;
  text-transform: uppercase;
}

.slider-gallery-v2 .swiper-slide:last-child {
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #BFBEBE;
  border-color: rgba(191, 190, 190, var(--border-opacity));
}

.slider-gallery-v3 .swiper-container {
  position: relative;
}

.slider-gallery-v3 .swiper-slide {
  overflow: hidden;
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
}

.slider-gallery-v3 .swiper-slide img {
  width: 100%;
  transition: opacity 0.8s, -webkit-transform 1.8s;
  transition: opacity 0.8s, transform 1.8s;
  transition: opacity 0.8s, transform 1.8s, -webkit-transform 1.8s;
}

@media (min-width: 1024px) {
  .slider-gallery-v3 .swiper-slide img {
    aspect-ratio: inherit;
  }
}

.slider-gallery-v3 .swiper-button-prev,
.slider-gallery-v3 .swiper-button-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
}

@media (hover: none) {
  .slider-gallery-v3 .swiper-button-prev,
  .slider-gallery-v3 .swiper-button-next {
    opacity: 1;
  }
}

.slider-gallery-v3 .swiper-button-prev {
  left: -1rem;
}

@media (hover: none) {
  .slider-gallery-v3 .swiper-button-prev {
    left: 1rem;
  }
}

.slider-gallery-v3 .swiper-button-next {
  right: -1rem;
}

@media (hover: none) {
  .slider-gallery-v3 .swiper-button-next {
    right: 1rem;
  }
}

@media (hover: hover) {
  .slider-gallery-v3:hover .swiper-button-prev,
  .slider-gallery-v3:hover .swiper-button-next {
    opacity: 1;
  }

  .slider-gallery-v3:hover .swiper-button-prev {
    left: 1rem;
  }

  .slider-gallery-v3:hover .swiper-button-next {
    right: 1rem;
  }

  .slider-gallery-v3:hover img {
    opacity: 0.8;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
}

.slider-gallery-v3 a.singol-image {
  display: block;
  margin: 0 auto;
}

.fancybox__counter {
  display: none;
}

.slider-review-v1 .swiper-slide {
  width: auto;
  height: auto;
}

.slider-review-v1 .swiper-slide .review-item {
  max-width: 38rem;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #d7d7d7;
}

.fancybox__counter {
  display: none;
}

.slider-appartamenti .swiper-container {
  height: 100%;
}

.slider-appartamenti .swiper-container .swiper-wrapper {
  -ms-flex-align: stretch;
      align-items: stretch;
}

.slider-appartamenti .swiper-wrapper {
  height: 100%;
}

.slider-appartamenti .swiper-slide {
  height: auto;
  height: auto !important;
}

.appartamenti-item {
  height: 100%;
}

.appartamenti-item img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: 6/4;
}

.appartamenti-item svg {
  width: 2rem;
  height: 2rem;
}

.appartamenti-item.venduto {
  border: 0px;
}

.appartamenti-item.venduto > div:not(.venduto-badge) {
  opacity: 0.3;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.appartamenti-item .venduto-badge {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 1rem 2rem;
  text-align: center;
  text-transform: uppercase;
}

.slider-pt--v1 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slider-pt--v1 .card-pt-v1 {
  width: 25rem;
}

@media (min-width: 1024px) {
  .slider-pt--v1 .card-pt-v1 {
    width: 47rem;
  }
}

.slider-pt--v1 .swiper-container {
  overflow: visible;
  padding-bottom: 2rem;
  margin: 0;
}

.slider-pt--v1 .swiper-slide {
  height: auto;
  width: auto;
  padding-right: 30px;
  margin-right: 30px;
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #666666;
  border-color: rgba(102, 102, 102, var(--border-opacity));
}

.slider-pt--v1 .swiper-slide:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right-width: 0;
}

.card-relatore {
  max-width: 43rem;
  width: 100%;
}

.card-relatore img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
  width: 20rem;
  border-radius: 9999px;
}

.social-list a {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: inline-block;
}

.social-list a svg {
  width: 3.5rem;
  height: 3.5rem;
}

.social-list a svg rect {
  transition: 0.5s;
}

.social-list a:hover svg rect {
  fill: #124734;
}

.slider-pt--v2 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slider-pt--v2 .card-realizzazioni-v2 {
  width: 25rem;
}

@media (min-width: 1024px) {
  .slider-pt--v2 .card-realizzazioni-v2 {
    width: 30rem;
  }
}

.slider-pt--v2 .swiper-container {
  overflow: visible;
  padding-bottom: 2rem;
  margin: 0;
}

.slider-pt--v2 .swiper-slide {
  height: auto;
  width: auto;
  margin-right: 10px;
}

.slider-pt--v2 .swiper-button-prev,
.slider-pt--v2 .swiper-button-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
}

.slider-pt--v2 .swiper-button-prev {
  left: -1rem;
}

.slider-pt--v2 .swiper-button-next {
  right: -1rem;
}

.slider-pt--v2:hover .swiper-button-prev,
.slider-pt--v2:hover .swiper-button-next {
  opacity: 1;
}

.slider-pt--v2:hover .swiper-button-prev {
  left: 1rem;
}

.slider-pt--v2:hover .swiper-button-next {
  right: 1rem;
}

.card-relatore {
  max-width: 43rem;
  width: 100%;
}

.card-relatore img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
  width: 20rem;
  border-radius: 9999px;
}

.social-list a {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: inline-block;
}

.social-list a svg {
  width: 3.5rem;
  height: 3.5rem;
}

.social-list a svg rect {
  transition: 0.5s;
}

.social-list a:hover svg rect {
  fill: #124734;
}

.slider-jobs--v1 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slider-jobs--v1 .card-job {
  max-width: 52rem;
  width: 100%;
  overflow: hidden;
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
}

.slider-jobs--v1 .card-job img {
  aspect-ratio: 10/13;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  transition: all 0.8s ease-in-out;
}

.slider-jobs--v1 .card-job h3 {
  transition: all 0.3s ease-in-out;
}

.slider-jobs--v1 .card-job:hover img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  opacity: 0.7;
}

.slider-jobs--v1 .card-job:hover h3 {
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.slider-jobs--v1 .swiper-container {
  overflow: visible;
  padding-bottom: 2rem;
  margin: 0;
}

.slider-jobs--v1 .swiper-slide {
  height: auto;
  width: auto;
}

.slider-jobs--v1 .slider-arrow {
  z-index: 1;
}

.slider-jobs--v1 .slider-arrow .swiper-button-prev,
.slider-jobs--v1 .slider-arrow .swiper-button-next {
  position: absolute;
  top: 7.5rem;
  z-index: 99;
}

.slider-jobs--v1 .slider-arrow .swiper-button-prev.swiper-button-disabled,
.slider-jobs--v1 .slider-arrow .swiper-button-next.swiper-button-disabled {
  cursor: initial;
  opacity: 0.3;
}

.slider-jobs--v1 .slider-arrow .swiper-button-prev.swiper-button-disabled svg,
.slider-jobs--v1 .slider-arrow .swiper-button-next.swiper-button-disabled svg {
  -webkit-transform: none !important;
          transform: none !important;
}

.slider-jobs--v1 .slider-arrow .swiper-button-prev {
  left: 0rem;
}

.slider-jobs--v1 .slider-arrow .swiper-button-next {
  right: 0rem;
}

.swiper-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  grid-gap: 1rem;
  gap: 1rem;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 1rem;
  height: 1rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-radius: 9999px;
  display: inline-block;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.swiper-button-prev,
.swiper-button-next {
  position: relative;
  left: inherit;
  right: inherit;
  top: inherit;
  width: 4rem;
  height: 4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  transition: 0.5s;
  z-index: 9;
  cursor: pointer;
}

.swiper-button-prev svg,
.swiper-button-next svg {
  transition: 0.5s;
  width: 2.8rem;
  height: 2.8rem;
}

.swiper-button-prev svg path,
.swiper-button-next svg path {
  fill: #000000;
  transition: 0.5s;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
}

.swiper-button-prev:hover svg path,
.swiper-button-next:hover svg path {
  fill: #fff;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  cursor: initial;
  opacity: 0.5;
  pointer-events: none;
}

.swiper-button-next svg {
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
}

.swiper-button-next:hover svg {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.swiper-button-prev svg {
  -webkit-transform: translateX(2px) rotate(180deg);
          transform: translateX(2px) rotate(180deg);
}

.swiper-button-prev:hover svg {
  -webkit-transform: translateX(0) rotate(180deg);
          transform: translateX(0) rotate(180deg);
}

.hero-v1 {
  position: relative;
  min-height: 70vh;
}

.hero-v1 .hero-img-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-v1 .hero-img-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.hero-v1 .hero-img-bg::before {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgba(24, 24, 24, 0.45) 0%, rgba(102, 102, 102, 0) 100%);
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
}

.hero-text-v1 .parallax-elements {
  width: 10rem;
  height: 10rem;
  position: absolute;
}

@media (min-width: 1024px) {
  .hero-text-v1 .parallax-elements {
    width: 30rem;
    height: 30rem;
  }
}

.hero-text-v1 .parallax-elements .parallax-elements__item {
  width: 10rem;
  height: 10rem;
  position: absolute;
  left: 0;
  top: 0;
}

@media (min-width: 1024px) {
  .hero-text-v1 .parallax-elements .parallax-elements__item {
    width: 30rem;
    height: 30rem;
  }
}

.hero-text-v1 .parallax-elements--left {
  position: absolute;
  left: 0rem;
  bottom: -1rem;
}

@media (min-width: 1024px) {
  .hero-text-v1 .parallax-elements--left {
    left: 0rem;
    bottom: 50%;
    -webkit-transform: scale(1) translateX(-100%);
            transform: scale(1) translateX(-100%);
  }
}

.hero-text-v1 .parallax-elements--right {
  position: absolute;
  right: 0;
  top: -1rem;
}

@media (min-width: 1024px) {
  .hero-text-v1 .parallax-elements--right {
    right: 0;
    top: 50%;
    -webkit-transform: scale(1) translateX(100%);
            transform: scale(1) translateX(100%);
  }
}

.split-line {
  display: block;
  overflow: hidden;
}

.split-line .letter {
  font-style: normal;
}

.split-line .letter.italic {
  font-style: italic;
}

.split-line em *, .split-line strong *, .split-line b * {
  font-style: italic !important;
}

.hero-text-v2 .virgolette {
  position: absolute;
  right: calc(100% + 3rem);
  top: -5rem;
}

.gallery__images > div {
  aspect-ratio: 1/1;
  width: 50%;
}

@media (min-width: 1024px) {
  .gallery__images > div {
    width: 33.333333%;
  }
}

.gallery__images a {
  display: block;
  height: 100%;
}

.gallery__images img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.content-tab {
  display: none;
}

.gallery__links a {
  position: relative;
}

.gallery__links a img {
  transition: 0.8s;
}

.gallery__links a:before {
  content: "";
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 62.55%, #FFFFFF 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}

.gallery__links a .title-sm, .gallery__links a h3.widget-title,
.gallery__links a .wp-block-search__label, .gallery__links a .breadcrumbs *, .breadcrumbs .gallery__links a *, .gallery__links a .button-v3, .gallery__links a .button__numbers, .gallery__links a .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .header .header__menu ul li .gallery__links a a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .gallery__links a .wpml-ls-statics-shortcode_actions ul li, .wpml-ls-statics-shortcode_actions ul .gallery__links a li, .gallery__links a .progress-bar .progress-bar__text, .progress-bar .gallery__links a .progress-bar__text, .gallery__links a .cart-popup table.shop_table td, .cart-popup table.shop_table .gallery__links a td, .gallery__links a .cart-popup table.shop_table .order-total, .cart-popup table.shop_table .gallery__links a .order-total, .gallery__links a .cart-popup .woocommerce-shipping-methods, .cart-popup .gallery__links a .woocommerce-shipping-methods, .gallery__links a .cart-popup .coupon-form button, .cart-popup .coupon-form .gallery__links a button, .gallery__links a .price, .gallery__links a table.shop_table td, table.shop_table .gallery__links a td, .gallery__links a table.shop_table .order-total, table.shop_table .gallery__links a .order-total, .gallery__links a .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .gallery__links a .woocommerce-info,
.gallery__links a .woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-form-login-toggle .gallery__links a .woocommerce-info, .gallery__links a .o-job .text-md h2, .gallery__links a .o-job .card-product--v1 .card-product__notification > div h2, .card-product--v1 .gallery__links a .o-job .card-product__notification > div h2, .gallery__links a .o-job .card-post-v2 .card-post__info a h2, .card-post-v2 .card-post__info .gallery__links a .o-job a h2, .gallery__links a .o-job .wpcf7-form .wpcf7-checkbox label span h2, .wpcf7-form .wpcf7-checkbox label .gallery__links a .o-job span h2,
.gallery__links a .o-job .wpcf7-form .wpcf7-acceptance label span h2,
.wpcf7-form .wpcf7-acceptance label .gallery__links a .o-job span h2, .gallery__links a .o-job .select-woo-ortica__select h2, .o-job .text-md .gallery__links a h2, .o-job .card-product--v1 .card-product__notification > div .gallery__links a h2, .card-product--v1 .o-job .card-product__notification > div .gallery__links a h2, .o-job .card-post-v2 .card-post__info a .gallery__links a h2, .card-post-v2 .card-post__info .o-job a .gallery__links a h2, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a h2, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a h2,
.o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a h2,
.wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a h2, .o-job .select-woo-ortica__select .gallery__links a h2, .gallery__links .o-job .header-top-v1 ul li a h2, .o-job .header-top-v1 ul li .gallery__links a h2, .gallery__links .header-top-v1 ul li .o-job a h2, .header-top-v1 ul li .o-job .gallery__links a h2, .gallery__links .o-job .cart-popup table.shop_table a h2, .o-job .cart-popup table.shop_table .gallery__links a h2, .gallery__links .cart-popup table.shop_table .o-job a h2, .cart-popup table.shop_table .o-job .gallery__links a h2, .gallery__links a .o-job .cart-popup #cart-shipping h2, .o-job .cart-popup #cart-shipping .gallery__links a h2, .gallery__links a .cart-popup .o-job #cart-shipping h2, .cart-popup .o-job #cart-shipping .gallery__links a h2, .gallery__links a .o-job .cart-popup .shipping-calculator-btn h2, .o-job .cart-popup .shipping-calculator-btn .gallery__links a h2, .gallery__links a .cart-popup .o-job .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn .gallery__links a h2, .gallery__links a .o-job .cart-popup .coupon-form #coupon-code h2, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a h2, .gallery__links a .cart-popup .coupon-form .o-job #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a h2, .gallery__links .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .o-job .cart-items .custom-cart-item .gallery__links a.custom-cart-item-remove h2, .gallery__links .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job .gallery__links a.custom-cart-item-remove h2, .gallery__links a .o-job .woocommerce .woocommerce-ordering h2, .o-job .woocommerce .woocommerce-ordering .gallery__links a h2, .gallery__links a .woocommerce .o-job .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering .gallery__links a h2, .gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a h2, .gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a h2,
.gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > span h2,
.o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a h2,
.gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > span h2,
.woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a h2, .gallery__links a .o-job .woocommerce .woocommerce-result-count h2, .o-job .woocommerce .woocommerce-result-count .gallery__links a h2, .gallery__links a .woocommerce .o-job .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count .gallery__links a h2, .gallery__links a .o-job .cart-collaterals h2, .o-job .cart-collaterals .gallery__links a h2, .gallery__links a .o-job .cart-collaterals label h2, .o-job .cart-collaterals label .gallery__links a h2, .gallery__links a .cart-collaterals .o-job label h2, .cart-collaterals .o-job label .gallery__links a h2,
.gallery__links a .o-job .cart-collaterals p h2,
.o-job .cart-collaterals p .gallery__links a h2,
.gallery__links a .cart-collaterals .o-job p h2,
.cart-collaterals .o-job p .gallery__links a h2, .gallery__links .o-job table.shop_table a h2, .o-job table.shop_table .gallery__links a h2, .gallery__links table.shop_table .o-job a h2, table.shop_table .o-job .gallery__links a h2, .gallery__links a .o-job table.shop_table th h2, .o-job table.shop_table th .gallery__links a h2, .gallery__links a table.shop_table .o-job th h2, table.shop_table .o-job th .gallery__links a h2, .gallery__links a .o-job table.shop_table .product-name h2, .o-job table.shop_table .product-name .gallery__links a h2, .gallery__links a table.shop_table .o-job .product-name h2, table.shop_table .o-job .product-name .gallery__links a h2, .gallery__links a .o-job .woocommerce .coupon button.button h2, .o-job .woocommerce .coupon button.button .gallery__links a h2, .gallery__links a .woocommerce .coupon .o-job button.button h2, .woocommerce .coupon .o-job button.button .gallery__links a h2, .gallery__links a .o-job form.checkout.woocommerce-checkout label h2, .o-job form.checkout.woocommerce-checkout label .gallery__links a h2, .gallery__links a form.checkout.woocommerce-checkout .o-job label h2, form.checkout.woocommerce-checkout .o-job label .gallery__links a h2,
.gallery__links a .o-job form.checkout.woocommerce-checkout p h2,
.o-job form.checkout.woocommerce-checkout p .gallery__links a h2,
.gallery__links a form.checkout.woocommerce-checkout .o-job p h2,
form.checkout.woocommerce-checkout .o-job p .gallery__links a h2, .gallery__links a .o-job ul.woocommerce-error li h2, .o-job ul.woocommerce-error li .gallery__links a h2, .gallery__links a ul.woocommerce-error .o-job li h2, ul.woocommerce-error .o-job li .gallery__links a h2, .gallery__links a .o-job .woocommerce-form-coupon p h2, .o-job .woocommerce-form-coupon p .gallery__links a h2, .gallery__links a .woocommerce-form-coupon .o-job p h2, .woocommerce-form-coupon .o-job p .gallery__links a h2,
.gallery__links a .o-job .woocommerce-form-login p h2,
.o-job .woocommerce-form-login p .gallery__links a h2,
.gallery__links a .woocommerce-form-login .o-job p h2,
.woocommerce-form-login .o-job p .gallery__links a h2, .gallery__links a .o-job .stock.out-of-stock h2, .o-job .stock.out-of-stock .gallery__links a h2, .gallery__links a .o-job .reset_variations h2, .o-job .reset_variations .gallery__links a h2, .gallery__links a .o-job .panel-group .panel .panel-collapse h2, .o-job .panel-group .panel .panel-collapse .gallery__links a h2, .gallery__links a .panel-group .panel .o-job .panel-collapse h2, .panel-group .panel .o-job .panel-collapse .gallery__links a h2, .gallery__links a .o-job .variations tr th label h2, .o-job .variations tr th label .gallery__links a h2, .gallery__links a .variations tr th .o-job label h2, .variations tr th .o-job label .gallery__links a h2, .gallery__links a .o-job .variations tr td label h2, .o-job .variations tr td label .gallery__links a h2, .gallery__links a .variations tr td .o-job label h2, .variations tr td .o-job label .gallery__links a h2, .gallery__links .o-job .wp-block-categories-list li a h2, .o-job .wp-block-categories-list li .gallery__links a h2, .gallery__links .wp-block-categories-list li .o-job a h2, .wp-block-categories-list li .o-job .gallery__links a h2, .gallery__links a .o-job .text-md h3, .gallery__links a .o-job .card-product--v1 .card-product__notification > div h3, .card-product--v1 .gallery__links a .o-job .card-product__notification > div h3, .gallery__links a .o-job .card-post-v2 .card-post__info a h3, .card-post-v2 .card-post__info .gallery__links a .o-job a h3, .gallery__links a .o-job .wpcf7-form .wpcf7-checkbox label span h3, .wpcf7-form .wpcf7-checkbox label .gallery__links a .o-job span h3,
.gallery__links a .o-job .wpcf7-form .wpcf7-acceptance label span h3,
.wpcf7-form .wpcf7-acceptance label .gallery__links a .o-job span h3, .gallery__links a .o-job .select-woo-ortica__select h3, .o-job .text-md .gallery__links a h3, .o-job .card-product--v1 .card-product__notification > div .gallery__links a h3, .card-product--v1 .o-job .card-product__notification > div .gallery__links a h3, .o-job .card-post-v2 .card-post__info a .gallery__links a h3, .card-post-v2 .card-post__info .o-job a .gallery__links a h3, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a h3, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a h3,
.o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a h3,
.wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a h3, .o-job .select-woo-ortica__select .gallery__links a h3, .gallery__links .o-job .header-top-v1 ul li a h3, .o-job .header-top-v1 ul li .gallery__links a h3, .gallery__links .header-top-v1 ul li .o-job a h3, .header-top-v1 ul li .o-job .gallery__links a h3, .gallery__links .o-job .cart-popup table.shop_table a h3, .o-job .cart-popup table.shop_table .gallery__links a h3, .gallery__links .cart-popup table.shop_table .o-job a h3, .cart-popup table.shop_table .o-job .gallery__links a h3, .gallery__links a .o-job .cart-popup #cart-shipping h3, .o-job .cart-popup #cart-shipping .gallery__links a h3, .gallery__links a .cart-popup .o-job #cart-shipping h3, .cart-popup .o-job #cart-shipping .gallery__links a h3, .gallery__links a .o-job .cart-popup .shipping-calculator-btn h3, .o-job .cart-popup .shipping-calculator-btn .gallery__links a h3, .gallery__links a .cart-popup .o-job .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn .gallery__links a h3, .gallery__links a .o-job .cart-popup .coupon-form #coupon-code h3, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a h3, .gallery__links a .cart-popup .coupon-form .o-job #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a h3, .gallery__links .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .o-job .cart-items .custom-cart-item .gallery__links a.custom-cart-item-remove h3, .gallery__links .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job .gallery__links a.custom-cart-item-remove h3, .gallery__links a .o-job .woocommerce .woocommerce-ordering h3, .o-job .woocommerce .woocommerce-ordering .gallery__links a h3, .gallery__links a .woocommerce .o-job .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering .gallery__links a h3, .gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a h3, .gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a h3,
.gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > span h3,
.o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a h3,
.gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > span h3,
.woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a h3, .gallery__links a .o-job .woocommerce .woocommerce-result-count h3, .o-job .woocommerce .woocommerce-result-count .gallery__links a h3, .gallery__links a .woocommerce .o-job .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count .gallery__links a h3, .gallery__links a .o-job .cart-collaterals h3, .o-job .cart-collaterals .gallery__links a h3, .gallery__links a .o-job .cart-collaterals label h3, .o-job .cart-collaterals label .gallery__links a h3, .gallery__links a .cart-collaterals .o-job label h3, .cart-collaterals .o-job label .gallery__links a h3,
.gallery__links a .o-job .cart-collaterals p h3,
.o-job .cart-collaterals p .gallery__links a h3,
.gallery__links a .cart-collaterals .o-job p h3,
.cart-collaterals .o-job p .gallery__links a h3, .gallery__links .o-job table.shop_table a h3, .o-job table.shop_table .gallery__links a h3, .gallery__links table.shop_table .o-job a h3, table.shop_table .o-job .gallery__links a h3, .gallery__links a .o-job table.shop_table th h3, .o-job table.shop_table th .gallery__links a h3, .gallery__links a table.shop_table .o-job th h3, table.shop_table .o-job th .gallery__links a h3, .gallery__links a .o-job table.shop_table .product-name h3, .o-job table.shop_table .product-name .gallery__links a h3, .gallery__links a table.shop_table .o-job .product-name h3, table.shop_table .o-job .product-name .gallery__links a h3, .gallery__links a .o-job .woocommerce .coupon button.button h3, .o-job .woocommerce .coupon button.button .gallery__links a h3, .gallery__links a .woocommerce .coupon .o-job button.button h3, .woocommerce .coupon .o-job button.button .gallery__links a h3, .gallery__links a .o-job form.checkout.woocommerce-checkout label h3, .o-job form.checkout.woocommerce-checkout label .gallery__links a h3, .gallery__links a form.checkout.woocommerce-checkout .o-job label h3, form.checkout.woocommerce-checkout .o-job label .gallery__links a h3,
.gallery__links a .o-job form.checkout.woocommerce-checkout p h3,
.o-job form.checkout.woocommerce-checkout p .gallery__links a h3,
.gallery__links a form.checkout.woocommerce-checkout .o-job p h3,
form.checkout.woocommerce-checkout .o-job p .gallery__links a h3, .gallery__links a .o-job ul.woocommerce-error li h3, .o-job ul.woocommerce-error li .gallery__links a h3, .gallery__links a ul.woocommerce-error .o-job li h3, ul.woocommerce-error .o-job li .gallery__links a h3, .gallery__links a .o-job .woocommerce-form-coupon p h3, .o-job .woocommerce-form-coupon p .gallery__links a h3, .gallery__links a .woocommerce-form-coupon .o-job p h3, .woocommerce-form-coupon .o-job p .gallery__links a h3,
.gallery__links a .o-job .woocommerce-form-login p h3,
.o-job .woocommerce-form-login p .gallery__links a h3,
.gallery__links a .woocommerce-form-login .o-job p h3,
.woocommerce-form-login .o-job p .gallery__links a h3, .gallery__links a .o-job .stock.out-of-stock h3, .o-job .stock.out-of-stock .gallery__links a h3, .gallery__links a .o-job .reset_variations h3, .o-job .reset_variations .gallery__links a h3, .gallery__links a .o-job .panel-group .panel .panel-collapse h3, .o-job .panel-group .panel .panel-collapse .gallery__links a h3, .gallery__links a .panel-group .panel .o-job .panel-collapse h3, .panel-group .panel .o-job .panel-collapse .gallery__links a h3, .gallery__links a .o-job .variations tr th label h3, .o-job .variations tr th label .gallery__links a h3, .gallery__links a .variations tr th .o-job label h3, .variations tr th .o-job label .gallery__links a h3, .gallery__links a .o-job .variations tr td label h3, .o-job .variations tr td label .gallery__links a h3, .gallery__links a .variations tr td .o-job label h3, .variations tr td .o-job label .gallery__links a h3, .gallery__links .o-job .wp-block-categories-list li a h3, .o-job .wp-block-categories-list li .gallery__links a h3, .gallery__links .wp-block-categories-list li .o-job a h3, .wp-block-categories-list li .o-job .gallery__links a h3, .gallery__links a .o-job .text-md h4, .gallery__links a .o-job .card-product--v1 .card-product__notification > div h4, .card-product--v1 .gallery__links a .o-job .card-product__notification > div h4, .gallery__links a .o-job .card-post-v2 .card-post__info a h4, .card-post-v2 .card-post__info .gallery__links a .o-job a h4, .gallery__links a .o-job .wpcf7-form .wpcf7-checkbox label span h4, .wpcf7-form .wpcf7-checkbox label .gallery__links a .o-job span h4,
.gallery__links a .o-job .wpcf7-form .wpcf7-acceptance label span h4,
.wpcf7-form .wpcf7-acceptance label .gallery__links a .o-job span h4, .gallery__links a .o-job .select-woo-ortica__select h4, .o-job .text-md .gallery__links a h4, .o-job .card-product--v1 .card-product__notification > div .gallery__links a h4, .card-product--v1 .o-job .card-product__notification > div .gallery__links a h4, .o-job .card-post-v2 .card-post__info a .gallery__links a h4, .card-post-v2 .card-post__info .o-job a .gallery__links a h4, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a h4, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a h4,
.o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a h4,
.wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a h4, .o-job .select-woo-ortica__select .gallery__links a h4, .gallery__links .o-job .header-top-v1 ul li a h4, .o-job .header-top-v1 ul li .gallery__links a h4, .gallery__links .header-top-v1 ul li .o-job a h4, .header-top-v1 ul li .o-job .gallery__links a h4, .gallery__links .o-job .cart-popup table.shop_table a h4, .o-job .cart-popup table.shop_table .gallery__links a h4, .gallery__links .cart-popup table.shop_table .o-job a h4, .cart-popup table.shop_table .o-job .gallery__links a h4, .gallery__links a .o-job .cart-popup #cart-shipping h4, .o-job .cart-popup #cart-shipping .gallery__links a h4, .gallery__links a .cart-popup .o-job #cart-shipping h4, .cart-popup .o-job #cart-shipping .gallery__links a h4, .gallery__links a .o-job .cart-popup .shipping-calculator-btn h4, .o-job .cart-popup .shipping-calculator-btn .gallery__links a h4, .gallery__links a .cart-popup .o-job .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn .gallery__links a h4, .gallery__links a .o-job .cart-popup .coupon-form #coupon-code h4, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a h4, .gallery__links a .cart-popup .coupon-form .o-job #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a h4, .gallery__links .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .o-job .cart-items .custom-cart-item .gallery__links a.custom-cart-item-remove h4, .gallery__links .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job .gallery__links a.custom-cart-item-remove h4, .gallery__links a .o-job .woocommerce .woocommerce-ordering h4, .o-job .woocommerce .woocommerce-ordering .gallery__links a h4, .gallery__links a .woocommerce .o-job .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering .gallery__links a h4, .gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a h4, .gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a h4,
.gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > span h4,
.o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a h4,
.gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > span h4,
.woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a h4, .gallery__links a .o-job .woocommerce .woocommerce-result-count h4, .o-job .woocommerce .woocommerce-result-count .gallery__links a h4, .gallery__links a .woocommerce .o-job .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count .gallery__links a h4, .gallery__links a .o-job .cart-collaterals h4, .o-job .cart-collaterals .gallery__links a h4, .gallery__links a .o-job .cart-collaterals label h4, .o-job .cart-collaterals label .gallery__links a h4, .gallery__links a .cart-collaterals .o-job label h4, .cart-collaterals .o-job label .gallery__links a h4,
.gallery__links a .o-job .cart-collaterals p h4,
.o-job .cart-collaterals p .gallery__links a h4,
.gallery__links a .cart-collaterals .o-job p h4,
.cart-collaterals .o-job p .gallery__links a h4, .gallery__links .o-job table.shop_table a h4, .o-job table.shop_table .gallery__links a h4, .gallery__links table.shop_table .o-job a h4, table.shop_table .o-job .gallery__links a h4, .gallery__links a .o-job table.shop_table th h4, .o-job table.shop_table th .gallery__links a h4, .gallery__links a table.shop_table .o-job th h4, table.shop_table .o-job th .gallery__links a h4, .gallery__links a .o-job table.shop_table .product-name h4, .o-job table.shop_table .product-name .gallery__links a h4, .gallery__links a table.shop_table .o-job .product-name h4, table.shop_table .o-job .product-name .gallery__links a h4, .gallery__links a .o-job .woocommerce .coupon button.button h4, .o-job .woocommerce .coupon button.button .gallery__links a h4, .gallery__links a .woocommerce .coupon .o-job button.button h4, .woocommerce .coupon .o-job button.button .gallery__links a h4, .gallery__links a .o-job form.checkout.woocommerce-checkout label h4, .o-job form.checkout.woocommerce-checkout label .gallery__links a h4, .gallery__links a form.checkout.woocommerce-checkout .o-job label h4, form.checkout.woocommerce-checkout .o-job label .gallery__links a h4,
.gallery__links a .o-job form.checkout.woocommerce-checkout p h4,
.o-job form.checkout.woocommerce-checkout p .gallery__links a h4,
.gallery__links a form.checkout.woocommerce-checkout .o-job p h4,
form.checkout.woocommerce-checkout .o-job p .gallery__links a h4, .gallery__links a .o-job ul.woocommerce-error li h4, .o-job ul.woocommerce-error li .gallery__links a h4, .gallery__links a ul.woocommerce-error .o-job li h4, ul.woocommerce-error .o-job li .gallery__links a h4, .gallery__links a .o-job .woocommerce-form-coupon p h4, .o-job .woocommerce-form-coupon p .gallery__links a h4, .gallery__links a .woocommerce-form-coupon .o-job p h4, .woocommerce-form-coupon .o-job p .gallery__links a h4,
.gallery__links a .o-job .woocommerce-form-login p h4,
.o-job .woocommerce-form-login p .gallery__links a h4,
.gallery__links a .woocommerce-form-login .o-job p h4,
.woocommerce-form-login .o-job p .gallery__links a h4, .gallery__links a .o-job .stock.out-of-stock h4, .o-job .stock.out-of-stock .gallery__links a h4, .gallery__links a .o-job .reset_variations h4, .o-job .reset_variations .gallery__links a h4, .gallery__links a .o-job .panel-group .panel .panel-collapse h4, .o-job .panel-group .panel .panel-collapse .gallery__links a h4, .gallery__links a .panel-group .panel .o-job .panel-collapse h4, .panel-group .panel .o-job .panel-collapse .gallery__links a h4, .gallery__links a .o-job .variations tr th label h4, .o-job .variations tr th label .gallery__links a h4, .gallery__links a .variations tr th .o-job label h4, .variations tr th .o-job label .gallery__links a h4, .gallery__links a .o-job .variations tr td label h4, .o-job .variations tr td label .gallery__links a h4, .gallery__links a .variations tr td .o-job label h4, .variations tr td .o-job label .gallery__links a h4, .gallery__links .o-job .wp-block-categories-list li a h4, .o-job .wp-block-categories-list li .gallery__links a h4, .gallery__links .wp-block-categories-list li .o-job a h4, .wp-block-categories-list li .o-job .gallery__links a h4, .gallery__links a .o-job .text-md h5, .gallery__links a .o-job .card-product--v1 .card-product__notification > div h5, .card-product--v1 .gallery__links a .o-job .card-product__notification > div h5, .gallery__links a .o-job .card-post-v2 .card-post__info a h5, .card-post-v2 .card-post__info .gallery__links a .o-job a h5, .gallery__links a .o-job .wpcf7-form .wpcf7-checkbox label span h5, .wpcf7-form .wpcf7-checkbox label .gallery__links a .o-job span h5,
.gallery__links a .o-job .wpcf7-form .wpcf7-acceptance label span h5,
.wpcf7-form .wpcf7-acceptance label .gallery__links a .o-job span h5, .gallery__links a .o-job .select-woo-ortica__select h5, .o-job .text-md .gallery__links a h5, .o-job .card-product--v1 .card-product__notification > div .gallery__links a h5, .card-product--v1 .o-job .card-product__notification > div .gallery__links a h5, .o-job .card-post-v2 .card-post__info a .gallery__links a h5, .card-post-v2 .card-post__info .o-job a .gallery__links a h5, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a h5, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a h5,
.o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a h5,
.wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a h5, .o-job .select-woo-ortica__select .gallery__links a h5, .gallery__links .o-job .header-top-v1 ul li a h5, .o-job .header-top-v1 ul li .gallery__links a h5, .gallery__links .header-top-v1 ul li .o-job a h5, .header-top-v1 ul li .o-job .gallery__links a h5, .gallery__links .o-job .cart-popup table.shop_table a h5, .o-job .cart-popup table.shop_table .gallery__links a h5, .gallery__links .cart-popup table.shop_table .o-job a h5, .cart-popup table.shop_table .o-job .gallery__links a h5, .gallery__links a .o-job .cart-popup #cart-shipping h5, .o-job .cart-popup #cart-shipping .gallery__links a h5, .gallery__links a .cart-popup .o-job #cart-shipping h5, .cart-popup .o-job #cart-shipping .gallery__links a h5, .gallery__links a .o-job .cart-popup .shipping-calculator-btn h5, .o-job .cart-popup .shipping-calculator-btn .gallery__links a h5, .gallery__links a .cart-popup .o-job .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn .gallery__links a h5, .gallery__links a .o-job .cart-popup .coupon-form #coupon-code h5, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a h5, .gallery__links a .cart-popup .coupon-form .o-job #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a h5, .gallery__links .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .o-job .cart-items .custom-cart-item .gallery__links a.custom-cart-item-remove h5, .gallery__links .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job .gallery__links a.custom-cart-item-remove h5, .gallery__links a .o-job .woocommerce .woocommerce-ordering h5, .o-job .woocommerce .woocommerce-ordering .gallery__links a h5, .gallery__links a .woocommerce .o-job .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering .gallery__links a h5, .gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a h5, .gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a h5,
.gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > span h5,
.o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a h5,
.gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > span h5,
.woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a h5, .gallery__links a .o-job .woocommerce .woocommerce-result-count h5, .o-job .woocommerce .woocommerce-result-count .gallery__links a h5, .gallery__links a .woocommerce .o-job .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count .gallery__links a h5, .gallery__links a .o-job .cart-collaterals h5, .o-job .cart-collaterals .gallery__links a h5, .gallery__links a .o-job .cart-collaterals label h5, .o-job .cart-collaterals label .gallery__links a h5, .gallery__links a .cart-collaterals .o-job label h5, .cart-collaterals .o-job label .gallery__links a h5,
.gallery__links a .o-job .cart-collaterals p h5,
.o-job .cart-collaterals p .gallery__links a h5,
.gallery__links a .cart-collaterals .o-job p h5,
.cart-collaterals .o-job p .gallery__links a h5, .gallery__links .o-job table.shop_table a h5, .o-job table.shop_table .gallery__links a h5, .gallery__links table.shop_table .o-job a h5, table.shop_table .o-job .gallery__links a h5, .gallery__links a .o-job table.shop_table th h5, .o-job table.shop_table th .gallery__links a h5, .gallery__links a table.shop_table .o-job th h5, table.shop_table .o-job th .gallery__links a h5, .gallery__links a .o-job table.shop_table .product-name h5, .o-job table.shop_table .product-name .gallery__links a h5, .gallery__links a table.shop_table .o-job .product-name h5, table.shop_table .o-job .product-name .gallery__links a h5, .gallery__links a .o-job .woocommerce .coupon button.button h5, .o-job .woocommerce .coupon button.button .gallery__links a h5, .gallery__links a .woocommerce .coupon .o-job button.button h5, .woocommerce .coupon .o-job button.button .gallery__links a h5, .gallery__links a .o-job form.checkout.woocommerce-checkout label h5, .o-job form.checkout.woocommerce-checkout label .gallery__links a h5, .gallery__links a form.checkout.woocommerce-checkout .o-job label h5, form.checkout.woocommerce-checkout .o-job label .gallery__links a h5,
.gallery__links a .o-job form.checkout.woocommerce-checkout p h5,
.o-job form.checkout.woocommerce-checkout p .gallery__links a h5,
.gallery__links a form.checkout.woocommerce-checkout .o-job p h5,
form.checkout.woocommerce-checkout .o-job p .gallery__links a h5, .gallery__links a .o-job ul.woocommerce-error li h5, .o-job ul.woocommerce-error li .gallery__links a h5, .gallery__links a ul.woocommerce-error .o-job li h5, ul.woocommerce-error .o-job li .gallery__links a h5, .gallery__links a .o-job .woocommerce-form-coupon p h5, .o-job .woocommerce-form-coupon p .gallery__links a h5, .gallery__links a .woocommerce-form-coupon .o-job p h5, .woocommerce-form-coupon .o-job p .gallery__links a h5,
.gallery__links a .o-job .woocommerce-form-login p h5,
.o-job .woocommerce-form-login p .gallery__links a h5,
.gallery__links a .woocommerce-form-login .o-job p h5,
.woocommerce-form-login .o-job p .gallery__links a h5, .gallery__links a .o-job .stock.out-of-stock h5, .o-job .stock.out-of-stock .gallery__links a h5, .gallery__links a .o-job .reset_variations h5, .o-job .reset_variations .gallery__links a h5, .gallery__links a .o-job .panel-group .panel .panel-collapse h5, .o-job .panel-group .panel .panel-collapse .gallery__links a h5, .gallery__links a .panel-group .panel .o-job .panel-collapse h5, .panel-group .panel .o-job .panel-collapse .gallery__links a h5, .gallery__links a .o-job .variations tr th label h5, .o-job .variations tr th label .gallery__links a h5, .gallery__links a .variations tr th .o-job label h5, .variations tr th .o-job label .gallery__links a h5, .gallery__links a .o-job .variations tr td label h5, .o-job .variations tr td label .gallery__links a h5, .gallery__links a .variations tr td .o-job label h5, .variations tr td .o-job label .gallery__links a h5, .gallery__links .o-job .wp-block-categories-list li a h5, .o-job .wp-block-categories-list li .gallery__links a h5, .gallery__links .wp-block-categories-list li .o-job a h5, .wp-block-categories-list li .o-job .gallery__links a h5, .gallery__links a .o-job .text-md h6, .gallery__links a .o-job .card-product--v1 .card-product__notification > div h6, .card-product--v1 .gallery__links a .o-job .card-product__notification > div h6, .gallery__links a .o-job .card-post-v2 .card-post__info a h6, .card-post-v2 .card-post__info .gallery__links a .o-job a h6, .gallery__links a .o-job .wpcf7-form .wpcf7-checkbox label span h6, .wpcf7-form .wpcf7-checkbox label .gallery__links a .o-job span h6,
.gallery__links a .o-job .wpcf7-form .wpcf7-acceptance label span h6,
.wpcf7-form .wpcf7-acceptance label .gallery__links a .o-job span h6, .gallery__links a .o-job .select-woo-ortica__select h6, .o-job .text-md .gallery__links a h6, .o-job .card-product--v1 .card-product__notification > div .gallery__links a h6, .card-product--v1 .o-job .card-product__notification > div .gallery__links a h6, .o-job .card-post-v2 .card-post__info a .gallery__links a h6, .card-post-v2 .card-post__info .o-job a .gallery__links a h6, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a h6, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a h6,
.o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a h6,
.wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a h6, .o-job .select-woo-ortica__select .gallery__links a h6, .gallery__links .o-job .header-top-v1 ul li a h6, .o-job .header-top-v1 ul li .gallery__links a h6, .gallery__links .header-top-v1 ul li .o-job a h6, .header-top-v1 ul li .o-job .gallery__links a h6, .gallery__links .o-job .cart-popup table.shop_table a h6, .o-job .cart-popup table.shop_table .gallery__links a h6, .gallery__links .cart-popup table.shop_table .o-job a h6, .cart-popup table.shop_table .o-job .gallery__links a h6, .gallery__links a .o-job .cart-popup #cart-shipping h6, .o-job .cart-popup #cart-shipping .gallery__links a h6, .gallery__links a .cart-popup .o-job #cart-shipping h6, .cart-popup .o-job #cart-shipping .gallery__links a h6, .gallery__links a .o-job .cart-popup .shipping-calculator-btn h6, .o-job .cart-popup .shipping-calculator-btn .gallery__links a h6, .gallery__links a .cart-popup .o-job .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn .gallery__links a h6, .gallery__links a .o-job .cart-popup .coupon-form #coupon-code h6, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a h6, .gallery__links a .cart-popup .coupon-form .o-job #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a h6, .gallery__links .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .o-job .cart-items .custom-cart-item .gallery__links a.custom-cart-item-remove h6, .gallery__links .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job .gallery__links a.custom-cart-item-remove h6, .gallery__links a .o-job .woocommerce .woocommerce-ordering h6, .o-job .woocommerce .woocommerce-ordering .gallery__links a h6, .gallery__links a .woocommerce .o-job .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering .gallery__links a h6, .gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a h6, .gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a h6,
.gallery__links a .o-job .woocommerce-gallery__wrapper .product__notification > span h6,
.o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a h6,
.gallery__links a .woocommerce-gallery__wrapper .o-job .product__notification > span h6,
.woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a h6, .gallery__links a .o-job .woocommerce .woocommerce-result-count h6, .o-job .woocommerce .woocommerce-result-count .gallery__links a h6, .gallery__links a .woocommerce .o-job .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count .gallery__links a h6, .gallery__links a .o-job .cart-collaterals h6, .o-job .cart-collaterals .gallery__links a h6, .gallery__links a .o-job .cart-collaterals label h6, .o-job .cart-collaterals label .gallery__links a h6, .gallery__links a .cart-collaterals .o-job label h6, .cart-collaterals .o-job label .gallery__links a h6,
.gallery__links a .o-job .cart-collaterals p h6,
.o-job .cart-collaterals p .gallery__links a h6,
.gallery__links a .cart-collaterals .o-job p h6,
.cart-collaterals .o-job p .gallery__links a h6, .gallery__links .o-job table.shop_table a h6, .o-job table.shop_table .gallery__links a h6, .gallery__links table.shop_table .o-job a h6, table.shop_table .o-job .gallery__links a h6, .gallery__links a .o-job table.shop_table th h6, .o-job table.shop_table th .gallery__links a h6, .gallery__links a table.shop_table .o-job th h6, table.shop_table .o-job th .gallery__links a h6, .gallery__links a .o-job table.shop_table .product-name h6, .o-job table.shop_table .product-name .gallery__links a h6, .gallery__links a table.shop_table .o-job .product-name h6, table.shop_table .o-job .product-name .gallery__links a h6, .gallery__links a .o-job .woocommerce .coupon button.button h6, .o-job .woocommerce .coupon button.button .gallery__links a h6, .gallery__links a .woocommerce .coupon .o-job button.button h6, .woocommerce .coupon .o-job button.button .gallery__links a h6, .gallery__links a .o-job form.checkout.woocommerce-checkout label h6, .o-job form.checkout.woocommerce-checkout label .gallery__links a h6, .gallery__links a form.checkout.woocommerce-checkout .o-job label h6, form.checkout.woocommerce-checkout .o-job label .gallery__links a h6,
.gallery__links a .o-job form.checkout.woocommerce-checkout p h6,
.o-job form.checkout.woocommerce-checkout p .gallery__links a h6,
.gallery__links a form.checkout.woocommerce-checkout .o-job p h6,
form.checkout.woocommerce-checkout .o-job p .gallery__links a h6, .gallery__links a .o-job ul.woocommerce-error li h6, .o-job ul.woocommerce-error li .gallery__links a h6, .gallery__links a ul.woocommerce-error .o-job li h6, ul.woocommerce-error .o-job li .gallery__links a h6, .gallery__links a .o-job .woocommerce-form-coupon p h6, .o-job .woocommerce-form-coupon p .gallery__links a h6, .gallery__links a .woocommerce-form-coupon .o-job p h6, .woocommerce-form-coupon .o-job p .gallery__links a h6,
.gallery__links a .o-job .woocommerce-form-login p h6,
.o-job .woocommerce-form-login p .gallery__links a h6,
.gallery__links a .woocommerce-form-login .o-job p h6,
.woocommerce-form-login .o-job p .gallery__links a h6, .gallery__links a .o-job .stock.out-of-stock h6, .o-job .stock.out-of-stock .gallery__links a h6, .gallery__links a .o-job .reset_variations h6, .o-job .reset_variations .gallery__links a h6, .gallery__links a .o-job .panel-group .panel .panel-collapse h6, .o-job .panel-group .panel .panel-collapse .gallery__links a h6, .gallery__links a .panel-group .panel .o-job .panel-collapse h6, .panel-group .panel .o-job .panel-collapse .gallery__links a h6, .gallery__links a .o-job .variations tr th label h6, .o-job .variations tr th label .gallery__links a h6, .gallery__links a .variations tr th .o-job label h6, .variations tr th .o-job label .gallery__links a h6, .gallery__links a .o-job .variations tr td label h6, .o-job .variations tr td label .gallery__links a h6, .gallery__links a .variations tr td .o-job label h6, .variations tr td .o-job label .gallery__links a h6, .gallery__links .o-job .wp-block-categories-list li a h6, .o-job .wp-block-categories-list li .gallery__links a h6, .gallery__links .wp-block-categories-list li .o-job a h6, .wp-block-categories-list li .o-job .gallery__links a h6 {
  position: absolute;
  bottom: 0;
  left: 2rem;
  transition: 0.5s;
  z-index: 99;
}

@media (hover: hover) {
  .gallery__links a:hover img {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }

  .gallery__links a:hover .title-sm, .gallery__links a:hover h3.widget-title,
  .gallery__links a:hover .wp-block-search__label, .gallery__links a:hover .breadcrumbs *, .breadcrumbs .gallery__links a:hover *, .gallery__links a:hover .button-v3, .gallery__links a:hover .button__numbers, .gallery__links a:hover .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .header .header__menu ul li .gallery__links a:hover a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .gallery__links a:hover .wpml-ls-statics-shortcode_actions ul li, .wpml-ls-statics-shortcode_actions ul .gallery__links a:hover li, .gallery__links a:hover .progress-bar .progress-bar__text, .progress-bar .gallery__links a:hover .progress-bar__text, .gallery__links a:hover .cart-popup table.shop_table td, .cart-popup table.shop_table .gallery__links a:hover td, .gallery__links a:hover .cart-popup table.shop_table .order-total, .cart-popup table.shop_table .gallery__links a:hover .order-total, .gallery__links a:hover .cart-popup .woocommerce-shipping-methods, .cart-popup .gallery__links a:hover .woocommerce-shipping-methods, .gallery__links a:hover .cart-popup .coupon-form button, .cart-popup .coupon-form .gallery__links a:hover button, .gallery__links a:hover .price, .gallery__links a:hover table.shop_table td, table.shop_table .gallery__links a:hover td, .gallery__links a:hover table.shop_table .order-total, table.shop_table .gallery__links a:hover .order-total, .gallery__links a:hover .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .gallery__links a:hover .woocommerce-info,
  .gallery__links a:hover .woocommerce-form-login-toggle .woocommerce-info,
  .woocommerce-form-login-toggle .gallery__links a:hover .woocommerce-info, .gallery__links a:hover .o-job .text-md h2, .gallery__links a:hover .o-job .card-product--v1 .card-product__notification > div h2, .card-product--v1 .gallery__links a:hover .o-job .card-product__notification > div h2, .gallery__links a:hover .o-job .card-post-v2 .card-post__info a h2, .card-post-v2 .card-post__info .gallery__links a:hover .o-job a h2, .gallery__links a:hover .o-job .wpcf7-form .wpcf7-checkbox label span h2, .wpcf7-form .wpcf7-checkbox label .gallery__links a:hover .o-job span h2,
  .gallery__links a:hover .o-job .wpcf7-form .wpcf7-acceptance label span h2,
  .wpcf7-form .wpcf7-acceptance label .gallery__links a:hover .o-job span h2, .gallery__links a:hover .o-job .select-woo-ortica__select h2, .o-job .text-md .gallery__links a:hover h2, .o-job .card-product--v1 .card-product__notification > div .gallery__links a:hover h2, .card-product--v1 .o-job .card-product__notification > div .gallery__links a:hover h2, .o-job .card-post-v2 .card-post__info a .gallery__links a:hover h2, .card-post-v2 .card-post__info .o-job a .gallery__links a:hover h2, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a:hover h2, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a:hover h2,
  .o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a:hover h2,
  .wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a:hover h2, .o-job .select-woo-ortica__select .gallery__links a:hover h2, .gallery__links .o-job .header-top-v1 ul li a:hover h2, .o-job .header-top-v1 ul li .gallery__links a:hover h2, .gallery__links .header-top-v1 ul li .o-job a:hover h2, .header-top-v1 ul li .o-job .gallery__links a:hover h2, .gallery__links .o-job .cart-popup table.shop_table a:hover h2, .o-job .cart-popup table.shop_table .gallery__links a:hover h2, .gallery__links .cart-popup table.shop_table .o-job a:hover h2, .cart-popup table.shop_table .o-job .gallery__links a:hover h2, .gallery__links a:hover .o-job .cart-popup #cart-shipping h2, .o-job .cart-popup #cart-shipping .gallery__links a:hover h2, .gallery__links a:hover .cart-popup .o-job #cart-shipping h2, .cart-popup .o-job #cart-shipping .gallery__links a:hover h2, .gallery__links a:hover .o-job .cart-popup .shipping-calculator-btn h2, .o-job .cart-popup .shipping-calculator-btn .gallery__links a:hover h2, .gallery__links a:hover .cart-popup .o-job .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn .gallery__links a:hover h2, .gallery__links a:hover .o-job .cart-popup .coupon-form #coupon-code h2, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a:hover h2, .gallery__links a:hover .cart-popup .coupon-form .o-job #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a:hover h2, .gallery__links a:hover .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .gallery__links a:hover h2, .gallery__links a:hover .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .gallery__links a:hover h2, .gallery__links a:hover .o-job .woocommerce .woocommerce-ordering h2, .o-job .woocommerce .woocommerce-ordering .gallery__links a:hover h2, .gallery__links a:hover .woocommerce .o-job .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering .gallery__links a:hover h2, .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a:hover h2, .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a:hover h2,
  .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > span h2,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a:hover h2,
  .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > span h2,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a:hover h2, .gallery__links a:hover .o-job .woocommerce .woocommerce-result-count h2, .o-job .woocommerce .woocommerce-result-count .gallery__links a:hover h2, .gallery__links a:hover .woocommerce .o-job .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count .gallery__links a:hover h2, .gallery__links a:hover .o-job .cart-collaterals h2, .o-job .cart-collaterals .gallery__links a:hover h2, .gallery__links a:hover .o-job .cart-collaterals label h2, .o-job .cart-collaterals label .gallery__links a:hover h2, .gallery__links a:hover .cart-collaterals .o-job label h2, .cart-collaterals .o-job label .gallery__links a:hover h2,
  .gallery__links a:hover .o-job .cart-collaterals p h2,
  .o-job .cart-collaterals p .gallery__links a:hover h2,
  .gallery__links a:hover .cart-collaterals .o-job p h2,
  .cart-collaterals .o-job p .gallery__links a:hover h2, .gallery__links .o-job table.shop_table a:hover h2, .o-job table.shop_table .gallery__links a:hover h2, .gallery__links table.shop_table .o-job a:hover h2, table.shop_table .o-job .gallery__links a:hover h2, .gallery__links a:hover .o-job table.shop_table th h2, .o-job table.shop_table th .gallery__links a:hover h2, .gallery__links a:hover table.shop_table .o-job th h2, table.shop_table .o-job th .gallery__links a:hover h2, .gallery__links a:hover .o-job table.shop_table .product-name h2, .o-job table.shop_table .product-name .gallery__links a:hover h2, .gallery__links a:hover table.shop_table .o-job .product-name h2, table.shop_table .o-job .product-name .gallery__links a:hover h2, .gallery__links a:hover .o-job .woocommerce .coupon button.button h2, .o-job .woocommerce .coupon button.button .gallery__links a:hover h2, .gallery__links a:hover .woocommerce .coupon .o-job button.button h2, .woocommerce .coupon .o-job button.button .gallery__links a:hover h2, .gallery__links a:hover .o-job form.checkout.woocommerce-checkout label h2, .o-job form.checkout.woocommerce-checkout label .gallery__links a:hover h2, .gallery__links a:hover form.checkout.woocommerce-checkout .o-job label h2, form.checkout.woocommerce-checkout .o-job label .gallery__links a:hover h2,
  .gallery__links a:hover .o-job form.checkout.woocommerce-checkout p h2,
  .o-job form.checkout.woocommerce-checkout p .gallery__links a:hover h2,
  .gallery__links a:hover form.checkout.woocommerce-checkout .o-job p h2,
  form.checkout.woocommerce-checkout .o-job p .gallery__links a:hover h2, .gallery__links a:hover .o-job ul.woocommerce-error li h2, .o-job ul.woocommerce-error li .gallery__links a:hover h2, .gallery__links a:hover ul.woocommerce-error .o-job li h2, ul.woocommerce-error .o-job li .gallery__links a:hover h2, .gallery__links a:hover .o-job .woocommerce-form-coupon p h2, .o-job .woocommerce-form-coupon p .gallery__links a:hover h2, .gallery__links a:hover .woocommerce-form-coupon .o-job p h2, .woocommerce-form-coupon .o-job p .gallery__links a:hover h2,
  .gallery__links a:hover .o-job .woocommerce-form-login p h2,
  .o-job .woocommerce-form-login p .gallery__links a:hover h2,
  .gallery__links a:hover .woocommerce-form-login .o-job p h2,
  .woocommerce-form-login .o-job p .gallery__links a:hover h2, .gallery__links a:hover .o-job .stock.out-of-stock h2, .o-job .stock.out-of-stock .gallery__links a:hover h2, .gallery__links a:hover .o-job .reset_variations h2, .o-job .reset_variations .gallery__links a:hover h2, .gallery__links a:hover .o-job .panel-group .panel .panel-collapse h2, .o-job .panel-group .panel .panel-collapse .gallery__links a:hover h2, .gallery__links a:hover .panel-group .panel .o-job .panel-collapse h2, .panel-group .panel .o-job .panel-collapse .gallery__links a:hover h2, .gallery__links a:hover .o-job .variations tr th label h2, .o-job .variations tr th label .gallery__links a:hover h2, .gallery__links a:hover .variations tr th .o-job label h2, .variations tr th .o-job label .gallery__links a:hover h2, .gallery__links a:hover .o-job .variations tr td label h2, .o-job .variations tr td label .gallery__links a:hover h2, .gallery__links a:hover .variations tr td .o-job label h2, .variations tr td .o-job label .gallery__links a:hover h2, .gallery__links .o-job .wp-block-categories-list li a:hover h2, .o-job .wp-block-categories-list li .gallery__links a:hover h2, .gallery__links .wp-block-categories-list li .o-job a:hover h2, .wp-block-categories-list li .o-job .gallery__links a:hover h2, .gallery__links a:hover .o-job .text-md h3, .gallery__links a:hover .o-job .card-product--v1 .card-product__notification > div h3, .card-product--v1 .gallery__links a:hover .o-job .card-product__notification > div h3, .gallery__links a:hover .o-job .card-post-v2 .card-post__info a h3, .card-post-v2 .card-post__info .gallery__links a:hover .o-job a h3, .gallery__links a:hover .o-job .wpcf7-form .wpcf7-checkbox label span h3, .wpcf7-form .wpcf7-checkbox label .gallery__links a:hover .o-job span h3,
  .gallery__links a:hover .o-job .wpcf7-form .wpcf7-acceptance label span h3,
  .wpcf7-form .wpcf7-acceptance label .gallery__links a:hover .o-job span h3, .gallery__links a:hover .o-job .select-woo-ortica__select h3, .o-job .text-md .gallery__links a:hover h3, .o-job .card-product--v1 .card-product__notification > div .gallery__links a:hover h3, .card-product--v1 .o-job .card-product__notification > div .gallery__links a:hover h3, .o-job .card-post-v2 .card-post__info a .gallery__links a:hover h3, .card-post-v2 .card-post__info .o-job a .gallery__links a:hover h3, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a:hover h3, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a:hover h3,
  .o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a:hover h3,
  .wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a:hover h3, .o-job .select-woo-ortica__select .gallery__links a:hover h3, .gallery__links .o-job .header-top-v1 ul li a:hover h3, .o-job .header-top-v1 ul li .gallery__links a:hover h3, .gallery__links .header-top-v1 ul li .o-job a:hover h3, .header-top-v1 ul li .o-job .gallery__links a:hover h3, .gallery__links .o-job .cart-popup table.shop_table a:hover h3, .o-job .cart-popup table.shop_table .gallery__links a:hover h3, .gallery__links .cart-popup table.shop_table .o-job a:hover h3, .cart-popup table.shop_table .o-job .gallery__links a:hover h3, .gallery__links a:hover .o-job .cart-popup #cart-shipping h3, .o-job .cart-popup #cart-shipping .gallery__links a:hover h3, .gallery__links a:hover .cart-popup .o-job #cart-shipping h3, .cart-popup .o-job #cart-shipping .gallery__links a:hover h3, .gallery__links a:hover .o-job .cart-popup .shipping-calculator-btn h3, .o-job .cart-popup .shipping-calculator-btn .gallery__links a:hover h3, .gallery__links a:hover .cart-popup .o-job .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn .gallery__links a:hover h3, .gallery__links a:hover .o-job .cart-popup .coupon-form #coupon-code h3, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a:hover h3, .gallery__links a:hover .cart-popup .coupon-form .o-job #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a:hover h3, .gallery__links a:hover .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .gallery__links a:hover h3, .gallery__links a:hover .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .gallery__links a:hover h3, .gallery__links a:hover .o-job .woocommerce .woocommerce-ordering h3, .o-job .woocommerce .woocommerce-ordering .gallery__links a:hover h3, .gallery__links a:hover .woocommerce .o-job .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering .gallery__links a:hover h3, .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a:hover h3, .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a:hover h3,
  .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > span h3,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a:hover h3,
  .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > span h3,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a:hover h3, .gallery__links a:hover .o-job .woocommerce .woocommerce-result-count h3, .o-job .woocommerce .woocommerce-result-count .gallery__links a:hover h3, .gallery__links a:hover .woocommerce .o-job .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count .gallery__links a:hover h3, .gallery__links a:hover .o-job .cart-collaterals h3, .o-job .cart-collaterals .gallery__links a:hover h3, .gallery__links a:hover .o-job .cart-collaterals label h3, .o-job .cart-collaterals label .gallery__links a:hover h3, .gallery__links a:hover .cart-collaterals .o-job label h3, .cart-collaterals .o-job label .gallery__links a:hover h3,
  .gallery__links a:hover .o-job .cart-collaterals p h3,
  .o-job .cart-collaterals p .gallery__links a:hover h3,
  .gallery__links a:hover .cart-collaterals .o-job p h3,
  .cart-collaterals .o-job p .gallery__links a:hover h3, .gallery__links .o-job table.shop_table a:hover h3, .o-job table.shop_table .gallery__links a:hover h3, .gallery__links table.shop_table .o-job a:hover h3, table.shop_table .o-job .gallery__links a:hover h3, .gallery__links a:hover .o-job table.shop_table th h3, .o-job table.shop_table th .gallery__links a:hover h3, .gallery__links a:hover table.shop_table .o-job th h3, table.shop_table .o-job th .gallery__links a:hover h3, .gallery__links a:hover .o-job table.shop_table .product-name h3, .o-job table.shop_table .product-name .gallery__links a:hover h3, .gallery__links a:hover table.shop_table .o-job .product-name h3, table.shop_table .o-job .product-name .gallery__links a:hover h3, .gallery__links a:hover .o-job .woocommerce .coupon button.button h3, .o-job .woocommerce .coupon button.button .gallery__links a:hover h3, .gallery__links a:hover .woocommerce .coupon .o-job button.button h3, .woocommerce .coupon .o-job button.button .gallery__links a:hover h3, .gallery__links a:hover .o-job form.checkout.woocommerce-checkout label h3, .o-job form.checkout.woocommerce-checkout label .gallery__links a:hover h3, .gallery__links a:hover form.checkout.woocommerce-checkout .o-job label h3, form.checkout.woocommerce-checkout .o-job label .gallery__links a:hover h3,
  .gallery__links a:hover .o-job form.checkout.woocommerce-checkout p h3,
  .o-job form.checkout.woocommerce-checkout p .gallery__links a:hover h3,
  .gallery__links a:hover form.checkout.woocommerce-checkout .o-job p h3,
  form.checkout.woocommerce-checkout .o-job p .gallery__links a:hover h3, .gallery__links a:hover .o-job ul.woocommerce-error li h3, .o-job ul.woocommerce-error li .gallery__links a:hover h3, .gallery__links a:hover ul.woocommerce-error .o-job li h3, ul.woocommerce-error .o-job li .gallery__links a:hover h3, .gallery__links a:hover .o-job .woocommerce-form-coupon p h3, .o-job .woocommerce-form-coupon p .gallery__links a:hover h3, .gallery__links a:hover .woocommerce-form-coupon .o-job p h3, .woocommerce-form-coupon .o-job p .gallery__links a:hover h3,
  .gallery__links a:hover .o-job .woocommerce-form-login p h3,
  .o-job .woocommerce-form-login p .gallery__links a:hover h3,
  .gallery__links a:hover .woocommerce-form-login .o-job p h3,
  .woocommerce-form-login .o-job p .gallery__links a:hover h3, .gallery__links a:hover .o-job .stock.out-of-stock h3, .o-job .stock.out-of-stock .gallery__links a:hover h3, .gallery__links a:hover .o-job .reset_variations h3, .o-job .reset_variations .gallery__links a:hover h3, .gallery__links a:hover .o-job .panel-group .panel .panel-collapse h3, .o-job .panel-group .panel .panel-collapse .gallery__links a:hover h3, .gallery__links a:hover .panel-group .panel .o-job .panel-collapse h3, .panel-group .panel .o-job .panel-collapse .gallery__links a:hover h3, .gallery__links a:hover .o-job .variations tr th label h3, .o-job .variations tr th label .gallery__links a:hover h3, .gallery__links a:hover .variations tr th .o-job label h3, .variations tr th .o-job label .gallery__links a:hover h3, .gallery__links a:hover .o-job .variations tr td label h3, .o-job .variations tr td label .gallery__links a:hover h3, .gallery__links a:hover .variations tr td .o-job label h3, .variations tr td .o-job label .gallery__links a:hover h3, .gallery__links .o-job .wp-block-categories-list li a:hover h3, .o-job .wp-block-categories-list li .gallery__links a:hover h3, .gallery__links .wp-block-categories-list li .o-job a:hover h3, .wp-block-categories-list li .o-job .gallery__links a:hover h3, .gallery__links a:hover .o-job .text-md h4, .gallery__links a:hover .o-job .card-product--v1 .card-product__notification > div h4, .card-product--v1 .gallery__links a:hover .o-job .card-product__notification > div h4, .gallery__links a:hover .o-job .card-post-v2 .card-post__info a h4, .card-post-v2 .card-post__info .gallery__links a:hover .o-job a h4, .gallery__links a:hover .o-job .wpcf7-form .wpcf7-checkbox label span h4, .wpcf7-form .wpcf7-checkbox label .gallery__links a:hover .o-job span h4,
  .gallery__links a:hover .o-job .wpcf7-form .wpcf7-acceptance label span h4,
  .wpcf7-form .wpcf7-acceptance label .gallery__links a:hover .o-job span h4, .gallery__links a:hover .o-job .select-woo-ortica__select h4, .o-job .text-md .gallery__links a:hover h4, .o-job .card-product--v1 .card-product__notification > div .gallery__links a:hover h4, .card-product--v1 .o-job .card-product__notification > div .gallery__links a:hover h4, .o-job .card-post-v2 .card-post__info a .gallery__links a:hover h4, .card-post-v2 .card-post__info .o-job a .gallery__links a:hover h4, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a:hover h4, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a:hover h4,
  .o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a:hover h4,
  .wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a:hover h4, .o-job .select-woo-ortica__select .gallery__links a:hover h4, .gallery__links .o-job .header-top-v1 ul li a:hover h4, .o-job .header-top-v1 ul li .gallery__links a:hover h4, .gallery__links .header-top-v1 ul li .o-job a:hover h4, .header-top-v1 ul li .o-job .gallery__links a:hover h4, .gallery__links .o-job .cart-popup table.shop_table a:hover h4, .o-job .cart-popup table.shop_table .gallery__links a:hover h4, .gallery__links .cart-popup table.shop_table .o-job a:hover h4, .cart-popup table.shop_table .o-job .gallery__links a:hover h4, .gallery__links a:hover .o-job .cart-popup #cart-shipping h4, .o-job .cart-popup #cart-shipping .gallery__links a:hover h4, .gallery__links a:hover .cart-popup .o-job #cart-shipping h4, .cart-popup .o-job #cart-shipping .gallery__links a:hover h4, .gallery__links a:hover .o-job .cart-popup .shipping-calculator-btn h4, .o-job .cart-popup .shipping-calculator-btn .gallery__links a:hover h4, .gallery__links a:hover .cart-popup .o-job .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn .gallery__links a:hover h4, .gallery__links a:hover .o-job .cart-popup .coupon-form #coupon-code h4, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a:hover h4, .gallery__links a:hover .cart-popup .coupon-form .o-job #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a:hover h4, .gallery__links a:hover .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .gallery__links a:hover h4, .gallery__links a:hover .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .gallery__links a:hover h4, .gallery__links a:hover .o-job .woocommerce .woocommerce-ordering h4, .o-job .woocommerce .woocommerce-ordering .gallery__links a:hover h4, .gallery__links a:hover .woocommerce .o-job .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering .gallery__links a:hover h4, .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a:hover h4, .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a:hover h4,
  .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > span h4,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a:hover h4,
  .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > span h4,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a:hover h4, .gallery__links a:hover .o-job .woocommerce .woocommerce-result-count h4, .o-job .woocommerce .woocommerce-result-count .gallery__links a:hover h4, .gallery__links a:hover .woocommerce .o-job .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count .gallery__links a:hover h4, .gallery__links a:hover .o-job .cart-collaterals h4, .o-job .cart-collaterals .gallery__links a:hover h4, .gallery__links a:hover .o-job .cart-collaterals label h4, .o-job .cart-collaterals label .gallery__links a:hover h4, .gallery__links a:hover .cart-collaterals .o-job label h4, .cart-collaterals .o-job label .gallery__links a:hover h4,
  .gallery__links a:hover .o-job .cart-collaterals p h4,
  .o-job .cart-collaterals p .gallery__links a:hover h4,
  .gallery__links a:hover .cart-collaterals .o-job p h4,
  .cart-collaterals .o-job p .gallery__links a:hover h4, .gallery__links .o-job table.shop_table a:hover h4, .o-job table.shop_table .gallery__links a:hover h4, .gallery__links table.shop_table .o-job a:hover h4, table.shop_table .o-job .gallery__links a:hover h4, .gallery__links a:hover .o-job table.shop_table th h4, .o-job table.shop_table th .gallery__links a:hover h4, .gallery__links a:hover table.shop_table .o-job th h4, table.shop_table .o-job th .gallery__links a:hover h4, .gallery__links a:hover .o-job table.shop_table .product-name h4, .o-job table.shop_table .product-name .gallery__links a:hover h4, .gallery__links a:hover table.shop_table .o-job .product-name h4, table.shop_table .o-job .product-name .gallery__links a:hover h4, .gallery__links a:hover .o-job .woocommerce .coupon button.button h4, .o-job .woocommerce .coupon button.button .gallery__links a:hover h4, .gallery__links a:hover .woocommerce .coupon .o-job button.button h4, .woocommerce .coupon .o-job button.button .gallery__links a:hover h4, .gallery__links a:hover .o-job form.checkout.woocommerce-checkout label h4, .o-job form.checkout.woocommerce-checkout label .gallery__links a:hover h4, .gallery__links a:hover form.checkout.woocommerce-checkout .o-job label h4, form.checkout.woocommerce-checkout .o-job label .gallery__links a:hover h4,
  .gallery__links a:hover .o-job form.checkout.woocommerce-checkout p h4,
  .o-job form.checkout.woocommerce-checkout p .gallery__links a:hover h4,
  .gallery__links a:hover form.checkout.woocommerce-checkout .o-job p h4,
  form.checkout.woocommerce-checkout .o-job p .gallery__links a:hover h4, .gallery__links a:hover .o-job ul.woocommerce-error li h4, .o-job ul.woocommerce-error li .gallery__links a:hover h4, .gallery__links a:hover ul.woocommerce-error .o-job li h4, ul.woocommerce-error .o-job li .gallery__links a:hover h4, .gallery__links a:hover .o-job .woocommerce-form-coupon p h4, .o-job .woocommerce-form-coupon p .gallery__links a:hover h4, .gallery__links a:hover .woocommerce-form-coupon .o-job p h4, .woocommerce-form-coupon .o-job p .gallery__links a:hover h4,
  .gallery__links a:hover .o-job .woocommerce-form-login p h4,
  .o-job .woocommerce-form-login p .gallery__links a:hover h4,
  .gallery__links a:hover .woocommerce-form-login .o-job p h4,
  .woocommerce-form-login .o-job p .gallery__links a:hover h4, .gallery__links a:hover .o-job .stock.out-of-stock h4, .o-job .stock.out-of-stock .gallery__links a:hover h4, .gallery__links a:hover .o-job .reset_variations h4, .o-job .reset_variations .gallery__links a:hover h4, .gallery__links a:hover .o-job .panel-group .panel .panel-collapse h4, .o-job .panel-group .panel .panel-collapse .gallery__links a:hover h4, .gallery__links a:hover .panel-group .panel .o-job .panel-collapse h4, .panel-group .panel .o-job .panel-collapse .gallery__links a:hover h4, .gallery__links a:hover .o-job .variations tr th label h4, .o-job .variations tr th label .gallery__links a:hover h4, .gallery__links a:hover .variations tr th .o-job label h4, .variations tr th .o-job label .gallery__links a:hover h4, .gallery__links a:hover .o-job .variations tr td label h4, .o-job .variations tr td label .gallery__links a:hover h4, .gallery__links a:hover .variations tr td .o-job label h4, .variations tr td .o-job label .gallery__links a:hover h4, .gallery__links .o-job .wp-block-categories-list li a:hover h4, .o-job .wp-block-categories-list li .gallery__links a:hover h4, .gallery__links .wp-block-categories-list li .o-job a:hover h4, .wp-block-categories-list li .o-job .gallery__links a:hover h4, .gallery__links a:hover .o-job .text-md h5, .gallery__links a:hover .o-job .card-product--v1 .card-product__notification > div h5, .card-product--v1 .gallery__links a:hover .o-job .card-product__notification > div h5, .gallery__links a:hover .o-job .card-post-v2 .card-post__info a h5, .card-post-v2 .card-post__info .gallery__links a:hover .o-job a h5, .gallery__links a:hover .o-job .wpcf7-form .wpcf7-checkbox label span h5, .wpcf7-form .wpcf7-checkbox label .gallery__links a:hover .o-job span h5,
  .gallery__links a:hover .o-job .wpcf7-form .wpcf7-acceptance label span h5,
  .wpcf7-form .wpcf7-acceptance label .gallery__links a:hover .o-job span h5, .gallery__links a:hover .o-job .select-woo-ortica__select h5, .o-job .text-md .gallery__links a:hover h5, .o-job .card-product--v1 .card-product__notification > div .gallery__links a:hover h5, .card-product--v1 .o-job .card-product__notification > div .gallery__links a:hover h5, .o-job .card-post-v2 .card-post__info a .gallery__links a:hover h5, .card-post-v2 .card-post__info .o-job a .gallery__links a:hover h5, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a:hover h5, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a:hover h5,
  .o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a:hover h5,
  .wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a:hover h5, .o-job .select-woo-ortica__select .gallery__links a:hover h5, .gallery__links .o-job .header-top-v1 ul li a:hover h5, .o-job .header-top-v1 ul li .gallery__links a:hover h5, .gallery__links .header-top-v1 ul li .o-job a:hover h5, .header-top-v1 ul li .o-job .gallery__links a:hover h5, .gallery__links .o-job .cart-popup table.shop_table a:hover h5, .o-job .cart-popup table.shop_table .gallery__links a:hover h5, .gallery__links .cart-popup table.shop_table .o-job a:hover h5, .cart-popup table.shop_table .o-job .gallery__links a:hover h5, .gallery__links a:hover .o-job .cart-popup #cart-shipping h5, .o-job .cart-popup #cart-shipping .gallery__links a:hover h5, .gallery__links a:hover .cart-popup .o-job #cart-shipping h5, .cart-popup .o-job #cart-shipping .gallery__links a:hover h5, .gallery__links a:hover .o-job .cart-popup .shipping-calculator-btn h5, .o-job .cart-popup .shipping-calculator-btn .gallery__links a:hover h5, .gallery__links a:hover .cart-popup .o-job .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn .gallery__links a:hover h5, .gallery__links a:hover .o-job .cart-popup .coupon-form #coupon-code h5, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a:hover h5, .gallery__links a:hover .cart-popup .coupon-form .o-job #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a:hover h5, .gallery__links a:hover .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .gallery__links a:hover h5, .gallery__links a:hover .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .gallery__links a:hover h5, .gallery__links a:hover .o-job .woocommerce .woocommerce-ordering h5, .o-job .woocommerce .woocommerce-ordering .gallery__links a:hover h5, .gallery__links a:hover .woocommerce .o-job .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering .gallery__links a:hover h5, .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a:hover h5, .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a:hover h5,
  .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > span h5,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a:hover h5,
  .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > span h5,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a:hover h5, .gallery__links a:hover .o-job .woocommerce .woocommerce-result-count h5, .o-job .woocommerce .woocommerce-result-count .gallery__links a:hover h5, .gallery__links a:hover .woocommerce .o-job .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count .gallery__links a:hover h5, .gallery__links a:hover .o-job .cart-collaterals h5, .o-job .cart-collaterals .gallery__links a:hover h5, .gallery__links a:hover .o-job .cart-collaterals label h5, .o-job .cart-collaterals label .gallery__links a:hover h5, .gallery__links a:hover .cart-collaterals .o-job label h5, .cart-collaterals .o-job label .gallery__links a:hover h5,
  .gallery__links a:hover .o-job .cart-collaterals p h5,
  .o-job .cart-collaterals p .gallery__links a:hover h5,
  .gallery__links a:hover .cart-collaterals .o-job p h5,
  .cart-collaterals .o-job p .gallery__links a:hover h5, .gallery__links .o-job table.shop_table a:hover h5, .o-job table.shop_table .gallery__links a:hover h5, .gallery__links table.shop_table .o-job a:hover h5, table.shop_table .o-job .gallery__links a:hover h5, .gallery__links a:hover .o-job table.shop_table th h5, .o-job table.shop_table th .gallery__links a:hover h5, .gallery__links a:hover table.shop_table .o-job th h5, table.shop_table .o-job th .gallery__links a:hover h5, .gallery__links a:hover .o-job table.shop_table .product-name h5, .o-job table.shop_table .product-name .gallery__links a:hover h5, .gallery__links a:hover table.shop_table .o-job .product-name h5, table.shop_table .o-job .product-name .gallery__links a:hover h5, .gallery__links a:hover .o-job .woocommerce .coupon button.button h5, .o-job .woocommerce .coupon button.button .gallery__links a:hover h5, .gallery__links a:hover .woocommerce .coupon .o-job button.button h5, .woocommerce .coupon .o-job button.button .gallery__links a:hover h5, .gallery__links a:hover .o-job form.checkout.woocommerce-checkout label h5, .o-job form.checkout.woocommerce-checkout label .gallery__links a:hover h5, .gallery__links a:hover form.checkout.woocommerce-checkout .o-job label h5, form.checkout.woocommerce-checkout .o-job label .gallery__links a:hover h5,
  .gallery__links a:hover .o-job form.checkout.woocommerce-checkout p h5,
  .o-job form.checkout.woocommerce-checkout p .gallery__links a:hover h5,
  .gallery__links a:hover form.checkout.woocommerce-checkout .o-job p h5,
  form.checkout.woocommerce-checkout .o-job p .gallery__links a:hover h5, .gallery__links a:hover .o-job ul.woocommerce-error li h5, .o-job ul.woocommerce-error li .gallery__links a:hover h5, .gallery__links a:hover ul.woocommerce-error .o-job li h5, ul.woocommerce-error .o-job li .gallery__links a:hover h5, .gallery__links a:hover .o-job .woocommerce-form-coupon p h5, .o-job .woocommerce-form-coupon p .gallery__links a:hover h5, .gallery__links a:hover .woocommerce-form-coupon .o-job p h5, .woocommerce-form-coupon .o-job p .gallery__links a:hover h5,
  .gallery__links a:hover .o-job .woocommerce-form-login p h5,
  .o-job .woocommerce-form-login p .gallery__links a:hover h5,
  .gallery__links a:hover .woocommerce-form-login .o-job p h5,
  .woocommerce-form-login .o-job p .gallery__links a:hover h5, .gallery__links a:hover .o-job .stock.out-of-stock h5, .o-job .stock.out-of-stock .gallery__links a:hover h5, .gallery__links a:hover .o-job .reset_variations h5, .o-job .reset_variations .gallery__links a:hover h5, .gallery__links a:hover .o-job .panel-group .panel .panel-collapse h5, .o-job .panel-group .panel .panel-collapse .gallery__links a:hover h5, .gallery__links a:hover .panel-group .panel .o-job .panel-collapse h5, .panel-group .panel .o-job .panel-collapse .gallery__links a:hover h5, .gallery__links a:hover .o-job .variations tr th label h5, .o-job .variations tr th label .gallery__links a:hover h5, .gallery__links a:hover .variations tr th .o-job label h5, .variations tr th .o-job label .gallery__links a:hover h5, .gallery__links a:hover .o-job .variations tr td label h5, .o-job .variations tr td label .gallery__links a:hover h5, .gallery__links a:hover .variations tr td .o-job label h5, .variations tr td .o-job label .gallery__links a:hover h5, .gallery__links .o-job .wp-block-categories-list li a:hover h5, .o-job .wp-block-categories-list li .gallery__links a:hover h5, .gallery__links .wp-block-categories-list li .o-job a:hover h5, .wp-block-categories-list li .o-job .gallery__links a:hover h5, .gallery__links a:hover .o-job .text-md h6, .gallery__links a:hover .o-job .card-product--v1 .card-product__notification > div h6, .card-product--v1 .gallery__links a:hover .o-job .card-product__notification > div h6, .gallery__links a:hover .o-job .card-post-v2 .card-post__info a h6, .card-post-v2 .card-post__info .gallery__links a:hover .o-job a h6, .gallery__links a:hover .o-job .wpcf7-form .wpcf7-checkbox label span h6, .wpcf7-form .wpcf7-checkbox label .gallery__links a:hover .o-job span h6,
  .gallery__links a:hover .o-job .wpcf7-form .wpcf7-acceptance label span h6,
  .wpcf7-form .wpcf7-acceptance label .gallery__links a:hover .o-job span h6, .gallery__links a:hover .o-job .select-woo-ortica__select h6, .o-job .text-md .gallery__links a:hover h6, .o-job .card-product--v1 .card-product__notification > div .gallery__links a:hover h6, .card-product--v1 .o-job .card-product__notification > div .gallery__links a:hover h6, .o-job .card-post-v2 .card-post__info a .gallery__links a:hover h6, .card-post-v2 .card-post__info .o-job a .gallery__links a:hover h6, .o-job .wpcf7-form .wpcf7-checkbox label span .gallery__links a:hover h6, .wpcf7-form .wpcf7-checkbox label .o-job span .gallery__links a:hover h6,
  .o-job .wpcf7-form .wpcf7-acceptance label span .gallery__links a:hover h6,
  .wpcf7-form .wpcf7-acceptance label .o-job span .gallery__links a:hover h6, .o-job .select-woo-ortica__select .gallery__links a:hover h6, .gallery__links .o-job .header-top-v1 ul li a:hover h6, .o-job .header-top-v1 ul li .gallery__links a:hover h6, .gallery__links .header-top-v1 ul li .o-job a:hover h6, .header-top-v1 ul li .o-job .gallery__links a:hover h6, .gallery__links .o-job .cart-popup table.shop_table a:hover h6, .o-job .cart-popup table.shop_table .gallery__links a:hover h6, .gallery__links .cart-popup table.shop_table .o-job a:hover h6, .cart-popup table.shop_table .o-job .gallery__links a:hover h6, .gallery__links a:hover .o-job .cart-popup #cart-shipping h6, .o-job .cart-popup #cart-shipping .gallery__links a:hover h6, .gallery__links a:hover .cart-popup .o-job #cart-shipping h6, .cart-popup .o-job #cart-shipping .gallery__links a:hover h6, .gallery__links a:hover .o-job .cart-popup .shipping-calculator-btn h6, .o-job .cart-popup .shipping-calculator-btn .gallery__links a:hover h6, .gallery__links a:hover .cart-popup .o-job .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn .gallery__links a:hover h6, .gallery__links a:hover .o-job .cart-popup .coupon-form #coupon-code h6, .o-job .cart-popup .coupon-form #coupon-code .gallery__links a:hover h6, .gallery__links a:hover .cart-popup .coupon-form .o-job #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code .gallery__links a:hover h6, .gallery__links a:hover .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .gallery__links a:hover h6, .gallery__links a:hover .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .gallery__links a:hover h6, .gallery__links a:hover .o-job .woocommerce .woocommerce-ordering h6, .o-job .woocommerce .woocommerce-ordering .gallery__links a:hover h6, .gallery__links a:hover .woocommerce .o-job .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering .gallery__links a:hover h6, .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .o-job .woocommerce-gallery__wrapper .product__notification > div .gallery__links a:hover h6, .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div .gallery__links a:hover h6,
  .gallery__links a:hover .o-job .woocommerce-gallery__wrapper .product__notification > span h6,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .gallery__links a:hover h6,
  .gallery__links a:hover .woocommerce-gallery__wrapper .o-job .product__notification > span h6,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .gallery__links a:hover h6, .gallery__links a:hover .o-job .woocommerce .woocommerce-result-count h6, .o-job .woocommerce .woocommerce-result-count .gallery__links a:hover h6, .gallery__links a:hover .woocommerce .o-job .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count .gallery__links a:hover h6, .gallery__links a:hover .o-job .cart-collaterals h6, .o-job .cart-collaterals .gallery__links a:hover h6, .gallery__links a:hover .o-job .cart-collaterals label h6, .o-job .cart-collaterals label .gallery__links a:hover h6, .gallery__links a:hover .cart-collaterals .o-job label h6, .cart-collaterals .o-job label .gallery__links a:hover h6,
  .gallery__links a:hover .o-job .cart-collaterals p h6,
  .o-job .cart-collaterals p .gallery__links a:hover h6,
  .gallery__links a:hover .cart-collaterals .o-job p h6,
  .cart-collaterals .o-job p .gallery__links a:hover h6, .gallery__links .o-job table.shop_table a:hover h6, .o-job table.shop_table .gallery__links a:hover h6, .gallery__links table.shop_table .o-job a:hover h6, table.shop_table .o-job .gallery__links a:hover h6, .gallery__links a:hover .o-job table.shop_table th h6, .o-job table.shop_table th .gallery__links a:hover h6, .gallery__links a:hover table.shop_table .o-job th h6, table.shop_table .o-job th .gallery__links a:hover h6, .gallery__links a:hover .o-job table.shop_table .product-name h6, .o-job table.shop_table .product-name .gallery__links a:hover h6, .gallery__links a:hover table.shop_table .o-job .product-name h6, table.shop_table .o-job .product-name .gallery__links a:hover h6, .gallery__links a:hover .o-job .woocommerce .coupon button.button h6, .o-job .woocommerce .coupon button.button .gallery__links a:hover h6, .gallery__links a:hover .woocommerce .coupon .o-job button.button h6, .woocommerce .coupon .o-job button.button .gallery__links a:hover h6, .gallery__links a:hover .o-job form.checkout.woocommerce-checkout label h6, .o-job form.checkout.woocommerce-checkout label .gallery__links a:hover h6, .gallery__links a:hover form.checkout.woocommerce-checkout .o-job label h6, form.checkout.woocommerce-checkout .o-job label .gallery__links a:hover h6,
  .gallery__links a:hover .o-job form.checkout.woocommerce-checkout p h6,
  .o-job form.checkout.woocommerce-checkout p .gallery__links a:hover h6,
  .gallery__links a:hover form.checkout.woocommerce-checkout .o-job p h6,
  form.checkout.woocommerce-checkout .o-job p .gallery__links a:hover h6, .gallery__links a:hover .o-job ul.woocommerce-error li h6, .o-job ul.woocommerce-error li .gallery__links a:hover h6, .gallery__links a:hover ul.woocommerce-error .o-job li h6, ul.woocommerce-error .o-job li .gallery__links a:hover h6, .gallery__links a:hover .o-job .woocommerce-form-coupon p h6, .o-job .woocommerce-form-coupon p .gallery__links a:hover h6, .gallery__links a:hover .woocommerce-form-coupon .o-job p h6, .woocommerce-form-coupon .o-job p .gallery__links a:hover h6,
  .gallery__links a:hover .o-job .woocommerce-form-login p h6,
  .o-job .woocommerce-form-login p .gallery__links a:hover h6,
  .gallery__links a:hover .woocommerce-form-login .o-job p h6,
  .woocommerce-form-login .o-job p .gallery__links a:hover h6, .gallery__links a:hover .o-job .stock.out-of-stock h6, .o-job .stock.out-of-stock .gallery__links a:hover h6, .gallery__links a:hover .o-job .reset_variations h6, .o-job .reset_variations .gallery__links a:hover h6, .gallery__links a:hover .o-job .panel-group .panel .panel-collapse h6, .o-job .panel-group .panel .panel-collapse .gallery__links a:hover h6, .gallery__links a:hover .panel-group .panel .o-job .panel-collapse h6, .panel-group .panel .o-job .panel-collapse .gallery__links a:hover h6, .gallery__links a:hover .o-job .variations tr th label h6, .o-job .variations tr th label .gallery__links a:hover h6, .gallery__links a:hover .variations tr th .o-job label h6, .variations tr th .o-job label .gallery__links a:hover h6, .gallery__links a:hover .o-job .variations tr td label h6, .o-job .variations tr td label .gallery__links a:hover h6, .gallery__links a:hover .variations tr td .o-job label h6, .variations tr td .o-job label .gallery__links a:hover h6, .gallery__links .o-job .wp-block-categories-list li a:hover h6, .o-job .wp-block-categories-list li .gallery__links a:hover h6, .gallery__links .wp-block-categories-list li .o-job a:hover h6, .wp-block-categories-list li .o-job .gallery__links a:hover h6 {
    -webkit-transform: translateX(1rem);
            transform: translateX(1rem);
  }
}

.button-v1, .wp-block-search__button, .wpcf7-form input[type=submit].wpcf7-submit, .single_add_to_cart_button, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button,
.woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button, .woocommerce-account .addresses .title .edit, .woocommerce .shop_table .coupon button, .woocommerce .shop_table td > button.button, .woocommerce-form-coupon .form-row-last button,
.woocommerce-form-login .form-row-last button, .checkout-button,
.woocommerce-button, button#place_order, .button.wc-backward {
  transition: 0.5s;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none !important;
  padding: 20px 50px;
}

.button-v1--sm {
  padding: 10px 20px;
  font-size: 1.2rem;
}

.button-v1 a, .wp-block-search__button a, .wpcf7-form input[type=submit].wpcf7-submit a, .single_add_to_cart_button a, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button a,
.woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button a, .woocommerce-account .addresses .title .edit a, .woocommerce .shop_table .coupon button a, .woocommerce .shop_table td > button.button a, .woocommerce-form-coupon .form-row-last button a,
.woocommerce-form-login .form-row-last button a, .checkout-button a,
.woocommerce-button a, button#place_order a, .button.wc-backward a {
  text-decoration: none;
}

@media (hover: hover) {
  .button-v1:hover, .wp-block-search__button:hover, .wpcf7-form input[type=submit].wpcf7-submit:hover, .single_add_to_cart_button:hover, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button:hover,
  .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button:hover, .woocommerce-account .addresses .title .edit:hover, .woocommerce .shop_table .coupon button:hover, .woocommerce .shop_table td > button.button:hover, .woocommerce-form-coupon .form-row-last button:hover,
  .woocommerce-form-login .form-row-last button:hover, .checkout-button:hover,
  .woocommerce-button:hover, button#place_order:hover, .button.wc-backward:hover {
    --bg-opacity: 1;
    background-color: #597E71;
    background-color: rgba(89, 126, 113, var(--bg-opacity));
  }

  .button-v1:hover .ico img, .wp-block-search__button:hover .ico img, .wpcf7-form input[type=submit].wpcf7-submit:hover .ico img, .single_add_to_cart_button:hover .ico img, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button:hover .ico img,
  .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button:hover .ico img, .woocommerce-account .addresses .title .edit:hover .ico img, .woocommerce .shop_table .coupon button:hover .ico img, .woocommerce .shop_table td > button.button:hover .ico img, .woocommerce-form-coupon .form-row-last button:hover .ico img,
  .woocommerce-form-login .form-row-last button:hover .ico img, .checkout-button:hover .ico img,
  .woocommerce-button:hover .ico img, button#place_order:hover .ico img, .button.wc-backward:hover .ico img {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }

  .button-v1:hover .freccia, .wp-block-search__button:hover .freccia, .wpcf7-form input[type=submit].wpcf7-submit:hover .freccia, .single_add_to_cart_button:hover .freccia, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button:hover .freccia,
  .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button:hover .freccia, .woocommerce-account .addresses .title .edit:hover .freccia, .woocommerce .shop_table .coupon button:hover .freccia, .woocommerce .shop_table td > button.button:hover .freccia, .woocommerce-form-coupon .form-row-last button:hover .freccia,
  .woocommerce-form-login .form-row-last button:hover .freccia, .checkout-button:hover .freccia,
  .woocommerce-button:hover .freccia, button#place_order:hover .freccia, .button.wc-backward:hover .freccia {
    -webkit-transform: translate(0);
            transform: translate(0);
  }

  .button-v1--white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #124734;
    color: rgba(18, 71, 52, var(--text-opacity));
  }

  .button-v1--white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    --bg-opacity: 1;
    background-color: #124734;
    background-color: rgba(18, 71, 52, var(--bg-opacity));
  }

  .button-v1--white:hover .ico svg path {
    stroke: #fff;
  }

  .button-v1--white:hover .freccia svg path {
    fill: #fff;
  }

  .button-v1--white:hover.button-v1--fill svg path {
    stroke: inherit;
    fill: #fff;
  }

  .button-v1--black:hover {
    --bg-opacity: 1;
    background-color: #124734;
    background-color: rgba(18, 71, 52, var(--bg-opacity));
  }
}

.button-v2, .woocommerce-form-coupon-toggle .showcoupon,
.woocommerce-form-coupon-toggle .showlogin,
.woocommerce-form-login-toggle .showcoupon,
.woocommerce-form-login-toggle .showlogin {
  transition: 0.5s;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
  border-radius: 0.5rem;
  -ms-flex-align: center;
      align-items: center;
  padding: 15px 20px;
}

.button-v2--sm {
  padding: 10px 20px;
}

.button-v2--xs {
  padding: 5px 20px;
}

.button-v2--lg {
  padding: 18px 25px;
}

.button-v2 .ico, .woocommerce-form-coupon-toggle .showcoupon .ico,
.woocommerce-form-coupon-toggle .showlogin .ico,
.woocommerce-form-login-toggle .showcoupon .ico,
.woocommerce-form-login-toggle .showlogin .ico {
  margin-right: 1rem;
}

.button-v2 .ico svg, .woocommerce-form-coupon-toggle .showcoupon .ico svg,
.woocommerce-form-coupon-toggle .showlogin .ico svg,
.woocommerce-form-login-toggle .showcoupon .ico svg,
.woocommerce-form-login-toggle .showlogin .ico svg {
  height: 2rem;
  width: auto;
  transition: 0.3s;
}

.button-v2 .ico svg path, .woocommerce-form-coupon-toggle .showcoupon .ico svg path,
.woocommerce-form-coupon-toggle .showlogin .ico svg path,
.woocommerce-form-login-toggle .showcoupon .ico svg path,
.woocommerce-form-login-toggle .showlogin .ico svg path {
  stroke: #252525;
}

.button-v2.button-v2--fill svg path, .woocommerce-form-coupon-toggle .button-v2--fill.showcoupon svg path,
.woocommerce-form-coupon-toggle .button-v2--fill.showlogin svg path,
.woocommerce-form-login-toggle .button-v2--fill.showcoupon svg path,
.woocommerce-form-login-toggle .button-v2--fill.showlogin svg path {
  stroke: inherit;
  fill: #252525;
}

.button-v2 .freccia, .woocommerce-form-coupon-toggle .showcoupon .freccia,
.woocommerce-form-coupon-toggle .showlogin .freccia,
.woocommerce-form-login-toggle .showcoupon .freccia,
.woocommerce-form-login-toggle .showlogin .freccia {
  position: absolute;
  top: 5px;
  right: 5px;
  -webkit-transform: translate(-3px, 3px);
          transform: translate(-3px, 3px);
  transition: 0.3s;
}

.button-v2 .freccia svg, .woocommerce-form-coupon-toggle .showcoupon .freccia svg,
.woocommerce-form-coupon-toggle .showlogin .freccia svg,
.woocommerce-form-login-toggle .showcoupon .freccia svg,
.woocommerce-form-login-toggle .showlogin .freccia svg {
  width: 1rem;
}

.button-v2 .freccia svg path, .woocommerce-form-coupon-toggle .showcoupon .freccia svg path,
.woocommerce-form-coupon-toggle .showlogin .freccia svg path,
.woocommerce-form-login-toggle .showcoupon .freccia svg path,
.woocommerce-form-login-toggle .showlogin .freccia svg path {
  fill: #124734;
}

.button-v2 a, .woocommerce-form-coupon-toggle .showcoupon a,
.woocommerce-form-coupon-toggle .showlogin a,
.woocommerce-form-login-toggle .showcoupon a,
.woocommerce-form-login-toggle .showlogin a {
  text-decoration: none;
}

.button-v2--white {
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.button-v2--white .ico svg path {
  stroke: #fff;
  transition: 0.3s;
}

.button-v2--white .freccia svg path {
  fill: #fff;
  transition: 0.3s;
}

.button-v2--white.button-v2--fill svg path {
  stroke: inherit;
  fill: #fff;
}

.button-v2--black {
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.button-v2--black .ico svg path {
  stroke: #252525;
  transition: 0.3s;
}

.button-v2--black .freccia svg path {
  fill: #252525;
  transition: 0.3s;
}

.button-v2--black.button-v2--fill svg path {
  stroke: inherit;
  fill: #252525;
}

.button-v2.button-v2--only-ico, .woocommerce-form-coupon-toggle .button-v2--only-ico.showcoupon,
.woocommerce-form-coupon-toggle .button-v2--only-ico.showlogin,
.woocommerce-form-login-toggle .button-v2--only-ico.showcoupon,
.woocommerce-form-login-toggle .button-v2--only-ico.showlogin {
  padding: 15px;
}

.button-v2.button-v2--only-ico.button-v2--sm, .woocommerce-form-coupon-toggle .button-v2--only-ico.button-v2--sm.showcoupon,
.woocommerce-form-coupon-toggle .button-v2--only-ico.button-v2--sm.showlogin,
.woocommerce-form-login-toggle .button-v2--only-ico.button-v2--sm.showcoupon,
.woocommerce-form-login-toggle .button-v2--only-ico.button-v2--sm.showlogin {
  padding: 10px;
}

.button-v2.button-v2--only-ico.button-v2--lg, .woocommerce-form-coupon-toggle .button-v2--only-ico.button-v2--lg.showcoupon,
.woocommerce-form-coupon-toggle .button-v2--only-ico.button-v2--lg.showlogin,
.woocommerce-form-login-toggle .button-v2--only-ico.button-v2--lg.showcoupon,
.woocommerce-form-login-toggle .button-v2--only-ico.button-v2--lg.showlogin {
  padding: 18px;
}

.button-v2.button-v2--only-ico .ico, .woocommerce-form-coupon-toggle .button-v2--only-ico.showcoupon .ico,
.woocommerce-form-coupon-toggle .button-v2--only-ico.showlogin .ico,
.woocommerce-form-login-toggle .button-v2--only-ico.showcoupon .ico,
.woocommerce-form-login-toggle .button-v2--only-ico.showlogin .ico {
  margin-right: 0;
}

@media (hover: hover) {
  .button-v2:hover, .woocommerce-form-coupon-toggle .showcoupon:hover,
  .woocommerce-form-coupon-toggle .showlogin:hover,
  .woocommerce-form-login-toggle .showcoupon:hover,
  .woocommerce-form-login-toggle .showlogin:hover {
    --bg-opacity: 1;
    background-color: #124734;
    background-color: rgba(18, 71, 52, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .button-v2:hover .freccia, .woocommerce-form-coupon-toggle .showcoupon:hover .freccia,
  .woocommerce-form-coupon-toggle .showlogin:hover .freccia,
  .woocommerce-form-login-toggle .showcoupon:hover .freccia,
  .woocommerce-form-login-toggle .showlogin:hover .freccia {
    -webkit-transform: translate(0);
            transform: translate(0);
  }

  .button-v2:hover .ico svg path, .woocommerce-form-coupon-toggle .showcoupon:hover .ico svg path,
  .woocommerce-form-coupon-toggle .showlogin:hover .ico svg path,
  .woocommerce-form-login-toggle .showcoupon:hover .ico svg path,
  .woocommerce-form-login-toggle .showlogin:hover .ico svg path {
    stroke: #fff;
  }

  .button-v2:hover .freccia svg path, .woocommerce-form-coupon-toggle .showcoupon:hover .freccia svg path,
  .woocommerce-form-coupon-toggle .showlogin:hover .freccia svg path,
  .woocommerce-form-login-toggle .showcoupon:hover .freccia svg path,
  .woocommerce-form-login-toggle .showlogin:hover .freccia svg path {
    fill: #fff;
  }

  .button-v2:hover.button-v2--fill svg path, .woocommerce-form-coupon-toggle .showcoupon:hover.button-v2--fill svg path,
  .woocommerce-form-coupon-toggle .showlogin:hover.button-v2--fill svg path,
  .woocommerce-form-login-toggle .showcoupon:hover.button-v2--fill svg path,
  .woocommerce-form-login-toggle .showlogin:hover.button-v2--fill svg path {
    stroke: inherit;
    fill: #fff;
  }

  .button-v2--white:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #252525;
    color: rgba(37, 37, 37, var(--text-opacity));
  }

  .button-v2--white:hover .ico svg path {
    stroke: #252525;
  }

  .button-v2--white:hover .freccia svg path {
    fill: #252525;
  }

  .button-v2--white:hover.button-v2--fill svg path {
    stroke: inherit;
    fill: #252525;
  }

  .button-v2--black:hover {
    --bg-opacity: 1;
    background-color: #124734;
    background-color: rgba(18, 71, 52, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    --border-opacity: 1;
    border-color: #124734;
    border-color: rgba(18, 71, 52, var(--border-opacity));
  }

  .button-v2--black:hover .ico svg path {
    stroke: #fff;
  }

  .button-v2--black:hover .freccia svg path {
    fill: #fff;
  }

  .button-v2--black:hover.button-v2--fill svg path {
    stroke: inherit;
    fill: #fff;
  }
}

.button__numbers {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  width: 20px;
  height: 20px;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  display: block;
  padding: 2px;
  font-size: 12px;
}

.button__numbers:empty {
  display: none;
}

.button-v3 {
  transition: 0.5s;
  text-decoration: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
  border-radius: 1.5rem;
  padding: 3px 15px;
}

.button-v3 a {
  text-decoration: none;
}

.button-v3:hover, .button-v3--active {
  --border-opacity: 1;
  border-color: #124734;
  border-color: rgba(18, 71, 52, var(--border-opacity));
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

input:focus,
* {
  outline: none;
}

input,
input[type=text],
input[type=email],
input[type=phone],
textarea,
select {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
  background-color: transparent;
  padding: 5px 0px;
  box-shadow: none;
  width: 100%;
  display: block;
  box-sizing: border-box;
}

input::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=phone]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
  --text-opacity: 1;
  color: #BFBEBE;
  color: rgba(191, 190, 190, var(--text-opacity));
}

input:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=phone]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
  --text-opacity: 1;
  color: #BFBEBE;
  color: rgba(191, 190, 190, var(--text-opacity));
}

input::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=phone]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
  --text-opacity: 1;
  color: #BFBEBE;
  color: rgba(191, 190, 190, var(--text-opacity));
}

input::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=phone]::placeholder,
textarea::placeholder,
select::placeholder {
  --text-opacity: 1;
  color: #BFBEBE;
  color: rgba(191, 190, 190, var(--text-opacity));
}

input:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=phone]:focus,
textarea:focus,
select:focus {
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
}

input[type=checkbox] {
  border-width: 1px;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-size: 18px;
  padding-right: 40px;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
}

select:not([value=""]):not(:focus) {
  color: #252525;
}

select option {
  color: #252525;
}

select option:first-child {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

select:has(option[value=""]:checked) {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

select:has(option:not([value=""]):checked) {
  color: #252525;
}

.search__wrapper select {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-color: #fff;
}

.search__wrapper select:not([value=""]):not(:focus) {
  color: #fff;
}

.search__wrapper select option {
  color: #fff;
}

.search__wrapper select option:first-child {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.search__wrapper select:has(option[value=""]:checked) {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.search__wrapper select:has(option:not([value=""]):checked) {
  color: #fff;
}

.select-woo-ortica {
  position: relative;
  display: inline-block;
}

.select-woo-ortica .select-ico {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.select-woo-ortica .select-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.select-woo-ortica select {
  padding: 10px 40px;
}

.select-woo-ortica__select {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  border-radius: 0.5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #666666;
  border-color: rgba(102, 102, 102, var(--border-opacity));
  padding: 10px 40px;
  display: inline-block;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-repeat: no-repeat;
  background-position: 95% 50%;
  background-size: 18px;
  padding-right: 40px;
}

.checkbox-inline,
.checkbox {
  display: block;
  width: 100%;
  margin: 10px 0;
}

.checkbox-inline label,
.checkbox-inline label p,
.checkbox-inline label a,
.checkbox label,
.checkbox label p,
.checkbox label a {
  color: #252525;
  display: inline-block;
  margin-left: 0px !important;
}

.checkbox-inline p,
.checkbox p {
  margin-bottom: 0 !important;
}

input[type=checkbox] {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-radius: 0.5rem;
  width: 18px !important;
  height: 18px !important;
  -webkit-appearance: none;
          appearance: none;
  box-shadow: none;
  margin: 0 5px 0 0;
  display: inline-block;
  transition: 0.5s;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox]:hover {
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
}

input[type=checkbox]:before {
  width: 6px;
  height: 12px;
  display: block;
  position: absolute;
  content: "";
  border-right: 2px solid;
  border-bottom: 2px solid;
  -webkit-transform: rotate(45deg) translate(-15px, -15px);
          transform: rotate(45deg) translate(-15px, -15px);
  color: #1e1e1e;
  margin: 0px 6px;
  opacity: 0;
  transition: 0.5s;
  color: ;
}

input[type=checkbox]:checked {
  --border-opacity: 1;
  border-color: #252525;
  border-color: rgba(37, 37, 37, var(--border-opacity));
}

input[type=checkbox]:checked:before {
  -webkit-transform: rotate(45deg) translate(0px, 0px);
          transform: rotate(45deg) translate(0px, 0px);
  opacity: 1;
}

input[type=radio] {
  width: 18px !important;
  height: 18px !important;
  -webkit-appearance: none;
          appearance: none;
  box-shadow: none;
  border: none;
  margin: 0 5px 0 0;
  display: inline-block;
  border-radius: 50%;
  position: relative;
  transition: 0.5s;
  background-color: ;
  border: 1px solid #252525;
  cursor: pointer;
  vertical-align: middle;
}

input[type=radio]:hover {
  border-color: #124734;
}

input[type=radio]:before {
  width: 8px;
  height: 8px;
  display: block;
  position: absolute;
  content: "";
  background-color: #124734;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  transition: 0.5s;
}

input[type=radio]:checked {
  border-color: ;
}

input[type=radio]:checked:before {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.wpcf7-form .wpcf7-list-item {
  margin: 0;
}

.wpcf7-form .wpcf7-spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}

.wpcf7-form .container {
  padding: 0 !important;
}

.wpcf7-form .field.select .wpcf7-form-control-wrap {
  position: relative;
}

.wpcf7-form .field.select .wpcf7-form-control-wrap::after {
  content: "";
  background-image: url(/wp-content/themes/ortica/assets/images/arrow.svg?fdd553fe4cb292e1a1421e187fa7a65c);
  display: block;
  position: absolute;
  top: 35%;
  right: 0;
  width: 30px;
  height: 30px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.wpcf7-form .wpcf7-acceptance {
  cursor: pointer;
}

.wpcf7-form .wpcf7-checkbox label,
.wpcf7-form .wpcf7-acceptance label {
  display: -ms-flexbox;
  display: flex;
}

.wpcf7-form .wpcf7-checkbox label input[type=checkbox],
.wpcf7-form .wpcf7-acceptance label input[type=checkbox] {
  -ms-flex: none;
      flex: none;
}

.wpcf7-form .wpcf7-checkbox label span,
.wpcf7-form .wpcf7-acceptance label span {
  display: inline-block;
  line-height: 20px;
  margin-left: 5px;
}

.wpcf7-form .wpcf7-checkbox label span a,
.wpcf7-form .wpcf7-acceptance label span a {
  font-weight: 700;
}

.wpcf7-form .cf7sg-response-output {
  margin: 1rem 0 !important;
}

.wpcf7-form input[type=checkbox],
.wpcf7-form input[type=submit] {
  margin-bottom: 0;
}

.wpcf7-form input[type=submit].wpcf7-submit {
  width: auto;
  cursor: pointer;
}

.wpcf7-form input[type=submit].wpcf7-submit:disabled {
  opacity: 0.4;
}

.wpcf7-form label em {
  display: none !important;
}

.wpcf7-form span.wpcf7-not-valid-tip {
  padding: 3px 10px;
  background: #C90000;
  color: #fff;
  font-size: 12px;
  border-radius: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}

.wpcf7-file {
  font-size: 1.2rem;
  padding: 10px;
  padding-right: 20px;
}

.wpcf7-file::-webkit-file-upload-button {
  visibility: hidden;
}

.wpcf7-file::before {
  content: "Seleziona C.V.";
  display: inline-block;
  background: #fff !important;
  border: 2px solid #fff;
  color: #000;
  padding: 4px 15px;
  border-radius: 0.5rem;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-weight: 700;
  /* .caption-2 */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  font-size: 1.2rem;
  transition: 0.5s;
}

.wpcf7-file[name=file-planimetrie]::before {
  content: "Allega planimetrie";
}

.wpcf7-file:hover::before {
  background-color: transparent !important;
  color: #000;
}

.wpcf7-file:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

.map-iframe__iframe iframe {
  width: 100%;
  aspect-ratio: 19/9;
  height: auto;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  transition: 0.7s;
}

.map-iframe__iframe:hover iframe {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.o-popup {
  position: fixed;
  z-index: 999999;
}

.o-popup .o-popup__body {
  pointer-events: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
  z-index: 9999;
  transition: opacity 0.5s, -webkit-transform 0s;
  transition: transform 0s, opacity 0.5s;
  transition: transform 0s, opacity 0.5s, -webkit-transform 0s;
  z-index: 99;
  width: 100%;
  max-width: 80rem;
  height: auto;
}

.o-popup--open .o-popup__body {
  pointer-events: all;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 1;
  transition: opacity 0.5s, -webkit-transform 0s;
  transition: transform 0s, opacity 0.5s;
  transition: transform 0s, opacity 0.5s, -webkit-transform 0s;
}

.o-popup__close {
  top: 8px;
  right: 8px;
  width: 6rem;
  height: 6rem;
  cursor: pointer;
  transition: 0.5s;
}

.o-popup__close > div svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.popup-packaging {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  pointer-events: none;
}

.popup-packaging__inner {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  top: 0;
  left: 0;
  max-width: 100%;
}

.popup-packaging--active {
  opacity: 1;
  pointer-events: inherit;
}

/* Popup */

.o-popup--sconti .o-popup__body {
  background: white;
  transition: all 0.5s;
  width: 100%;
  overflow: auto;
  max-height: 100%;
  width: auto;
  height: initial;
  min-width: 95%;
  max-width: 95%;
}

.o-popup--sconti .o-popup__body .popup__content p {
  padding: 1rem 0;
}

.o-popup--sconti .o-popup__body__inner {
  overflow-y: auto;
  height: 100%;
}

@media (min-width: 1024px) {
  .o-popup--sconti .o-popup__body {
    min-width: 920px;
    max-width: 920px;
    max-height: 90%;
  }
}

@media screen and (max-width: 767px) {
  .o-popup--sconti .o-popup__body {
    max-height: 80%;
  }

  .o-popup--sconti .o-popup__body .o-popup__image {
    max-width: 80%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 600px) {
  .o-popup--sconti .o-popup__body {
    max-width: 100%;
    width: 100%;
  }
}

.o-popup--sconti .player-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  overflow: hidden;
  width: 100%;
}

.o-popup--sconti .player-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.o-popup--sconti.o-popup--open:before {
  display: none;
}

.o-popup--sconti.o-popup--open .o-popup__body {
  top: 50%;
  pointer-events: all;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: all 0.3s;
}

.o-popup--sconti .o-popup__container {
  position: relative;
}

.o-popup--sconti .o-popup__close {
  z-index: 99999999999;
  border: none;
}

.o-popup--sconti .o-popup__close svg {
  width: 4rem;
  height: 4rem;
}

.o-popup--sconti .o-popup__close svg path {
  stroke: #fff;
  stroke-width: 2px;
}

.o-popup textarea {
  height: 120px !important;
}

.amplia-testo__btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}

.amplia-testo__btn svg {
  margin-left: 1rem;
  transition: 0.5s;
}

.amplia-testo__btn:hover svg {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}

@media (min-width: 1024px) {
  .text-col-v2 .text-col__col:first-child {
    border-right-width: 1px;
    --border-opacity: 1;
    border-color: #BFBEBE;
    border-color: rgba(191, 190, 190, var(--border-opacity));
  }
}

.text-col-v3 .text-col__col:nth-child(1) {
  position: relative;
}

@media (min-width: 1024px) {
  .text-col-v3 .text-col__col:nth-child(1):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    --bg-opacity: 1;
    background-color: #BFBEBE;
    background-color: rgba(191, 190, 190, var(--bg-opacity));
  }
}

.text-image-v1--negative {
  margin-top: -16rem;
  padding-top: 0;
}

@media (min-width: 768px) {
  .text-image-v1--negative {
    margin-top: 3rem;
    padding-top: initial;
  }
}

@media (min-width: 1280px) {
  .text-image-v1--negative {
    margin-top: -16rem;
    padding-top: 0;
  }

  .text-image-v1--negative .text-image__content {
    margin-top: 16rem;
  }
}

.text-image-v1 .text-image__video {
  overflow: hidden;
}

.text-image-v1 .text-image__video .gradient {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1;
  pointer-events: none;
}

.text-image-v1 .text-image__image-video {
  transition: opacity 0.7s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.text-image-v1 .text-image__image-video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.text-image-v1 .text-image__image-video--playing {
  opacity: 0;
}

.text-image-v1 .text-image__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}

.text-image-v1 .text-image__play svg {
  width: 60px;
  height: 60px;
}

.text-image-v1 .text-image__video-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
  opacity: 0;
  transition: opacity 0.7s;
}

.text-image-v1 .text-image__video-container--playing {
  background: black;
  opacity: 1;
  pointer-events: all;
}

.text-image-v2 {
  min-height: 100vh;
}

.text-video-v1 .text-video__image-video {
  transition: opacity 0.7s;
}

.text-video-v1 .text-video__image-video--playing {
  opacity: 0;
}

.text-video-v1 .text-video__container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
  opacity: 0;
  transition: opacity 0.7s;
}

.text-video-v1 .text-video__container--playing {
  background: black;
  opacity: 1;
  pointer-events: all;
}

.text-video-v1 .text-video__image {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-2rem);
          transform: translateX(-2rem);
  opacity: 0.6;
}

.text-video-v1 .text-video__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.text-video-v1 .text-video__placeholder .gradient {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}

.divider-v1 .flex {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.8rem;
  overflow-y: hidden;
}

.divider-v1 .flex svg {
  opacity: 0.1;
  margin-left: 2rem;
  margin-right: 2rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.divider-v1 .flex svg path {
  fill: #000;
}

.share-buttons svg {
  width: 2.5rem;
  height: auto;
}

.share-buttons svg rect {
  transition: 0.5s;
}

.share-buttons a {
  transition: 0.5s;
}

.share-buttons a:hover svg > rect {
  fill: #124734;
}

.accordion-v1 .accordion_lista button, .accordion-v1 .accordion_lista button:focus {
  outline: none;
}

.accordion-v1 .accordion_lista .accordion_lista__item .accordion_lista__title svg {
  transition: 0.5s;
  width: 3.5rem;
  height: 3.5rem;
}

.accordion-v1 .accordion_lista .accordion_lista__item .accordion_lista__title svg path {
  stroke: #000;
}

.accordion-v1 .accordion_lista .accordion_lista__item .accordion__arrow {
  transition: 0.5s;
  white-space: nowrap;
}

.accordion-v1 .accordion_lista .accordion_lista__item--open .accordion_lista__title svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.accordion-v1 .accordion_lista .accordion_lista__item--open .accordion__arrow {
  opacity: 0;
}

.accordion-v1 .accordion_lista .accordion_lista__item:not(.accordion_lista__item--open) .accordion_lista__title:hover svg {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}

.accordion-v1 .accordion_lista .accordion_lista__content {
  overflow: hidden;
}

.accordion-jobs .accordion_lista button, .accordion-jobs .accordion_lista button:focus {
  outline: none;
}

.accordion-jobs .accordion_lista .accordion_lista__item .accordion_lista__title a svg {
  transition: 0.5s;
}

.accordion-jobs .accordion_lista .accordion_lista__item--open .accordion_lista__title a svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.accordion-jobs .accordion_lista .accordion_lista__item:not(.accordion_lista__item--open) .accordion_lista__title:hover a svg {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}

.accordion-jobs .accordion_lista .accordion_lista__content {
  overflow: hidden;
}

.card-post-v1 {
  position: relative;
  aspect-ratio: 4/3;
}

@media (min-width: 768px) {
  .card-post-v1 {
    aspect-ratio: 370/510;
  }
}

.card-post-v1 * {
  z-index: 3;
}

.card-post-v1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgb(0, 0, 0) 30.95%, rgba(0, 0, 0, 0.2) 81.33%);
  z-index: 2;
  opacity: 0.3;
  transition: 1.5s;
}

.card-post-v1 .card-post__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.card-post-v1 .card-post__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 1.5s;
}

.card-post-v1:hover .card-post__img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.card-post-v1:hover:before {
  opacity: 0.6;
}

.card-post-v2 .card-post__txt .title-md b, .card-post-v2 .card-post__txt .product_title b, .card-post-v2 .card-post__txt .appartamenti-item .venduto-badge b, .appartamenti-item .card-post-v2 .card-post__txt .venduto-badge b {
  color: #252525;
}

.card-post-v2 a {
  text-decoration: none;
}

.card-post-v3 a .card-post__img {
  overflow: hidden;
}

.card-post-v3 a .card-post__img img {
  transition: 1s;
}

.card-post-v3 a h2 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.card-post-v3 a:hover .card-post__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.card-formazione-v1 {
  position: relative;
  aspect-ratio: 4/3;
}

@media (min-width: 768px) {
  .card-formazione-v1 {
    aspect-ratio: 370/510;
  }
}

.card-formazione-v1 * {
  z-index: 3;
}

.card-formazione-v1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgb(0, 0, 0) 30.95%, rgba(0, 0, 0, 0.2) 81.33%);
  z-index: 2;
  opacity: 0.3;
  transition: 1.5s;
}

.card-formazione-v1 .card-formazione__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.card-formazione-v1 .card-formazione__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 1.5s;
}

.card-formazione-v1:hover .card-formazione__img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.card-formazione-v1:hover:before {
  opacity: 0.6;
}

.item-modalita svg {
  margin-right: 0.5rem;
}

.card-evento-v1 {
  position: relative;
  padding-right: 10rem;
  height: 20rem;
}

@media (min-width: 1024px) {
  .card-evento-v1 {
    padding-right: 14rem;
    height: 40rem;
  }
}

.card-evento-v1 * {
  z-index: 3;
}

.card-evento-v1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgb(0, 0, 0) 30.95%, rgba(0, 0, 0, 0.2) 81.33%);
  z-index: 2;
  opacity: 0.3;
  transition: 1.5s;
}

.card-evento-v1 .card-evento__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.card-evento-v1 .card-evento__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 1.5s;
}

.card-evento-v1 .card-evento__data {
  position: absolute;
  top: 1rem;
  right: 1rem;
  height: calc(100% - 2rem);
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  min-width: 8rem;
}

@media (min-width: 1024px) {
  .card-evento-v1 .card-evento__data {
    min-width: 12rem;
  }
}

.card-evento-v1:hover .card-evento__img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.card-evento-v1:hover:before {
  opacity: 0.6;
}

.item-modalita svg {
  margin-right: 0.5rem;
}

.card-case-study-v1 {
  position: relative;
  min-height: 20rem;
}

@media (min-width: 1024px) {
  .card-case-study-v1 {
    height: 45rem;
  }
}

.card-case-study-v1 * {
  z-index: 3;
}

.card-case-study-v1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgb(0, 0, 0) 30.95%, rgba(0, 0, 0, 0.2) 81.33%);
  z-index: 2;
  opacity: 0.3;
  transition: 1.5s;
}

.card-case-study-v1 .card-case-study__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.card-case-study-v1 .card-case-study__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 1.5s;
}

.card-case-study-v1:hover .card-case-study__img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.card-case-study-v1:hover:before {
  opacity: 0.6;
}

.card-servizio-v1 {
  position: relative;
}

.card-servizio-v1:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, #0066FF 0%, #003D99 100%);
  transition: 0.7s;
  opacity: 0;
}

.card-servizio-v1 * {
  position: relative;
}

.card-servizio-v1 .card-servizio__img {
  height: 6rem;
  position: relative;
}

.card-servizio-v1 .card-servizio__img img {
  height: 100%;
  width: auto;
  transition: 1s;
}

.card-servizio-v1 .card-servizio__img .img-hover {
  opacity: 0;
  top: 0;
  left: 0;
  position: absolute;
}

.card-servizio-v1 h3, .card-servizio-v1 h3 * {
  font-weight: bold;
}

.card-servizio-v1:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  transition: 0.7s;
}

.card-servizio-v1:hover:before {
  opacity: 1;
}

.card-servizio-v1:hover .card-servizio__img img {
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

.card-servizio-v1:hover .card-servizio__img .img-default {
  opacity: 0;
}

.card-servizio-v1:hover .card-servizio__img .img-hover {
  opacity: 1;
}

.card-press-v1 img {
  max-height: 5rem;
  width: auto;
}

.card-storia-v1 {
  position: relative;
  transition: 0.5s;
  cursor: pointer;
}

.card-storia-v1 .card-pt__img {
  overflow: hidden;
  position: relative;
}

.card-storia-v1 .card-pt__img:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.52%, rgba(0, 0, 0, 0.5) 77.14%);
  z-index: 1;
}

.card-storia-v1 .card-pt__img img {
  transition: 1s;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-storia-v1 .card-pt__text {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.card-storia-v1:hover .card-pt__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.card-product--v1 {
  max-width: 100%;
  transition: 0.5s;
}

.card-product--v1 .tinv-wishlist {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  padding: 0px !important;
}

.card-product--v1 .tinv-wishlist a.tinvwl_add_to_wishlist_button {
  padding: 3rem;
  transition: 0.5s;
}

.card-product--v1 .tinv-wishlist a.tinvwl_add_to_wishlist_button::before {
  font-size: 25px;
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.card-product--v1 .tinv-wishlist a.tinvwl_add_to_wishlist_button:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

.card-product--v1 .tinv-wishlist a.tinvwl_add_to_wishlist_button:hover::before {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.card-product--v1 .tinv-wishlist a.tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.card-product--v1 .card-product__image {
  border: 2px solid ;
  width: 100%;
  min-height: 41rem;
}

.card-product--v1 .card-product__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}

.card-product--v1 .card-product__notification {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
}

@media (min-width: 768px) {
  .card-product--v1 .card-product__notification {
    top: 2rem;
    left: 2rem;
  }
}

.card-product--v1 .card-product__notification > div {
  border-radius: 9999px;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .card-product--v1 .card-product__notification > div {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.card-product--v1 .card-product__low-stock {
  background-color: ;
  color: #fff;
}

.card-product--v1 .card-product__out-of-stock {
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.card-product--v1 .card-product__new {
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  color: #000;
}

.card-product--v1 .card-product__onsale {
  --bg-opacity: 1;
  background-color: #05C46B;
  background-color: rgba(5, 196, 107, var(--bg-opacity));
  color: #fff;
}

.card-product--v1 .card-product__free-ship {
  --bg-opacity: 1;
  background-color: #05C46B;
  background-color: rgba(5, 196, 107, var(--bg-opacity));
  color: #fff;
}

.card-tax--v1 {
  max-width: 100%;
  transition: 0.5s;
  max-width: 37rem;
}

.card-tax--v1 .card-tax__image {
  border: 2px solid ;
  width: 100%;
  min-height: 41rem;
}

.card-tax--v1 .card-tax__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}

.card-pt-v1 a {
  position: relative;
  transition: 0.5s;
}

.card-pt-v1 a .card-pt__img {
  overflow: hidden;
}

.card-pt-v1 a .card-pt__img img {
  transition: 1s;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/11;
}

.card-pt-v1 a:hover .card-pt__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.card-pt-v2 a {
  position: relative;
  transition: 0.5s;
}

.card-pt-v2 a .card-pt__img {
  overflow: hidden;
}

.card-pt-v2 a .card-pt__img img {
  transition: 1s;
}

.card-pt-v2 a:hover .card-pt__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.card-pt-v3 a {
  position: relative;
  transition: 0.5s;
}

.card-pt-v3 a .card-pt__img {
  overflow: hidden;
}

.card-pt-v3 a .card-pt__img img {
  transition: 1s;
}

.card-pt-v3 a:hover .card-pt__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.card-realizzazioni-v1 {
  width: 47rem;
}

.card-realizzazioni-v1 a {
  position: relative;
  transition: 0.5s;
}

.card-realizzazioni-v1 a .card-pt__img {
  overflow: hidden;
}

.card-realizzazioni-v1 a .card-pt__img img {
  transition: 1s;
}

.card-realizzazioni-v1 a:hover .card-pt__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.form-v1 .form-v1__inner img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.head-v1 {
  position: relative;
  min-height: 20rem;
}

@media (min-width: 1024px) {
  .head-v1 {
    aspect-ratio: inherit;
    min-height: 50rem;
  }
}

.head-v1__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.head-v1::before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 70%;
  background: linear-gradient(0deg, rgba(24, 24, 24, 0.9) 0%, rgba(102, 102, 102, 0) 100%);
}

.head-v2 {
  position: relative;
  min-height: 20rem;
}

@media (min-width: 1024px) {
  .head-v2 {
    aspect-ratio: inherit;
    min-height: 50rem;
  }
}

.head-v2__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.head-v2 {
  position: relative;
  min-height: 20rem;
}

@media (min-width: 1024px) {
  .head-v2 {
    aspect-ratio: inherit;
    min-height: 50rem;
  }
}

.head-v2__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.head-home {
  position: relative;
  min-height: calc(100svh - 8rem);
  overflow: hidden;
}

@media (min-width: 1024px) {
  .head-home {
    min-height: calc(100svh - 12rem);
  }
}

.head-home__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.head-home::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  background: linear-gradient(0deg, rgba(24, 24, 24, 0.9) 0%, rgba(102, 102, 102, 0) 100%);
  z-index: 1;
}

.head-home .container {
  position: relative;
  z-index: 10;
}

.head-home__bg-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}

.head-home__bg-video #youtube-player,
.head-home__bg-video iframe {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  pointer-events: none !important;
}

@media (min-aspect-ratio: 16/9) {
  .head-home__bg-video #youtube-player,
  .head-home__bg-video iframe {
    width: 100% !important;
    height: 300% !important;
  }
}

@media (max-aspect-ratio: 16/9) {
  .head-home__bg-video #youtube-player,
  .head-home__bg-video iframe {
    width: 177.78vh !important;
    height: 300% !important;
  }
}

.head-archive {
  position: relative;
  padding-top: 8rem;
}

@media (min-width: 768px) {
  .head-archive {
    padding-top: 12rem;
    aspect-ratio: inherit;
    min-height: 30vw;
  }
}

.head-archive__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.head-archive::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, rgba(16, 16, 16, 0.5) 48.35%, rgba(217, 217, 217, 0) 80.98%);
}

.head-portfolio__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.head-portfolio--top {
  position: relative;
  padding-top: 8rem;
}

@media (min-width: 768px) {
  .head-portfolio--top {
    padding-top: 12rem;
  }
}

.head-portfolio--top .container {
  aspect-ratio: 15/6;
  -webkit-transform: translateY(10rem);
          transform: translateY(10rem);
  margin-top: -3rem;
}

@media screen and (max-width: 767px) {
  .head-portfolio--top .container {
    aspect-ratio: inherit;
    -webkit-transform: translateY(5rem);
            transform: translateY(5rem);
    margin-top: -2rem;
  }
}

.head-portfolio--top .container::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, rgba(16, 16, 16, 0.5) 48.35%, rgba(16, 16, 16, 0.3) 80.98%);
  z-index: 1;
}

@media (min-width: 1024px) {
  .head-portfolio--top .container::before {
    background: linear-gradient(90deg, rgba(16, 16, 16, 0.5) 48.35%, rgba(16, 16, 16, 0) 80.98%);
  }
}

.head-portfolio--top .container div {
  position: relative;
  z-index: 2;
}

.breadcrumbs {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  text-decoration: none;
  margin-bottom: 1rem;
}

.breadcrumbs span a {
  transition: 0.5s;
}

.breadcrumbs span a:hover {
  --text-opacity: 1;
  color: #124734;
  color: rgba(18, 71, 52, var(--text-opacity));
}

.breadcrumbs .breadcrumb_last,
.breadcrumbs .breadcrumb_last * {
  font-weight: bold;
}

.breadcrumbs.text-white {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.breadcrumbs.text-white span a:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  opacity: 0.6;
}

.horizontal-scroll__wrapper {
  z-index: 1;
}

.horizontal-scroll__wrapper .horizontal-scroll {
  overflow-x: hidden;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.horizontal-scroll__wrapper .horizontal-scroll > .flex {
  position: relative;
  margin-top: 8rem;
}

.horizontal-scroll__wrapper .horizontal-scroll > .flex::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  --bg-opacity: 1;
  background-color: #252525;
  background-color: rgba(37, 37, 37, var(--bg-opacity));
}

.horizontal-scroll__wrapper .horizontal-scroll__col {
  max-width: 30vw;
  width: 35rem;
  min-height: calc(100vh - 8rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.horizontal-scroll__wrapper .horizontal-scroll__col img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: 4/3;
}

.horizontal-scroll__wrapper .horizontal-scroll__col:nth-child(even) {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.horizontal-scroll__wrapper .horizontal-scroll__col:nth-child(even) .horizontal-scroll__item > div {
  padding-top: 3rem;
}

.horizontal-scroll__wrapper .horizontal-scroll__col:nth-child(odd) .horizontal-scroll__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.horizontal-scroll__wrapper .horizontal-scroll__col:nth-child(odd) .horizontal-scroll__item > div {
  padding-bottom: 3rem;
}

.horizontal-scroll__wrapper .horizontal-scroll__col .horizontal-scroll__item {
  height: 50%;
}

.timeline--v2 .timeline__line {
  background-color: ;
  position: absolute;
  top: 0;
  left: 0;
  width: 0.4rem;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 0;
  z-index: -1;
}

.timeline--v2 .timeline__item {
  max-width: 100%;
  position: relative;
  opacity: 0;
  transition: 0.8s;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
}

.timeline--v2 .timeline__item--animating {
  opacity: 1;
  -webkit-transform: translateY(0rem);
          transform: translateY(0rem);
}

.timeline--v2 .timeline__item__img {
  overflow: hidden;
  position: relative;
}

.timeline--v2 .timeline__item__img img {
  display: block;
  width: 100%;
}

.timeline--v2 .timeline__item__img span {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  display: block;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0em;
  text-align: center;
  color: #fff;
  opacity: 0.7;
  text-shadow: 0px -2px 16px rgba(0, 0, 0, 0.5);
  font-size: 7rem;
  line-height: 6rem;
}

@media (min-width: 640px) {
  .timeline--v2 .timeline__item__img span {
    font-size: 12rem;
    line-height: 11rem;
  }
}

@media (min-width: 768px) {
  .timeline--v2 .timeline__item__img span {
    font-size: 15rem;
    line-height: 13rem;
  }
}

@media (min-width: 1024px) {
  .timeline--v2 .timeline__item__img span {
    font-size: 25rem;
    line-height: 22rem;
  }
}

.timeline--v2 .timeline__item-wrapper {
  position: relative;
}

.timeline--v2 .timeline__item-wrapper::before {
  content: "";
  position: absolute;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  border-radius: 9999px;
  z-index: -1;
  width: 6rem;
  height: 6rem;
  display: block;
  background-color: ;
  left: -2rem;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.timeline .timeline-arrow__wrapper {
  position: fixed;
  top: calc(100vh - 4rem);
  left: 0;
  width: 100%;
  z-index: 9;
}

.timeline .timeline-arrow__wrapper .arrow {
  cursor: pointer;
}

.timeline .timeline-arrow__wrapper .arrow svg {
  width: 4rem;
  height: auto;
  display: block;
  transition: 0.5s;
}

.timeline .timeline-arrow__wrapper .arrow:hover svg {
  -webkit-transform: translateY(0.5rem);
          transform: translateY(0.5rem);
}

.video__placeholder .gradient {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
}

.video__placeholder .video__play {
  width: 6rem;
  height: 6rem;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(2.5px);
          backdrop-filter: blur(2.5px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  transition: 0.7s;
}

.video__placeholder .video__play svg {
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: 0.7s;
  width: 3rem;
  height: 3rem;
}

.video__placeholder .video__play span {
  transition: 0.7s;
}

.video__placeholder .video__play:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.video__placeholder .video__play:hover span {
  opacity: 0.4;
}

.video__placeholder .video__image-video {
  transition: opacity 0.7s;
}

.video__placeholder .video__image-video img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: 16/9;
}

.video__placeholder .video__image-video--playing {
  opacity: 0;
}

.video__placeholder .video__container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
  opacity: 0;
  transition: opacity 0.7s;
}

.video__placeholder .video__container--playing {
  background: black;
  opacity: 1;
  pointer-events: all;
}

.video__placeholder .video__image {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-2rem);
          transform: translateX(-2rem);
  opacity: 0.6;
}

.video__placeholder .video__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pagination-v1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.pagination-v1 span,
.pagination-v1 a {
  --text-opacity: 1;
  color: #BFBEBE;
  color: rgba(191, 190, 190, var(--text-opacity));
  padding: 1rem;
}

.pagination-v1 span.current,
.pagination-v1 a.current {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
  pointer-events: none;
}

.pagination-v1 span.next svg, .pagination-v1 span.prev svg,
.pagination-v1 a.next svg,
.pagination-v1 a.prev svg {
  transition: 0.5s;
  width: 3rem;
  height: 3rem;
}

.pagination-v1 span:hover,
.pagination-v1 a:hover {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.tab-v1 {
  position: relative;
}

.tab-v1 .tab__head {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.tab-v1 .tab-inner__disable {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.tab-v1 .tab__trigger {
  transition: 0.5s;
  cursor: pointer;
  width: 42rem;
  aspect-ratio: 20/5;
}

.tab-v1 .tab__trigger--active {
  --bg-opacity: 1;
  background-color: #666666;
  background-color: rgba(102, 102, 102, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tab-v1 .tab__info {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  transition: opacity 0.7s;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 1rem;
  padding: 1rem;
}

.tab-v1 .gallery__item:hover .tab__info {
  opacity: 1;
}

.tab-v2 {
  position: relative;
}

.tab-v2 .tab-inner__disable {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.tab-v2 .tab__trigger {
  transition: 0.5s;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  aspect-ratio: 1/1;
  position: relative;
  overflow: hidden;
  min-width: 15rem;
}

@media (min-width: 768px) {
  .tab-v2 .tab__trigger {
    min-width: 20rem;
  }
}

.tab-v2 .tab__trigger:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0;
  z-index: 1;
  transition: opacity 0.7s;
}

.tab-v2 .tab__trigger img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

.tab-v2 .tab__trigger h3 {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  padding-bottom: 2rem;
}

.tab-v2 .tab__trigger:hover:before, .tab-v2 .tab__trigger--active:before {
  opacity: 0.3;
}

.tab-v2 .tab__trigger:hover img, .tab-v2 .tab__trigger--active img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.tab-v2 .tab__info {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  transition: opacity 0.7s;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 1rem;
  padding: 1rem;
}

.tab-v2 .gallery__item:hover .tab__info {
  opacity: 1;
}

.colcade > div {
  -ms-flex: 1;
      flex: 1;
}

/* with flexbox */

.colcade {
  display: grid;
  grid-template-columns: 50% 50%;
}

.colcade-col {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.colcade-item__img {
  position: relative;
  overflow: hidden;
}

.colcade-item__img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  transition: 1s;
}

.colcade-item:hover .colcade-item__img img {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.colcade-item:hover .button-v1 hr, .colcade-item:hover .wp-block-search__button hr, .colcade-item:hover .single_add_to_cart_button hr, .colcade-item:hover .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button hr, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .colcade-item:hover .button hr,
.colcade-item:hover .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button hr,
.woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .colcade-item:hover .button hr, .colcade-item:hover .woocommerce-account .addresses .title .edit hr, .woocommerce-account .addresses .title .colcade-item:hover .edit hr, .colcade-item:hover .woocommerce .shop_table .coupon button hr, .woocommerce .shop_table .coupon .colcade-item:hover button hr, .colcade-item:hover .woocommerce .shop_table td > button.button hr, .woocommerce .shop_table .colcade-item:hover td > button.button hr, .colcade-item:hover .woocommerce-form-coupon .form-row-last button hr, .woocommerce-form-coupon .form-row-last .colcade-item:hover button hr,
.colcade-item:hover .woocommerce-form-login .form-row-last button hr,
.woocommerce-form-login .form-row-last .colcade-item:hover button hr, .colcade-item:hover .checkout-button hr,
.colcade-item:hover .woocommerce-button hr, .colcade-item:hover button#place_order hr, .colcade-item:hover .button.wc-backward hr, .colcade-item:hover .wpcf7-form input[type=submit].wpcf7-submit hr, .wpcf7-form .colcade-item:hover input[type=submit].wpcf7-submit hr {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

.cta .title-lg b, .cta .menu-tendina ul li a b, .menu-tendina ul li .cta a b, .cta .pagination-v1 span b, .pagination-v1 .cta span b,
.cta .pagination-v1 a b,
.pagination-v1 .cta a b,
.cta .title-lg strong,
.cta .menu-tendina ul li a strong,
.menu-tendina ul li .cta a strong,
.cta .pagination-v1 span strong,
.pagination-v1 .cta span strong,
.cta .pagination-v1 a strong,
.pagination-v1 .cta a strong {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

@media screen and (max-width: 767px) {
  .cta .title-lg b, .cta .menu-tendina ul li a b, .menu-tendina ul li .cta a b, .cta .pagination-v1 span b, .pagination-v1 .cta span b,
  .cta .pagination-v1 a b,
  .pagination-v1 .cta a b,
  .cta .title-lg strong,
  .cta .menu-tendina ul li a strong,
  .menu-tendina ul li .cta a strong,
  .cta .pagination-v1 span strong,
  .pagination-v1 .cta span strong,
  .cta .pagination-v1 a strong,
  .pagination-v1 .cta a strong {
    font-size: 26px;
    line-height: 30px;
  }
}

.cta .button-v3--md {
  padding: 1rem 2rem;
}

@media screen and (max-width: 767px) {
  .cta .button-v3--md {
    padding: 1rem 2rem;
  }

  .cta .button-v3--md .title-sm, .cta .button-v3--md h3.widget-title,
  .cta .button-v3--md .wp-block-search__label, .cta .button-v3--md .header .header__menu ul li a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .header .header__menu ul li .cta .button-v3--md a:not(.card-evento-v1, .card-post-v1--widget, .card-case-study-v1), .cta .button-v3--md .wpml-ls-statics-shortcode_actions ul li, .wpml-ls-statics-shortcode_actions ul .cta .button-v3--md li, .cta .button-v3--md .progress-bar .progress-bar__text, .progress-bar .cta .button-v3--md .progress-bar__text, .cta .button-v3--md .cart-popup table.shop_table td, .cart-popup table.shop_table .cta .button-v3--md td, .cta .button-v3--md .cart-popup table.shop_table .order-total, .cart-popup table.shop_table .cta .button-v3--md .order-total, .cta .button-v3--md .cart-popup .woocommerce-shipping-methods, .cart-popup .cta .button-v3--md .woocommerce-shipping-methods, .cta .button-v3--md .cart-popup .coupon-form button, .cart-popup .coupon-form .cta .button-v3--md button, .cta .button-v3--md .price, .cta .button-v3--md table.shop_table td, table.shop_table .cta .button-v3--md td, .cta .button-v3--md table.shop_table .order-total, table.shop_table .cta .button-v3--md .order-total, .cta .button-v3--md .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .cta .button-v3--md .woocommerce-info,
  .cta .button-v3--md .woocommerce-form-login-toggle .woocommerce-info,
  .woocommerce-form-login-toggle .cta .button-v3--md .woocommerce-info, .cta .button-v3--md .o-job .text-md h2, .o-job .text-md .cta .button-v3--md h2, .cta .button-v3--md .o-job .header-top-v1 ul li a h2, .o-job .header-top-v1 ul li a .cta .button-v3--md h2, .cta .button-v3--md .header-top-v1 ul li .o-job a h2, .header-top-v1 ul li .o-job a .cta .button-v3--md h2, .cta .o-job .cart-popup table.shop_table .button-v3--md h2, .o-job .cart-popup table.shop_table .cta .button-v3--md h2, .cta .cart-popup table.shop_table .o-job .button-v3--md h2, .cart-popup table.shop_table .o-job .cta .button-v3--md h2, .cta .button-v3--md .o-job .cart-popup #cart-shipping h2, .o-job .cart-popup #cart-shipping .cta .button-v3--md h2, .cta .button-v3--md .cart-popup .o-job #cart-shipping h2, .cart-popup .o-job #cart-shipping .cta .button-v3--md h2, .cta .button-v3--md .o-job .cart-popup .shipping-calculator-btn h2, .o-job .cart-popup .shipping-calculator-btn .cta .button-v3--md h2, .cta .button-v3--md .cart-popup .o-job .shipping-calculator-btn h2, .cart-popup .o-job .shipping-calculator-btn .cta .button-v3--md h2, .cta .button-v3--md .o-job .cart-popup .coupon-form #coupon-code h2, .o-job .cart-popup .coupon-form #coupon-code .cta .button-v3--md h2, .cta .button-v3--md .cart-popup .coupon-form .o-job #coupon-code h2, .cart-popup .coupon-form .o-job #coupon-code .cta .button-v3--md h2, .cta .button-v3--md .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h2, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .cta .button-v3--md h2, .cta .button-v3--md .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h2, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .cta .button-v3--md h2, .cta .button-v3--md .o-job .woocommerce .woocommerce-ordering h2, .o-job .woocommerce .woocommerce-ordering .cta .button-v3--md h2, .cta .button-v3--md .woocommerce .o-job .woocommerce-ordering h2, .woocommerce .o-job .woocommerce-ordering .cta .button-v3--md h2, .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > div h2, .o-job .woocommerce-gallery__wrapper .product__notification > div .cta .button-v3--md h2, .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > div h2, .woocommerce-gallery__wrapper .o-job .product__notification > div .cta .button-v3--md h2,
  .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > span h2,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .cta .button-v3--md h2,
  .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > span h2,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .cta .button-v3--md h2, .cta .button-v3--md .o-job .woocommerce .woocommerce-result-count h2, .o-job .woocommerce .woocommerce-result-count .cta .button-v3--md h2, .cta .button-v3--md .woocommerce .o-job .woocommerce-result-count h2, .woocommerce .o-job .woocommerce-result-count .cta .button-v3--md h2, .cta .button-v3--md .o-job .cart-collaterals h2, .o-job .cart-collaterals .cta .button-v3--md h2, .cta .button-v3--md .o-job .cart-collaterals label h2, .o-job .cart-collaterals label .cta .button-v3--md h2, .cta .button-v3--md .cart-collaterals .o-job label h2, .cart-collaterals .o-job label .cta .button-v3--md h2,
  .cta .button-v3--md .o-job .cart-collaterals p h2,
  .o-job .cart-collaterals p .cta .button-v3--md h2,
  .cta .button-v3--md .cart-collaterals .o-job p h2,
  .cart-collaterals .o-job p .cta .button-v3--md h2, .cta .o-job table.shop_table .button-v3--md h2, .o-job table.shop_table .cta .button-v3--md h2, .cta table.shop_table .o-job .button-v3--md h2, table.shop_table .o-job .cta .button-v3--md h2, .cta .button-v3--md .o-job table.shop_table th h2, .o-job table.shop_table th .cta .button-v3--md h2, .cta .button-v3--md table.shop_table .o-job th h2, table.shop_table .o-job th .cta .button-v3--md h2, .cta .button-v3--md .o-job table.shop_table .product-name h2, .o-job table.shop_table .product-name .cta .button-v3--md h2, .cta .button-v3--md table.shop_table .o-job .product-name h2, table.shop_table .o-job .product-name .cta .button-v3--md h2, .cta .button-v3--md .o-job .woocommerce .coupon button.button h2, .o-job .woocommerce .coupon button.button .cta .button-v3--md h2, .cta .button-v3--md .woocommerce .coupon .o-job button.button h2, .woocommerce .coupon .o-job button.button .cta .button-v3--md h2, .cta .button-v3--md .o-job form.checkout.woocommerce-checkout label h2, .o-job form.checkout.woocommerce-checkout label .cta .button-v3--md h2, .cta .button-v3--md form.checkout.woocommerce-checkout .o-job label h2, form.checkout.woocommerce-checkout .o-job label .cta .button-v3--md h2,
  .cta .button-v3--md .o-job form.checkout.woocommerce-checkout p h2,
  .o-job form.checkout.woocommerce-checkout p .cta .button-v3--md h2,
  .cta .button-v3--md form.checkout.woocommerce-checkout .o-job p h2,
  form.checkout.woocommerce-checkout .o-job p .cta .button-v3--md h2, .cta .button-v3--md .o-job ul.woocommerce-error li h2, .o-job ul.woocommerce-error li .cta .button-v3--md h2, .cta .button-v3--md ul.woocommerce-error .o-job li h2, ul.woocommerce-error .o-job li .cta .button-v3--md h2, .cta .button-v3--md .o-job .woocommerce-form-coupon p h2, .o-job .woocommerce-form-coupon p .cta .button-v3--md h2, .cta .button-v3--md .woocommerce-form-coupon .o-job p h2, .woocommerce-form-coupon .o-job p .cta .button-v3--md h2,
  .cta .button-v3--md .o-job .woocommerce-form-login p h2,
  .o-job .woocommerce-form-login p .cta .button-v3--md h2,
  .cta .button-v3--md .woocommerce-form-login .o-job p h2,
  .woocommerce-form-login .o-job p .cta .button-v3--md h2, .cta .button-v3--md .o-job .stock.out-of-stock h2, .o-job .stock.out-of-stock .cta .button-v3--md h2, .cta .button-v3--md .o-job .reset_variations h2, .o-job .reset_variations .cta .button-v3--md h2, .cta .button-v3--md .o-job .panel-group .panel .panel-collapse h2, .o-job .panel-group .panel .panel-collapse .cta .button-v3--md h2, .cta .button-v3--md .panel-group .panel .o-job .panel-collapse h2, .panel-group .panel .o-job .panel-collapse .cta .button-v3--md h2, .cta .button-v3--md .o-job .variations tr th label h2, .o-job .variations tr th label .cta .button-v3--md h2, .cta .button-v3--md .variations tr th .o-job label h2, .variations tr th .o-job label .cta .button-v3--md h2, .cta .button-v3--md .o-job .variations tr td label h2, .o-job .variations tr td label .cta .button-v3--md h2, .cta .button-v3--md .variations tr td .o-job label h2, .variations tr td .o-job label .cta .button-v3--md h2, .cta .button-v3--md .o-job .wp-block-categories-list li a h2, .o-job .wp-block-categories-list li a .cta .button-v3--md h2, .cta .button-v3--md .wp-block-categories-list li .o-job a h2, .wp-block-categories-list li .o-job a .cta .button-v3--md h2, .cta .button-v3--md .o-job .text-md h3, .o-job .text-md .cta .button-v3--md h3, .cta .button-v3--md .o-job .header-top-v1 ul li a h3, .o-job .header-top-v1 ul li a .cta .button-v3--md h3, .cta .button-v3--md .header-top-v1 ul li .o-job a h3, .header-top-v1 ul li .o-job a .cta .button-v3--md h3, .cta .o-job .cart-popup table.shop_table .button-v3--md h3, .o-job .cart-popup table.shop_table .cta .button-v3--md h3, .cta .cart-popup table.shop_table .o-job .button-v3--md h3, .cart-popup table.shop_table .o-job .cta .button-v3--md h3, .cta .button-v3--md .o-job .cart-popup #cart-shipping h3, .o-job .cart-popup #cart-shipping .cta .button-v3--md h3, .cta .button-v3--md .cart-popup .o-job #cart-shipping h3, .cart-popup .o-job #cart-shipping .cta .button-v3--md h3, .cta .button-v3--md .o-job .cart-popup .shipping-calculator-btn h3, .o-job .cart-popup .shipping-calculator-btn .cta .button-v3--md h3, .cta .button-v3--md .cart-popup .o-job .shipping-calculator-btn h3, .cart-popup .o-job .shipping-calculator-btn .cta .button-v3--md h3, .cta .button-v3--md .o-job .cart-popup .coupon-form #coupon-code h3, .o-job .cart-popup .coupon-form #coupon-code .cta .button-v3--md h3, .cta .button-v3--md .cart-popup .coupon-form .o-job #coupon-code h3, .cart-popup .coupon-form .o-job #coupon-code .cta .button-v3--md h3, .cta .button-v3--md .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h3, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .cta .button-v3--md h3, .cta .button-v3--md .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h3, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .cta .button-v3--md h3, .cta .button-v3--md .o-job .woocommerce .woocommerce-ordering h3, .o-job .woocommerce .woocommerce-ordering .cta .button-v3--md h3, .cta .button-v3--md .woocommerce .o-job .woocommerce-ordering h3, .woocommerce .o-job .woocommerce-ordering .cta .button-v3--md h3, .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > div h3, .o-job .woocommerce-gallery__wrapper .product__notification > div .cta .button-v3--md h3, .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > div h3, .woocommerce-gallery__wrapper .o-job .product__notification > div .cta .button-v3--md h3,
  .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > span h3,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .cta .button-v3--md h3,
  .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > span h3,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .cta .button-v3--md h3, .cta .button-v3--md .o-job .woocommerce .woocommerce-result-count h3, .o-job .woocommerce .woocommerce-result-count .cta .button-v3--md h3, .cta .button-v3--md .woocommerce .o-job .woocommerce-result-count h3, .woocommerce .o-job .woocommerce-result-count .cta .button-v3--md h3, .cta .button-v3--md .o-job .cart-collaterals h3, .o-job .cart-collaterals .cta .button-v3--md h3, .cta .button-v3--md .o-job .cart-collaterals label h3, .o-job .cart-collaterals label .cta .button-v3--md h3, .cta .button-v3--md .cart-collaterals .o-job label h3, .cart-collaterals .o-job label .cta .button-v3--md h3,
  .cta .button-v3--md .o-job .cart-collaterals p h3,
  .o-job .cart-collaterals p .cta .button-v3--md h3,
  .cta .button-v3--md .cart-collaterals .o-job p h3,
  .cart-collaterals .o-job p .cta .button-v3--md h3, .cta .o-job table.shop_table .button-v3--md h3, .o-job table.shop_table .cta .button-v3--md h3, .cta table.shop_table .o-job .button-v3--md h3, table.shop_table .o-job .cta .button-v3--md h3, .cta .button-v3--md .o-job table.shop_table th h3, .o-job table.shop_table th .cta .button-v3--md h3, .cta .button-v3--md table.shop_table .o-job th h3, table.shop_table .o-job th .cta .button-v3--md h3, .cta .button-v3--md .o-job table.shop_table .product-name h3, .o-job table.shop_table .product-name .cta .button-v3--md h3, .cta .button-v3--md table.shop_table .o-job .product-name h3, table.shop_table .o-job .product-name .cta .button-v3--md h3, .cta .button-v3--md .o-job .woocommerce .coupon button.button h3, .o-job .woocommerce .coupon button.button .cta .button-v3--md h3, .cta .button-v3--md .woocommerce .coupon .o-job button.button h3, .woocommerce .coupon .o-job button.button .cta .button-v3--md h3, .cta .button-v3--md .o-job form.checkout.woocommerce-checkout label h3, .o-job form.checkout.woocommerce-checkout label .cta .button-v3--md h3, .cta .button-v3--md form.checkout.woocommerce-checkout .o-job label h3, form.checkout.woocommerce-checkout .o-job label .cta .button-v3--md h3,
  .cta .button-v3--md .o-job form.checkout.woocommerce-checkout p h3,
  .o-job form.checkout.woocommerce-checkout p .cta .button-v3--md h3,
  .cta .button-v3--md form.checkout.woocommerce-checkout .o-job p h3,
  form.checkout.woocommerce-checkout .o-job p .cta .button-v3--md h3, .cta .button-v3--md .o-job ul.woocommerce-error li h3, .o-job ul.woocommerce-error li .cta .button-v3--md h3, .cta .button-v3--md ul.woocommerce-error .o-job li h3, ul.woocommerce-error .o-job li .cta .button-v3--md h3, .cta .button-v3--md .o-job .woocommerce-form-coupon p h3, .o-job .woocommerce-form-coupon p .cta .button-v3--md h3, .cta .button-v3--md .woocommerce-form-coupon .o-job p h3, .woocommerce-form-coupon .o-job p .cta .button-v3--md h3,
  .cta .button-v3--md .o-job .woocommerce-form-login p h3,
  .o-job .woocommerce-form-login p .cta .button-v3--md h3,
  .cta .button-v3--md .woocommerce-form-login .o-job p h3,
  .woocommerce-form-login .o-job p .cta .button-v3--md h3, .cta .button-v3--md .o-job .stock.out-of-stock h3, .o-job .stock.out-of-stock .cta .button-v3--md h3, .cta .button-v3--md .o-job .reset_variations h3, .o-job .reset_variations .cta .button-v3--md h3, .cta .button-v3--md .o-job .panel-group .panel .panel-collapse h3, .o-job .panel-group .panel .panel-collapse .cta .button-v3--md h3, .cta .button-v3--md .panel-group .panel .o-job .panel-collapse h3, .panel-group .panel .o-job .panel-collapse .cta .button-v3--md h3, .cta .button-v3--md .o-job .variations tr th label h3, .o-job .variations tr th label .cta .button-v3--md h3, .cta .button-v3--md .variations tr th .o-job label h3, .variations tr th .o-job label .cta .button-v3--md h3, .cta .button-v3--md .o-job .variations tr td label h3, .o-job .variations tr td label .cta .button-v3--md h3, .cta .button-v3--md .variations tr td .o-job label h3, .variations tr td .o-job label .cta .button-v3--md h3, .cta .button-v3--md .o-job .wp-block-categories-list li a h3, .o-job .wp-block-categories-list li a .cta .button-v3--md h3, .cta .button-v3--md .wp-block-categories-list li .o-job a h3, .wp-block-categories-list li .o-job a .cta .button-v3--md h3, .cta .button-v3--md .o-job .text-md h4, .o-job .text-md .cta .button-v3--md h4, .cta .button-v3--md .o-job .header-top-v1 ul li a h4, .o-job .header-top-v1 ul li a .cta .button-v3--md h4, .cta .button-v3--md .header-top-v1 ul li .o-job a h4, .header-top-v1 ul li .o-job a .cta .button-v3--md h4, .cta .o-job .cart-popup table.shop_table .button-v3--md h4, .o-job .cart-popup table.shop_table .cta .button-v3--md h4, .cta .cart-popup table.shop_table .o-job .button-v3--md h4, .cart-popup table.shop_table .o-job .cta .button-v3--md h4, .cta .button-v3--md .o-job .cart-popup #cart-shipping h4, .o-job .cart-popup #cart-shipping .cta .button-v3--md h4, .cta .button-v3--md .cart-popup .o-job #cart-shipping h4, .cart-popup .o-job #cart-shipping .cta .button-v3--md h4, .cta .button-v3--md .o-job .cart-popup .shipping-calculator-btn h4, .o-job .cart-popup .shipping-calculator-btn .cta .button-v3--md h4, .cta .button-v3--md .cart-popup .o-job .shipping-calculator-btn h4, .cart-popup .o-job .shipping-calculator-btn .cta .button-v3--md h4, .cta .button-v3--md .o-job .cart-popup .coupon-form #coupon-code h4, .o-job .cart-popup .coupon-form #coupon-code .cta .button-v3--md h4, .cta .button-v3--md .cart-popup .coupon-form .o-job #coupon-code h4, .cart-popup .coupon-form .o-job #coupon-code .cta .button-v3--md h4, .cta .button-v3--md .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h4, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .cta .button-v3--md h4, .cta .button-v3--md .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h4, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .cta .button-v3--md h4, .cta .button-v3--md .o-job .woocommerce .woocommerce-ordering h4, .o-job .woocommerce .woocommerce-ordering .cta .button-v3--md h4, .cta .button-v3--md .woocommerce .o-job .woocommerce-ordering h4, .woocommerce .o-job .woocommerce-ordering .cta .button-v3--md h4, .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > div h4, .o-job .woocommerce-gallery__wrapper .product__notification > div .cta .button-v3--md h4, .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > div h4, .woocommerce-gallery__wrapper .o-job .product__notification > div .cta .button-v3--md h4,
  .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > span h4,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .cta .button-v3--md h4,
  .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > span h4,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .cta .button-v3--md h4, .cta .button-v3--md .o-job .woocommerce .woocommerce-result-count h4, .o-job .woocommerce .woocommerce-result-count .cta .button-v3--md h4, .cta .button-v3--md .woocommerce .o-job .woocommerce-result-count h4, .woocommerce .o-job .woocommerce-result-count .cta .button-v3--md h4, .cta .button-v3--md .o-job .cart-collaterals h4, .o-job .cart-collaterals .cta .button-v3--md h4, .cta .button-v3--md .o-job .cart-collaterals label h4, .o-job .cart-collaterals label .cta .button-v3--md h4, .cta .button-v3--md .cart-collaterals .o-job label h4, .cart-collaterals .o-job label .cta .button-v3--md h4,
  .cta .button-v3--md .o-job .cart-collaterals p h4,
  .o-job .cart-collaterals p .cta .button-v3--md h4,
  .cta .button-v3--md .cart-collaterals .o-job p h4,
  .cart-collaterals .o-job p .cta .button-v3--md h4, .cta .o-job table.shop_table .button-v3--md h4, .o-job table.shop_table .cta .button-v3--md h4, .cta table.shop_table .o-job .button-v3--md h4, table.shop_table .o-job .cta .button-v3--md h4, .cta .button-v3--md .o-job table.shop_table th h4, .o-job table.shop_table th .cta .button-v3--md h4, .cta .button-v3--md table.shop_table .o-job th h4, table.shop_table .o-job th .cta .button-v3--md h4, .cta .button-v3--md .o-job table.shop_table .product-name h4, .o-job table.shop_table .product-name .cta .button-v3--md h4, .cta .button-v3--md table.shop_table .o-job .product-name h4, table.shop_table .o-job .product-name .cta .button-v3--md h4, .cta .button-v3--md .o-job .woocommerce .coupon button.button h4, .o-job .woocommerce .coupon button.button .cta .button-v3--md h4, .cta .button-v3--md .woocommerce .coupon .o-job button.button h4, .woocommerce .coupon .o-job button.button .cta .button-v3--md h4, .cta .button-v3--md .o-job form.checkout.woocommerce-checkout label h4, .o-job form.checkout.woocommerce-checkout label .cta .button-v3--md h4, .cta .button-v3--md form.checkout.woocommerce-checkout .o-job label h4, form.checkout.woocommerce-checkout .o-job label .cta .button-v3--md h4,
  .cta .button-v3--md .o-job form.checkout.woocommerce-checkout p h4,
  .o-job form.checkout.woocommerce-checkout p .cta .button-v3--md h4,
  .cta .button-v3--md form.checkout.woocommerce-checkout .o-job p h4,
  form.checkout.woocommerce-checkout .o-job p .cta .button-v3--md h4, .cta .button-v3--md .o-job ul.woocommerce-error li h4, .o-job ul.woocommerce-error li .cta .button-v3--md h4, .cta .button-v3--md ul.woocommerce-error .o-job li h4, ul.woocommerce-error .o-job li .cta .button-v3--md h4, .cta .button-v3--md .o-job .woocommerce-form-coupon p h4, .o-job .woocommerce-form-coupon p .cta .button-v3--md h4, .cta .button-v3--md .woocommerce-form-coupon .o-job p h4, .woocommerce-form-coupon .o-job p .cta .button-v3--md h4,
  .cta .button-v3--md .o-job .woocommerce-form-login p h4,
  .o-job .woocommerce-form-login p .cta .button-v3--md h4,
  .cta .button-v3--md .woocommerce-form-login .o-job p h4,
  .woocommerce-form-login .o-job p .cta .button-v3--md h4, .cta .button-v3--md .o-job .stock.out-of-stock h4, .o-job .stock.out-of-stock .cta .button-v3--md h4, .cta .button-v3--md .o-job .reset_variations h4, .o-job .reset_variations .cta .button-v3--md h4, .cta .button-v3--md .o-job .panel-group .panel .panel-collapse h4, .o-job .panel-group .panel .panel-collapse .cta .button-v3--md h4, .cta .button-v3--md .panel-group .panel .o-job .panel-collapse h4, .panel-group .panel .o-job .panel-collapse .cta .button-v3--md h4, .cta .button-v3--md .o-job .variations tr th label h4, .o-job .variations tr th label .cta .button-v3--md h4, .cta .button-v3--md .variations tr th .o-job label h4, .variations tr th .o-job label .cta .button-v3--md h4, .cta .button-v3--md .o-job .variations tr td label h4, .o-job .variations tr td label .cta .button-v3--md h4, .cta .button-v3--md .variations tr td .o-job label h4, .variations tr td .o-job label .cta .button-v3--md h4, .cta .button-v3--md .o-job .wp-block-categories-list li a h4, .o-job .wp-block-categories-list li a .cta .button-v3--md h4, .cta .button-v3--md .wp-block-categories-list li .o-job a h4, .wp-block-categories-list li .o-job a .cta .button-v3--md h4, .cta .button-v3--md .o-job .text-md h5, .o-job .text-md .cta .button-v3--md h5, .cta .button-v3--md .o-job .header-top-v1 ul li a h5, .o-job .header-top-v1 ul li a .cta .button-v3--md h5, .cta .button-v3--md .header-top-v1 ul li .o-job a h5, .header-top-v1 ul li .o-job a .cta .button-v3--md h5, .cta .o-job .cart-popup table.shop_table .button-v3--md h5, .o-job .cart-popup table.shop_table .cta .button-v3--md h5, .cta .cart-popup table.shop_table .o-job .button-v3--md h5, .cart-popup table.shop_table .o-job .cta .button-v3--md h5, .cta .button-v3--md .o-job .cart-popup #cart-shipping h5, .o-job .cart-popup #cart-shipping .cta .button-v3--md h5, .cta .button-v3--md .cart-popup .o-job #cart-shipping h5, .cart-popup .o-job #cart-shipping .cta .button-v3--md h5, .cta .button-v3--md .o-job .cart-popup .shipping-calculator-btn h5, .o-job .cart-popup .shipping-calculator-btn .cta .button-v3--md h5, .cta .button-v3--md .cart-popup .o-job .shipping-calculator-btn h5, .cart-popup .o-job .shipping-calculator-btn .cta .button-v3--md h5, .cta .button-v3--md .o-job .cart-popup .coupon-form #coupon-code h5, .o-job .cart-popup .coupon-form #coupon-code .cta .button-v3--md h5, .cta .button-v3--md .cart-popup .coupon-form .o-job #coupon-code h5, .cart-popup .coupon-form .o-job #coupon-code .cta .button-v3--md h5, .cta .button-v3--md .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h5, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .cta .button-v3--md h5, .cta .button-v3--md .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h5, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .cta .button-v3--md h5, .cta .button-v3--md .o-job .woocommerce .woocommerce-ordering h5, .o-job .woocommerce .woocommerce-ordering .cta .button-v3--md h5, .cta .button-v3--md .woocommerce .o-job .woocommerce-ordering h5, .woocommerce .o-job .woocommerce-ordering .cta .button-v3--md h5, .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > div h5, .o-job .woocommerce-gallery__wrapper .product__notification > div .cta .button-v3--md h5, .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > div h5, .woocommerce-gallery__wrapper .o-job .product__notification > div .cta .button-v3--md h5,
  .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > span h5,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .cta .button-v3--md h5,
  .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > span h5,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .cta .button-v3--md h5, .cta .button-v3--md .o-job .woocommerce .woocommerce-result-count h5, .o-job .woocommerce .woocommerce-result-count .cta .button-v3--md h5, .cta .button-v3--md .woocommerce .o-job .woocommerce-result-count h5, .woocommerce .o-job .woocommerce-result-count .cta .button-v3--md h5, .cta .button-v3--md .o-job .cart-collaterals h5, .o-job .cart-collaterals .cta .button-v3--md h5, .cta .button-v3--md .o-job .cart-collaterals label h5, .o-job .cart-collaterals label .cta .button-v3--md h5, .cta .button-v3--md .cart-collaterals .o-job label h5, .cart-collaterals .o-job label .cta .button-v3--md h5,
  .cta .button-v3--md .o-job .cart-collaterals p h5,
  .o-job .cart-collaterals p .cta .button-v3--md h5,
  .cta .button-v3--md .cart-collaterals .o-job p h5,
  .cart-collaterals .o-job p .cta .button-v3--md h5, .cta .o-job table.shop_table .button-v3--md h5, .o-job table.shop_table .cta .button-v3--md h5, .cta table.shop_table .o-job .button-v3--md h5, table.shop_table .o-job .cta .button-v3--md h5, .cta .button-v3--md .o-job table.shop_table th h5, .o-job table.shop_table th .cta .button-v3--md h5, .cta .button-v3--md table.shop_table .o-job th h5, table.shop_table .o-job th .cta .button-v3--md h5, .cta .button-v3--md .o-job table.shop_table .product-name h5, .o-job table.shop_table .product-name .cta .button-v3--md h5, .cta .button-v3--md table.shop_table .o-job .product-name h5, table.shop_table .o-job .product-name .cta .button-v3--md h5, .cta .button-v3--md .o-job .woocommerce .coupon button.button h5, .o-job .woocommerce .coupon button.button .cta .button-v3--md h5, .cta .button-v3--md .woocommerce .coupon .o-job button.button h5, .woocommerce .coupon .o-job button.button .cta .button-v3--md h5, .cta .button-v3--md .o-job form.checkout.woocommerce-checkout label h5, .o-job form.checkout.woocommerce-checkout label .cta .button-v3--md h5, .cta .button-v3--md form.checkout.woocommerce-checkout .o-job label h5, form.checkout.woocommerce-checkout .o-job label .cta .button-v3--md h5,
  .cta .button-v3--md .o-job form.checkout.woocommerce-checkout p h5,
  .o-job form.checkout.woocommerce-checkout p .cta .button-v3--md h5,
  .cta .button-v3--md form.checkout.woocommerce-checkout .o-job p h5,
  form.checkout.woocommerce-checkout .o-job p .cta .button-v3--md h5, .cta .button-v3--md .o-job ul.woocommerce-error li h5, .o-job ul.woocommerce-error li .cta .button-v3--md h5, .cta .button-v3--md ul.woocommerce-error .o-job li h5, ul.woocommerce-error .o-job li .cta .button-v3--md h5, .cta .button-v3--md .o-job .woocommerce-form-coupon p h5, .o-job .woocommerce-form-coupon p .cta .button-v3--md h5, .cta .button-v3--md .woocommerce-form-coupon .o-job p h5, .woocommerce-form-coupon .o-job p .cta .button-v3--md h5,
  .cta .button-v3--md .o-job .woocommerce-form-login p h5,
  .o-job .woocommerce-form-login p .cta .button-v3--md h5,
  .cta .button-v3--md .woocommerce-form-login .o-job p h5,
  .woocommerce-form-login .o-job p .cta .button-v3--md h5, .cta .button-v3--md .o-job .stock.out-of-stock h5, .o-job .stock.out-of-stock .cta .button-v3--md h5, .cta .button-v3--md .o-job .reset_variations h5, .o-job .reset_variations .cta .button-v3--md h5, .cta .button-v3--md .o-job .panel-group .panel .panel-collapse h5, .o-job .panel-group .panel .panel-collapse .cta .button-v3--md h5, .cta .button-v3--md .panel-group .panel .o-job .panel-collapse h5, .panel-group .panel .o-job .panel-collapse .cta .button-v3--md h5, .cta .button-v3--md .o-job .variations tr th label h5, .o-job .variations tr th label .cta .button-v3--md h5, .cta .button-v3--md .variations tr th .o-job label h5, .variations tr th .o-job label .cta .button-v3--md h5, .cta .button-v3--md .o-job .variations tr td label h5, .o-job .variations tr td label .cta .button-v3--md h5, .cta .button-v3--md .variations tr td .o-job label h5, .variations tr td .o-job label .cta .button-v3--md h5, .cta .button-v3--md .o-job .wp-block-categories-list li a h5, .o-job .wp-block-categories-list li a .cta .button-v3--md h5, .cta .button-v3--md .wp-block-categories-list li .o-job a h5, .wp-block-categories-list li .o-job a .cta .button-v3--md h5, .cta .button-v3--md .o-job .text-md h6, .o-job .text-md .cta .button-v3--md h6, .cta .button-v3--md .o-job .header-top-v1 ul li a h6, .o-job .header-top-v1 ul li a .cta .button-v3--md h6, .cta .button-v3--md .header-top-v1 ul li .o-job a h6, .header-top-v1 ul li .o-job a .cta .button-v3--md h6, .cta .o-job .cart-popup table.shop_table .button-v3--md h6, .o-job .cart-popup table.shop_table .cta .button-v3--md h6, .cta .cart-popup table.shop_table .o-job .button-v3--md h6, .cart-popup table.shop_table .o-job .cta .button-v3--md h6, .cta .button-v3--md .o-job .cart-popup #cart-shipping h6, .o-job .cart-popup #cart-shipping .cta .button-v3--md h6, .cta .button-v3--md .cart-popup .o-job #cart-shipping h6, .cart-popup .o-job #cart-shipping .cta .button-v3--md h6, .cta .button-v3--md .o-job .cart-popup .shipping-calculator-btn h6, .o-job .cart-popup .shipping-calculator-btn .cta .button-v3--md h6, .cta .button-v3--md .cart-popup .o-job .shipping-calculator-btn h6, .cart-popup .o-job .shipping-calculator-btn .cta .button-v3--md h6, .cta .button-v3--md .o-job .cart-popup .coupon-form #coupon-code h6, .o-job .cart-popup .coupon-form #coupon-code .cta .button-v3--md h6, .cta .button-v3--md .cart-popup .coupon-form .o-job #coupon-code h6, .cart-popup .coupon-form .o-job #coupon-code .cta .button-v3--md h6, .cta .button-v3--md .o-job .cart-items .custom-cart-item a.custom-cart-item-remove h6, .o-job .cart-items .custom-cart-item a.custom-cart-item-remove .cta .button-v3--md h6, .cta .button-v3--md .cart-items .custom-cart-item .o-job a.custom-cart-item-remove h6, .cart-items .custom-cart-item .o-job a.custom-cart-item-remove .cta .button-v3--md h6, .cta .button-v3--md .o-job .woocommerce .woocommerce-ordering h6, .o-job .woocommerce .woocommerce-ordering .cta .button-v3--md h6, .cta .button-v3--md .woocommerce .o-job .woocommerce-ordering h6, .woocommerce .o-job .woocommerce-ordering .cta .button-v3--md h6, .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > div h6, .o-job .woocommerce-gallery__wrapper .product__notification > div .cta .button-v3--md h6, .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > div h6, .woocommerce-gallery__wrapper .o-job .product__notification > div .cta .button-v3--md h6,
  .cta .button-v3--md .o-job .woocommerce-gallery__wrapper .product__notification > span h6,
  .o-job .woocommerce-gallery__wrapper .product__notification > span .cta .button-v3--md h6,
  .cta .button-v3--md .woocommerce-gallery__wrapper .o-job .product__notification > span h6,
  .woocommerce-gallery__wrapper .o-job .product__notification > span .cta .button-v3--md h6, .cta .button-v3--md .o-job .woocommerce .woocommerce-result-count h6, .o-job .woocommerce .woocommerce-result-count .cta .button-v3--md h6, .cta .button-v3--md .woocommerce .o-job .woocommerce-result-count h6, .woocommerce .o-job .woocommerce-result-count .cta .button-v3--md h6, .cta .button-v3--md .o-job .cart-collaterals h6, .o-job .cart-collaterals .cta .button-v3--md h6, .cta .button-v3--md .o-job .cart-collaterals label h6, .o-job .cart-collaterals label .cta .button-v3--md h6, .cta .button-v3--md .cart-collaterals .o-job label h6, .cart-collaterals .o-job label .cta .button-v3--md h6,
  .cta .button-v3--md .o-job .cart-collaterals p h6,
  .o-job .cart-collaterals p .cta .button-v3--md h6,
  .cta .button-v3--md .cart-collaterals .o-job p h6,
  .cart-collaterals .o-job p .cta .button-v3--md h6, .cta .o-job table.shop_table .button-v3--md h6, .o-job table.shop_table .cta .button-v3--md h6, .cta table.shop_table .o-job .button-v3--md h6, table.shop_table .o-job .cta .button-v3--md h6, .cta .button-v3--md .o-job table.shop_table th h6, .o-job table.shop_table th .cta .button-v3--md h6, .cta .button-v3--md table.shop_table .o-job th h6, table.shop_table .o-job th .cta .button-v3--md h6, .cta .button-v3--md .o-job table.shop_table .product-name h6, .o-job table.shop_table .product-name .cta .button-v3--md h6, .cta .button-v3--md table.shop_table .o-job .product-name h6, table.shop_table .o-job .product-name .cta .button-v3--md h6, .cta .button-v3--md .o-job .woocommerce .coupon button.button h6, .o-job .woocommerce .coupon button.button .cta .button-v3--md h6, .cta .button-v3--md .woocommerce .coupon .o-job button.button h6, .woocommerce .coupon .o-job button.button .cta .button-v3--md h6, .cta .button-v3--md .o-job form.checkout.woocommerce-checkout label h6, .o-job form.checkout.woocommerce-checkout label .cta .button-v3--md h6, .cta .button-v3--md form.checkout.woocommerce-checkout .o-job label h6, form.checkout.woocommerce-checkout .o-job label .cta .button-v3--md h6,
  .cta .button-v3--md .o-job form.checkout.woocommerce-checkout p h6,
  .o-job form.checkout.woocommerce-checkout p .cta .button-v3--md h6,
  .cta .button-v3--md form.checkout.woocommerce-checkout .o-job p h6,
  form.checkout.woocommerce-checkout .o-job p .cta .button-v3--md h6, .cta .button-v3--md .o-job ul.woocommerce-error li h6, .o-job ul.woocommerce-error li .cta .button-v3--md h6, .cta .button-v3--md ul.woocommerce-error .o-job li h6, ul.woocommerce-error .o-job li .cta .button-v3--md h6, .cta .button-v3--md .o-job .woocommerce-form-coupon p h6, .o-job .woocommerce-form-coupon p .cta .button-v3--md h6, .cta .button-v3--md .woocommerce-form-coupon .o-job p h6, .woocommerce-form-coupon .o-job p .cta .button-v3--md h6,
  .cta .button-v3--md .o-job .woocommerce-form-login p h6,
  .o-job .woocommerce-form-login p .cta .button-v3--md h6,
  .cta .button-v3--md .woocommerce-form-login .o-job p h6,
  .woocommerce-form-login .o-job p .cta .button-v3--md h6, .cta .button-v3--md .o-job .stock.out-of-stock h6, .o-job .stock.out-of-stock .cta .button-v3--md h6, .cta .button-v3--md .o-job .reset_variations h6, .o-job .reset_variations .cta .button-v3--md h6, .cta .button-v3--md .o-job .panel-group .panel .panel-collapse h6, .o-job .panel-group .panel .panel-collapse .cta .button-v3--md h6, .cta .button-v3--md .panel-group .panel .o-job .panel-collapse h6, .panel-group .panel .o-job .panel-collapse .cta .button-v3--md h6, .cta .button-v3--md .o-job .variations tr th label h6, .o-job .variations tr th label .cta .button-v3--md h6, .cta .button-v3--md .variations tr th .o-job label h6, .variations tr th .o-job label .cta .button-v3--md h6, .cta .button-v3--md .o-job .variations tr td label h6, .o-job .variations tr td label .cta .button-v3--md h6, .cta .button-v3--md .variations tr td .o-job label h6, .variations tr td .o-job label .cta .button-v3--md h6, .cta .button-v3--md .o-job .wp-block-categories-list li a h6, .o-job .wp-block-categories-list li a .cta .button-v3--md h6, .cta .button-v3--md .wp-block-categories-list li .o-job a h6, .wp-block-categories-list li .o-job a .cta .button-v3--md h6, .cta .button-v3--md .button__numbers, .cta .button-v3--md .button-v3, .cta .button-v3--md .o-job .select-woo-ortica__select h2, .o-job .select-woo-ortica__select .cta .button-v3--md h2, .cta .button-v3--md .o-job .select-woo-ortica__select h3, .o-job .select-woo-ortica__select .cta .button-v3--md h3, .cta .button-v3--md .o-job .select-woo-ortica__select h4, .o-job .select-woo-ortica__select .cta .button-v3--md h4, .cta .button-v3--md .o-job .select-woo-ortica__select h5, .o-job .select-woo-ortica__select .cta .button-v3--md h5, .cta .button-v3--md .o-job .select-woo-ortica__select h6, .o-job .select-woo-ortica__select .cta .button-v3--md h6, .cta .button-v3--md .o-job .wpcf7-form .wpcf7-checkbox label span h2, .o-job .wpcf7-form .wpcf7-checkbox label span .cta .button-v3--md h2, .cta .button-v3--md .wpcf7-form .wpcf7-checkbox label .o-job span h2, .wpcf7-form .wpcf7-checkbox label .o-job span .cta .button-v3--md h2,
  .cta .button-v3--md .o-job .wpcf7-form .wpcf7-acceptance label span h2,
  .o-job .wpcf7-form .wpcf7-acceptance label span .cta .button-v3--md h2,
  .cta .button-v3--md .wpcf7-form .wpcf7-acceptance label .o-job span h2,
  .wpcf7-form .wpcf7-acceptance label .o-job span .cta .button-v3--md h2, .cta .button-v3--md .o-job .wpcf7-form .wpcf7-checkbox label span h3, .o-job .wpcf7-form .wpcf7-checkbox label span .cta .button-v3--md h3, .cta .button-v3--md .wpcf7-form .wpcf7-checkbox label .o-job span h3, .wpcf7-form .wpcf7-checkbox label .o-job span .cta .button-v3--md h3,
  .cta .button-v3--md .o-job .wpcf7-form .wpcf7-acceptance label span h3,
  .o-job .wpcf7-form .wpcf7-acceptance label span .cta .button-v3--md h3,
  .cta .button-v3--md .wpcf7-form .wpcf7-acceptance label .o-job span h3,
  .wpcf7-form .wpcf7-acceptance label .o-job span .cta .button-v3--md h3, .cta .button-v3--md .o-job .wpcf7-form .wpcf7-checkbox label span h4, .o-job .wpcf7-form .wpcf7-checkbox label span .cta .button-v3--md h4, .cta .button-v3--md .wpcf7-form .wpcf7-checkbox label .o-job span h4, .wpcf7-form .wpcf7-checkbox label .o-job span .cta .button-v3--md h4,
  .cta .button-v3--md .o-job .wpcf7-form .wpcf7-acceptance label span h4,
  .o-job .wpcf7-form .wpcf7-acceptance label span .cta .button-v3--md h4,
  .cta .button-v3--md .wpcf7-form .wpcf7-acceptance label .o-job span h4,
  .wpcf7-form .wpcf7-acceptance label .o-job span .cta .button-v3--md h4, .cta .button-v3--md .o-job .wpcf7-form .wpcf7-checkbox label span h5, .o-job .wpcf7-form .wpcf7-checkbox label span .cta .button-v3--md h5, .cta .button-v3--md .wpcf7-form .wpcf7-checkbox label .o-job span h5, .wpcf7-form .wpcf7-checkbox label .o-job span .cta .button-v3--md h5,
  .cta .button-v3--md .o-job .wpcf7-form .wpcf7-acceptance label span h5,
  .o-job .wpcf7-form .wpcf7-acceptance label span .cta .button-v3--md h5,
  .cta .button-v3--md .wpcf7-form .wpcf7-acceptance label .o-job span h5,
  .wpcf7-form .wpcf7-acceptance label .o-job span .cta .button-v3--md h5, .cta .button-v3--md .o-job .wpcf7-form .wpcf7-checkbox label span h6, .o-job .wpcf7-form .wpcf7-checkbox label span .cta .button-v3--md h6, .cta .button-v3--md .wpcf7-form .wpcf7-checkbox label .o-job span h6, .wpcf7-form .wpcf7-checkbox label .o-job span .cta .button-v3--md h6,
  .cta .button-v3--md .o-job .wpcf7-form .wpcf7-acceptance label span h6,
  .o-job .wpcf7-form .wpcf7-acceptance label span .cta .button-v3--md h6,
  .cta .button-v3--md .wpcf7-form .wpcf7-acceptance label .o-job span h6,
  .wpcf7-form .wpcf7-acceptance label .o-job span .cta .button-v3--md h6, .cta .button-v3--md .o-job .card-post-v2 .card-post__info a h2, .o-job .card-post-v2 .card-post__info a .cta .button-v3--md h2, .cta .button-v3--md .card-post-v2 .card-post__info .o-job a h2, .card-post-v2 .card-post__info .o-job a .cta .button-v3--md h2, .cta .button-v3--md .o-job .card-post-v2 .card-post__info a h3, .o-job .card-post-v2 .card-post__info a .cta .button-v3--md h3, .cta .button-v3--md .card-post-v2 .card-post__info .o-job a h3, .card-post-v2 .card-post__info .o-job a .cta .button-v3--md h3, .cta .button-v3--md .o-job .card-post-v2 .card-post__info a h4, .o-job .card-post-v2 .card-post__info a .cta .button-v3--md h4, .cta .button-v3--md .card-post-v2 .card-post__info .o-job a h4, .card-post-v2 .card-post__info .o-job a .cta .button-v3--md h4, .cta .button-v3--md .o-job .card-post-v2 .card-post__info a h5, .o-job .card-post-v2 .card-post__info a .cta .button-v3--md h5, .cta .button-v3--md .card-post-v2 .card-post__info .o-job a h5, .card-post-v2 .card-post__info .o-job a .cta .button-v3--md h5, .cta .button-v3--md .o-job .card-post-v2 .card-post__info a h6, .o-job .card-post-v2 .card-post__info a .cta .button-v3--md h6, .cta .button-v3--md .card-post-v2 .card-post__info .o-job a h6, .card-post-v2 .card-post__info .o-job a .cta .button-v3--md h6, .cta .button-v3--md .o-job .card-product--v1 .card-product__notification > div h2, .o-job .card-product--v1 .card-product__notification > div .cta .button-v3--md h2, .cta .button-v3--md .card-product--v1 .o-job .card-product__notification > div h2, .card-product--v1 .o-job .card-product__notification > div .cta .button-v3--md h2, .cta .button-v3--md .o-job .card-product--v1 .card-product__notification > div h3, .o-job .card-product--v1 .card-product__notification > div .cta .button-v3--md h3, .cta .button-v3--md .card-product--v1 .o-job .card-product__notification > div h3, .card-product--v1 .o-job .card-product__notification > div .cta .button-v3--md h3, .cta .button-v3--md .o-job .card-product--v1 .card-product__notification > div h4, .o-job .card-product--v1 .card-product__notification > div .cta .button-v3--md h4, .cta .button-v3--md .card-product--v1 .o-job .card-product__notification > div h4, .card-product--v1 .o-job .card-product__notification > div .cta .button-v3--md h4, .cta .button-v3--md .o-job .card-product--v1 .card-product__notification > div h5, .o-job .card-product--v1 .card-product__notification > div .cta .button-v3--md h5, .cta .button-v3--md .card-product--v1 .o-job .card-product__notification > div h5, .card-product--v1 .o-job .card-product__notification > div .cta .button-v3--md h5, .cta .button-v3--md .o-job .card-product--v1 .card-product__notification > div h6, .o-job .card-product--v1 .card-product__notification > div .cta .button-v3--md h6, .cta .button-v3--md .card-product--v1 .o-job .card-product__notification > div h6, .card-product--v1 .o-job .card-product__notification > div .cta .button-v3--md h6, .cta .button-v3--md .breadcrumbs *, .breadcrumbs .cta .button-v3--md * {
    font-size: 18px;
  }
}

.list-v1__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 16px;
}

.list-v1__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
}

@media (min-width: 1024px) {
  .list-v1__icon {
    width: 50px;
    height: 50px;
  }
}

.list-v1__icon-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.list-v2__item {
  min-width: 20rem;
}

.list-v2__item:last-child {
  border-right-width: 1px;
}

#body .list-pt__item {
  display: block;
  text-decoration: none;
  transition: all 0.3s ease;
}

#body .list-pt__item svg {
  width: 4.5rem;
  height: 4.5rem;
}

#body .list-pt__item.active, #body .list-pt__item:hover {
  --bg-opacity: 1;
  background-color: #124734;
  background-color: rgba(18, 71, 52, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

#body .list-pt__item.active svg path, #body .list-pt__item:hover svg path {
  fill: white;
}

.card-pt__wrapper {
  max-height: 65rem;
  overflow-y: auto;
}

.card-pt-v1--sm img {
  aspect-ratio: 4/3;
}

h3.widget-title,
.wp-block-search__label {
  margin-bottom: 1rem;
  display: block;
}

.sidebar section {
  margin-bottom: 3rem;
}

.sidebar ul {
  list-style: none;
  padding: 0;
}

.sidebar ul li a {
  text-decoration: none;
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  transition: 0.5s;
}

.sidebar ul li a:hover {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.sidebar ul li.current-cat a {
  --text-opacity: 1;
  color: #252525;
  color: rgba(37, 37, 37, var(--text-opacity));
}

.wp-block-search__input {
  border-radius: 0px;
  border-color: #252525;
}

.wp-block-search__button {
  border: 0px;
}

/** Vendors*/

/*! locomotive-scroll v4.0.6 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */

html.has-scroll-smooth {
  overflow: hidden;
}

html.has-scroll-dragging {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.has-scroll-smooth body {
  overflow: hidden;
}

.has-scroll-smooth [data-scroll-container] {
  min-height: 100vh;
}

[data-scroll-direction=horizontal] [data-scroll-container] {
  white-space: nowrap;
  height: 100vh;
  display: inline-block;
  white-space: nowrap;
}

[data-scroll-direction=horizontal] [data-scroll-section] {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  height: 100%;
}

.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100%;
  -webkit-transform-origin: center right;
          transform-origin: center right;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  opacity: 0;
}

.c-scrollbar:hover {
  -webkit-transform: scaleX(1.45);
          transform: scaleX(1.45);
}

.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {
  opacity: 1;
}

[data-scroll-direction=horizontal] .c-scrollbar {
  width: 100%;
  height: 10px;
  top: auto;
  bottom: 0;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

[data-scroll-direction=horizontal] .c-scrollbar:hover {
  -webkit-transform: scaleY(1.3);
          transform: scaleY(1.3);
}

.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab;
}

.has-scroll-dragging .c-scrollbar_thumb {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

[data-scroll-direction=horizontal] .c-scrollbar_thumb {
  right: auto;
  bottom: 0;
}

.carousel {
  position: relative;
  box-sizing: border-box;
}

.carousel *, .carousel *:before, .carousel *:after {
  box-sizing: inherit;
}

.carousel.is-draggable {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.carousel.is-dragging {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.carousel__viewport {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
}

.carousel__track {
  display: -ms-flexbox;
  display: flex;
}

.carousel__slide {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: var(--carousel-slide-width, 60%);
  max-width: 100%;
  padding: 1rem;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.carousel__dots {
  margin: 0 auto;
  padding: 0;
  position: absolute;
  top: calc(100% + 0.5rem);
  left: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  list-style: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.carousel__dots .carousel__dot {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.carousel__dots .carousel__dot:after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: currentColor;
  opacity: 0.25;
  transition: opacity 0.15s ease-in-out;
}

.carousel__dots .carousel__dot.is-selected:after {
  opacity: 1;
}

.carousel__button {
  width: var(--carousel-button-width, 48px);
  height: var(--carousel-button-height, 48px);
  padding: 0;
  border: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  pointer-events: all;
  cursor: pointer;
  color: var(--carousel-button-color, currentColor);
  background: var(--carousel-button-bg, transparent);
  border-radius: var(--carousel-button-border-radius, 50%);
  box-shadow: var(--carousel-button-shadow, none);
  transition: opacity 0.15s ease;
}

.carousel__button.is-prev, .carousel__button.is-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.carousel__button.is-prev {
  left: 10px;
}

.carousel__button.is-next {
  right: 10px;
}

.carousel__button[disabled] {
  cursor: default;
  opacity: 0.3;
}

.carousel__button svg {
  width: var(--carousel-button-svg-width, 50%);
  height: var(--carousel-button-svg-height, 50%);
  fill: none;
  stroke: currentColor;
  stroke-width: var(--carousel-button-svg-stroke-width, 1.5);
  stroke-linejoin: bevel;
  stroke-linecap: round;
  -webkit-filter: var(--carousel-button-svg-filter, none);
          filter: var(--carousel-button-svg-filter, none);
  pointer-events: none;
}

html.with-fancybox {
  scroll-behavior: auto;
}

body.compensate-for-scrollbar {
  overflow: hidden !important;
  -ms-touch-action: none;
      touch-action: none;
}

.fancybox__container {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  margin: 0;
  padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  color: var(--fancybox-color, #fff);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  z-index: 1050;
  outline: none;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  --carousel-button-width: 48px;
  --carousel-button-height: 48px;
  --carousel-button-svg-width: 24px;
  --carousel-button-svg-height: 24px;
  --carousel-button-svg-stroke-width: 2.5;
  --carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__container :focus {
  outline: none;
}

body:not(.is-using-mouse) .fancybox__container :focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));
}

@media all and (min-width: 1024px) {
  .fancybox__container {
    --carousel-button-width:48px;
    --carousel-button-height:48px;
    --carousel-button-svg-width:27px;
    --carousel-button-svg-height:27px;
  }
}

.fancybox__backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--fancybox-bg, rgba(24, 24, 27, 0.92));
}

.fancybox__carousel {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  z-index: 10;
}

.fancybox__carousel.has-dots {
  margin-bottom: calc(0.5rem + 22px);
}

.fancybox__viewport {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: visible;
  cursor: default;
}

.fancybox__track {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.fancybox__slide {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 48px 8px 8px 8px;
  position: relative;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  outline: 0;
  overflow: auto;
  --carousel-button-width: 36px;
  --carousel-button-height: 36px;
  --carousel-button-svg-width: 22px;
  --carousel-button-svg-height: 22px;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  -ms-flex: 0 0 0px;
      flex: 0 0 0;
  margin: auto;
}

@media all and (min-width: 1024px) {
  .fancybox__slide {
    padding: 64px 100px;
  }
}

.fancybox__content {
  margin: 0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);
  padding: 36px;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  position: relative;
  -ms-flex-item-align: center;
      align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  z-index: 20;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
  outline: thin dotted;
  box-shadow: none;
}

.fancybox__caption {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  visibility: visible;
  cursor: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow-wrap: anywhere;
}

.is-loading .fancybox__caption {
  visibility: hidden;
}

.fancybox__container > .carousel__dots {
  top: 100%;
  color: var(--fancybox-color, #fff);
}

.fancybox__nav .carousel__button {
  z-index: 40;
}

.fancybox__nav .carousel__button.is-next {
  right: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-next {
    right: 40px;
  }
}

.fancybox__nav .carousel__button.is-prev {
  left: 8px;
}

@media all and (min-width: 1024px) {
  .fancybox__nav .carousel__button.is-prev {
    left: 40px;
  }
}

.carousel__button.is-close {
  position: absolute;
  top: 8px;
  right: 8px;
  top: calc(env(safe-area-inset-top, 0px) + 8px);
  right: calc(env(safe-area-inset-right, 0px) + 8px);
  z-index: 40;
}

@media all and (min-width: 1024px) {
  .carousel__button.is-close {
    right: 40px;
  }
}

.fancybox__content > .carousel__button.is-close {
  position: absolute;
  top: -40px;
  right: 0;
  color: var(--fancybox-color, #fff);
}

.fancybox__no-click, .fancybox__no-click button {
  pointer-events: none;
}

.fancybox__spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  color: var(--fancybox-color, currentColor);
}

.fancybox__slide .fancybox__spinner {
  cursor: pointer;
  z-index: 1053;
}

.fancybox__spinner svg {
  -webkit-animation: fancybox-rotate 2s linear infinite;
          animation: fancybox-rotate 2s linear infinite;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}

.fancybox__spinner svg circle {
  fill: none;
  stroke-width: 2.75;
  stroke-miterlimit: 10;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: fancybox-dash 1.5s ease-in-out infinite;
          animation: fancybox-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  stroke: currentColor;
}

@-webkit-keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes fancybox-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close {
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
  -webkit-animation: 0.15s ease backwards fancybox-fadeIn;
          animation: 0.15s ease backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close {
  -webkit-animation: 0.15s ease both fancybox-fadeOut;
          animation: 0.15s ease both fancybox-fadeOut;
}

.fancybox-fadeIn {
  -webkit-animation: 0.15s ease both fancybox-fadeIn;
          animation: 0.15s ease both fancybox-fadeIn;
}

.fancybox-fadeOut {
  -webkit-animation: 0.1s ease both fancybox-fadeOut;
          animation: 0.1s ease both fancybox-fadeOut;
}

.fancybox-zoomInUp {
  -webkit-animation: 0.2s ease both fancybox-zoomInUp;
          animation: 0.2s ease both fancybox-zoomInUp;
}

.fancybox-zoomOutDown {
  -webkit-animation: 0.15s ease both fancybox-zoomOutDown;
          animation: 0.15s ease both fancybox-zoomOutDown;
}

.fancybox-throwOutUp {
  -webkit-animation: 0.15s ease both fancybox-throwOutUp;
          animation: 0.15s ease both fancybox-throwOutUp;
}

.fancybox-throwOutDown {
  -webkit-animation: 0.15s ease both fancybox-throwOutDown;
          animation: 0.15s ease both fancybox-throwOutDown;
}

@-webkit-keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fancybox-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}

@keyframes fancybox-fadeOut {
  to {
    opacity: 0;
  }
}

@-webkit-keyframes fancybox-zoomInUp {
  from {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes fancybox-zoomInUp {
  from {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}

@-webkit-keyframes fancybox-zoomOutDown {
  to {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}

@keyframes fancybox-zoomOutDown {
  to {
    -webkit-transform: scale(0.97) translate3d(0, 16px, 0);
            transform: scale(0.97) translate3d(0, 16px, 0);
    opacity: 0;
  }
}

@-webkit-keyframes fancybox-throwOutUp {
  to {
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}

@keyframes fancybox-throwOutUp {
  to {
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
    opacity: 0;
  }
}

@-webkit-keyframes fancybox-throwOutDown {
  to {
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}

@keyframes fancybox-throwOutDown {
  to {
    -webkit-transform: translate3d(0, 30%, 0);
            transform: translate3d(0, 30%, 0);
    opacity: 0;
  }
}

.fancybox__carousel .carousel__slide {
  scrollbar-width: thin;
  scrollbar-color: #ccc rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.1);
}

.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 2px;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
}

.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__carousel .fancybox__slide .fancybox__content {
  cursor: auto;
}

.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__image {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: none;
}

.has-image .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
}

.is-closing .has-image .fancybox__content {
  overflow: visible;
}

.has-image[data-image-fit=contain] {
  overflow: visible;
  -ms-touch-action: none;
      touch-action: none;
}

.has-image[data-image-fit=contain] .fancybox__content {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.has-image[data-image-fit=contain] .fancybox__image {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.has-image[data-image-fit=contain-w] {
  overflow-x: hidden;
  overflow-y: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__content {
  min-height: auto;
}

.has-image[data-image-fit=contain-w] .fancybox__image {
  max-width: 100%;
  height: auto;
}

.has-image[data-image-fit=cover] {
  overflow: visible;
  -ms-touch-action: none;
      touch-action: none;
}

.has-image[data-image-fit=cover] .fancybox__content {
  width: 100%;
  height: 100%;
}

.has-image[data-image-fit=cover] .fancybox__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  max-width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content {
  width: 100%;
  height: 80%;
}

.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.fancybox__carousel .fancybox__slide.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.fancybox__thumbs {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  position: relative;
  padding: 0px 3px;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs {
  -webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;
          animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__thumbs {
  opacity: 0;
}

.fancybox__thumbs .carousel__slide {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: var(--fancybox-thumbs-width, 96px);
  margin: 0;
  padding: 8px 3px;
  box-sizing: content-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: visible;
  cursor: pointer;
}

.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-width: 5px;
  border-style: solid;
  border-color: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  opacity: 0;
  transition: opacity 0.15s ease;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after {
  opacity: 0.92;
}

.fancybox__thumbs .carousel__slide > * {
  pointer-events: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__thumb {
  position: relative;
  width: 100%;
  padding-top: calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));
  background-size: cover;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.1);
  background-repeat: no-repeat;
  border-radius: var(--fancybox-thumbs-border-radius, 4px);
}

.fancybox__toolbar {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
  background: linear-gradient(to top, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.006) 8.1%, hsla(0, 0%, 0%, 0.021) 15.5%, hsla(0, 0%, 0%, 0.046) 22.5%, hsla(0, 0%, 0%, 0.077) 29%, hsla(0, 0%, 0%, 0.114) 35.3%, hsla(0, 0%, 0%, 0.155) 41.2%, hsla(0, 0%, 0%, 0.198) 47.1%, hsla(0, 0%, 0%, 0.242) 52.9%, hsla(0, 0%, 0%, 0.285) 58.8%, hsla(0, 0%, 0%, 0.326) 64.7%, hsla(0, 0%, 0%, 0.363) 71%, hsla(0, 0%, 0%, 0.394) 77.5%, hsla(0, 0%, 0%, 0.419) 84.5%, hsla(0, 0%, 0%, 0.434) 91.9%, hsla(0, 0%, 0%, 0.44) 100%);
  padding: 0;
  -ms-touch-action: none;
      touch-action: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));
}

@media all and (min-width: 1024px) {
  .fancybox__toolbar {
    padding: 8px;
  }
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar {
  -webkit-animation: 0.15s ease-in backwards fancybox-fadeIn;
          animation: 0.15s ease-in backwards fancybox-fadeIn;
}

.fancybox__container.is-animated.is-closing .fancybox__toolbar {
  opacity: 0;
}

.fancybox__toolbar__items {
  display: -ms-flexbox;
  display: flex;
}

.fancybox__toolbar__items--left {
  margin-right: auto;
}

.fancybox__toolbar__items--center {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.fancybox__toolbar__items--right {
  margin-left: auto;
}

@media (max-width: 640px) {
  .fancybox__toolbar__items--center:not(:last-child) {
    display: none;
  }
}

.fancybox__counter {
  min-width: 72px;
  padding: 0 10px;
  line-height: var(--carousel-button-height, 48px);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox__progress {
  background: var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: linear;
  z-index: 30;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__container:-webkit-full-screen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:-webkit-full-screen::backdrop {
  opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:-webkit-full-screen::backdrop {
  opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:-webkit-full-screen::backdrop {
  opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:-webkit-full-screen::backdrop {
  opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:-webkit-full-screen::backdrop {
  opacity: 0;
}

.fancybox__container:-ms-fullscreen::backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::-webkit-backdrop {
  opacity: 0;
}

.fancybox__container:fullscreen::backdrop {
  opacity: 0;
}

.fancybox__button--fullscreen g:nth-child(2) {
  display: none;
}

.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1) {
  display: none;
}

.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2) {
  display: block;
}

.fancybox__button--slideshow g:nth-child(2) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1) {
  display: none;
}

.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2) {
  display: block;
}

/** Friday 26th April 2024 12:35:22 UTC (core) **/

/** THIS FILE IS AUTOMATICALLY GENERATED - DO NOT MAKE MANUAL EDITS! **/

/** Custom CSS should be added to Mega Menu > Menu Themes > Custom Styling **/

.mega-menu-last-modified-1714134922 {
  content: "Friday 26th April 2024 12:35:22 UTC";
}

#mega-menu-wrap-header_1 {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  -webkit-transform: none;
          transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
  border-radius: 0;
  clear: both;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  -webkit-transform: none;
          transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 ul:before, #mega-menu-wrap-header_1 #mega-menu-header_1 ul:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li:before, #mega-menu-wrap-header_1 #mega-menu-header_1 li:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 p:before, #mega-menu-wrap-header_1 #mega-menu-header_1 p:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 img:not(.mega-menu-logo):before, #mega-menu-wrap-header_1 #mega-menu-header_1 img:not(.mega-menu-logo):after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 div:before, #mega-menu-wrap-header_1 #mega-menu-header_1 div:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a:before, #mega-menu-wrap-header_1 #mega-menu-header_1 a:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 table, #mega-menu-wrap-header_1 #mega-menu-header_1 td, #mega-menu-wrap-header_1 #mega-menu-header_1 tr, #mega-menu-wrap-header_1 #mega-menu-header_1 th {
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 ul.mega-sub-menu {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  -webkit-transform: none;
          transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-row, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-column {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  -webkit-transform: none;
          transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 span.mega-menu-badge {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  min-width: auto;
  max-width: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  -webkit-transform: none;
          transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}

#mega-menu-wrap-header_1:before, #mega-menu-wrap-header_1:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1:before, #mega-menu-wrap-header_1 #mega-menu-header_1:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 ul.mega-sub-menu:before, #mega-menu-wrap-header_1 #mega-menu-header_1 ul.mega-sub-menu:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item:before, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-row:before, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-row:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-column:before, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-column:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link:before, #mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 span.mega-menu-badge:before, #mega-menu-wrap-header_1 #mega-menu-header_1 span.mega-menu-badge:after {
  display: none;
}

#mega-menu-wrap-header_1.mega-keyboard-navigation .mega-menu-toggle:focus {
  outline-style: solid;
  outline-width: 3px;
  outline-color: #109cde;
  outline-offset: -3px;
}

#mega-menu-wrap-header_1.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-header_1.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-header_1.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-header_1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-style: solid;
  outline-width: 3px;
  outline-color: #109cde;
  outline-offset: -3px;
}

#mega-menu-wrap-header_1.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-offset: 2px;
}

#mega-menu-wrap-header_1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
  background: #333;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  border-color: #fff;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 {
  text-align: left;
  padding: 0px 0px 0px 0px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link {
  cursor: pointer;
  display: inline;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link .mega-description-group {
  vertical-align: middle;
  display: inline-block;
  transition: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link .mega-description-group .mega-menu-title {
  transition: none;
  line-height: 1.5;
  display: block;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link .mega-description-group .mega-menu-description {
  transition: none;
  line-height: 1.5;
  display: block;
  font-style: italic;
  font-size: 0.8em;
  text-transform: none;
  font-weight: normal;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: block;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-icon-top > a.mega-menu-link {
  display: table-cell;
  vertical-align: middle;
  line-height: initial;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
  display: block;
  margin: 0 0 6px 0;
  text-align: center;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
  display: inline-block;
  transition: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
  cursor: inherit;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
  cursor: pointer;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-animating > ul.mega-sub-menu {
  pointer-events: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 p {
  margin-bottom: 10px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 input, #mega-menu-wrap-header_1 #mega-menu-header_1 img {
  max-width: 100%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item > ul.mega-sub-menu {
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
  display: block;
}

#mega-menu-wrap-header_1 #mega-menu-header_1.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu {
  visibility: visible;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  visibility: visible;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 100%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 50%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 33.3333333333%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 25%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 20%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 16.6666666667%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item a[class^=dashicons]:before {
  font-family: dashicons;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
  margin: 0 6px 0 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
  border-radius: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-align-bottom-right > ul.mega-sub-menu {
  right: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
  border-radius: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  width: 100%;
  float: left;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  width: 100%;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: inline-block;
  width: auto;
  background: transparent;
  position: relative;
  pointer-events: auto;
  left: auto;
  min-width: auto;
  font-size: inherit;
  padding: 0;
  margin: 0 0 0 6px;
  height: auto;
  line-height: inherit;
  color: inherit;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  content: "\F140";
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  float: right;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
  content: "\F142";
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
  display: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 li[class^=mega-lang-item] > a.mega-menu-link > img {
  display: inline;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item {
  margin: 0 0px 0 0;
  display: inline-block;
  height: auto;
  vertical-align: middle;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-item-align-right {
  float: right;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: #333;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  border-color: #fff;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item > a.mega-menu-link {
  line-height: 40px;
  height: 40px;
  padding: 0px 10px 0px 10px;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: #ffffff;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  outline: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  background: #f1f1f1;
  border: 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
  margin: 5px 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
  clear: both;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 10px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: left;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
  border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #555;
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
  font-weight: bold;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
  text-decoration: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: -ms-flexbox;
  display: flex;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  color: #666;
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  display: block;
  float: left;
  clear: none;
  padding: 15px 15px 15px 15px;
  vertical-align: top;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: left;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
  border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #555;
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
  font-weight: bold;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover > span.mega-title-below, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus > span.mega-title-below {
  text-decoration: none;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: -ms-flexbox;
  display: flex;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  color: #666;
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 250px;
  max-width: none;
  padding: 0px 0px 0px 0px;
  border: 0;
  background: #f1f1f1;
  border-radius: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background: #dddddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}

#mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-header_1 #mega-menu-header_1 a.mega-menu-link > img.iclflag {
  display: inline;
  margin-right: 8px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  background: #222;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  text-align: left;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap;
}

#mega-menu-wrap-header_1 .mega-menu-toggle img {
  max-width: 100%;
  padding: 0;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-left {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
  margin-left: 6px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block:only-child {
  margin-right: 6px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-center {
  -ms-flex-pack: center;
  justify-content: center;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
  margin-left: 3px;
  margin-right: 3px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-right {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin-right: 6px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
  margin-left: 6px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  outline: 0;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 {
  cursor: pointer;
  /*! 
                * Hamburgers 
                * @description Tasty CSS-animated hamburgers 
                * @author Jonathan Suh @jonsuh 
                * @site https://jonsuh.com/hamburgers 
                * @link https://github.com/jonsuh/hamburgers 
                */
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -ms-flex-item-align: center;
      align-self: center;
  outline: 0;
  background: none;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
  outline: 0;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
  width: 40px;
  height: 4px;
  background-color: #ddd;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  width: 40px;
  height: 4px;
  background-color: #ddd;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  content: "";
  display: block;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before {
  top: -10px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  bottom: -10px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  top: 2px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  top: 10px;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

#mega-menu-wrap-header_1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  top: 20px;
}

#mega-menu-wrap-header_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

#mega-menu-wrap-header_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
          transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}

#mega-menu-wrap-header_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
          transform: translate3d(0, -20px, 0) rotate(-90deg);
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 {
    background: rgba(34, 34, 34, 0);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(34, 34, 34, 0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF", endColorstr="#00222222");
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
    color: #ffffff;
    background: #333;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
    display: block;
    line-height: 40px;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
    display: inline-block;
    margin: 0 6px 0 0;
    text-align: left;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item > ul.mega-sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    display: block;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display: block;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
    display: none;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
    display: none;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade] li.mega-menu-item > ul.mega-sub-menu {
    opacity: 0;
    transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu {
    opacity: 1;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    opacity: 0;
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px);
    transition: opacity 200ms ease-in, visibility 200ms ease-in, -webkit-transform 200ms ease-in;
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in, -webkit-transform 200ms ease-in;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade_up].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade_up].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade_up] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=slide_up] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=slide_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px);
    transition: visibility 200ms ease-in, -webkit-transform 200ms ease-in;
    transition: transform 200ms ease-in, visibility 200ms ease-in;
    transition: transform 200ms ease-in, visibility 200ms ease-in, -webkit-transform 200ms ease-in;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=slide_up].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=slide_up].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=slide_up] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-header_1 #mega-menu-header_1[data-effect=slide_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu.mega-menu-item {
    position: static;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-item-align-right {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-item-align-float-left {
    float: left;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item > a.mega-menu-link:focus {
    background: #333;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color: #ffffff;
    background: #333;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    color: #ffffff;
    background: #333;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
    line-height: inherit;
    display: table-cell;
    vertical-align: middle;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item {
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item.mega-item-align-right {
    float: none;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-item > a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: #ffffff;
    font-size: 14px;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
    width: 25%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
    width: 75%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
    width: 20%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
    width: 40%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
    width: 60%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
    width: 80%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
    width: 16.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
    width: 83.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
    width: 14.2857142857%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
    width: 28.5714285714%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
    width: 42.8571428571%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
    width: 57.1428571429%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
    width: 71.4285714286%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
    width: 85.7142857143%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
    width: 25%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
    width: 75%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
    width: 11.1111111111%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
    width: 22.2222222222%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
    width: 44.4444444444%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
    width: 55.5555555556%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
    width: 77.7777777778%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
    width: 88.8888888889%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
    width: 10%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
    width: 20%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
    width: 30%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
    width: 40%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
    width: 60%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
    width: 70%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
    width: 80%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
    width: 90%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
    width: 9.0909090909%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
    width: 18.1818181818%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
    width: 27.2727272727%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
    width: 36.3636363636%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
    width: 45.4545454545%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
    width: 54.5454545455%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
    width: 63.6363636364%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
    width: 72.7272727273%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
    width: 81.8181818182%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
    width: 90.9090909091%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
    width: 8.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
    width: 16.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 25%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
    width: 41.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
    width: 58.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
    width: 75%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
    width: 83.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
    width: 91.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
    width: 100%;
    clear: both;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
    width: 25%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
    width: 75%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
    width: 20%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
    width: 40%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
    width: 60%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
    width: 80%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
    width: 16.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
    width: 83.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
    width: 14.2857142857%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
    width: 28.5714285714%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
    width: 42.8571428571%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
    width: 57.1428571429%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
    width: 71.4285714286%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
    width: 85.7142857143%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
    width: 25%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
    width: 75%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
    width: 11.1111111111%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
    width: 22.2222222222%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
    width: 44.4444444444%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
    width: 55.5555555556%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
    width: 77.7777777778%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
    width: 88.8888888889%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-10 {
    width: 10%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-10 {
    width: 20%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-10 {
    width: 30%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-10 {
    width: 40%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-10 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-10 {
    width: 60%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-10 {
    width: 70%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-10 {
    width: 80%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-10 {
    width: 90%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-10 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-11 {
    width: 9.0909090909%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-11 {
    width: 18.1818181818%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-11 {
    width: 27.2727272727%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-11 {
    width: 36.3636363636%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-11 {
    width: 45.4545454545%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-11 {
    width: 54.5454545455%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-11 {
    width: 63.6363636364%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-11 {
    width: 72.7272727273%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-11 {
    width: 81.8181818182%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-11 {
    width: 90.9090909091%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-11 {
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-12 {
    width: 8.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-12 {
    width: 16.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-12 {
    width: 25%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-12 {
    width: 33.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-12 {
    width: 41.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-12 {
    width: 50%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-12 {
    width: 58.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-12 {
    width: 66.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-12 {
    width: 75%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-10-of-12 {
    width: 83.3333333333%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-11-of-12 {
    width: 91.6666666667%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    border: 0;
    padding: 10px;
    border-radius: 0;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 100%;
    clear: both;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    clear: both;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: static;
    left: 0;
    width: 100%;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 20px;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {
    padding-left: 30px;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    content: "\F142";
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
    display: none;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: "\F139";
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
    text-align: right;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
    float: left;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: "\F141";
    margin: 0 6px 0 0;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: -100%;
    top: 0;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-hide-on-mobile {
    display: none;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}

@media only screen and (min-width: 769px) {
  #mega-menu-wrap-header_1 #mega-menu-header_1 li.mega-hide-on-desktop {
    display: none;
  }

  #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-header_1 #mega-menu-header_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1:after {
    content: "";
    display: table;
    clear: both;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 .mega-menu-toggle {
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (max-width: 768px) {
  #mega-menu-wrap-header_1 .mega-menu-toggle + #mega-menu-header_1 {
    background: #222;
    padding: 0px 0px 0px 0px;
    display: none;
  }

  #mega-menu-wrap-header_1 .mega-menu-toggle.mega-menu-open + #mega-menu-header_1 {
    display: block;
  }
}

/** Push menu onto new line **/

/** Load Page Animation */

#body main > *.head.head--v1 .parallax {
  opacity: 0;
  transition: 1s;
  transition-delay: 0s;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  z-index: -1;
}

#body.loaded main > *.head.head--v1 .parallax {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#body {
  --bg-opacity: 1;
  background-color: #E9E9E9;
  background-color: rgba(233, 233, 233, var(--bg-opacity));
}

#main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.no-scroll {
  overflow-y: hidden;
}

.hr {
  width: 7rem;
  border-width: 2px;
}

@media screen and (max-width: 767px) {
  iframe.grayscale {
    max-height: 350px;
  }
}

.container {
  margin: 0 auto;
  width: 100%;
  max-width: 160rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.no-padding {
  padding: 0;
}

.backplate {
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.6s ease-out;
  position: fixed;
  width: 100%;
  height: 100%;
  pointer-events: none;
  left: 0;
  top: 0;
  z-index: 999;
}

.backplate--open {
  pointer-events: all;
  transition: opacity 0.3s ease-out;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .space-xxl {
    height: 3rem;
  }

  .space-3xl {
    height: 4rem;
  }
}

.element-animate {
  opacity: 0;
  will-change: transform, opacity;
}

.form-search {
  max-width: 70rem;
  margin: auto;
}

.form-search .button-v1, .form-search .single_add_to_cart_button, .form-search .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .form-search .button,
.form-search .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button,
.woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .form-search .button, .form-search .woocommerce-account .addresses .title .edit, .woocommerce-account .addresses .title .form-search .edit, .form-search .woocommerce .shop_table .coupon button, .woocommerce .shop_table .coupon .form-search button, .form-search .woocommerce .shop_table td > button.button, .woocommerce .shop_table .form-search td > button.button, .form-search .woocommerce-form-coupon .form-row-last button, .woocommerce-form-coupon .form-row-last .form-search button,
.form-search .woocommerce-form-login .form-row-last button,
.woocommerce-form-login .form-row-last .form-search button, .form-search .checkout-button,
.form-search .woocommerce-button, .form-search button#place_order, .form-search .button.wc-backward, .form-search .wpcf7-form input[type=submit].wpcf7-submit, .wpcf7-form .form-search input[type=submit].wpcf7-submit, .form-search .wp-block-search__button {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-style: none;
  height: auto;
  margin: 0px;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .form-search .button-v1, .form-search .single_add_to_cart_button, .form-search .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .button, .woocommerce-account main > .woocommerce .woocommerce-MyAccount-navigation .form-search .button,
  .form-search .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .button,
  .woocommerce-account main > .woocommerce .woocommerce-MyAccount-content .form-search .button, .form-search .woocommerce-account .addresses .title .edit, .woocommerce-account .addresses .title .form-search .edit, .form-search .woocommerce .shop_table .coupon button, .woocommerce .shop_table .coupon .form-search button, .form-search .woocommerce .shop_table td > button.button, .woocommerce .shop_table .form-search td > button.button, .form-search .woocommerce-form-coupon .form-row-last button, .woocommerce-form-coupon .form-row-last .form-search button,
  .form-search .woocommerce-form-login .form-row-last button,
  .woocommerce-form-login .form-row-last .form-search button, .form-search .checkout-button,
  .form-search .woocommerce-button, .form-search button#place_order, .form-search .button.wc-backward, .form-search .wpcf7-form input[type=submit].wpcf7-submit, .wpcf7-form .form-search input[type=submit].wpcf7-submit, .form-search .wp-block-search__button {
    max-width: 10rem;
  }
}

.cover {
  content: "";
  position: absolute;
  top: 0;
  left: initial;
  right: 0;
  background: #666666;
  width: 0%;
  height: 100%;
  z-index: 9;
}

.cover--animate {
  -webkit-animation-name: cover;
          animation-name: cover;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes cover {
  0% {
    left: 0;
    right: initial;
    width: 0%;
  }

  59% {
    left: 0;
    right: initial;
    width: 100%;
  }

  60% {
    left: initial;
    right: 0;
    width: 100%;
  }

  100% {
    left: initial;
    right: 0;
    width: 0%;
  }
}

@keyframes cover {
  0% {
    left: 0;
    right: initial;
    width: 0%;
  }

  59% {
    left: 0;
    right: initial;
    width: 100%;
  }

  60% {
    left: initial;
    right: 0;
    width: 100%;
  }

  100% {
    left: initial;
    right: 0;
    width: 0%;
  }
}

.img-parallax-wrapper {
  overflow: hidden;
}
/*# sourceMappingURL=main.css.map*/