<style id="wpr-usedcss">
      img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: 0 0 !important;
        padding: 0 !important;
      }
      .wp-block-button__link {
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
        text-align: center;
        word-break: break-word;
      }
      :where(.wp-block-button__link) {
        border-radius: 9999px;
        box-shadow: none;
        padding: calc(0.667em + 2px) calc(1.333em + 2px);
        text-decoration: none;
      }
      .wp-block-button .wp-block-button__link:where(.has-border-color) {
        border-width: initial;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-top-color"]) {
        border-top-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-right-color"]) {
        border-right-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-bottom-color"]) {
        border-bottom-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-left-color"]) {
        border-left-width: medium;
      }
      .wp-block-button .wp-block-button__link:where([style*="border-style"]) {
        border-width: initial;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-top-style"]) {
        border-top-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-right-style"]) {
        border-right-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-bottom-style"]) {
        border-bottom-width: medium;
      }
      .wp-block-button
        .wp-block-button__link:where([style*="border-left-style"]) {
        border-left-width: medium;
      }
      .wp-block-buttons > .wp-block-button {
        display: inline-block;
        margin: 0;
      }
      :where(.wp-block-calendar table:not(.has-background) th) {
        background: #ddd;
      }
      :where(.wp-block-columns) {
        margin-bottom: 1.75em;
      }
      :where(.wp-block-columns.has-background) {
        padding: 1.25em 2.375em;
      }
      :where(.wp-block-post-comments input[type="submit"]) {
        border: none;
      }
      :where(.wp-block-cover-image:not(.has-text-color)),
      :where(.wp-block-cover:not(.has-text-color)) {
        color: #fff;
      }
      :where(.wp-block-cover-image.is-light:not(.has-text-color)),
      :where(.wp-block-cover.is-light:not(.has-text-color)) {
        color: #000;
      }
      :where(.wp-block-file) {
        margin-bottom: 1.5em;
      }
      :where(.wp-block-file__button) {
        border-radius: 2em;
        display: inline-block;
        padding: 0.5em 1em;
      }
      :where(.wp-block-file__button):is(a):active,
      :where(.wp-block-file__button):is(a):focus,
      :where(.wp-block-file__button):is(a):hover,
      :where(.wp-block-file__button):is(a):visited {
        box-shadow: none;
        color: #fff;
        opacity: 0.85;
        text-decoration: none;
      }
      .wp-block-gallery:not(.has-nested-images) {
        display: flex;
        flex-wrap: wrap;
        list-style-type: none;
        margin: 0;
        padding: 0;
      }
      figure.wp-block-gallery.has-nested-images {
        align-items: normal;
      }
      .wp-block-gallery.has-nested-images
        figure.wp-block-image:not(#individual-image) {
        margin: 0;
        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        justify-content: center;
        max-width: 100%;
        position: relative;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image > a,
      .wp-block-gallery.has-nested-images figure.wp-block-image > div {
        flex-direction: column;
        flex-grow: 1;
        margin: 0;
      }
      .wp-block-gallery.has-nested-images figure.wp-block-image img {
        display: block;
        height: auto;
        max-width: 100% !important;
        width: auto;
      }
      .wp-block-gallery.has-nested-images:not(.is-cropped)
        figure.wp-block-image:not(#individual-image) {
        margin-bottom: auto;
        margin-top: 0;
      }
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image) {
        align-self: inherit;
      }
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        > a,
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        > div:not(.components-drop-zone) {
        display: flex;
      }
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        a,
      .wp-block-gallery.has-nested-images.is-cropped
        figure.wp-block-image:not(#individual-image)
        img {
        flex: 1 0 0%;
        height: 100%;
        object-fit: cover;
        width: 100%;
      }
      @media (min-width: 600px) {
        .wp-block-gallery.has-nested-images.columns-3
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
          );
        }
        .wp-block-gallery.has-nested-images.columns-4
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75
          );
        }
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(#individual-image) {
          width: calc(
            33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667
          );
        }
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(
            #individual-image
          ):first-child:nth-last-child(2),
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(
            #individual-image
          ):first-child:nth-last-child(2)
          ~ figure.wp-block-image:not(#individual-image) {
          width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
        }
        .wp-block-gallery.has-nested-images.columns-default
          figure.wp-block-image:not(#individual-image):first-child:last-child {
          width: 100%;
        }
      }
      .wp-block-group {
        box-sizing: border-box;
      }
      .wp-block-image img {
        box-sizing: border-box;
        height: auto;
        max-width: 100%;
        vertical-align: bottom;
      }
      .wp-block-image[style*="border-radius"] img,
      .wp-block-image[style*="border-radius"] > a {
        border-radius: inherit;
      }
      .wp-block-image :where(.has-border-color) {
        border-style: solid;
      }
      .wp-block-image :where([style*="border-top-color"]) {
        border-top-style: solid;
      }
      .wp-block-image :where([style*="border-right-color"]) {
        border-right-style: solid;
      }
      .wp-block-image :where([style*="border-bottom-color"]) {
        border-bottom-style: solid;
      }
      .wp-block-image :where([style*="border-left-color"]) {
        border-left-style: solid;
      }
      .wp-block-image :where([style*="border-width"]) {
        border-style: solid;
      }
      .wp-block-image :where([style*="border-top-width"]) {
        border-top-style: solid;
      }
      .wp-block-image :where([style*="border-right-width"]) {
        border-right-style: solid;
      }
      .wp-block-image :where([style*="border-bottom-width"]) {
        border-bottom-style: solid;
      }
      .wp-block-image :where([style*="border-left-width"]) {
        border-left-style: solid;
      }
      .wp-block-image figure {
        margin: 0;
      }
      :where(
          .wp-block-latest-comments:not(
              [style*="line-height"] .wp-block-latest-comments__comment
            )
        ) {
        line-height: 1.1;
      }
      :where(
          .wp-block-latest-comments:not(
              [style*="line-height"]
                .wp-block-latest-comments__comment-excerpt
                p
            )
        ) {
        line-height: 1.8;
      }
      ul {
        box-sizing: border-box;
      }
      :where(
          .wp-block-navigation.has-background
            .wp-block-navigation-item
            a:not(.wp-element-button)
        ),
      :where(
          .wp-block-navigation.has-background
            .wp-block-navigation-submenu
            a:not(.wp-element-button)
        ) {
        padding: 0.5em 1em;
      }
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-navigation-item
            a:not(.wp-element-button)
        ),
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-navigation-submenu
            a:not(.wp-element-button)
        ),
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-navigation-submenu
            button.wp-block-navigation-item__content
        ),
      :where(
          .wp-block-navigation
            .wp-block-navigation__submenu-container
            .wp-block-pages-list__item
            button.wp-block-navigation-item__content
        ) {
        padding: 0.5em 1em;
      }
      :where(p.has-text-color:not(.has-link-color)) a {
        color: inherit;
      }
      :where(.wp-block-post-excerpt) {
        margin-bottom: var(--wp--style--block-gap);
        margin-top: var(--wp--style--block-gap);
      }
      :where(.wp-block-preformatted.has-background) {
        padding: 1.25em 2.375em;
      }
      :where(.wp-block-pullquote) {
        margin: 0 0 1em;
      }
      :where(.wp-block-search__button) {
        border: 1px solid #ccc;
        padding: 6px 10px;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
        border: 1px solid #949494;
        box-sizing: border-box;
        padding: 4px;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        .wp-block-search__input {
        border: none;
        border-radius: 0;
        padding: 0 4px;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        .wp-block-search__input:focus {
        outline: 0;
      }
      :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        :where(.wp-block-search__button) {
        padding: 4px 8px;
      }
      .wp-block-social-links {
        background: 0 0;
        box-sizing: border-box;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        text-indent: 0;
      }
      .wp-block-social-links .wp-social-link a,
      .wp-block-social-links .wp-social-link a:hover {
        border-bottom: 0;
        box-shadow: none;
        text-decoration: none;
      }
      .wp-block-social-links .wp-social-link a {
        padding: 0.25em;
      }
      .wp-block-social-links .wp-social-link svg {
        height: 1em;
        width: 1em;
      }
      .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
        font-size: 0.65em;
        margin-left: 0.5em;
        margin-right: 0.5em;
      }
      .wp-block-social-links {
        font-size: 24px;
      }
      .wp-block-social-link {
        border-radius: 9999px;
        display: block;
        height: auto;
        transition: transform 0.1s ease;
      }
      @media (prefers-reduced-motion: reduce) {
        .wp-block-social-link {
          transition-delay: 0s;
          transition-duration: 0s;
        }
      }
      .wp-block-social-link a {
        align-items: center;
        display: flex;
        line-height: 0;
        transition: transform 0.1s ease;
      }
      .wp-block-social-link:hover {
        transform: scale(1.1);
      }
      .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor
        svg,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor:active,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor:hover,
      .wp-block-social-links
        .wp-block-social-link
        .wp-block-social-link-anchor:visited {
        fill: currentColor;
        color: currentColor;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
        background-color: #f0f0f0;
        color: #444;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-facebook {
        background-color: #1778f2;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-instagram {
        background-color: #f00075;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only)
        .wp-social-link-linkedin {
        background-color: #0d66c2;
        color: #fff;
      }
      .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
        background-color: #1da1f2;
        color: #fff;
      }
      .wp-block-spacer {
        clear: both;
      }
      :where(.wp-block-term-description) {
        margin-bottom: var(--wp--style--block-gap);
        margin-top: var(--wp--style--block-gap);
      }
      :where(pre.wp-block-verse) {
        font-family: inherit;
      }
      .wp-element-button {
        cursor: pointer;
      }
      :root {
        --wp--preset--font-size--normal: 16px;
        --wp--preset--font-size--huge: 42px;
      }
      html :where(.has-border-color) {
        border-style: solid;
      }
      html :where([style*="border-top-color"]) {
        border-top-style: solid;
      }
      html :where([style*="border-right-color"]) {
        border-right-style: solid;
      }
      html :where([style*="border-bottom-color"]) {
        border-bottom-style: solid;
      }
      html :where([style*="border-left-color"]) {
        border-left-style: solid;
      }
      html :where([style*="border-width"]) {
        border-style: solid;
      }
      html :where([style*="border-top-width"]) {
        border-top-style: solid;
      }
      html :where([style*="border-right-width"]) {
        border-right-style: solid;
      }
      html :where([style*="border-bottom-width"]) {
        border-bottom-style: solid;
      }
      html :where([style*="border-left-width"]) {
        border-left-style: solid;
      }
      html :where(img[class*="wp-image-"]) {
        height: auto;
        max-width: 100%;
      }
      :where(figure) {
        margin: 0 0 1em;
      }
      html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: var(
          --wp-admin--admin-bar--height,
          0px
        );
      }
      @media screen and (max-width: 600px) {
        html :where(.is-position-sticky) {
          --wp-admin--admin-bar--position-offset: 0px;
        }
      }
      .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(0.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em;
      }
      body {
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
          135deg,
          rgba(6, 147, 227, 1) 0%,
          rgb(155, 81, 224) 100%
        );
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
          135deg,
          rgb(122, 220, 180) 0%,
          rgb(0, 208, 130) 100%
        );
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
          135deg,
          rgba(252, 185, 0, 1) 0%,
          rgba(255, 105, 0, 1) 100%
        );
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
          135deg,
          rgba(255, 105, 0, 1) 0%,
          rgb(207, 46, 46) 100%
        );
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
          135deg,
          rgb(238, 238, 238) 0%,
          rgb(169, 184, 195) 100%
        );
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
          135deg,
          rgb(74, 234, 220) 0%,
          rgb(151, 120, 209) 20%,
          rgb(207, 42, 186) 40%,
          rgb(238, 44, 130) 60%,
          rgb(251, 105, 98) 80%,
          rgb(254, 248, 76) 100%
        );
        --wp--preset--gradient--blush-light-purple: linear-gradient(
          135deg,
          rgb(255, 206, 236) 0%,
          rgb(152, 150, 240) 100%
        );
        --wp--preset--gradient--blush-bordeaux: linear-gradient(
          135deg,
          rgb(254, 205, 165) 0%,
          rgb(254, 45, 45) 50%,
          rgb(107, 0, 62) 100%
        );
        --wp--preset--gradient--luminous-dusk: linear-gradient(
          135deg,
          rgb(255, 203, 112) 0%,
          rgb(199, 81, 192) 50%,
          rgb(65, 88, 208) 100%
        );
        --wp--preset--gradient--pale-ocean: linear-gradient(
          135deg,
          rgb(255, 245, 203) 0%,
          rgb(182, 227, 212) 50%,
          rgb(51, 167, 181) 100%
        );
        --wp--preset--gradient--electric-grass: linear-gradient(
          135deg,
          rgb(202, 248, 128) 0%,
          rgb(113, 206, 126) 100%
        );
        --wp--preset--gradient--midnight: linear-gradient(
          135deg,
          rgb(2, 3, 129) 0%,
          rgb(40, 116, 252) 100%
        );
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
          6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
      }
      :where(.is-layout-flex) {
        gap: 0.5em;
      }
      :where(.is-layout-grid) {
        gap: 0.5em;
      }
      body
        .is-layout-constrained
        > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        max-width: var(--wp--style--global--content-size);
        margin-left: auto !important;
        margin-right: auto !important;
      }
      body .is-layout-flex {
        display: flex;
      }
      body .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
      }
      body .is-layout-flex > * {
        margin: 0;
      }
      :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
      }
      :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
      }
      :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
      }
      :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
      }
      .woocommerce img {
        height: auto;
        max-width: 100%;
      }
      .woocommerce .woocommerce-ordering {
        float: right;
      }
      .woocommerce #content table.cart img,
      .woocommerce table.cart img {
        height: auto;
      }
      .woocommerce #content table.cart td.actions,
      .woocommerce table.cart td.actions {
        text-align: right;
      }
      .woocommerce form .password-input {
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
      }
      .woocommerce form .password-input input[type="password"] {
        padding-right: 2.5rem;
      }
      .woocommerce form .password-input input::-ms-reveal {
        display: none;
      }
      .woocommerce form .show-password-input {
        position: absolute;
        right: 0.7em;
        top: 0.7em;
        cursor: pointer;
      }
      .woocommerce form .show-password-input::after {
        font-family: WooCommerce;
        speak: never;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        margin-left: 0.618em;
        content: "\e010";
        text-decoration: none;
      }
      .woocommerce form .show-password-input.display-password::after {
        color: #585858;
      }
      :root {
        --woocommerce: #7f54b3;
        --wc-green: #7ad03a;
        --wc-red: #a00;
        --wc-orange: #ffba00;
        --wc-blue: #2ea2cc;
        --wc-primary: #7f54b3;
        --wc-primary-text: white;
        --wc-secondary: #e9e6ed;
        --wc-secondary-text: #515151;
        --wc-highlight: #b3af54;
        --wc-highligh-text: white;
        --wc-content-bg: #fff;
        --wc-subtext: #767676;
      }
      @keyframes spin {
        100% {
          transform: rotate(360deg);
        }
      }
      @font-face {
        font-display: swap;
        font-family: WooCommerce;
        src: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
        src: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)
            format("embedded-opentype"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)
            format("woff"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)
            format("truetype"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
      .woocommerce-store-notice {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0;
        width: 100%;
        font-size: 1em;
        padding: 1em 0;
        text-align: center;
        background-color: #7f54b3;
        color: #fff;
        z-index: 99998;
        box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
        display: none;
      }
      .woocommerce-store-notice a {
        color: #fff;
        text-decoration: underline;
      }
      .clear {
        clear: both;
      }
      .woocommerce .blockUI.blockOverlay {
        position: relative;
      }
      .woocommerce .blockUI.blockOverlay::before {
        height: 1em;
        width: 1em;
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -0.5em;
        margin-top: -0.5em;
        content: "";
        animation: 1s ease-in-out infinite spin;
        background: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/woocommerce/assets/images/icons/loader.svg)
          center center;
        background-size: cover;
        line-height: 1;
        text-align: center;
        font-size: 2em;
        color: rgba(0, 0, 0, 0.75);
      }
      .woocommerce a.remove {
        display: block;
        font-size: 1.5em;
        height: 1em;
        width: 1em;
        text-align: center;
        line-height: 1;
        border-radius: 100%;
        color: red !important;
        text-decoration: none;
        font-weight: 700;
        border: 0;
      }
      .woocommerce a.remove:hover {
        color: #fff !important;
        background: red;
      }
      .woocommerce .woocommerce-ordering {
        margin: 0 0 1em;
      }
      .woocommerce .woocommerce-ordering select {
        vertical-align: top;
      }
      .woocommerce .cart .button,
      .woocommerce .cart input.button {
        float: none;
      }
      .woocommerce a.added_to_cart {
        padding-top: 0.5em;
        display: inline-block;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button {
        font-size: 100%;
        margin: 0;
        line-height: 1;
        cursor: pointer;
        position: relative;
        text-decoration: none;
        overflow: visible;
        padding: 0.618em 1em;
        font-weight: 700;
        border-radius: 3px;
        left: auto;
        color: #515151;
        background-color: #e9e6ed;
        border: 0;
        display: inline-block;
        background-image: none;
        box-shadow: none;
        text-shadow: none;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button.loading,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button.loading,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button.loading,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.loading,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.loading,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.loading,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.loading {
        opacity: 0.25;
        padding-right: 2.618em;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button.loading::after,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button.loading::after,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button.loading::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.loading::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.loading::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.loading::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.loading::after {
        font-family: WooCommerce;
        content: "\e01c";
        vertical-align: top;
        font-weight: 400;
        position: absolute;
        top: 0.618em;
        right: 1em;
        animation: 2s linear infinite spin;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button.added::after,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button.added::after,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button.added::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.added::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.added::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.added::after,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.added::after {
        font-family: WooCommerce;
        content: "\e017";
        margin-left: 0.53em;
        vertical-align: bottom;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button:hover {
        background-color: #dcd7e3;
        text-decoration: none;
        background-image: none;
        color: #515151;
      }
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt {
        background-color: #7f54b3;
        color: #fff;
        -webkit-font-smoothing: antialiased;
      }
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt:hover {
        background-color: #7249a4;
        color: #fff;
      }
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.alt:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.alt:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.alt:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.alt:disabled[disabled]:hover {
        background-color: #7f54b3;
        color: #fff;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button.disabled,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button:disabled,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button:disabled[disabled],
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button.disabled,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button:disabled,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button:disabled[disabled],
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button.disabled,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button:disabled,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button:disabled[disabled],
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button:disabled,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button:disabled[disabled] {
        color: inherit;
        cursor: not-allowed;
        opacity: 0.5;
        padding: 0.618em 1em;
      }
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button.disabled:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button:disabled:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        a.button:disabled[disabled]:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button.disabled:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button:disabled:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        button.button:disabled[disabled]:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button.disabled:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button:disabled:hover,
      .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
        input.button:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        #respond
        input#submit:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        a.button:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        button.button:disabled[disabled]:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button.disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button:disabled:hover,
      :where(body:not(.woocommerce-block-theme-has-button-styles))
        .woocommerce
        input.button:disabled[disabled]:hover {
        color: inherit;
        background-color: #e9e6ed;
      }
      .wpbs-container {
        position: relative;
        visibility: hidden;
      }
      .wpbs-container .wpbs-calendars-wrapper {
        position: relative;
      }
      .wpbs-container .wpbs-calendars:after {
        content: "";
        display: block;
        clear: both;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar table {
        table-layout: fixed;
        width: 100%;
        min-width: auto;
        border-collapse: collapse;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar table tbody,
      .wpbs-container .wpbs-calendars .wpbs-calendar table tr {
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        background: 0 0;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar table tr td,
      .wpbs-container .wpbs-calendars .wpbs-calendar table tr th {
        position: relative;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        vertical-align: middle;
        background: 0 0;
        text-shadow: none;
        box-shadow: none;
        box-sizing: border-box;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar {
        position: relative;
        border: 1px solid #f1f1f1;
        background: #fff;
        margin-bottom: 1em;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar-wrapper {
        padding: 8px 7px 7px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
      }
      .wpbs-container .wpbs-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.6);
      }
      .wpbs-overlay-spinner {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -6px;
        margin-left: -35px;
        width: 70px;
        text-align: center;
      }
      .wpbs-overlay-spinner > div {
        width: 12px;
        height: 12px;
        background-color: #333;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: 1.4s ease-in-out infinite both sk-bouncedelay;
        animation: 1.4s ease-in-out infinite both sk-bouncedelay;
      }
      .wpbs-overlay-spinner .wpbs-overlay-bounce1 {
        -webkit-animation-delay: -0.32s;
        animation-delay: -0.32s;
      }
      .wpbs-overlay-spinner .wpbs-overlay-bounce2 {
        -webkit-animation-delay: -0.16s;
        animation-delay: -0.16s;
      }
      @-webkit-keyframes sk-bouncedelay {
        0%,
        100%,
        80% {
          -webkit-transform: scale(0);
        }
        40% {
          -webkit-transform: scale(1);
        }
      }
      @keyframes sk-bouncedelay {
        0%,
        100%,
        80% {
          -webkit-transform: scale(0);
          transform: scale(0);
        }
        40% {
          -webkit-transform: scale(1);
          transform: scale(1);
        }
      }
      .wpbs-container
        .wpbs-calendars
        .wpbs-calendar
        table
        td
        .wpbs-week-number {
        background: #e8e8e8;
        height: 32px;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar table tr td,
      .wpbs-container .wpbs-calendars .wpbs-calendar table tr th {
        text-align: center;
        padding: 1px !important;
        font-size: 13px;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar table th {
        font-weight: 700;
        color: inherit;
      }
      .wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date {
        position: relative;
        width: 100%;
        height: 100%;
      }
      .wpbs-container
        .wpbs-calendars
        .wpbs-calendar
        table
        tr
        td
        .wpbs-date.wpbs-gap {
        background: #f7f7f7;
      }
      .wpbs-calendars-wrapper.wpbs-legend-position-side {
        padding-right: 165px;
        box-sizing: content-box !important;
      }
      .wpbs-calendars .wpbs-legend-item-icon {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        overflow: hidden;
      }
      .wpbs-container[data-columns] .wpbs-calendars .wpbs-calendar {
        float: left;
        margin-left: 5px;
        margin-right: 5px;
        box-sizing: border-box !important;
      }
      .wpbs-container[data-columns] .wpbs-calendars {
        margin-left: -5px;
        margin-right: -5px;
      }
      .wpbs-container[data-columns="6"] .wpbs-calendars .wpbs-calendar {
        width: calc(16.6666% - 10px);
      }
      .wpbs-container[data-columns="3"] .wpbs-calendars .wpbs-calendar {
        width: calc(33.3333% - 10px);
      }
      .wpbs-container[data-columns="2"] .wpbs-calendars .wpbs-calendar {
        width: calc(50% - 10px);
      }
      @media screen and (max-width: 420px) {
        .wpbs-calendars-wrapper.wpbs-legend-position-side {
          padding-right: 0;
        }
      }
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-container
        .wpbs-calendars
        .wpbs-calendar
        table
        tr
        td
        .wpbs-is-bookable {
        cursor: pointer;
      }
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-container.wpbs-enable-hover
        .wpbs-date.wpbs-is-bookable:hover {
        cursor: pointer;
      }
      .wpbs-container .wpbs-date.wpbs-date-hover:hover {
        cursor: pointer;
      }
      .wpbs-container.wpbs-enable-hover
        .wpbs-date.wpbs-gap.wpbs-is-bookable:hover {
        cursor: default;
      }
      .wpbs-container .wpbs-legend-item-icon .wpbs-legend-icon-select {
        display: block;
      }
      .wpbs-container .wpbs-legend-item-icon .wpbs-legend-icon-select svg {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
      }
      .wpbs-container
        .wpbs-date.wpbs-date-hover.wpbs-selected-first.wpbs-selected-last
        .wpbs-legend-item-icon
        svg {
        display: block;
      }
      .wpbs-main-wrapper .wpbs-payment-confirmation .wpbs-overlay-spinner {
        position: static;
        margin: 0;
        width: 36px;
      }
      .wpbs-main-wrapper .wpbs-form-container {
        padding: 30px 0 20px;
        max-width: 450px;
      }
      .wpbs-main-wrapper .wpbs-payment-confirmation form {
        display: none;
      }
      .elementor-editor-active .wpbs-container {
        visibility: visible !important;
      }
      @font-face {
        font-display: swap;
        font-family: fontello;
        src: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.eot?23996875");
        src: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.eot?23996875#iefix")
            format("embedded-opentype"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.woff2?23996875")
            format("woff2"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.woff?23996875")
            format("woff"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.ttf?23996875")
            format("truetype"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.svg?23996875#fontello")
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
      .fontello {
        font-family: fontello;
        font-style: normal;
        font-weight: 400;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1;
      }
      .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
      }
      .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
      }
      .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
        outline: 0;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
      }
      .owl-carousel .owl-item img {
        display: inline-block;
        max-width: 100%;
        -webkit-transform-style: preserve-3d;
      }
      .owl-carousel .owl-nav.disabled,
      .owl-dots.disabled {
        display: none !important;
      }
      .owl-carousel .owl-dot,
      .owl-carousel .owl-nav .owl-next,
      .owl-carousel .owl-nav .owl-prev {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .owl-carousel.owl-loaded {
        display: block;
      }
      .owl-carousel.owl-loading {
        opacity: 0;
        display: block;
      }
      .owl-carousel.owl-hidden {
        opacity: 0;
      }
      .owl-carousel.owl-refresh .owl-item {
        visibility: hidden;
      }
      .owl-carousel.owl-drag .owl-item {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .owl-carousel.owl-grab {
        cursor: move;
        cursor: grab;
      }
      .owl-carousel.owl-rtl {
        direction: rtl;
      }
      .owl-carousel.owl-rtl .owl-item {
        float: right;
      }
      .no-js .owl-carousel {
        display: block;
      }
      .owl-carousel .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
      }
      .owl-carousel .owl-animated-in {
        z-index: 0;
      }
      .owl-carousel .owl-animated-out {
        z-index: 1;
      }
      .owl-carousel .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut;
      }
      .owl-height {
        transition: height 0.5s ease-in-out;
      }
      .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        transition: opacity 0.4s ease;
      }
      .owl-carousel .owl-item img.owl-lazy {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
      }
      .owl-carousel .owl-video-play-icon {
        position: absolute;
        height: 80px;
        width: 80px;
        left: 50%;
        top: 50%;
        margin-left: -40px;
        margin-top: -40px;
        cursor: pointer;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        transition: -webkit-transform 0.1s ease;
        transition: transform 0.1s ease;
      }
      .owl-carousel .owl-video-play-icon:hover {
        -webkit-transform: scale(1.3, 1.3);
        -ms-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
      }
      .owl-carousel .owl-video-playing .owl-video-play-icon {
        display: none;
      }
      .owl-carousel .owl-video-frame {
        position: relative;
        z-index: 1;
        height: 100%;
        width: 100%;
      }
      .owl-theme .owl-nav {
        margin-top: 10px;
        text-align: center;
        -webkit-tap-highlight-color: transparent;
      }
      .owl-theme .owl-nav [class*="owl-"] {
        font-size: 14px;
        margin: 5px;
        display: inline-block;
        cursor: pointer;
      }
      .owl-theme .owl-nav [class*="owl-"]:hover {
        text-decoration: none;
      }
      .owl-theme .owl-nav .disabled {
        opacity: 0.5;
        cursor: default;
      }
      .owl-dots {
        text-align: center;
        -webkit-tap-highlight-color: transparent;
        margin: 41px -9px 0;
        line-height: 0;
        position: relative;
        z-index: 2;
      }
      .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1;
        margin: 9px;
        cursor: pointer;
      }
      .owl-dots .owl-dot span {
        width: 12px;
        height: 12px;
        border: 1px solid transparent;
        display: block;
        -webkit-backface-visibility: visible;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        -webkit-transition: border-color 0.3s;
        transition: border-color 0.3s;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: 0 0;
      }
      .owl-dots .owl-dot span:after {
        content: "";
        position: absolute;
        display: block;
        width: 6px;
        height: 6px;
        left: 50%;
        right: initial;
        top: 50%;
        margin: -3px 0 0 -3px;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .owl-dots .owl-dot.active span:after {
        width: 2px;
        height: 2px;
        margin: -1px 0 0 -1px;
      }
      .owl-carousel {
        position: relative;
      }
      .owl-carousel.owl-theme .owl-nav {
        height: 50px;
        margin-top: 0;
        position: absolute;
        top: 50%;
        left: -50px;
        right: -50px;
        opacity: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: 0.3s 0.3s;
        transition: all 0.3s 0.3s;
        z-index: 10;
      }
      .owl-carousel.owl-theme .owl-nav [class*="owl-"] {
        width: 48px;
        height: 48px;
        margin: 0;
        padding: 0;
        position: absolute;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 0;
        border-radius: 0;
        text-decoration: none;
        outline: 0;
        cursor: pointer;
        text-align: center;
        overflow: hidden;
      }
      .owl-carousel.owl-theme .owl-nav [class*="owl-"]:before {
        font: 400 15px/48px fontello;
      }
      .owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled {
        cursor: default;
        opacity: 0.5;
      }
      .owl-carousel.owl-theme .owl-nav .owl-prev {
        left: 0;
        padding: 0 2px 0 0;
        right: initial;
      }
      .owl-carousel.owl-theme .owl-nav .owl-prev:before {
        content: "\e804";
      }
      .owl-carousel.owl-theme .owl-nav .owl-next {
        right: 0;
        padding: 0 0 0 2px;
        left: initial;
      }
      .owl-carousel.owl-theme .owl-nav .owl-next:before {
        content: "\e805";
      }
      .owl-carousel.owl-theme .owl-nav.disabled {
        display: none;
      }
      .owl-carousel.owl-theme:hover .owl-nav {
        left: -100px;
        right: -100px;
        opacity: 1;
      }
      body .owl-carousel {
        display: block;
      }
      @media only screen and (min-width: 1021px) {
        .owl-carousel.owl-theme:hover .owl-nav {
          left: -70px;
          right: -70px;
          opacity: 1;
        }
      }
      @-webkit-keyframes fadeOut {
        0% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      @keyframes fadeOut {
        0% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
        from {
          opacity: 1;
        }
        to {
          opacity: 0;
        }
      }
      .far {
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
      }
      .far {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
      }
      .slick-slider {
        position: relative;
        display: block;
        box-sizing: border-box;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-tap-highlight-color: transparent;
      }
      .slick-list {
        position: relative;
        overflow: hidden;
        display: block;
        margin: 0;
        padding: 0;
      }
      .slick-list:focus {
        outline: 0;
      }
      .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
      }
      .slick-slider .slick-list,
      .slick-slider .slick-track {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
      }
      .slick-track {
        position: relative;
        left: 0;
        top: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
      }
      .slick-track:after,
      .slick-track:before {
        content: "";
        display: table;
      }
      .slick-track:after {
        clear: both;
      }
      .slick-loading .slick-track {
        visibility: hidden;
      }
      .slick-slide {
        float: left;
        height: 100%;
        min-height: 1px;
        clear: none !important;
        display: none;
      }
      [dir="rtl"] .slick-slide {
        float: right;
      }
      .slick-slide img {
        display: block;
      }
      .slick-slide.slick-loading img {
        display: none;
      }
      .slick-slide.dragging img {
        pointer-events: none;
      }
      .slick-initialized .slick-slide {
        display: block;
      }
      .slick-loading .slick-slide {
        visibility: hidden;
      }
      .slick-vertical .slick-slide {
        display: block;
        height: auto;
        border: 1px solid transparent;
      }
      .slick-arrow.slick-hidden {
        display: none;
      }
      .woocommerce-product-gallery .slick-slider {
        width: 100%;
        max-width: 475px;
      }
      .woocommerce-product-gallery .slick-slider .slick-button {
        text-align: center;
        font: 400 10px/20px fontello;
        cursor: pointer;
        position: absolute;
        -webkit-transition: color 0.3s, background-color 0.3s;
        transition: color 0.3s, background-color 0.3s;
        z-index: 3;
      }
      .woocommerce-product-gallery .slick-slider .slick-button:before {
        position: absolute;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 20px;
        height: 20px;
      }
      .woocommerce-product-gallery .slick-slider .slick-button.slick-disabled {
        cursor: default;
        opacity: 0.5;
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-list:first-child {
        margin: 0 -4px;
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-list:not(:first-child) {
        margin: 0 35px;
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-button {
        width: 30px;
        height: auto;
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-button.slick-prev {
        left: 0;
        right: initial;
        top: 0;
        bottom: 0;
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-button.slick-prev:before {
        content: "\e81a";
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-button.slick-next {
        left: initial;
        right: 0;
        top: 0;
        bottom: 0;
      }
      .woocommerce-product-gallery
        .slick-slider:not(.slick-vertical)
        .slick-button.slick-next:before {
        content: "\e81b";
      }
      .woocommerce-product-gallery
        .slick-slider.slick-vertical
        .slick-list:first-child {
        margin: -4px 0;
      }
      .woocommerce-product-gallery
        .slick-slider.slick-vertical
        .slick-list:not(:first-child) {
        margin: 35px 0;
      }
      .woocommerce-product-gallery .slick-slider.slick-vertical .slick-button {
        width: auto;
        height: 30px;
      }
      .woocommerce-product-gallery
        .slick-slider.slick-vertical
        .slick-button.slick-prev {
        left: 0;
        right: 0;
        top: 0;
        bottom: initial;
      }
      .woocommerce-product-gallery
        .slick-slider.slick-vertical
        .slick-button.slick-prev:before {
        content: "\e806";
        margin: -1px 0 0;
      }
      .woocommerce-product-gallery
        .slick-slider.slick-vertical
        .slick-button.slick-next {
        left: 0;
        right: 0;
        top: initial;
        bottom: 0;
      }
      .woocommerce-product-gallery
        .slick-slider.slick-vertical
        .slick-button.slick-next:before {
        content: "\e803";
        margin: 1px 0 0;
      }
      .swiper-container .swiper-pagination-bullets {
        text-align: center;
        -webkit-tap-highlight-color: transparent;
        margin: 41px -9px 0;
        width: auto !important;
        position: relative;
        bottom: initial !important;
        left: initial !important;
        right: initial !important;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        font-size: 0;
        line-height: 1;
      }
      .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
        display: inline-block;
        zoom: 1;
        margin: 9px;
        width: 12px;
        height: 12px;
        border: 1px solid transparent;
        -webkit-backface-visibility: visible;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        -webkit-transition: border-color 0.3s;
        transition: border-color 0.3s;
        background: 0 0;
        opacity: 1;
      }
      .swiper-container
        .swiper-pagination-bullets
        .swiper-pagination-bullet:after {
        content: "";
        position: absolute;
        display: block;
        width: 6px;
        height: 6px;
        left: 50%;
        right: initial;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .swiper-container .elementor-swiper-button,
      .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
      .swiper-container .elementor-swiper-button {
        width: 50px;
        height: 50px;
      }
      .swiper-container .elementor-swiper-button i {
        width: 48px;
        height: 48px;
        margin: 0;
        padding: 0;
        position: absolute;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 0;
        border-radius: 0;
        text-decoration: none;
        outline: 0;
        cursor: pointer;
        text-align: center;
        overflow: hidden;
      }
      .swiper-container .elementor-swiper-button i:before {
        font: 400 15px/48px fontello;
      }
      .swiper-container .elementor-swiper-button i.disabled {
        cursor: default;
        opacity: 0.5;
      }
      .swiper-container .elementor-swiper-button-prev i {
        padding: 0 2px 0 0;
      }
      .swiper-container .elementor-swiper-button-prev i:before {
        content: "\E804";
      }
      .swiper-container .elementor-swiper-button-next i {
        padding: 0 0 0 2px;
      }
      .swiper-container .elementor-swiper-button-next i:before {
        content: "\E805";
      }
      .hovered-icon {
        display: none;
        padding: 0;
        pointer-events: none;
        position: fixed;
        width: 58px;
        height: 58px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        line-height: 1;
        font-size: 0;
        left: 50%;
        top: 50%;
        z-index: 2;
        text-align: center;
        opacity: 0;
        -webkit-transition: transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-transform-origin: left top;
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -o-transform-origin: left top;
        transform-origin: left top;
      }
      .hovered-icon:before {
        content: "";
        position: absolute;
        display: block;
        left: 2px;
        right: 2px;
        top: 2px;
        bottom: 2px;
        border-width: 1px;
        border-style: solid;
        -webkit-border-radius: inherit;
        border-radius: inherit;
        opacity: 0.6;
      }
      .hovered-icon.active {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
      }
      @media only screen and (min-width: 1201px) {
        .swiper-container .swiper-pagination-bullets {
          margin: 100px -13px 0;
        }
      }
      .beautium-button,
      .body-container button:not(.customize-partial-edit-shortcut-button),
      .body-container input[type="button"],
      .body-container input[type="submit"],
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .woocommerce a.added_to_cart,
      .woocommerce a.button,
      .woocommerce a.button.disabled,
      .woocommerce a.button:disabled,
      .woocommerce a.button:disabled[disabled],
      .woocommerce button.button,
      .woocommerce button.button.disabled,
      .woocommerce button.button:disabled,
      .woocommerce button.button:disabled[disabled],
      .woocommerce input.button,
      .woocommerce input.button.disabled,
      .woocommerce input.button:disabled,
      .woocommerce input.button:disabled[disabled] {
        display: inline-block;
        position: relative;
        text-align: center;
        padding: 21px 54px;
        font-size: 14px;
        line-height: 1.4286em;
        font-weight: 400;
        -webkit-border-radius: 0;
        border-radius: 0;
        text-decoration: none;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        outline: 0;
        border: 1px solid;
        background-color: transparent;
        cursor: pointer;
        overflow: hidden;
        height: auto;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .beautium-button:before,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):before,
      .body-container input[type="button"]:before,
      .body-container input[type="submit"]:before,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):before,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):before,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):before,
      .woocommerce a.added_to_cart:before,
      .woocommerce a.button.disabled:before,
      .woocommerce a.button:before,
      .woocommerce a.button:disabled:before,
      .woocommerce a.button:disabled[disabled]:before,
      .woocommerce button.button.disabled:before,
      .woocommerce button.button:before,
      .woocommerce button.button:disabled:before,
      .woocommerce button.button:disabled[disabled]:before,
      .woocommerce input.button.disabled:before,
      .woocommerce input.button:before,
      .woocommerce input.button:disabled:before,
      .woocommerce input.button:disabled[disabled]:before {
        content: "";
        position: absolute;
        display: block;
        width: 0;
        height: 24px;
        border-left: 1px solid;
        border-color: inherit;
        bottom: 0;
        right: 30px;
        left: initial;
        -webkit-transition: bottom 0.3s, height 0.3s;
        transition: bottom 0.3s, height 0.3s;
      }
      .beautium-button:after,
      .body-container button:not(.customize-partial-edit-shortcut-button):after,
      .body-container input[type="button"]:after,
      .body-container input[type="submit"]:after,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):after,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):after,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):after,
      .woocommerce a.added_to_cart:after,
      .woocommerce a.button.disabled:after,
      .woocommerce a.button:after,
      .woocommerce a.button:disabled:after,
      .woocommerce a.button:disabled[disabled]:after,
      .woocommerce button.button.disabled:after,
      .woocommerce button.button:after,
      .woocommerce button.button:disabled:after,
      .woocommerce button.button:disabled[disabled]:after,
      .woocommerce input.button.disabled:after,
      .woocommerce input.button:after,
      .woocommerce input.button:disabled:after,
      .woocommerce input.button:disabled[disabled]:after {
        content: "";
        position: absolute;
        display: block;
        width: 0;
        height: 24px;
        border-left: 1px solid;
        border-color: inherit;
        bottom: 0;
        right: 30px;
        left: initial;
        opacity: 0;
        -webkit-transition: bottom 0.3s, height 0.3s, transform 0.3s 0.3s;
        transition: bottom 0.3s, height 0.3s, transform 0.3s 0.3s;
      }
      .beautium-button:active,
      .beautium-button:focus,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):active,
      .body-container button:not(.customize-partial-edit-shortcut-button):focus,
      .body-container input[type="button"]:active,
      .body-container input[type="button"]:focus,
      .body-container input[type="submit"]:active,
      .body-container input[type="submit"]:focus,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):active,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):active,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):active,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):focus,
      .woocommerce a.added_to_cart:active,
      .woocommerce a.added_to_cart:focus,
      .woocommerce a.button.disabled:active,
      .woocommerce a.button.disabled:focus,
      .woocommerce a.button:active,
      .woocommerce a.button:disabled:active,
      .woocommerce a.button:disabled:focus,
      .woocommerce a.button:disabled[disabled]:active,
      .woocommerce a.button:disabled[disabled]:focus,
      .woocommerce a.button:focus,
      .woocommerce button.button.disabled:active,
      .woocommerce button.button.disabled:focus,
      .woocommerce button.button:active,
      .woocommerce button.button:disabled:active,
      .woocommerce button.button:disabled:focus,
      .woocommerce button.button:disabled[disabled]:active,
      .woocommerce button.button:disabled[disabled]:focus,
      .woocommerce button.button:focus,
      .woocommerce input.button.disabled:active,
      .woocommerce input.button.disabled:focus,
      .woocommerce input.button:active,
      .woocommerce input.button:disabled:active,
      .woocommerce input.button:disabled:focus,
      .woocommerce input.button:disabled[disabled]:active,
      .woocommerce input.button:disabled[disabled]:focus,
      .woocommerce input.button:focus {
        outline: 0;
      }
      .beautium-button:not(.disabled):not(:disabled):hover,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(
          :disabled
        ):hover,
      .body-container input[type="button"]:not(.disabled):not(:disabled):hover,
      .body-container input[type="submit"]:not(.disabled):not(:disabled):hover,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover,
      .woocommerce a.added_to_cart:not(.disabled):not(:disabled):hover,
      .woocommerce a.button.disabled:not(.disabled):not(:disabled):hover,
      .woocommerce a.button:disabled:not(.disabled):not(:disabled):hover,
      .woocommerce
        a.button:disabled[disabled]:not(.disabled):not(:disabled):hover,
      .woocommerce a.button:not(.disabled):not(:disabled):hover,
      .woocommerce button.button.disabled:not(.disabled):not(:disabled):hover,
      .woocommerce button.button:disabled:not(.disabled):not(:disabled):hover,
      .woocommerce
        button.button:disabled[disabled]:not(.disabled):not(:disabled):hover,
      .woocommerce button.button:not(.disabled):not(:disabled):hover,
      .woocommerce input.button.disabled:not(.disabled):not(:disabled):hover,
      .woocommerce input.button:disabled:not(.disabled):not(:disabled):hover,
      .woocommerce
        input.button:disabled[disabled]:not(.disabled):not(:disabled):hover,
      .woocommerce input.button:not(.disabled):not(:disabled):hover {
        padding: 21px 69px 21px 39px;
      }
      .beautium-button:not(.disabled):not(:disabled):hover:before,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(
          :disabled
        ):hover:before,
      .body-container
        input[type="button"]:not(.disabled):not(:disabled):hover:before,
      .body-container
        input[type="submit"]:not(.disabled):not(:disabled):hover:before,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover:before,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover:before,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover:before,
      .woocommerce a.added_to_cart:not(.disabled):not(:disabled):hover:before,
      .woocommerce a.button.disabled:not(.disabled):not(:disabled):hover:before,
      .woocommerce a.button:disabled:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        a.button:disabled[disabled]:not(.disabled):not(:disabled):hover:before,
      .woocommerce a.button:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        button.button.disabled:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        button.button:disabled:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        button.button:disabled[disabled]:not(.disabled):not(
          :disabled
        ):hover:before,
      .woocommerce button.button:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        input.button.disabled:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        input.button:disabled:not(.disabled):not(:disabled):hover:before,
      .woocommerce
        input.button:disabled[disabled]:not(.disabled):not(
          :disabled
        ):hover:before,
      .woocommerce input.button:not(.disabled):not(:disabled):hover:before {
        bottom: calc(50% - 8px);
        height: 15px;
      }
      .beautium-button:not(.disabled):not(:disabled):hover:after,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(
          :disabled
        ):hover:after,
      .body-container
        input[type="button"]:not(.disabled):not(:disabled):hover:after,
      .body-container
        input[type="submit"]:not(.disabled):not(:disabled):hover:after,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover:after,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover:after,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):not(
          .disabled
        ):not(:disabled):hover:after,
      .woocommerce a.added_to_cart:not(.disabled):not(:disabled):hover:after,
      .woocommerce a.button.disabled:not(.disabled):not(:disabled):hover:after,
      .woocommerce a.button:disabled:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        a.button:disabled[disabled]:not(.disabled):not(:disabled):hover:after,
      .woocommerce a.button:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        button.button.disabled:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        button.button:disabled:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        button.button:disabled[disabled]:not(.disabled):not(
          :disabled
        ):hover:after,
      .woocommerce button.button:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        input.button.disabled:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        input.button:disabled:not(.disabled):not(:disabled):hover:after,
      .woocommerce
        input.button:disabled[disabled]:not(.disabled):not(
          :disabled
        ):hover:after,
      .woocommerce input.button:not(.disabled):not(:disabled):hover:after {
        bottom: calc(50% - 8px);
        height: 15px;
        opacity: 1;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
      }
      body,
      html {
        padding: 0;
        margin: 0;
      }
      body {
        min-height: 100vh;
      }
      code {
        overflow: auto;
        word-wrap: break-word;
      }
      code {
        display: inline-block;
        overflow: auto;
        max-width: 100%;
      }
      code:not(:last-child) {
        margin-bottom: 1rem;
      }
      figure {
        margin: 0;
      }
      li code,
      li code:not(:last-child),
      p code,
      p code:not(:last-child) {
        margin-bottom: 0;
        display: inline;
      }
      li br + code:not(:last-child),
      p br + code:not(:last-child) {
        display: block;
      }
      a {
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        text-decoration: underline;
      }
      a:hover {
        text-decoration: none;
      }
      .body-container {
        position: relative;
        overflow: hidden;
        min-height: 100vh;
      }
      img {
        max-width: 100%;
        height: auto;
        min-height: auto;
        display: block;
        align-self: flex-start;
      }
      button,
      button:active,
      button:focus {
        outline: 0;
      }
      @media only screen and (min-width: 1380px) {
        .container {
          max-width: 1380px;
          width: 100%;
          margin: 0 auto;
        }
      }
      form input,
      form textarea {
        -webkit-appearance: none;
      }
      .search-form-field {
        font-size: 16px;
        font-weight: 400;
        height: 56px;
        width: 100%;
        display: block;
        padding: 0 19px;
        -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
        transition: color 0.3s, background-color 0.3s, border-color 0.3s;
        outline: 0;
        margin: 10px 0 0;
      }
      iframe {
        border: none;
        overflow: auto;
        max-width: 100%;
      }
      :not(.wp-block-embed__wrapper) > .video-embed iframe,
      :not(.wp-block-embed__wrapper) > .video-embed object {
        height: 100%;
      }
      .video-embed {
        position: relative;
        padding-bottom: 56.25%;
        overflow: hidden;
      }
      .video-embed:not(:first-child) {
        margin-top: 30px;
      }
      .video-embed:not(:last-child) {
        margin-bottom: 30px;
      }
      .video-embed iframe,
      .video-embed object {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
      }
      .video-embed > div {
        position: relative;
        margin-bottom: -56.25% !important;
      }
      .widget .beautium-form-field,
      [class*="wp-block-"] .beautium-form-field,
      form .beautium-form-field {
        position: relative;
        border-bottom-width: 1px;
        border-bottom-style: solid;
      }
      .widget .beautium-form-field:before,
      [class*="wp-block-"] .beautium-form-field:before,
      form .beautium-form-field:before {
        content: "";
        position: absolute;
        display: block;
        height: 1px;
        left: 50%;
        right: 50%;
        bottom: -1px;
        -webkit-transition: left 0.3s, right 0.3s, opacity 0.1s;
        transition: left 0.3s, right 0.3s, opacity 0.1s;
        opacity: 0;
      }
      .widget .beautium-form-field:focus-within:before,
      [class*="wp-block-"] .beautium-form-field:focus-within:before,
      form .beautium-form-field:focus-within:before {
        left: 0;
        right: 0;
        opacity: 1;
      }
      .widget .beautium-form-field input[type="date"],
      .widget .beautium-form-field input[type="email"],
      .widget .beautium-form-field input[type="month"],
      .widget .beautium-form-field input[type="number"],
      .widget .beautium-form-field input[type="password"],
      .widget .beautium-form-field input[type="text"],
      .widget .beautium-form-field input[type="time"],
      .widget .beautium-form-field input[type="url"],
      .widget .beautium-form-field select,
      .widget .beautium-form-field textarea,
      [class*="wp-block-"] .beautium-form-field input[type="date"],
      [class*="wp-block-"] .beautium-form-field input[type="email"],
      [class*="wp-block-"] .beautium-form-field input[type="month"],
      [class*="wp-block-"] .beautium-form-field input[type="number"],
      [class*="wp-block-"] .beautium-form-field input[type="password"],
      [class*="wp-block-"] .beautium-form-field input[type="text"],
      [class*="wp-block-"] .beautium-form-field input[type="time"],
      [class*="wp-block-"] .beautium-form-field input[type="url"],
      [class*="wp-block-"] .beautium-form-field select,
      [class*="wp-block-"] .beautium-form-field textarea,
      form .beautium-form-field input[type="date"],
      form .beautium-form-field input[type="email"],
      form .beautium-form-field input[type="month"],
      form .beautium-form-field input[type="number"],
      form .beautium-form-field input[type="password"],
      form .beautium-form-field input[type="text"],
      form .beautium-form-field input[type="time"],
      form .beautium-form-field input[type="url"],
      form .beautium-form-field select,
      form .beautium-form-field textarea {
        -webkit-border-radius: 0;
        border-radius: 0;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: none !important;
        height: 41px;
        padding: 8px 0;
        width: 100%;
        display: block;
        outline: 0 !important;
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        position: relative;
        z-index: 2;
        background: 0 0;
        box-shadow: none;
      }
      .widget
        .beautium-form-field
        input[type="date"]::-webkit-input-placeholder,
      .widget
        .beautium-form-field
        input[type="email"]::-webkit-input-placeholder,
      .widget
        .beautium-form-field
        input[type="month"]::-webkit-input-placeholder,
      .widget
        .beautium-form-field
        input[type="number"]::-webkit-input-placeholder,
      .widget
        .beautium-form-field
        input[type="password"]::-webkit-input-placeholder,
      .widget
        .beautium-form-field
        input[type="text"]::-webkit-input-placeholder,
      .widget
        .beautium-form-field
        input[type="time"]::-webkit-input-placeholder,
      .widget .beautium-form-field input[type="url"]::-webkit-input-placeholder,
      .widget .beautium-form-field select::-webkit-input-placeholder,
      .widget .beautium-form-field textarea::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="date"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="email"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="month"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="number"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="password"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="text"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="time"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="url"]::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        select::-webkit-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        textarea::-webkit-input-placeholder,
      form .beautium-form-field input[type="date"]::-webkit-input-placeholder,
      form .beautium-form-field input[type="email"]::-webkit-input-placeholder,
      form .beautium-form-field input[type="month"]::-webkit-input-placeholder,
      form .beautium-form-field input[type="number"]::-webkit-input-placeholder,
      form
        .beautium-form-field
        input[type="password"]::-webkit-input-placeholder,
      form .beautium-form-field input[type="text"]::-webkit-input-placeholder,
      form .beautium-form-field input[type="time"]::-webkit-input-placeholder,
      form .beautium-form-field input[type="url"]::-webkit-input-placeholder,
      form .beautium-form-field select::-webkit-input-placeholder,
      form .beautium-form-field textarea::-webkit-input-placeholder {
        opacity: 1;
      }
      .widget .beautium-form-field input[type="date"]:-moz-placeholder,
      .widget .beautium-form-field input[type="email"]:-moz-placeholder,
      .widget .beautium-form-field input[type="month"]:-moz-placeholder,
      .widget .beautium-form-field input[type="number"]:-moz-placeholder,
      .widget .beautium-form-field input[type="password"]:-moz-placeholder,
      .widget .beautium-form-field input[type="text"]:-moz-placeholder,
      .widget .beautium-form-field input[type="time"]:-moz-placeholder,
      .widget .beautium-form-field input[type="url"]:-moz-placeholder,
      .widget .beautium-form-field select:-moz-placeholder,
      .widget .beautium-form-field textarea:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="date"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="email"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="month"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="number"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="password"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="text"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="time"]:-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="url"]:-moz-placeholder,
      [class*="wp-block-"] .beautium-form-field select:-moz-placeholder,
      [class*="wp-block-"] .beautium-form-field textarea:-moz-placeholder,
      form .beautium-form-field input[type="date"]:-moz-placeholder,
      form .beautium-form-field input[type="email"]:-moz-placeholder,
      form .beautium-form-field input[type="month"]:-moz-placeholder,
      form .beautium-form-field input[type="number"]:-moz-placeholder,
      form .beautium-form-field input[type="password"]:-moz-placeholder,
      form .beautium-form-field input[type="text"]:-moz-placeholder,
      form .beautium-form-field input[type="time"]:-moz-placeholder,
      form .beautium-form-field input[type="url"]:-moz-placeholder,
      form .beautium-form-field select:-moz-placeholder,
      form .beautium-form-field textarea:-moz-placeholder {
        opacity: 1;
      }
      .widget .beautium-form-field input[type="date"]::-moz-placeholder,
      .widget .beautium-form-field input[type="email"]::-moz-placeholder,
      .widget .beautium-form-field input[type="month"]::-moz-placeholder,
      .widget .beautium-form-field input[type="number"]::-moz-placeholder,
      .widget .beautium-form-field input[type="password"]::-moz-placeholder,
      .widget .beautium-form-field input[type="text"]::-moz-placeholder,
      .widget .beautium-form-field input[type="time"]::-moz-placeholder,
      .widget .beautium-form-field input[type="url"]::-moz-placeholder,
      .widget .beautium-form-field select::-moz-placeholder,
      .widget .beautium-form-field textarea::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="date"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="email"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="month"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="number"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="password"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="text"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="time"]::-moz-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="url"]::-moz-placeholder,
      [class*="wp-block-"] .beautium-form-field select::-moz-placeholder,
      [class*="wp-block-"] .beautium-form-field textarea::-moz-placeholder,
      form .beautium-form-field input[type="date"]::-moz-placeholder,
      form .beautium-form-field input[type="email"]::-moz-placeholder,
      form .beautium-form-field input[type="month"]::-moz-placeholder,
      form .beautium-form-field input[type="number"]::-moz-placeholder,
      form .beautium-form-field input[type="password"]::-moz-placeholder,
      form .beautium-form-field input[type="text"]::-moz-placeholder,
      form .beautium-form-field input[type="time"]::-moz-placeholder,
      form .beautium-form-field input[type="url"]::-moz-placeholder,
      form .beautium-form-field select::-moz-placeholder,
      form .beautium-form-field textarea::-moz-placeholder {
        opacity: 1;
      }
      .widget .beautium-form-field input[type="date"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="email"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="month"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="number"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="password"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="text"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="time"]:-ms-input-placeholder,
      .widget .beautium-form-field input[type="url"]:-ms-input-placeholder,
      .widget .beautium-form-field select:-ms-input-placeholder,
      .widget .beautium-form-field textarea:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="date"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="email"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="month"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="number"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="password"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="text"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="time"]:-ms-input-placeholder,
      [class*="wp-block-"]
        .beautium-form-field
        input[type="url"]:-ms-input-placeholder,
      [class*="wp-block-"] .beautium-form-field select:-ms-input-placeholder,
      [class*="wp-block-"] .beautium-form-field textarea:-ms-input-placeholder,
      form .beautium-form-field input[type="date"]:-ms-input-placeholder,
      form .beautium-form-field input[type="email"]:-ms-input-placeholder,
      form .beautium-form-field input[type="month"]:-ms-input-placeholder,
      form .beautium-form-field input[type="number"]:-ms-input-placeholder,
      form .beautium-form-field input[type="password"]:-ms-input-placeholder,
      form .beautium-form-field input[type="text"]:-ms-input-placeholder,
      form .beautium-form-field input[type="time"]:-ms-input-placeholder,
      form .beautium-form-field input[type="url"]:-ms-input-placeholder,
      form .beautium-form-field select:-ms-input-placeholder,
      form .beautium-form-field textarea:-ms-input-placeholder {
        opacity: 1;
      }
      input[type="radio"] {
        display: inline-block !important;
        margin: 5px 19px 0 0;
        width: 17px;
        height: 17px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        vertical-align: text-top;
        outline: 0 !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        cursor: pointer;
      }
      input[type="radio"]:checked:before {
        content: "";
        position: absolute;
        width: 9px;
        height: 9px;
        top: 4px;
        left: 4px;
        right: 4px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
      }
      input[type="radio"] + label {
        font-size: 16px;
      }
      input[type="checkbox"] {
        width: 17px;
        height: 17px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block !important;
        margin: 5px 12px 0 0;
        cursor: pointer;
        vertical-align: text-top;
        outline: 0 !important;
        position: relative;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
      input[type="checkbox"]:checked:before {
        content: "\f00c";
        position: absolute;
        width: 17px;
        height: 17px;
        font: 700 9px/17px "Font Awesome 5 Free";
        text-align: center;
        display: block;
        z-index: 2;
        left: 0;
        right: 0;
        top: 0;
      }
      input[type="checkbox"] + label {
        font-size: 16px;
      }
      .widget .wpforms-field-row:not(.choices),
      [class*="wp-block-"] .wpforms-field-row:not(.choices),
      form .wpforms-field-row:not(.choices) {
        margin: 0 -5px;
        max-width: calc(100% + 10px) !important;
      }
      .widget .wpforms-field-row:not(.choices) .wpforms-field-row-block,
      [class*="wp-block-"]
        .wpforms-field-row:not(.choices)
        .wpforms-field-row-block,
      form .wpforms-field-row:not(.choices) .wpforms-field-row-block {
        padding: 0 5px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .widget .beautium-form-field,
      [class*="wp-block-"] .beautium-form-field,
      form .beautium-form-field {
        position: relative;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
      }
      .widget .beautium-form-field textarea,
      [class*="wp-block-"] .beautium-form-field textarea,
      form .beautium-form-field textarea {
        height: 75px;
      }
      .footer-widgets .widget .beautium-form-field textarea,
      .footer-widgets [class*="wp-block-"] .beautium-form-field textarea,
      .footer-widgets form .beautium-form-field textarea,
      .sidebar .widget .beautium-form-field textarea,
      .sidebar [class*="wp-block-"] .beautium-form-field textarea,
      .sidebar form .beautium-form-field textarea,
      .slide-sidebar-wrapper .widget .beautium-form-field textarea,
      .slide-sidebar-wrapper [class*="wp-block-"] .beautium-form-field textarea,
      .slide-sidebar-wrapper form .beautium-form-field textarea {
        height: 75px;
      }
      h1,
      h2,
      h4 {
        -ms-word-wrap: break-word;
        word-wrap: break-word;
      }
      h1 a,
      h2 a,
      h4 a {
        color: inherit;
      }
      h1:first-child,
      h2:first-child,
      h4:first-child {
        margin-top: 0;
      }
      h1:last-child,
      h2:last-child,
      h4:last-child {
        margin-bottom: 0;
      }
      h1 + p,
      h2 + p,
      h4 + p {
        margin-top: 0;
      }
      h1:not(:last-child) {
        margin-bottom: 0.5555em;
      }
      h2:not(:last-child) {
        margin-bottom: 0.7143em;
      }
      h4:not(:last-child) {
        margin-bottom: 1em;
      }
      p {
        margin: 1.875em 0;
      }
      p:first-child {
        margin-top: 0;
      }
      p:last-child {
        margin-bottom: 0;
      }
      p[style*="font-size"] {
        line-height: initial;
      }
      .elementor-text-editor p {
        line-height: inherit;
      }
      h1 {
        font-size: 36px;
        line-height: 1.2em;
      }
      h2 {
        font-size: 28px;
        line-height: 1.4737em;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        div.post-title,
      h4 {
        font-size: 20px;
        line-height: 1.4737em;
      }
      body .content-wrapper h1:not(:first-child),
      body .content-wrapper h2:not(:first-child),
      body .content-wrapper h4:not(:first-child) {
        margin-top: 50px;
      }
      body .content-wrapper h1 + h1,
      body .content-wrapper h1 + h2,
      body .content-wrapper h1 + h4,
      body .content-wrapper h1:first-child + h1,
      body .content-wrapper h1:first-child + h2,
      body .content-wrapper h1:first-child + h4,
      body .content-wrapper h1:not(:first-child) + h1,
      body .content-wrapper h1:not(:first-child) + h2,
      body .content-wrapper h1:not(:first-child) + h4,
      body .content-wrapper h2 + h1,
      body .content-wrapper h2 + h2,
      body .content-wrapper h2 + h4,
      body .content-wrapper h2:first-child + h1,
      body .content-wrapper h2:first-child + h2,
      body .content-wrapper h2:first-child + h4,
      body .content-wrapper h2:not(:first-child) + h1,
      body .content-wrapper h2:not(:first-child) + h2,
      body .content-wrapper h2:not(:first-child) + h4,
      body .content-wrapper h4 + h1,
      body .content-wrapper h4 + h2,
      body .content-wrapper h4 + h4,
      body .content-wrapper h4:first-child + h1,
      body .content-wrapper h4:first-child + h2,
      body .content-wrapper h4:first-child + h4,
      body .content-wrapper h4:not(:first-child) + h1,
      body .content-wrapper h4:not(:first-child) + h2,
      body .content-wrapper h4:not(:first-child) + h4 {
        margin-top: 0;
      }
      body .content-wrapper table {
        border-collapse: collapse;
        border-spacing: unset;
        width: 100%;
      }
      body .content-wrapper table:not(:last-child) {
        margin-bottom: 2rem;
      }
      body .content-wrapper table:not(:first-child) {
        margin-top: 2rem;
      }
      body .content-wrapper table tr td,
      body .content-wrapper table tr th {
        border-width: 1px;
        border-style: solid;
        padding: 8px 15px;
      }
      body .content-wrapper table tr th {
        text-align: left;
      }
      body .content-wrapper table tbody th {
        font-weight: 600;
      }
      ul {
        padding: 0;
      }
      ul:not(:last-child) {
        margin-bottom: 1.875em;
        margin-top: 0;
      }
      ul:last-child {
        margin-top: 0;
        margin-bottom: 0;
      }
      ul li {
        position: relative;
      }
      ul {
        list-style: none;
      }
      ul > li {
        padding: 0 0 0 29px;
      }
      ul > li:before {
        content: "";
        width: 0.4em;
        height: 0.4em;
        display: block;
        position: absolute;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        left: 0;
        right: initial;
        top: 0.8333em;
        border-width: 1px;
        border-style: solid;
      }
      ul > li:first-letter {
        position: absolute;
        left: -20px;
      }
      .elementor-element-overlay ul {
        margin: 0;
      }
      .elementor-element-overlay ul > li {
        margin: 0;
        padding: 0;
      }
      .elementor-element-overlay ul > li:before {
        content: none;
        background: 0 0;
        width: auto;
        height: auto;
        -webkit-border-radius: 0;
        border-radius: 0;
        margin-right: auto;
        vertical-align: initial;
      }
      form p {
        margin: 20px 0;
      }
      form p:first-child {
        margin-top: 0;
      }
      form p:last-child {
        margin-bottom: 0;
      }
      option {
        color: #000;
      }
      textarea {
        height: 220px;
        resize: none;
      }
      @media only screen and (min-width: 481px) {
        h1:not(:last-child) {
          margin-bottom: 0.325em;
        }
        h2:not(:last-child) {
          margin-bottom: 0.5em;
        }
        h4:not(:last-child) {
          margin-bottom: 1.1em;
        }
      }
      p[class*="-color"] strong {
        color: inherit;
      }
      .body-container .wp-block-image {
        margin-bottom: 0;
        position: relative;
      }
      .body-container .wp-block-image:not(:last-child) {
        margin-bottom: 1.3125rem;
      }
      .body-container .wp-block-image:not(:first-child) {
        margin-top: 1.3125rem;
      }
      .widget .wp-block-image {
        margin: 0;
      }
      .widget .wp-block-image a {
        display: inline-block;
        vertical-align: top;
        font-size: 0;
        line-height: 1;
        position: relative;
      }
      .wp-block-gallery:not(:last-child) {
        margin-bottom: 2.625rem;
      }
      .footer-widgets .wp-block-gallery.is-cropped,
      .sidebar .wp-block-gallery.is-cropped,
      .slide-sidebar-content .wp-block-gallery.is-cropped {
        gap: 0 !important;
      }
      .footer-widgets .wp-block-gallery .wp-block-image > a:before,
      .sidebar .wp-block-gallery .wp-block-image > a:before,
      .slide-sidebar-content .wp-block-gallery .wp-block-image > a:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 2;
        opacity: 0;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .footer-widgets .wp-block-gallery .wp-block-image > a:after,
      .sidebar .wp-block-gallery .wp-block-image > a:after,
      .slide-sidebar-content .wp-block-gallery .wp-block-image > a:after {
        content: "\e807";
        width: 28px !important;
        height: 28px !important;
        position: absolute;
        display: block;
        text-align: center;
        font: 400 28px/1em fontello !important;
        z-index: 3;
        left: 50%;
        right: auto;
        top: 40%;
        margin: -14px 0 0 -14px !important;
        opacity: 0;
        -webkit-transition: top 0.3s, opacity 0.3s;
        transition: top 0.3s, opacity 0.3s;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
      }
      .footer-widgets .wp-block-gallery .wp-block-image > a:hover:before,
      .sidebar .wp-block-gallery .wp-block-image > a:hover:before,
      .slide-sidebar-content
        .wp-block-gallery
        .wp-block-image
        > a:hover:before {
        opacity: 0.8 !important;
      }
      .footer-widgets .wp-block-gallery .wp-block-image > a:hover:after,
      .sidebar .wp-block-gallery .wp-block-image > a:hover:after,
      .slide-sidebar-content .wp-block-gallery .wp-block-image > a:hover:after {
        top: 50%;
        opacity: 1;
      }
      .wp-block-group:not(:last-child) {
        margin-bottom: 1.3125rem;
      }
      body .content-wrapper .wp-block-social-links,
      ul.wp-block-social-links {
        margin: 0;
      }
      body .content-wrapper .wp-block-social-links .wp-block-social-link,
      ul.wp-block-social-links .wp-block-social-link {
        padding: 0;
      }
      body .content-wrapper .wp-block-social-links .wp-block-social-link:before,
      ul.wp-block-social-links .wp-block-social-link:before {
        content: none;
        display: none;
      }
      body .content-wrapper .wp-block-social-links.is-style-labels-only,
      ul.wp-block-social-links.is-style-labels-only {
        gap: 18px;
      }
      body
        .content-wrapper
        .wp-block-social-links.is-style-labels-only
        .wp-block-social-link,
      ul.wp-block-social-links.is-style-labels-only .wp-block-social-link {
        background: 0 0;
        border: none;
        margin-bottom: 0;
      }
      body
        .content-wrapper
        .wp-block-social-links.is-style-labels-only
        .wp-block-social-link
        .wp-block-social-link-label,
      ul.wp-block-social-links.is-style-labels-only
        .wp-block-social-link
        .wp-block-social-link-label {
        display: block !important;
        line-height: 2em;
        margin: 0;
        font-size: 14px;
        font-weight: 400;
      }
      body
        .content-wrapper
        .wp-block-social-links.is-style-labels-only
        .wp-block-social-link
        a,
      ul.wp-block-social-links.is-style-labels-only .wp-block-social-link a {
        padding: 0;
        width: auto;
        height: auto;
        -webkit-transition: color 0.3s, fill 0.3s;
        transition: color 0.3s, fill 0.3s;
      }
      body
        .content-wrapper
        .wp-block-social-links.is-style-labels-only
        .wp-block-social-link
        a
        svg,
      ul.wp-block-social-links.is-style-labels-only
        .wp-block-social-link
        a
        svg {
        display: none;
      }
      body
        .content-wrapper
        .wp-block-social-links.is-style-labels-only
        .wp-block-social-link:hover,
      ul.wp-block-social-links.is-style-labels-only
        .wp-block-social-link:hover {
        background: 0 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
      }
      .elementor-row {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
      }
      .body-container .elementor p a,
      .elementor .elementor-widget-text-editor a {
        text-decoration: underline;
      }
      .body-container .elementor p a:hover,
      .elementor .elementor-widget-text-editor a:hover {
        text-decoration: none;
      }
      .elementor-element-overlay ul > li:before {
        left: initial;
        right: initial;
      }
      .elementor-editor-active
        .header.sticky-header-on.sticky-ready.sticky-active
        .sticky-wrapper,
      .elementor-editor-active
        .mobile-header.sticky-header-on.sticky-ready.sticky-active
        .sticky-wrapper {
        position: relative;
        display: none;
        opacity: 0;
      }
      .elementor-editor-active .content-wrapper:hover {
        z-index: 4;
        position: relative;
      }
      .elementor-editor-active .elementor-container > .elementor-row {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
      }
      .elementor-widget-wrap .elementor-widget:not(:last-child) {
        margin-bottom: 0;
      }
      .elementor-section-wrap .elementor-section + .elementor-section {
        margin-top: 90px;
      }
      .elementor-section-full_width > .elementor-container,
      .elementor-section-stretched > .elementor-container {
        padding: 0 20px;
      }
      .elementor-section-full_width
        > .elementor-container.elementor-column-gap-no,
      .elementor-section-stretched
        > .elementor-container.elementor-column-gap-no {
        padding: 0;
      }
      .elementor-section-full_width
        > .elementor-container
        .elementor-section:not(.elementor-section-full_width)
        > .elementor-container,
      .elementor-section-stretched
        > .elementor-container
        .elementor-section:not(.elementor-section-full_width)
        > .elementor-container {
        padding: 0 20px;
      }
      .elementor-section-full_width
        > .elementor-container
        .elementor-section:not(.elementor-section-full_width)
        > .elementor-container.elementor-column-gap-no,
      .elementor-section-stretched
        > .elementor-container
        .elementor-section:not(.elementor-section-full_width)
        > .elementor-container.elementor-column-gap-no {
        padding: 0;
      }
      .elementor-section-full_width
        > .elementor-container
        .elementor-section.elementor-section-full_width
        > .elementor-container,
      .elementor-section-stretched
        > .elementor-container
        .elementor-section.elementor-section-full_width
        > .elementor-container {
        padding: 0;
      }
      .elementor-column-gap-default > .elementor-row {
        margin: -10px;
        width: calc(100% + 20px);
      }
      .elementor-column-gap-extended > .elementor-row {
        margin: -15px;
        width: calc(100% + 30px);
      }
      .elementor-column-gap-wide > .elementor-row {
        margin: -20px;
        width: calc(100% + 40px);
      }
      .elementor-section-content-bottom
        > .elementor-container
        > .elementor-row {
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
      }
      @media (min-width: 661px) {
        .elementor-section-full_width > .elementor-container,
        .elementor-section-stretched > .elementor-container {
          padding: 0 30px;
        }
        .elementor-section-full_width
          > .elementor-container.elementor-column-gap-no,
        .elementor-section-stretched
          > .elementor-container.elementor-column-gap-no {
          padding: 0;
        }
        .elementor-section-full_width
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container,
        .elementor-section-stretched
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container {
          padding: 0 30px;
        }
        .elementor-section-full_width
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container.elementor-column-gap-no,
        .elementor-section-stretched
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container.elementor-column-gap-no {
          padding: 0;
        }
        .elementor-section-full_width
          > .elementor-container
          .elementor-section.elementor-section-full_width
          > .elementor-container,
        .elementor-section-stretched
          > .elementor-container
          .elementor-section.elementor-section-full_width
          > .elementor-container {
          padding: 0;
        }
      }
      @media (min-width: 841px) {
        .elementor-section-wrap .elementor-section + .elementor-section {
          margin-top: 120px;
        }
      }
      @media (min-width: 1380px) {
        .elementor-section-full_width > .elementor-container,
        .elementor-section-stretched > .elementor-container {
          -webkit-box-sizing: content-box;
          -moz-box-sizing: content-box;
          box-sizing: content-box;
          padding: 0 20px;
        }
        .elementor-section-full_width
          > .elementor-container.elementor-column-gap-no,
        .elementor-section-stretched
          > .elementor-container.elementor-column-gap-no {
          padding: 0;
        }
        .elementor-section-full_width
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container,
        .elementor-section-stretched
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container {
          -webkit-box-sizing: content-box;
          -moz-box-sizing: content-box;
          box-sizing: content-box;
          padding: 0;
        }
        .elementor-section-full_width
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container.elementor-column-gap-no,
        .elementor-section-stretched
          > .elementor-container
          .elementor-section:not(.elementor-section-full_width)
          > .elementor-container.elementor-column-gap-no {
          padding: 0;
        }
        .elementor-section-full_width
          > .elementor-container
          .elementor-section.elementor-section-full_width
          > .elementor-container,
        .elementor-section-stretched
          > .elementor-container
          .elementor-section.elementor-section-full_width
          > .elementor-container {
          padding: 0;
        }
        .elementor-section-wrap
          > .elementor-section-boxed:not(.elementor-section-stretched)
          > .elementor-container {
          padding: 0;
        }
        .elementor-section-wrap .elementor-section + .elementor-section {
          margin-top: 150px;
        }
      }
      @keyframes beautium_clip_right {
        from {
          clip-path: inset(0 100% 0 0);
          -webkit-clip-path: inset(0 100% 0 0);
        }
        to {
          clip-path: inset(0 0 0 0);
          -webkit-clip-path: inset(0 0 0 0);
        }
      }
      .body-overlay {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        pointer-events: none;
        opacity: 0;
        cursor: pointer;
        z-index: 9;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .body-overlay.active {
        opacity: 0.5;
        pointer-events: auto;
      }
      .content-wrapper {
        margin-top: 90px;
        margin-bottom: 90px;
        max-width: 1380px;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .content-wrapper:after {
        content: "";
        display: table;
        clear: both;
      }
      .content-wrapper.content-wrapper-remove-top-margin {
        margin-top: 0 !important;
      }
      .content-wrapper.content-wrapper-remove-bottom-margin {
        margin-bottom: 0 !important;
      }
      .content-wrapper .content {
        width: calc(100% - 40px);
        margin: 0 20px;
      }
      .content-wrapper .content-inner:after {
        content: "";
        display: table;
        clear: both;
      }
      .archive-listing {
        -webkit-transition: height 0.5s;
        transition: height 0.5s;
      }
      .archive-listing .archive-listing-wrapper > div {
        -webkit-transition: transform 0.3s, opacity 0.5s;
        transition: transform 0.3s, opacity 0.5s;
      }
      .archive-listing.loading {
        overflow: hidden;
      }
      .archive-listing.loading .archive-listing-wrapper > div {
        -webkit-transform: scale(0.95, 0.95);
        -ms-transform: scale(0.95, 0.95);
        transform: scale(0.95, 0.95);
        opacity: 0.1;
      }
      .grid-listing {
        font-size: 0;
        line-height: 1;
      }
      .grid-listing.columns-3 .grid-item,
      .grid-listing.columns-4 .grid-item {
        width: 100%;
        display: inline-block;
        vertical-align: top;
      }
      @media only screen and (min-width: 481px) {
        .grid-listing.columns-3 .grid-item,
        .grid-listing.columns-4 .grid-item {
          width: 50%;
        }
      }
      @media only screen and (min-width: 661px) {
        .grid-listing.columns-3 .grid-item,
        .grid-listing.columns-4 .grid-item {
          width: 50%;
        }
        .content-wrapper {
          margin-top: 120px;
          margin-bottom: 120px;
        }
        .content-wrapper .content {
          width: calc(100% - 60px);
          margin: 0 30px;
        }
      }
      @media only screen and (min-width: 1021px) {
        .content-wrapper-sidebar-position-none
          .grid-listing.columns-3
          .grid-item {
          width: 33.3333%;
        }
        .content-wrapper-sidebar-position-none
          .grid-listing.columns-4
          .grid-item {
          width: 25%;
        }
        .content-wrapper {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          -ms-align-items: flex-start;
          align-items: flex-start;
        }
        .content-wrapper .sidebar {
          -webkit-flex-shrink: 0;
          -moz-flex-shrink: 0;
          -ms-flex-shrink: 0;
          flex-shrink: 0;
        }
        .content-wrapper .content {
          margin: 0 30px;
        }
        .content-wrapper.content-wrapper-sidebar-position-none .content {
          width: calc(100% - 60px);
        }
      }
      @media only screen and (min-width: 1380px) {
        .content-wrapper-sidebar-position-none
          .grid-listing.columns-4
          .grid-item {
          width: 25%;
        }
        .content-wrapper {
          margin: 150px auto;
          max-width: 1380px;
        }
        .content-wrapper .content {
          margin: 0 20px;
        }
        .content-wrapper.content-wrapper-sidebar-position-none .content {
          width: calc(100% - 40px);
        }
      }
      .sidebar {
        margin: 0 20px;
        max-width: 305px;
        width: calc(25% - 40px);
      }
      @media only screen and (max-width: 1020px) {
        .sidebar {
          position: fixed;
          top: 0;
          bottom: 0;
          right: -320px;
          left: auto;
          -webkit-transition: right 0.3s, left 0.3s, opacity 0.3s;
          transition: right 0.3s, left 0.3s, opacity 0.3s;
          overflow-y: scroll;
          z-index: 999999;
          padding: 86px 20px 32px;
          width: 280px;
          max-width: none;
          margin: 0 !important;
          -webkit-box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
          -moz-box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
          box-shadow: 0 3px 49px rgba(0, 0, 0, 0.07);
          background-color: #fff;
          opacity: 0;
        }
        .sidebar.active {
          right: 0;
          left: auto;
          opacity: 1;
        }
        .simple-sidebar-trigger {
          position: fixed;
          right: 0;
          left: auto;
          top: 50%;
          width: 40px;
          height: 60px;
          margin: -30px 0 0;
          cursor: pointer;
          -webkit-transition: 0.3s;
          transition: all 0.3s;
          font: 400 18px/1 fontello;
          z-index: 9;
          opacity: 1;
          border: 1px solid;
          border-right: none;
        }
        .simple-sidebar-trigger:before {
          content: "\e817";
          position: absolute;
          display: block;
          width: 18px;
          height: 18px;
          top: 50%;
          left: 50%;
          right: auto;
          margin: -9px 0 0 -9px;
        }
      }
      .archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) {
        margin-top: 60px;
      }
      .standard-blog-item-wrapper {
        overflow: hidden;
        position: relative;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote) .blog-item {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        padding: 0 0 48px;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-title {
        margin-bottom: 0;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-title:not(:first-child) {
        margin-top: 10px;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-title
        a {
        text-decoration: none;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-media-wrapper
        + .post-title,
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-meta-header
        + .post-title {
        margin-top: 34px;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-labels {
        position: relative;
        z-index: 3;
        margin: 0 0 10px;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        .post-labels:not(:first-child) {
        margin-top: 34px;
      }
      .archive-listing-wrapper.grid-listing {
        margin: 0 -10px -28px;
      }
      .archive-listing-wrapper.grid-listing .grid-item {
        padding: 0 10px;
        margin: 0 0 28px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .grid-blog-item-wrapper:not(.beautium-format-quote) .blog-item {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        padding: 0 0 40px;
      }
      @media only screen and (min-width: 1201px) {
        .archive-listing-wrapper.grid-listing {
          margin: 0 -20px -28px;
        }
        .archive-listing-wrapper.grid-listing .grid-item {
          padding: 0 20px;
        }
      }
      .post-meta-header {
        font-size: 0;
        line-height: 1;
        z-index: 3;
        position: relative;
      }
      .post-meta-header:not(:first-child) {
        height: 0;
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
      }
      .post-meta-header:not(:first-child) .post-meta-item-date {
        position: absolute;
        left: 0;
        right: initial;
        bottom: 0;
        border: none;
      }
      .post-meta-header .post-meta-item-date {
        width: 92px;
        height: 91px;
        border-width: 1px;
        border-style: solid;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
      }
      .post-meta-header .post-meta-item-date .day {
        font-size: 50px;
        line-height: 1em;
      }
      @media screen and (min-width: 841px) {
        .post-meta-header .post-meta-item:not(:last-child) {
          margin: 0 43px 0 0;
        }
        .post-meta-header .post-meta-item:not(:last-child):before {
          right: -24px;
          left: initial;
        }
      }
      .search-form {
        position: relative;
        padding: 4px;
      }
      .search-form .search-form-field {
        background: 0 0;
        outline: 0;
        padding: 8px 55px 8px 18px;
        height: 50px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        margin: 0;
        border: 2px solid;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .search-form .search-form-field::-webkit-input-placeholder {
        opacity: 1;
      }
      .search-form .search-form-field:-moz-placeholder {
        opacity: 1;
      }
      .search-form .search-form-field::-moz-placeholder {
        opacity: 1;
      }
      .search-form .search-form-field:-ms-input-placeholder {
        opacity: 1;
      }
      .search-form .search-form-icon {
        display: block;
        width: 19px;
        height: 19px;
        position: absolute;
        right: 8px;
        top: 8px;
        bottom: 8px;
        z-index: 3;
        text-align: center;
        font: 400 18px/20px fontello;
        cursor: pointer;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .search-form .search-form-icon:before {
        content: "\e816";
      }
      .portfolio-listing-wrapper {
        margin: -10px;
      }
      .portfolio-listing-wrapper.isotope-trigger:after {
        content: "";
        display: table;
        clear: both;
      }
      .portfolio-listing-wrapper.owl-carousel {
        width: calc(100% + 20px);
        margin: 0 -10px;
      }
      .portfolio-listing-wrapper.owl-carousel
        .portfolio-item-wrapper
        .portfolio-item-link
        .portfolio-item-media {
        font-size: 0;
        line-height: 1;
      }
      .portfolio-listing-wrapper.owl-carousel
        .portfolio-item-wrapper
        .portfolio-item-link
        img {
        display: block;
      }
      .portfolio-listing-wrapper .portfolio-item-wrapper {
        margin: 0;
        position: relative;
        width: 100%;
        padding: 10px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item {
        width: 100%;
        height: 100%;
        overflow: hidden;
      }
      .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-link {
        display: block;
        position: relative;
        text-decoration: none;
        overflow: hidden;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper
        .portfolio-item-link
        .portfolio-item-media {
        display: block;
        overflow: hidden;
        position: relative;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper
        .portfolio-item-link
        img {
        width: 100%;
        position: relative;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .portfolio-item-content {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 2;
        max-height: 99%;
        min-height: 45.155%;
        padding: 5.6202% 8.5714%;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .portfolio-item-content:after {
        content: "";
        position: absolute;
        left: 0;
        right: initial;
        bottom: 0;
        z-index: 1;
        width: 120%;
        min-height: 198px;
        max-height: 100%;
        height: 86%;
        opacity: 0.5;
        background-image: linear-gradient(0deg, #000 0, transparent 100%);
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .post-title {
        display: block;
        position: relative;
        z-index: 2;
        -webkit-transition: color 0.3s, opacity 0.3s;
        transition: color 0.3s, opacity 0.3s;
        font-size: 18px;
        font-weight: 400;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .portfolio-item-card {
        position: absolute;
        display: block;
        left: 20px;
        right: 20px;
        top: 20px;
        bottom: 20px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
        -webkit-transition: opacity 0.5s, transform 0.5s;
        transition: opacity 0.5s, transform 0.5s;
        opacity: 0;
        padding: 90px 20px;
        overflow: hidden;
        z-index: 3;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .card-title {
        display: block;
        font-size: 20px;
        line-height: 1.5em;
        font-weight: 400;
        position: relative;
        z-index: 1;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .card-excerpt {
        display: block;
        position: relative;
        z-index: 1;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .card-excerpt:not(:first-child) {
        margin-top: 10px;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card
        .card-bg-text {
        display: block;
        position: absolute;
        left: -0.4167em;
        right: initial;
        bottom: -0.5em;
        font-size: 120px;
        line-height: 1em;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card:hover
        .portfolio-item-content
        .post-title {
        opacity: 0;
      }
      .portfolio-listing-wrapper
        .portfolio-item-wrapper.portfolio-item-view-card:hover
        .portfolio-item-card {
        opacity: 1;
        -webkit-animation: 0.3s ease-in beautium_clip_right;
        -o-animation: 0.3s ease-in beautium_clip_right;
        animation: 0.3s ease-in beautium_clip_right;
      }
      .beautium-portfolios-listing-widget .owl-dots {
        margin: 40px auto 0;
        max-width: 1340px;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
      }
      .beautium-portfolios-listing-widget .owl-dots .owl-dot {
        margin: 0;
        width: 100%;
        height: 2px;
      }
      .beautium-portfolios-listing-widget .owl-dots .owl-dot > span {
        display: none;
      }
      .beautium-portfolios-listing-widget .owl-dots .owl-dot > span:before {
        content: none;
        display: none;
      }
      @media only screen and (min-width: 481px) {
        .portfolio-listing-wrapper {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          -ms-align-items: flex-start;
          align-items: flex-start;
        }
        .service-listing-wrapper.service-grid-listing.columns-3
          .service-item-wrapper,
        .service-listing-wrapper.service-grid-listing.columns-4
          .service-item-wrapper {
          width: 50%;
        }
      }
      @media only screen and (min-width: 1201px) {
        .portfolio-listing-wrapper
          .portfolio-item-wrapper.portfolio-item-view-card
          .portfolio-item-card {
          padding: 130px 6.4286% 130px 13%;
          left: 30px;
          right: 30px;
          top: 30px;
          bottom: 30px;
        }
        .beautium-portfolios-listing-widget .owl-dots {
          margin: 70px auto 0;
        }
      }
      .service-listing-wrapper.service-grid-listing {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        align-items: stretch;
        margin: 0 -20px -10px;
      }
      .service-listing-wrapper.service-grid-listing .service-item-wrapper {
        width: 100%;
        margin: 0 0 10px;
        position: relative;
        padding: 0 20px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .service-listing-wrapper.service-grid-listing .service-item {
        cursor: default;
        text-align: center;
      }
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-item-media {
        display: inline-block;
        vertical-align: top;
        font-size: 0;
        line-height: 1;
        max-width: 304px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 8px;
        border-width: 1px;
        border-style: solid;
        -webkit-border-radius: 500px;
        border-radius: 500px;
        position: relative;
        overflow: hidden;
      }
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-item-media:not(:last-child) {
        margin: 0 0 25px;
      }
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-item-media
        .service-item-media-link {
        overflow: hidden;
        display: block;
        -webkit-border-radius: inherit;
        border-radius: inherit;
      }
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-item-media
        img {
        display: block;
        max-width: 100%;
        position: relative;
        -webkit-border-radius: 500px;
        border-radius: 500px;
        -webkit-transition: transform 0.4s cubic-bezier(0.6, 0.6, 0.29, 0.95);
        transition: transform 0.4s cubic-bezier(0.6, 0.6, 0.29, 0.95);
      }
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-post-title {
        font-size: 18px;
        font-weight: 400;
        margin: 0;
      }
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-post-title
        a {
        text-decoration: none;
      }
      .service-listing-wrapper.service-grid-listing
        .service-item:hover
        .service-item-media
        img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }
      @media only screen and (min-width: 841px) {
        .service-listing-wrapper.service-grid-listing.columns-3
          .service-item-wrapper,
        .service-listing-wrapper.service-grid-listing.columns-4
          .service-item-wrapper {
          width: 33.3333%;
        }
      }
      @media only screen and (min-width: 1021px) {
        .service-grid-listing.service-grid-listing {
          margin: 0 -20px -50px;
        }
        .service-grid-listing.service-grid-listing .service-item-wrapper {
          margin: 0 0 50px;
        }
        .service-grid-listing.service-grid-listing
          .service-item
          .service-item-media:not(:last-child) {
          margin: 0 0 35px;
        }
        .service-grid-listing.service-grid-listing.columns-4
          .service-item-wrapper {
          width: 25%;
        }
      }
      .team-listing-wrapper.team-grid-listing {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        align-items: stretch;
        margin: 0 -20px -28px;
      }
      .team-listing-wrapper.team-grid-listing .team-item {
        padding: 0 20px;
        margin: 0 0 28px;
        text-align: center;
        font-size: 0;
        line-height: 1;
      }
      .team-listing-wrapper.team-grid-listing .team-item .team-item-media {
        display: inline-block;
        font-size: 0;
        line-height: 1;
        -webkit-border-radius: 500px;
        border-radius: 500px;
        overflow: hidden;
      }
      .team-listing-wrapper.team-grid-listing .team-item .team-item-media img {
        display: block;
        max-width: 100%;
        position: relative;
        -webkit-transition: transform 0.4s;
        transition: transform 0.4s;
      }
      .team-listing-wrapper.team-grid-listing .team-item .team-item-name {
        font-size: 20px;
        font-weight: 400;
      }
      .team-listing-wrapper.team-grid-listing
        .team-item
        .team-item-name:not(:first-child) {
        margin-top: 38px;
      }
      .team-listing-wrapper.team-grid-listing .team-item .team-item-name a {
        text-decoration: none;
      }
      .team-listing-wrapper.team-grid-listing .team-item .team-item-socials {
        font-size: 16px;
      }
      .team-listing-wrapper.team-grid-listing
        .team-item
        .team-item-socials:not(:first-child) {
        margin-top: 6px;
      }
      .team-listing-wrapper.team-grid-listing
        .team-item
        .team-item-socials
        .wrapper-socials
        li {
        margin: 6px 3px 0;
      }
      .team-listing-wrapper.team-grid-listing
        .team-item:hover
        .team-item-media
        img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }
      @media only screen and (min-width: 481px) {
        .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper,
        .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper {
          width: 50%;
        }
      }
      @media only screen and (min-width: 841px) {
        .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper,
        .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper {
          width: 33.3333%;
        }
      }
      @media only screen and (min-width: 1021px) {
        .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper {
          width: 25%;
        }
      }
      .post-categories {
        margin: 0 -3px -3px 0;
        font-size: 0;
        line-height: 1;
      }
      .post-categories .post-category-item {
        display: inline-block;
        margin: 0 3px 3px 0;
        font-size: 14px;
        line-height: 1.5em;
        font-weight: 400;
        text-align: center;
        text-decoration: none;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .post-media-wrapper {
        position: relative;
        overflow: hidden;
      }
      .archive-listing .blog-item .post-media-wrapper picture,
      .elementor-widget-beautium_blog_listing
        .blog-item
        .post-media-wrapper
        picture {
        overflow: hidden;
        font-size: 0;
        line-height: 1;
        -webkit-transition: transform 0.4s cubic-bezier(0.6, 0.6, 0.29, 0.95);
        transition: transform 0.4s cubic-bezier(0.6, 0.6, 0.29, 0.95);
        -webkit-transform: scale(1.03) translateX(0);
        -ms-transform: scale(1.03) translateX(0);
        transform: scale(1.03) translateX(0);
        position: relative;
        display: block;
      }
      .archive-listing .blog-item .post-media-wrapper img,
      .elementor-widget-beautium_blog_listing
        .blog-item
        .post-media-wrapper
        img {
        display: block;
      }
      .archive-listing .blog-item:hover .post-media-wrapper picture,
      .elementor-widget-beautium_blog_listing
        .blog-item:hover
        .post-media-wrapper
        picture {
        -webkit-transform: scale(1.03) translateX(5px);
        -ms-transform: scale(1.03) translateX(5px);
        transform: scale(1.03) translateX(5px);
      }
      .content-pagination {
        font-size: 0;
        line-height: 1;
      }
      .content-pagination:not(:first-child) {
        margin-top: 50px;
      }
      .content-pagination .pagination {
        display: block;
        position: relative;
        z-index: 2;
      }
      @media screen and (min-width: 841px) {
        .content-pagination:not(:first-child) {
          margin-top: 60px;
        }
      }
      @media screen and (min-width: 1021px) {
        .content-pagination:not(:first-child) {
          margin-top: 71px;
        }
      }
      .wrapper-socials {
        padding: 0;
        list-style: none;
        line-height: 1;
        white-space: nowrap;
        cursor: default;
        margin: -16px -8px 0;
      }
      .wrapper-socials li {
        margin: 16px 8px 0;
        display: inline-block;
        vertical-align: middle;
        padding: 0;
      }
      .wrapper-socials li:before {
        content: none;
        display: none;
      }
      .wrapper-socials a {
        text-align: center;
        display: block;
        -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
        transition: color 0.3s, background-color 0.3s, border-color 0.3s;
        width: 26px;
        height: 26px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        background-color: transparent;
        line-height: 26px;
        text-decoration: none;
      }
      .wrapper-socials a:before {
        font-family: "Font Awesome 5 Brands";
        font-size: 12px;
      }
      .wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar {
        border-width: 10px;
        border-style: solid;
        margin-bottom: 0;
      }
      .wpbs-main-wrapper
        .wpbs-container
        .wpbs-calendars
        .wpbs-calendar
        .wpbs-calendar-wrapper {
        padding: 0;
      }
      .wpbs-main-wrapper
        .wpbs-container
        .wpbs-calendars
        .wpbs-calendar
        table
        tbody
        tr
        td
        .wpbs-date.wpbs-gap {
        background: 0 0;
      }
      .wpbs-main-wrapper .wpbs-form-container {
        padding: 76px 15px 40px;
        max-height: 90%;
        overflow: auto;
        opacity: 0;
        position: fixed;
        top: 0;
        left: 50%;
        right: initial;
        -webkit-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        z-index: 9999;
        width: 100%;
      }
      .wpbs-main-wrapper .wpbs-form-container .form-close {
        position: absolute;
        right: 20px;
        left: initial;
        top: 20px;
        width: 17px;
        height: 17px;
        cursor: pointer;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        font: 400 17px/20px fontello;
        text-align: center;
      }
      .wpbs-main-wrapper .wpbs-form-container .form-close:before {
        content: "\e807";
      }
      .wpbs-main-wrapper .wpbs-form-container .form-close:hover {
        opacity: 0.7;
      }
      .wpbs-main-wrapper .wpbs-form-container.active {
        opacity: 1;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .wpbs-main-wrapper .wpbs-form-confirmation-message {
        margin: 20px 0 0;
      }
      @media only screen and (min-width: 481px) {
        .wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar {
          border-width: 32px;
        }
      }
      @media only screen and (min-width: 841px) {
        .wpbs-main-wrapper .wpbs-form-container {
          max-width: 540px !important;
          padding: 76px 60px 56px;
        }
        .wpbs-main-wrapper .wpbs-form-container .form-close {
          top: 23px;
          left: initial;
          right: 26px;
        }
      }
      .elementor-widget-beautium_button .button-container {
        position: relative;
        z-index: 2;
        line-height: 1;
        font-size: 0;
      }
      .elementor-widget-beautium_button .beautium-button {
        padding: 21px 54px;
        -webkit-transition: border-color 0.3s, color 0.3s, background-color 0.3s,
          padding 0.6s;
        transition: border-color 0.3s, color 0.3s, background-color 0.3s,
          padding 0.6s;
      }
      .elementor-widget-beautium_button .beautium-button:before {
        content: "";
        position: absolute;
        display: block;
        width: 0;
        height: 24px;
        border-left: 1px solid;
        border-color: inherit;
        bottom: 0;
        right: 30px;
        left: initial;
        -webkit-transition: bottom 0.3s, height 0.3s;
        transition: bottom 0.3s, height 0.3s;
      }
      .elementor-widget-beautium_button .beautium-button:after {
        content: "";
        position: absolute;
        display: block;
        width: 0;
        height: 24px;
        border-left: 1px solid;
        border-color: inherit;
        bottom: 0;
        right: 30px;
        left: initial;
        opacity: 0;
        -webkit-transition: bottom 0.3s, height 0.3s, transform 0.3s 0.3s;
        transition: bottom 0.3s, height 0.3s, transform 0.3s 0.3s;
      }
      .elementor-widget-beautium_button .beautium-button:hover {
        padding: 21px 69px 21px 39px;
      }
      .elementor-widget-beautium_button .beautium-button:hover:before {
        bottom: calc(50% - 8px);
        height: 15px;
      }
      .elementor-widget-beautium_button .beautium-button:hover:after {
        bottom: calc(50% - 8px);
        height: 15px;
        opacity: 1;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
      }
      .beautium-content-slider-widget .beautium-content-wrapper-1,
      .beautium-content-slider-widget .beautium-content-wrapper-2,
      .beautium-content-slider-widget .beautium-content-wrapper-3 {
        opacity: 0;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
        -webkit-transition: 0.6s;
        transition: all 0.6s;
      }
      .beautium-content-slider-widget .beautium-content-wrapper-1 {
        -webkit-transition-delay: 0.3s;
        transition-delay: 0.3s;
      }
      .beautium-content-slider-widget .beautium-content-wrapper-2 {
        -webkit-transition-delay: 0.6s;
        transition-delay: 0.6s;
      }
      .beautium-content-slider-widget
        .beautium-content-wrapper-2:not(:first-child) {
        margin: 17px 0 0;
      }
      .beautium-content-slider-widget .beautium-content-wrapper-3 {
        -webkit-transition-delay: 0.9s;
        transition-delay: 0.9s;
      }
      .beautium-content-slider-widget
        .beautium-content-wrapper-3:not(:first-child) {
        margin: 23px 0 0;
      }
      .beautium-content-slider-widget .owl-carousel.owl-theme .owl-nav,
      .beautium-content-slider-widget .owl-carousel.owl-theme:hover .owl-nav {
        left: 0;
        right: 0;
        opacity: 1;
        height: 0;
        display: none;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-nav
        [class*="owl-"],
      .beautium-content-slider-widget
        .owl-carousel.owl-theme:hover
        .owl-nav
        [class*="owl-"] {
        border-width: 1px;
        border-style: solid;
        display: inline-block;
        vertical-align: top;
        min-width: 114px;
        width: auto;
        height: auto;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
        padding: 10px 20px;
        text-align: center;
        white-space: nowrap;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-nav
        [class*="owl-"]:after,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-nav
        [class*="owl-"]:before,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme:hover
        .owl-nav
        [class*="owl-"]:after,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme:hover
        .owl-nav
        [class*="owl-"]:before {
        content: none;
        display: none;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-nav
        [class*="owl-"].owl-prev,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme:hover
        .owl-nav
        [class*="owl-"].owl-prev {
        -webkit-transform: rotate(90deg) translate(-50%, -100%);
        -ms-transform: rotate(90deg) translate(-50%, -100%);
        transform: rotate(90deg) translate(-50%, -100%);
        -webkit-transform-origin: left top;
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -o-transform-origin: left top;
        transform-origin: left top;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-nav
        [class*="owl-"].owl-next,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme:hover
        .owl-nav
        [class*="owl-"].owl-next {
        -webkit-transform: rotate(90deg) translate(50%, 0);
        -ms-transform: rotate(90deg) translate(50%, 0);
        transform: rotate(90deg) translate(50%, 0);
        -webkit-transform-origin: right top;
        -moz-transform-origin: right top;
        -ms-transform-origin: right top;
        -o-transform-origin: right top;
        transform-origin: right top;
      }
      .beautium-content-slider-widget .owl-carousel.owl-theme .owl-item {
        outline: 0;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-item.active
        .beautium-content-wrapper-1,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-item.active
        .beautium-content-wrapper-2,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-item.active
        .beautium-content-wrapper-3,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-item.active
        .slide-image-wrapper {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .content-slider-item-heading
        .content-slider-item-heading-subheading {
        font-size: 34px;
        line-height: 1;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .content-slider-item-heading
        .content-slider-item-heading-content {
        font-size: 34px;
        line-height: 1.1em;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .content-slider-item-heading
        .content-slider-item-heading-content:not(:first-child) {
        margin-top: 0.2em;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .content-slider-item-text
        p {
        line-height: 1.5em;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .content-slider-item-buttons {
        font-size: 0;
        line-height: 1;
      }
      .beautium-content-slider-widget .owl-carousel.owl-theme .slider-item {
        position: relative;
        height: 500px;
        background-blend-mode: multiply;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .slider-item.image-style-style-2
        .additional-image {
        max-width: 412px;
        width: 100%;
        height: 0;
        padding: 149.2718% 0 0;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .slider-item.image-style-style-2
        .additional-image:before {
        content: "";
        position: absolute;
        display: block;
        left: -16px;
        right: -16px;
        top: -16px;
        bottom: 17px;
        border: 1px solid;
        -webkit-border-radius: 500px 500px 0 0;
        border-radius: 500px 500px 0 0;
        z-index: 2;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .slider-item.image-style-style-2
        .additional-image
        img {
        -webkit-border-radius: 500px 500px 0 0;
        border-radius: 500px 500px 0 0;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .beautium-content-slider-widget .owl-carousel.owl-theme .slide-content {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        width: calc(100% + 12px);
        margin: 0 -6px;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .slide-image-column {
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
        position: relative;
        padding: 0 16px;
        width: 75%;
        margin: 42px auto 0;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .slide-content-column {
        padding: 0 16px;
        width: 100%;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .elementor-container,
      .beautium-content-slider-widget .owl-carousel.owl-theme .elementor-row,
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .elementor-section {
        position: relative;
        height: 100%;
      }
      .beautium-content-slider-widget .owl-carousel.owl-theme .elementor-row {
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .slide-image-wrapper {
        position: relative;
        display: inline-block;
        vertical-align: top;
        width: 100%;
        max-width: 275px;
        opacity: 0;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
        -webkit-transition: 0.6s 1.2s;
        transition: all 0.6s 1.2s;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .beautium-video-button {
        position: absolute;
        top: -10px;
        right: initial;
        left: -10px;
      }
      @media only screen and (min-width: 661px) {
        .beautium-content-slider-widget .owl-carousel.owl-theme .owl-nav,
        .beautium-content-slider-widget .owl-carousel.owl-theme:hover .owl-nav {
          display: block;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-heading
          .content-slider-item-heading-subheading {
          font-size: 52px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-heading
          .content-slider-item-heading-content {
          font-size: 52px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slide-content-column {
          width: 80%;
        }
      }
      @media only screen and (min-width: 841px) {
        .beautium-content-slider-widget .owl-carousel.owl-theme .slider-item {
          height: 600px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-right
          .slide-image-column {
          order: 2;
          width: 45%;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-right
          .slide-image-column
          .slide-image-wrapper {
          -webkit-transform: translateX(50%);
          -ms-transform: translateX(50%);
          transform: translateX(50%);
          -webkit-transition: 0.6s 0.3s;
          transition: all 0.6s 0.3s;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-right
          .slide-content-column {
          order: 1;
          margin: 0 0 0 50px;
          width: 45%;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-none
          .slide-content-column {
          width: 75%;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .owl-item.active
          .slider-item.image-position-right
          .slide-image-column
          .slide-image-wrapper {
          -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
          transform: translateX(0);
        }
        .beautium-content-slider-widget .owl-carousel.owl-theme .slide-content {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          -ms-justify-content: space-between;
          justify-content: space-between;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
          width: calc(100% + 32px);
          margin: 0 -16px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .beautium-video-button {
          left: -85px;
          right: initial;
        }
      }
      @media only screen and (min-width: 1021px) {
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .beautium-content-wrapper-3:not(:first-child) {
          margin: 46px 0 0;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slide-image-wrapper {
          max-width: 350px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-right
          .slide-content-column {
          margin: 0 0 0 70px;
        }
      }
      @media only screen and (min-width: 1201px) {
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slide-image-wrapper {
          max-width: 412px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-heading
          .content-slider-item-heading-subheading {
          font-size: 80px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-heading
          .content-slider-item-heading-content {
          font-size: 80px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-right
          .slide-content-column {
          margin: 0 0 0 90px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-none
          .slide-content-column {
          width: 65%;
        }
      }
      @media only screen and (min-width: 1381px) {
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-heading
          .content-slider-item-heading-subheading {
          font-size: 100px;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-heading
          .content-slider-item-heading-content {
          font-size: 100px;
        }
      }
      @media only screen and (min-width: 1538px) {
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item.image-position-right
          .slide-content-column {
          margin: initial;
        }
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .slider-item
          .slide-content {
          margin: initial;
        }
      }
      .elementor-widget-counter .elementor-counter {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
      }
      .elementor-widget-counter
        .elementor-counter
        .elementor-counter-number-wrapper {
        font-size: 115px;
        line-height: 1em;
        font-weight: 400;
        display: block;
        text-align: center;
        white-space: nowrap;
        word-spacing: -0.25em;
      }
      .elementor-widget-counter .elementor-counter .elementor-counter-title {
        font-size: 18px;
        line-height: 1.7778em;
        font-weight: 400;
        margin: 0 0 1em;
        text-align: left;
      }
      .elementor-widget-counter
        .elementor-counter
        .elementor-counter-title:not(:first-child) {
        margin-left: 30px;
        margin-right: 0;
      }
      .elementor-widget-beautium_custom_price .custom-price-content {
        width: 100%;
      }
      .elementor-widget-beautium_custom_price .custom-price-title {
        font-size: 20px;
        line-height: 1.6em;
        font-weight: 400;
      }
      .elementor-widget-beautium_custom_price .custom-price-description {
        font-size: 16px;
        line-height: 1.5em;
        letter-spacing: -0.0156em;
      }
      .elementor-widget-beautium_custom_price .custom-price-prices {
        font-size: 0;
        line-height: 1;
        white-space: nowrap;
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
        padding: 10px 0 0;
      }
      .elementor-widget-beautium_custom_price .custom-price-price {
        font-size: 14px;
        line-height: 1.7143em;
        padding: 0.4286em 0.8571em;
        margin: 0.3571em 0.3571em 0 0;
        display: inline-block;
      }
      .elementor-widget-beautium_custom_price .custom-price-price.price-old {
        text-decoration: line-through;
      }
      @media only screen and (min-width: 661px) {
        .elementor-widget-beautium_custom_price .beautium-custom-price {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          -ms-justify-content: space-between;
          justify-content: space-between;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .elementor-widget-beautium_custom_price .custom-price-prices {
          margin: 0 0 0 20px;
        }
        .elementor-widget-beautium_custom_price .custom-price-price {
          margin: 0.3571em 0 0 0.3571em;
        }
      }
      .beautium-icon-box-widget .icon-box-item .icon-container {
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        position: relative;
        cursor: default;
        margin: 0 0 10px;
      }
      .beautium-icon-box-widget .icon-box-item .icon-container img {
        position: absolute;
        display: block;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .beautium-icon-box-widget .icon-box-item .icon-container .icon {
        position: absolute;
        display: block;
        left: 50%;
        right: auto;
        top: 50%;
        bottom: initial;
        width: 100%;
        height: 100%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .beautium-icon-box-widget .icon-box-item .icon-container .icon svg {
        display: block;
        width: 100%;
        height: 100%;
        -webkit-transition: fill 0.3s;
        transition: fill 0.3s;
      }
      .beautium-icon-box-widget .icon-box-item .icon-container .icon {
        z-index: 3;
      }
      .beautium-icon-box-widget .icon-box-item .icon-container i {
        position: relative;
        z-index: 3;
        -webkit-transition: color 0.3s, fill 0.3s;
        transition: color 0.3s, fill 0.3s;
      }
      .beautium-icon-box-widget .icon-box-item .content-container {
        display: block;
      }
      .beautium-icon-box-widget .icon-box-item .icon-box-title {
        margin: 0;
        font-weight: 400;
      }
      .beautium-icon-box-widget
        .icon-box-item
        .icon-box-info:not(:first-child) {
        margin: 13px 0 0;
      }
      .elementor-widget-beautium_icon_box .icon-box-item {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .elementor-widget-beautium_icon_box.icon-position-top .icon-box-item {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
      }
      .elementor-widget-beautium_icon_box.icon-position-top.alignment-left
        .icon-box-item {
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
        text-align: left;
      }
      @media only screen and (max-width: 840px) {
        .elementor-widget-beautium_icon_box.icon-position-mobile-top
          .icon-box-item {
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
        }
        .elementor-widget-beautium_icon_box.icon-position-mobile-top.alignment-mobile-center
          .icon-box-item {
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
          text-align: center;
        }
        .footer {
          background-image: none !important;
        }
      }
      .elementor-widget-image .hovered-text {
        padding: 0;
        pointer-events: none;
        position: fixed;
        width: 0;
        line-height: 1;
        font-size: 0;
        left: 50%;
        top: 50%;
        z-index: 2;
        text-align: left;
        -webkit-transition: width 0.8s linear;
        transition: width 0.8s linear;
        overflow: hidden;
        opacity: 0;
      }
      .elementor-widget-image .hovered-text.active {
        width: 300px;
        opacity: 1;
      }
      #sb_instagram {
        font-size: 0;
        line-height: 1;
        position: relative;
        z-index: 1;
      }
      #sb_instagram .sbi_item {
        position: relative;
        float: none !important;
      }
      #sb_instagram .sbi_item .sbi_photo {
        position: relative;
        opacity: 1 !important;
        height: 0 !important;
        padding: 100% 0 0;
      }
      #sb_instagram .sbi_item .sbi_photo:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 2;
        opacity: 0;
        -webkit-transition: top 0.3s, opacity 0.3s;
        transition: top 0.3s, opacity 0.3s;
      }
      #sb_instagram .sbi_item .sbi_photo:after {
        content: "\f16d";
        width: 28px;
        height: 28px;
        position: absolute;
        display: block;
        text-align: center;
        font: 400 28px/1em "Font Awesome 5 Brands";
        z-index: 3;
        left: 50%;
        right: auto;
        top: 40%;
        margin: -14px 0 0 -14px;
        opacity: 0;
        -webkit-transition: top 0.3s, opacity 0.3s;
        transition: top 0.3s, opacity 0.3s;
      }
      #sb_instagram .sbi_item .sbi_photo:hover:before {
        opacity: 0.8;
      }
      #sb_instagram .sbi_item .sbi_photo:hover:after {
        top: 50%;
        opacity: 1;
      }
      #sb_instagram .sbi_item .sbi_photo img {
        display: block !important;
        position: absolute;
        left: 0;
        right: initial;
        top: 0;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
      }
      .content #sb_instagram .sbi_item .sbi_photo:after {
        left: initial;
        right: 22px;
        top: initial;
        bottom: 22px;
        margin: 0;
        opacity: 1;
        -webkit-transition: none;
        transition: none;
      }
      .content #sb_instagram .sbi_item .sbi_photo:hover:after {
        top: initial;
      }
      .beautium-heading {
        position: relative;
      }
      .beautium-heading .beautium-heading-content {
        margin: 0 !important;
        position: relative;
        z-index: 2;
      }
      .beautium-heading .beautium-subheading {
        font-size: 41px;
        line-height: 1;
        margin: 0 0 0 -0.275em;
      }
      @media only screen and (min-width: 661px) {
        .beautium-heading {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .beautium-heading .beautium-heading-content {
          display: inline-block;
        }
        .beautium-heading .beautium-subheading {
          width: 5px;
          white-space: nowrap;
        }
      }
      @media only screen and (max-width: 480px) {
        .elementor-widget-beautium_heading.subheading-pos-mobile-below
          .beautium-heading {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile-below
          .beautium-heading
          .beautium-heading-content {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile-below
          .beautium-heading
          .beautium-subheading {
          width: auto;
          white-space: normal;
          display: block;
        }
      }
      @media only screen and (min-width: 481px) and (max-width: 660px) {
        .elementor-widget-beautium_heading.subheading-pos-mobile_extra-below
          .beautium-heading {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile_extra-below
          .beautium-heading
          .beautium-heading-content {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile_extra-below
          .beautium-heading
          .beautium-subheading {
          width: auto;
          white-space: normal;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile_extra-aside
          .beautium-heading {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile_extra-aside
          .beautium-heading
          .beautium-heading-content {
          display: inline-block;
        }
        .elementor-widget-beautium_heading.subheading-pos-mobile_extra-aside
          .beautium-heading
          .beautium-subheading {
          width: 5px;
          white-space: nowrap;
        }
      }
      @media only screen and (min-width: 661px) and (max-width: 840px) {
        .elementor-widget-beautium_heading.subheading-pos-tablet-below
          .beautium-heading {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet-below
          .beautium-heading
          .beautium-heading-content {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet-below
          .beautium-heading
          .beautium-subheading {
          width: auto;
          white-space: normal;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet-aside
          .beautium-heading {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet-aside
          .beautium-heading
          .beautium-heading-content {
          display: inline-block;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet-aside
          .beautium-heading
          .beautium-subheading {
          width: 5px;
          white-space: nowrap;
        }
      }
      @media only screen and (min-width: 841px) and (max-width: 1020px) {
        .elementor-widget-beautium_heading.subheading-pos-tablet_extra-below
          .beautium-heading {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet_extra-below
          .beautium-heading
          .beautium-heading-content {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet_extra-below
          .beautium-heading
          .beautium-subheading {
          width: auto;
          white-space: normal;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet_extra-aside
          .beautium-heading {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet_extra-aside
          .beautium-heading
          .beautium-heading-content {
          display: inline-block;
        }
        .elementor-widget-beautium_heading.subheading-pos-tablet_extra-aside
          .beautium-heading
          .beautium-subheading {
          width: 5px;
          white-space: nowrap;
        }
      }
      @media only screen and (min-width: 1021px) and (max-width: 1200px) {
        .elementor-widget-beautium_heading.subheading-pos-laptop-below
          .beautium-heading {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-laptop-below
          .beautium-heading
          .beautium-heading-content {
          display: block;
        }
        .elementor-widget-beautium_heading.subheading-pos-laptop-below
          .beautium-heading
          .beautium-subheading {
          width: auto;
          white-space: normal;
        }
        .elementor-widget-beautium_heading.subheading-pos-laptop-aside
          .beautium-heading {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .elementor-widget-beautium_heading.subheading-pos-laptop-aside
          .beautium-heading
          .beautium-heading-content {
          display: inline-block;
        }
        .elementor-widget-beautium_heading.subheading-pos-laptop-aside
          .beautium-heading
          .beautium-subheading {
          width: 5px;
          white-space: nowrap;
        }
      }
      @media only screen and (min-width: 1201px) {
        .elementor-widget-beautium_heading.subheading-pos-aside
          .beautium-heading {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .elementor-widget-beautium_heading.subheading-pos-aside
          .beautium-heading
          .beautium-heading-content {
          display: inline-block;
        }
        .elementor-widget-beautium_heading.subheading-pos-aside
          .beautium-heading
          .beautium-subheading {
          width: 5px;
          white-space: nowrap;
        }
      }
      .beautium-testimonial-carousel-widget .testimonial-carousel-wrapper {
        padding: 0 0 0 40px;
        position: relative;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper:before {
        content: "”";
        position: absolute;
        display: block;
        left: -0.0367em;
        right: initial;
        top: 0.2433em;
        font-size: 200px;
        line-height: 0.25em;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .author-name {
        display: block;
        font-weight: 400;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonials-slider-container {
        margin: 0 -15px;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .owl-item {
        outline: 0;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonials-slider {
        position: relative;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonial-item {
        padding: 0 15px;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonial-item
        .author-info {
        text-align: left;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonial-item
        .author-container {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonial-item
        .author-container:not(:first-child) {
        margin: 10px 0 0;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonial-item
        .testimonial
        p {
        line-height: 1.75em;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .testimonial-item
        .testimonial:not(:first-child) {
        margin-top: 20px;
      }
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .owl-dots {
        margin-top: 39px;
      }
      @media only screen and (min-width: 841px) {
        .elementor-widget-counter
          .elementor-counter
          .elementor-counter-number-wrapper {
          font-size: 200px;
        }
        .beautium-heading .beautium-subheading {
          font-size: 80px;
        }
        .beautium-testimonial-carousel-widget .testimonial-carousel-wrapper {
          padding: 0 0 0 72px;
        }
        .beautium-testimonial-carousel-widget
          .testimonial-carousel-wrapper:before {
          font-size: 300px;
        }
        .beautium-testimonial-carousel-widget
          .testimonial-carousel-wrapper
          .testimonial-item
          .testimonial-item {
          text-align: left;
        }
        .beautium-testimonial-carousel-widget
          .testimonial-carousel-wrapper
          .testimonial-item
          .testimonial-item
          .author-container {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          -ms-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          -moz-align-items: center;
          -ms-align-items: center;
          align-items: center;
        }
        .beautium-testimonial-carousel-widget
          .testimonial-carousel-wrapper
          .testimonial-item
          .testimonial-item
          .testimonial
          p {
          font-size: 1.1111em;
        }
      }
      .elementor-widget-beautium_video_button .elementor-widget-container {
        font-size: 0;
        line-height: 1;
      }
      .beautium-video-button {
        display: inline-block;
        vertical-align: top;
        line-height: 1;
        position: relative;
      }
      .beautium-video-button .video-button-wrapper {
        cursor: default;
        width: 110px;
        height: 110px;
      }
      .beautium-video-button .elementor-custom-embed-play {
        text-align: center;
        width: 37px;
        height: 37px;
        line-height: 1;
        -webkit-transition: background-color 0.3s, color 0.3s;
        transition: background-color 0.3s, color 0.3s;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        cursor: pointer;
        z-index: 2;
        position: absolute;
        left: 50%;
        right: initial;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }
      .beautium-video-button .elementor-custom-embed-play .eicon-play {
        clip-path: polygon(9.5% 0.5%, 91% 50%, 9.5% 99.5%);
        width: 37px;
        height: 37px;
        font-size: 37px;
        line-height: 1;
      }
      .beautium-video-button .elementor-custom-embed-play .eicon-play:before {
        content: "";
        position: absolute;
        display: block;
        left: 0;
        right: initial;
        top: 0;
        width: 0;
        height: 100%;
        -webkit-transition: width 0.3s ease-out;
        transition: width 0.3s ease-out;
      }
      .beautium-video-button .elementor-custom-embed-play .eicon-play svg {
        opacity: 1;
        stroke-width: 3px;
        filter: none;
        fill: none;
        width: 1em;
        height: 1em;
        -webkit-transition: stroke 0.3s;
        transition: stroke 0.3s;
      }
      .beautium-video-button .video-button-label {
        position: absolute;
        left: 50%;
        right: initial;
        top: 50%;
        -webkit-transform: translate(-50%, -50%) rotate(180deg);
        -ms-transform: translate(-50%, -50%) rotate(180deg);
        transform: translate(-50%, -50%) rotate(180deg);
      }
      .beautium-video-button .video-button-label svg {
        width: 110px;
        height: 110px;
        overflow: initial;
        animation: 12s linear infinite beautium-rotation;
      }
      .beautium-video-button .video-button-label #textPath {
        fill: none;
      }
      .beautium-video-button .video-button-label text {
        line-height: 1;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 0.25em;
      }
      .beautium-video-button:hover
        .elementor-custom-embed-play
        .eicon-play:before {
        width: 100%;
      }
      @-webkit-keyframes beautium-rotation {
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      @keyframes beautium-rotation {
        100% {
          -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
      .footer-wrapper {
        padding: 0 10px 10px;
      }
      .footer-section {
        position: relative;
      }
      .footer-type-1.footer-widgets-enable {
        padding: 43px 0 0;
      }
      .footer-type-1 .footer-section.footer-section-widgets {
        padding: 57px 0;
      }
      .footer-type-1 .footer-section.footer-section-info {
        padding: 53px 0;
      }
      .footer-type-1 .footer-section + .footer-section:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        right: initial;
        height: 1px;
        width: calc(100% - 30px);
        max-width: 1340px;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
      }
      .footer-row {
        padding: 0 15px;
        margin: 0 auto;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .footer-columns-row {
        margin: 0 -15px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 1.875em;
      }
      .footer-columns-row .footer-column {
        padding: 0 15px;
        text-align: center;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 10px auto 0;
      }
      .footer-columns-row .footer-column:first-child {
        margin-top: 0;
      }
      .footer-columns-row .footer-column:only-child {
        width: 100%;
      }
      .footer-type-1 .footer-widgets {
        margin: -45px -15px 0;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
      }
      .footer-type-1 .footer-widgets > .widget {
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;
      }
      @media only screen and (min-width: 481px) {
        .footer-type-1 .footer-widgets > .widget {
          width: calc(50% - 30px);
        }
      }
      @media only screen and (min-width: 661px) {
        .footer-row {
          padding: 0 30px;
        }
        .footer-type-1 .footer-section + .footer-section:before {
          width: calc(100% - 60px);
        }
      }
      .footer-logo-container .logo-container-desktop {
        display: none;
      }
      .footer-logo-container .logo-container-mobile {
        display: block;
      }
      @media only screen and (min-width: 1021px) {
        .beautium-testimonial-carousel-widget
          .testimonial-carousel-wrapper
          .testimonial-item
          .testimonials-slider-container {
          margin: 0 -30px;
        }
        .beautium-testimonial-carousel-widget
          .testimonial-carousel-wrapper
          .testimonial-item
          .testimonial-item {
          padding: 0 30px;
        }
        .beautium-video-button .video-button-wrapper {
          width: 150px;
          height: 150px;
        }
        .beautium-video-button .video-button-label svg {
          width: 150px;
          height: 150px;
        }
        .footer-type-1 .footer-section + .footer-section:before {
          width: calc(100% - 40px);
        }
        .footer-row {
          padding: 0 20px;
          max-width: 1380px;
        }
        .footer-columns-row {
          display: -webkit-box;
          display: -moz-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -moz-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: space-between;
          -moz-justify-content: space-between;
          -ms-justify-content: space-between;
          justify-content: space-between;
          -webkit-align-items: flex-start;
          -moz-align-items: flex-start;
          -ms-align-items: flex-start;
          align-items: flex-start;
          margin: 0 -15px;
        }
        .footer-columns-row .footer-column {
          margin: 0;
        }
        .footer-columns-row .footer-column:first-child:not(:last-child) {
          text-align: left;
        }
        .footer-columns-row .footer-column:last-child:not(:first-child) {
          text-align: right;
        }
        .footer-columns-row .footer-column:first-child:last-child {
          text-align: center;
        }
        .footer-type-1 .footer-widgets > .widget {
          width: calc(33.3333% - 30px);
        }
        .footer-logo-container .logo-container-desktop {
          display: block;
        }
        .footer-logo-container .logo-container-mobile {
          display: none;
        }
      }
      .footer .footer-menu-container {
        text-align: center;
      }
      .footer .footer-menu {
        list-style: none;
        margin: 0 -17px;
        padding: 0;
        font-size: 0;
        line-height: 1;
      }
      .footer .footer-menu li {
        list-style: none;
        position: relative;
        margin: 0 17px 3px;
        display: inline-block;
        vertical-align: top;
        padding: 0;
      }
      .footer .footer-menu li:before {
        content: none;
        display: none;
      }
      .footer .footer-menu li a {
        display: block;
        text-decoration: none;
        position: relative;
        font-size: 16px;
        line-height: 1.5em;
      }
      .footer-scroll-top {
        width: 48px;
        height: 47px;
        position: fixed;
        bottom: -48px;
        right: 10px;
        left: initial;
        z-index: 10;
        text-align: center;
        cursor: pointer;
        opacity: 0;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
      }
      .footer-scroll-top:before {
        content: "\e806";
        font: 400 10px/47px fontello;
      }
      .footer-scroll-top.active {
        opacity: 0.6;
        bottom: 10px;
      }
      .footer-scroll-top:hover {
        opacity: 1;
      }
      @media only screen and (min-width: 841px) {
        .footer-scroll-top {
          right: 30px;
          left: initial;
        }
        .footer-scroll-top.active {
          bottom: 30px;
        }
      }
      .page-header-area {
        position: relative;
        border: none;
      }
      .header {
        position: relative;
        z-index: 4;
        display: none !important;
        background-color: transparent;
      }
      .header.header-type-3 {
        border-bottom: 1px solid transparent;
      }
      .header.sticky-header-on.sticky-ready .sticky-wrapper {
        position: fixed;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        z-index: 10;
        -webkit-transition: transform 1s linear;
        transition: transform linear 1s;
        margin-top: -500px;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
      }
      .header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper {
        -webkit-transform: translateY(500px);
        -ms-transform: translateY(500px);
        transform: translateY(500px);
        -webkit-box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1);
        box-shadow: 0 15px 38px rgba(0, 0, 0, 0.1);
      }
      .header a {
        text-decoration: none;
      }
      .header-menu-container {
        width: 100%;
        text-align: center;
      }
      .header-icons-container {
        margin: 7px 20px;
        min-height: 50px;
        white-space: nowrap;
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
      }
      .header-icons-container:first-child {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .header-icons-container:not(:first-child) {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .header-icons-container:first-child:last-child {
        width: calc(100% - 40px);
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .header-icons-container .header-icon {
        margin: 5px 10px;
      }
      .header-icons-container .header-button-container {
        white-space: nowrap;
        line-height: 1;
        font-size: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .header-row {
        margin: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .header-row .header-icons-container {
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        -ms-align-self: stretch;
        align-self: stretch;
      }
      .header-row .header-icons-container .header-icon {
        margin: 5px 15px;
      }
      .mobile-header {
        z-index: 4;
        position: relative;
      }
      .mobile-header.sticky-header-on.sticky-ready .sticky-wrapper {
        position: fixed;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        z-index: 10;
        background-color: inherit;
        -webkit-transition: transform 1s linear;
        transition: transform linear 1s;
        margin-top: -200px;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
        -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
      }
      .mobile-header.sticky-header-on.sticky-ready.sticky-active
        .sticky-wrapper {
        -webkit-transform: translateY(200px);
        -ms-transform: translateY(200px);
        transform: translateY(200px);
      }
      .mobile-header .header-icons-container {
        margin: 4px 10px 4px 20px;
      }
      .mobile-header-row {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      @media only screen and (min-width: 481px) {
        .mobile-header .header-icon.header-button-container,
        .mobile-header .header-icon.mini-cart,
        .mobile-header .header-icon.search-trigger {
          display: block;
        }
      }
      @media only screen and (min-width: 1021px) {
        .footer-scroll-top {
          right: 54px;
          left: initial;
        }
        .footer-scroll-top.active {
          bottom: 54px;
        }
        .mobile-header .header-icons-container {
          margin: 4px 0 4px 10px;
        }
      }
      .header-row .header-icons-container .header-icon.header-button-container {
        text-align: center;
        position: relative;
        height: 100%;
        min-height: 72px;
        display: block;
        padding: 0 0 0 19px;
        margin: 0 -20px 0 52px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
      }
      .header-row
        .header-icons-container
        .header-icon.header-button-container:before {
        content: "";
        position: absolute;
        display: block;
        width: 0;
        border-left: 1px solid transparent;
        left: 0;
        right: initial;
        top: -7px;
        bottom: -7px;
      }
      .header-button {
        font-size: 16px;
        line-height: 1.5em;
        font-weight: 400;
        padding: 10px 51px;
        text-align: center;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
      }
      .header-type-3
        .header-row
        .header-icons-container
        .header-icon.header-button-container:before {
        top: -7px;
        bottom: -7px;
      }
      .callback {
        position: relative;
        white-space: nowrap;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
      }
      .callback .callback-text {
        font-size: 30px;
        line-height: 1em;
        font-weight: 400;
      }
      .mobile-header-menu-container .callback {
        margin: 30px 30px 0;
      }
      .page-loader-container {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 1030;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        -ms-transition: opacity 0.3s;
        transition: opacity 0.3s ease;
      }
      .page-loader {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100px;
      }
      .page-loader .page-loader-logo {
        position: relative;
        z-index: 2;
        margin: auto;
        max-width: 100%;
        height: auto;
      }
      .page-loader-inner {
        animation-name: pulsate;
        -webkit-animation-name: pulsate;
        animation-duration: 1.5s;
        -webkit-animation-duration: 1.5s;
        animation-iteration-count: infinite;
        -webkit-animation-iteration-count: infinite;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
      }
      @-webkit-keyframes pulsate {
        50% {
          -webkit-transform: scale(0.85, 0.85);
          transform: scale(0.85, 0.85);
        }
        100% {
          -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
        }
      }
      @keyframes pulsate {
        50% {
          -webkit-transform: scale(0.85, 0.85);
          transform: scale(0.85, 0.85);
        }
        100% {
          -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
        }
      }
      .logo-container {
        margin: 18px 20px;
        width: 100%;
      }
      .mobile-header-row .logo-container {
        width: 100%;
      }
      .logo {
        font-size: 0;
        line-height: 1;
      }
      .logo-link {
        text-decoration: none;
        display: -ms-inline-flexbox;
        display: inline-flex;
      }
      .logo-link .logo-site-name {
        font-size: 25px;
        font-weight: 400;
        letter-spacing: 0.008em;
        text-transform: uppercase;
      }
      @media only screen and (min-width: 1021px) {
        .logo-container {
          margin: 18px 10px;
        }
      }
      @media only screen and (min-width: 1380px) {
        .logo-container {
          margin: 15px;
        }
      }
      .menu-trigger {
        position: relative;
      }
      .menu-trigger .menu-trigger-icon {
        display: block;
        width: 22px;
        height: 23px;
        cursor: pointer;
        text-align: center;
        -webkit-transition: color 0.3s, background-color 0.3s;
        transition: color 0.3s, background-color 0.3s;
      }
      .menu-trigger .menu-trigger-icon.active .hamburger span:first-child {
        -webkit-transform: rotate(-45deg) translate(-4px, 4px);
        -ms-transform: rotate(-45deg) translate(-4px, 4px);
        transform: rotate(-45deg) translate(-4px, 4px);
      }
      .menu-trigger .menu-trigger-icon.active .hamburger span:nth-of-type(2) {
        opacity: 0;
      }
      .menu-trigger .menu-trigger-icon.active .hamburger span:last-child {
        -webkit-transform: rotate(45deg) translate(-4px, -4px);
        -ms-transform: rotate(45deg) translate(-4px, -4px);
        transform: rotate(45deg) translate(-4px, -4px);
      }
      .menu-trigger .hamburger {
        display: block;
        width: 22px;
        height: 14px;
        position: absolute;
        left: 50%;
        right: auto;
        top: 50%;
        margin: -6px 0 0 -11px;
      }
      .menu-trigger .hamburger span {
        height: 2px;
        width: 22px;
        display: block;
        opacity: 1;
        -webkit-transition: 0.3s;
        transition: all 0.3s ease;
      }
      .menu-trigger .hamburger span:first-child {
        margin-bottom: 4px;
      }
      .menu-trigger .hamburger span:last-child {
        margin-top: 4px;
      }
      .menu-close {
        position: relative;
      }
      .menu-close .menu-close-icon {
        display: block;
        width: 19px;
        height: 19px;
        font: 700 17px/20px fontello;
        cursor: pointer;
        text-align: center;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
        margin: 2px 0 0 7px;
      }
      .menu-close .menu-close-icon:before {
        content: "\e807";
      }
      .mobile-header-menu-container {
        width: 320px;
        height: 100%;
        border-width: 1px;
        border-style: solid;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: fixed;
        right: -320px;
        left: auto;
        opacity: 0;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        z-index: 999999;
        overflow-x: hidden;
        overflow-y: auto;
        top: 0;
        padding: 0 0 47px;
      }
      .mobile-header-menu-container.active {
        right: 0;
        left: auto;
        opacity: 1;
      }
      .mobile-header-menu-container .header-icons-container {
        margin: 4px 20px 0;
      }
      .mobile-header-menu-container nav {
        font-size: 0;
        line-height: 1;
      }
      .mobile-header-menu-container .header-mobile-button {
        padding: 44px 30px 0;
        line-height: 1;
        font-size: 0;
      }
      .mobile-header-menu-container .header-mobile-button .beautium-button {
        min-width: 136px;
      }
      .mobile-header-menu-container .main-menu {
        list-style: none;
        margin: 0;
        padding: 0;
      }
      .mobile-header-menu-container .main-menu > li {
        position: relative;
        padding: 0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
      }
      .mobile-header-menu-container .main-menu > li:before {
        content: none;
        display: none;
      }
      .mobile-header-menu-container .main-menu > li .sub-menu-trigger {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        height: 59px;
        cursor: pointer;
        z-index: 2;
      }
      .mobile-header-menu-container .main-menu > li .sub-menu-trigger:after {
        content: "\e803";
        font: 400 7px/24px fontello;
        width: 24px;
        height: 24px;
        display: block;
        position: absolute;
        text-align: right;
        top: 50%;
        right: 30px;
        left: initial;
        margin: -12px 0 0;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
      }
      .mobile-header-menu-container .main-menu > li > a {
        display: block;
        font-size: 16px;
        padding: 21px 61px 21px 30px;
        text-decoration: none;
      }
      .mobile-header-menu-container
        .main-menu
        > li.active
        > .sub-menu-trigger:after {
        content: "\e806";
      }
      .mobile-header-menu-container .main-menu > li ul.sub-menu {
        display: none;
        list-style: none;
        padding: 0 0 0 20px;
        margin: 0;
      }
      .mobile-header-menu-container .main-menu > li ul.sub-menu > li > a {
        display: block;
        padding: 13px 55px 13px 0;
        font-size: 16px;
        text-decoration: none;
      }
      .mobile-header-menu-container .main-menu > li ul.sub-menu li {
        position: relative;
        padding: 0;
      }
      .mobile-header-menu-container .main-menu > li ul.sub-menu li:before {
        content: none;
        display: none;
      }
      .mobile-header-menu-container
        .main-menu
        > li
        ul.sub-menu
        li
        .sub-menu-trigger {
        height: 40px;
      }
      .mobile-header-menu-container .main-menu > li > ul.sub-menu {
        padding: 0 !important;
      }
      .mobile-header-menu-container .main-menu > li > ul.sub-menu > li {
        margin: 0 0 0 46px;
      }
      .mobile-header-menu-container
        .main-menu
        > li
        > ul.sub-menu
        > li:last-child {
        margin-bottom: 20px;
      }
      .header .header-menu-container {
        margin: -1px 0 0;
      }
      .header nav {
        font-size: 0;
        line-height: 1;
      }
      .header .main-menu {
        margin: 0;
        padding: 0;
      }
      .header .main-menu li {
        list-style: none;
        position: relative;
        padding: 0;
      }
      .header .main-menu li:before {
        content: none;
        display: none;
      }
      .header .main-menu li:not(:last-of-type) {
        margin-right: 15px;
      }
      .header .main-menu > li > a {
        position: relative;
        display: inline-block;
        overflow: hidden;
        padding: 29px 0;
        top: 1px;
      }
      .header .main-menu > li > a:before {
        content: "";
        position: absolute;
        display: block;
        left: 0;
        right: 0;
        top: 0;
        height: 1px;
        opacity: 0;
        -webkit-transition: opaciry 0.3s;
        transition: opaciry 0.3s;
      }
      .header .main-menu > li.menu-item-has-children > a {
        padding-right: 11px;
        padding-left: 0;
      }
      .header .main-menu > li.menu-item-has-children > a:before {
        right: 11px;
        left: 0;
      }
      .header .main-menu > li.menu-item-has-children > a:after {
        content: "";
        width: 0;
        height: 0;
        display: block;
        position: absolute;
        bottom: calc(29px + 0.375em);
        right: 0;
        left: initial;
        border-width: 1px;
        border-style: solid;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
      }
      .header
        .main-menu
        > li.menu-item-has-children.current-menu-ancestor
        > a:before,
      .header
        .main-menu
        > li.menu-item-has-children.current-menu-item
        > a:before,
      .header
        .main-menu
        > li.menu-item-has-children.current-menu-parent
        > a:before {
        left: 0;
        right: 15px;
        opacity: 1;
      }
      .header.header-type-3 .header-menu-container {
        margin: 0;
      }
      .header.header-type-3 .main-menu > li > a {
        padding: 37px 0;
      }
      .header.header-type-3 .main-menu > li > a:before {
        top: initial;
        bottom: 2px;
      }
      .header.header-type-3 .main-menu > li.menu-item-has-children > a {
        padding-right: 11px;
        padding-left: initial;
      }
      .header.header-type-3 .main-menu > li.menu-item-has-children > a:after {
        bottom: calc(37px + 0.375em);
      }
      @media only screen and (min-width: 1021px) {
        .header .main-menu {
          display: -ms-inline-flexbox;
          display: inline-flex;
          font-size: 0;
          line-height: 1;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
        }
        .mobile-header-row {
          margin: 0 20px;
        }
      }
      @media only screen and (min-width: 1500px) {
        .callback {
          min-width: 202px;
        }
        .header .main-menu li:not(:last-of-type) {
          margin-right: 24px;
        }
      }
      @media only screen and (min-width: 1700px) {
        .header .main-menu li:not(:last-of-type) {
          margin-right: 53px;
        }
      }
      .header .main-menu > li ul.sub-menu {
        margin: 1px 0 0;
        position: absolute;
        top: 100%;
        left: -34px;
        width: 183px;
        padding: 22px 29px 22px 34px;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: all 0.3s;
        z-index: 4;
        -webkit-transition: 0.2s ease-out;
        transition: all 0.2s ease-out;
        -webkit-transform: rotateX(-90deg);
        -ms-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        text-align: left;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
      }
      .header .main-menu > li ul.sub-menu > li {
        position: relative;
        list-style: none;
        margin: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(5px);
        -ms-transform: translateY(5px);
        transform: translateY(5px);
        -webkit-transition: 0.2s cubic-bezier(0.4, 0.28, 0.31, 1.28);
        transition: all 0.2s cubic-bezier(0.4, 0.28, 0.31, 1.28) 0s;
      }
      .header
        .main-menu
        > li
        ul.sub-menu
        > li.menu-item-has-children
        > a:after {
        content: "\e805";
        font: 400 10px/24px fontello;
        width: 20px;
        height: 24px;
        display: block;
        position: absolute;
        bottom: 8px;
        right: 0;
        left: initial;
        text-align: right;
      }
      .header .main-menu > li ul.sub-menu > li:not(:last-of-type) {
        margin-bottom: 1px;
      }
      .header .main-menu > li ul.sub-menu > li > a {
        display: block;
        position: relative;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        padding: 8px 9px 8px 0;
      }
      .header .main-menu > li ul.sub-menu > li > a:before {
        content: "";
        position: absolute;
        display: block;
        left: -9px;
        top: 24px;
        right: initial;
        width: 0;
        height: 0;
        opacity: 0;
        border-width: 1px;
        border-style: solid;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: opacity 0.4s, left 0.4s;
        transition: opacity 0.4s, left 0.4s;
      }
      .header .main-menu > li ul.sub-menu > li.current-menu-item > a,
      .header .main-menu > li ul.sub-menu > li:hover > a {
        padding: 8px 0 8px 9px;
      }
      .header .main-menu > li ul.sub-menu > li.current-menu-item > a:before,
      .header .main-menu > li ul.sub-menu > li:hover > a:before {
        left: 0;
        opacity: 1;
      }
      .header .main-menu li:hover > ul.sub-menu {
        opacity: 1;
        visibility: visible;
        -webkit-transform: rotateX(0);
        -ms-transform: rotateX(0);
        transform: rotateX(0);
      }
      .header .main-menu li:hover > ul.sub-menu ul.sub-menu {
        position: absolute;
        left: 100%;
        top: -22px;
        right: initial;
        margin: 0 0 0 31px;
      }
      .header .main-menu li:hover > ul.sub-menu ul.sub-menu:before {
        content: "";
        position: absolute;
        display: block;
        width: 31px;
        left: initial;
        right: 100%;
        top: 0;
        bottom: 0;
        opacity: 0;
      }
      .header .main-menu li:hover > ul.sub-menu > li {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(odd) {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 2) {
        -webkit-transition-delay: 0.15s;
        transition-delay: 0.15s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 3) {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 4) {
        -webkit-transition-delay: 0.25s;
        transition-delay: 0.25s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 5) {
        -webkit-transition-delay: 0.3s;
        transition-delay: 0.3s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 6) {
        -webkit-transition-delay: 0.35s;
        transition-delay: 0.35s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 7) {
        -webkit-transition-delay: 0.4s;
        transition-delay: 0.4s;
      }
      .header .main-menu li:hover > ul.sub-menu > li:nth-child(2n + 8) {
        -webkit-transition-delay: 0.45s;
        transition-delay: 0.45s;
      }
      .mini-cart {
        width: 31px;
        height: 23px;
        position: relative;
      }
      .mini-cart.header-icon:not(:last-child) {
        margin-right: 4px;
      }
      .mini-cart .mini-cart-trigger {
        width: 25px;
        height: 23px;
        display: block;
        position: relative;
        z-index: 3;
        text-align: left;
        text-decoration: none;
      }
      .mini-cart .mini-cart-count:before {
        content: "\e801";
        font: 400 19px/24px fontello;
        vertical-align: top;
      }
      .mini-cart .mini-cart-count > span {
        position: absolute;
        display: inline-block;
        vertical-align: top;
        top: -3px;
        right: -3px;
        left: initial;
        min-width: 2px;
        height: 8px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        -webkit-transition: border-color 0.3s;
        transition: border-color 0.3s;
        font-size: 0;
        line-height: 8px;
        font-style: normal;
        padding: 0 3px;
        color: #fff;
        border-width: 3px;
        border-style: solid;
        text-align: center;
      }
      .mini-cart .mini-cart-panel {
        position: absolute;
        right: -7px;
        top: -17px;
        width: 417px;
        border-width: 1px;
        border-style: solid;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        opacity: 0 !important;
        pointer-events: none;
        z-index: 2;
        padding: 76px 40px 40px 39px;
        overflow: hidden;
      }
      .mini-cart .mini-cart-panel .woocommerce-mini-cart__empty-message {
        margin: 0;
      }
      .mini-cart:hover .mini-cart-trigger {
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .mini-cart:hover .mini-cart-panel {
        opacity: 1 !important;
        pointer-events: initial;
      }
      .search-trigger {
        width: 19px;
        height: 23px;
      }
      .search-trigger .search-trigger-icon {
        width: 19px;
        height: 23px;
        display: block;
        font: 400 18px/24px fontello;
        cursor: pointer;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
      }
      .search-trigger .search-trigger-icon:before {
        content: "\e816";
      }
      .site-search {
        position: fixed;
        left: 0;
        top: -100px;
        right: 0;
        padding: 20px 46px 20px 5px;
        height: 25px;
        z-index: 1000000;
        opacity: 0;
        -webkit-transition: opacity 0.3s, top 0.3s;
        transition: opacity 0.3s, top 0.3s;
        border-bottom-width: 1px;
        border-bottom-style: solid;
      }
      .site-search.active {
        top: 0;
        opacity: 1;
      }
      .site-search .site-search-close {
        position: absolute;
        top: 50%;
        right: 15px;
        left: initial;
        width: 16px;
        height: 16px;
        margin: -8px 0 0;
        cursor: pointer;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s;
        font: 400 16px/16px fontello;
        text-align: center;
      }
      .site-search .site-search-close:before {
        content: "\e807";
      }
      .site-search .site-search-close:hover {
        opacity: 0.5;
      }
      .site-search .search-form {
        border: none;
        padding: 0;
      }
      .site-search .search-form .search-form-field {
        padding: 0 0 0 50px;
        border: none;
        -webkit-border-radius: 0;
        border-radius: 0;
        height: 25px;
        line-height: 25px;
      }
      .site-search .search-form .search-form-icon {
        left: initial;
        right: initial;
        top: 50%;
        bottom: initial;
        width: 42px;
        height: 42px;
        margin: -22px 0 0;
        background: 0 0;
        font-size: 20px;
        line-height: 44px;
      }
      .site-search .search-form .search-form-icon:hover {
        background: 0 0;
      }
      @media only screen and (min-width: 1021px) {
        .site-search {
          padding: 37px 100px 37px 40px;
          height: 25px;
        }
        .site-search .site-search-close {
          right: 40px;
          left: initial;
          width: 20px;
          height: 20px;
          margin: -10px 0 0;
          font-size: 20px;
        }
        .site-search .search-form .search-form-field {
          padding: 0 0 0 95px;
          height: 25px;
          line-height: 25px;
        }
        .site-search .search-form .search-form-icon {
          width: 42px;
          height: 42px;
          margin: -21px 0 0;
          font-size: 19px;
          line-height: 44px;
        }
      }
      @media only screen and (min-width: 1380px) {
        .search-trigger {
          width: 19px;
        }
        .search-trigger .search-trigger-icon {
          width: 19px;
          line-height: 26px;
        }
      }
      .header .dropdown-trigger {
        margin: -7px 44px -7px -20px !important;
        -webkit-align-self: stretch;
        -moz-align-self: stretch;
        -ms-align-self: stretch;
        align-self: stretch;
      }
      .header.header-type-3 .dropdown-trigger .dropdown-trigger-icon {
        min-height: 95px;
      }
      .dropdown-trigger {
        position: relative;
      }
      .dropdown-trigger .dropdown-trigger-icon {
        cursor: pointer;
        text-align: center;
        position: relative;
        width: 97px;
        height: 100%;
        min-height: 94px;
        font-size: 15px;
        line-height: 1em;
        -webkit-transition: color 0.3s, background-color 0.3s;
        transition: color 0.3s, background-color 0.3s;
        display: block;
      }
      .dropdown-trigger .dropdown-trigger-icon:after {
        content: "";
        position: absolute;
        display: block;
        width: 0;
        border-right: 1px solid transparent;
        top: 0;
        bottom: 0;
        right: 0;
        left: initial;
      }
      .dropdown-trigger .dropdown-trigger-icon .icon {
        width: 15px;
        height: 15px;
        position: absolute;
        display: block;
        left: 50%;
        right: initial;
        top: 50%;
        margin: -7px 0 0 -9px;
      }
      .dropdown-trigger .dropdown-trigger-icon .icon > span {
        width: 4px;
        height: 4px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        display: block;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
      }
      .dropdown-trigger .dropdown-trigger-icon .icon > span:nth-child(4n + 1) {
        left: 0;
        right: initial;
        top: 0;
      }
      .dropdown-trigger .dropdown-trigger-icon .icon > span:nth-child(4n + 2) {
        left: initial;
        right: 0;
        top: 0;
      }
      .dropdown-trigger .dropdown-trigger-icon .icon > span:nth-child(4n + 3) {
        left: 0;
        right: initial;
        bottom: 0;
      }
      .dropdown-trigger .dropdown-trigger-icon .icon > span:nth-child(4n) {
        left: initial;
        right: 0;
        bottom: 0;
      }
      .mobile-header .dropdown-trigger-icon,
      .mobile-header-menu-container .dropdown-trigger-icon {
        font-size: 19px;
        line-height: 1em;
        width: 15px;
        height: 23px;
        min-height: 23px;
        border: none;
      }
      .mobile-header .dropdown-trigger-icon .icon,
      .mobile-header-menu-container .dropdown-trigger-icon .icon {
        margin: -7px 0 0 -8px;
      }
      .slide-sidebar-wrapper {
        position: fixed;
        top: 0;
        bottom: 0;
        opacity: 0;
        z-index: 99;
        width: 320px;
        -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
        overflow: auto;
      }
      .slide-sidebar-wrapper.slide-sidebar-position-left {
        right: initial;
        left: -320px;
        -webkit-transition: left 0.6s cubic-bezier(0.77, 0, 0.175, 1),
          opacity 0.6s cubic-bezier(0.77, 0, 0.175, 1);
        transition: left 0.6s cubic-bezier(0.77, 0, 0.175, 1),
          opacity 0.6s cubic-bezier(0.77, 0, 0.175, 1);
      }
      .slide-sidebar-wrapper.slide-sidebar-position-left.active {
        opacity: 1;
        right: initial;
        left: 0;
      }
      .slide-sidebar-wrapper .slide-sidebar-close {
        width: 21px;
        height: 21px;
        cursor: pointer;
        position: absolute;
        right: 20px;
        left: initial;
        top: 20px;
      }
      .slide-sidebar-wrapper .slide-sidebar-close:after,
      .slide-sidebar-wrapper .slide-sidebar-close:before {
        content: "";
        position: absolute;
        display: block;
        left: 0;
        right: initial;
        height: 1px;
        width: 100%;
        -webkit-transition: background-position 0.7s
          cubic-bezier(0.45, 0.05, 0.55, 0.95);
        transition: background-position 0.7s
          cubic-bezier(0.45, 0.05, 0.55, 0.95);
      }
      .slide-sidebar-wrapper .slide-sidebar-close:before {
        top: 10px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
      }
      .slide-sidebar-wrapper .slide-sidebar-close:after {
        top: 9.5px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition-delay: 0.1s, 0s, 0s;
        -moz-transition-delay: 0.1s, 0s, 0s;
        -ms-transition-delay: 0.1s, 0s, 0s;
        -o-transition-delay: 0.1s, 0s, 0s;
        transition-delay: 0.1s, 0s, 0s;
      }
      .slide-sidebar-wrapper .slide-sidebar-close:hover:after,
      .slide-sidebar-wrapper .slide-sidebar-close:hover:before {
        background-position-x: 0;
        -webkit-transition: background-position 0.7s
          cubic-bezier(0.22, 0.61, 0.36, 1);
        transition: background-position 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
      }
      .slide-sidebar-wrapper .slide-sidebar {
        position: relative;
        padding: 80px 15px 40px;
        min-height: calc(100% - 120px);
      }
      .slide-sidebar-wrapper .slide-sidebar p {
        letter-spacing: -0.01em;
      }
      .sidebar .widget + .widget {
        margin: 59px 0 0;
      }
      .sidebar .widget:first-child h1:first-child,
      .sidebar .widget:first-child h2:first-child,
      .sidebar .widget:first-child h4:first-child {
        margin-top: -0.44em;
      }
      .sidebar .widget-wrapper > .wp-block-title:not(:last-child),
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:not(:last-child) {
        margin: 0 0 25px;
      }
      .sidebar .widget-wrapper > .wp-block-title:first-child h1,
      .sidebar .widget-wrapper > .wp-block-title:first-child h2,
      .sidebar .widget-wrapper > .wp-block-title:first-child h4,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h1,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h2,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h4 {
        margin: 0 !important;
      }
      .sidebar .widget-wrapper > .wp-block-title:first-child h1,
      .sidebar .widget-wrapper > .wp-block-title:first-child h2,
      .sidebar .widget-wrapper > .wp-block-title:first-child h4,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h1,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h2,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h4 {
        margin-bottom: 1em;
        padding-bottom: 0.2em;
        border-bottom-style: solid;
        border-bottom-width: 1px;
      }
      .slide-sidebar-wrapper .widget + .widget {
        margin: 45px 0 0;
      }
      .slide-sidebar-wrapper .widget .widget-wrapper h1,
      .slide-sidebar-wrapper .widget .widget-wrapper h2,
      .slide-sidebar-wrapper .widget .widget-wrapper h4 {
        letter-spacing: -0.015em;
      }
      .slide-sidebar-wrapper .widget .widget-wrapper h1:not(:last-child),
      .slide-sidebar-wrapper .widget .widget-wrapper h2:not(:last-child),
      .slide-sidebar-wrapper .widget .widget-wrapper h4:not(:last-child) {
        margin-bottom: 0.55em;
      }
      .footer-widgets {
        font-size: 16px;
        line-height: 1.875em;
      }
      .footer-widgets > .widget {
        margin: 40px 0 0;
      }
      .widget a {
        text-decoration: none;
      }
      .widget p {
        margin: 0.75em 0 0;
      }
      .widget p a {
        text-decoration: underline;
      }
      .widget p a:hover {
        text-decoration: none;
      }
      @media only screen and (min-width: 1021px) {
        .footer-widgets > .widget {
          margin: 45px 0 0;
        }
      }
      .widget #sb_instagram:not(:first-child),
      .widget#sb_instagram:not(:first-child) {
        margin-top: 8px;
      }
      .widget #sb_instagram #sbi_images .sbi_photo,
      .widget#sb_instagram #sbi_images .sbi_photo {
        overflow: hidden;
        -webkit-border-radius: 0;
        border-radius: 0;
      }
      .widget #sbi_mod_error {
        line-height: 1.5em;
        float: none !important;
      }
      .body-container .widget .mc4wp-form .mc4wp-form-fields {
        margin: 0 -10px;
      }
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field {
        margin: 0 10px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        width: calc(100% - 20px);
      }
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="email"],
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="text"] {
        margin: 0;
        width: 100%;
      }
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="email"]:not(:last-child),
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="text"]:not(:last-child) {
        margin: 0 20px 0 0;
      }
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        button,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="button"],
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="submit"] {
        padding: 0;
        margin: 0;
        border: none;
        font-size: 16px;
        text-decoration: underline;
        background: 0 0;
        cursor: pointer;
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
      }
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        button:hover,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="button"]:hover,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="submit"]:hover {
        text-decoration: none;
      }
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        button:after,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        button:before,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="button"]:after,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="button"]:before,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="submit"]:after,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="submit"]:before {
        content: none;
        display: none;
      }
      .widget_nav_menu ul {
        list-style: none;
        padding: 0 20px 0 0;
      }
      .widget_nav_menu ul li {
        position: relative;
        padding: 0;
      }
      .widget_nav_menu ul li:before {
        content: none;
        display: none;
      }
      .widget_nav_menu ul li:not(:first-child) {
        margin: 5px 0 0;
      }
      .widget_nav_menu ul li .widget-menu-trigger {
        display: block;
        position: absolute;
        z-index: 1;
        top: 0;
        right: -20px;
        left: auto;
        text-align: right;
        cursor: pointer;
        width: 20px;
        height: 1.875em;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
      }
      .widget_nav_menu ul li .widget-menu-trigger:before {
        content: "\e805";
        font: 700 10px/12px fontello;
        position: absolute;
        display: block;
        height: 12px;
        top: 50%;
        right: 0;
        left: initial;
        margin: -6px 0 0;
      }
      .widget_nav_menu ul li .widget-menu-trigger.active {
        -webkit-transform: rotate(90deg) translate(-0.375em, -0.1875em);
        -ms-transform: rotate(90deg) translate(-0.375em, -0.1875em);
        transform: rotate(90deg) translate(-0.375em, -0.1875em);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }
      .widget_nav_menu ul li > ul {
        margin: 0 -20px 0 20px;
        padding: 5px 20px 0 0;
      }
      .widget_nav_menu ul li > a {
        position: relative;
        display: inline-block;
        vertical-align: top;
      }
      @font-face {
        font-display: swap;
        font-family: "Caramello Free";
        src: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/caramello-free.ttf")
          format("truetype");
        font-weight: 400;
        font-style: normal;
      }
      @font-face {
        font-display: swap;
        font-family: Kinghood;
        src: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/kinghood.woff2")
            format("woff2"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/kinghood.ttf")
            format("truetype");
        font-weight: 400;
        font-style: normal;
      }
      .body-container,
      .body-container input,
      .body-container select,
      .body-container textarea,
      .grid-listing .grid-item,
      .mobile-header-menu-container,
      .mobile-header-menu-container input,
      .mobile-header-menu-container select,
      .mobile-header-menu-container textarea,
      .site-search,
      .site-search input,
      .site-search select,
      .site-search textarea,
      .woocommerce-store-notice {
        font-family: Manrope, Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 1.9444em;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 300;
      }
      .body-container p,
      .mobile-header-menu-container p,
      .site-search p {
        line-height: 1.9444em;
      }
      @media only screen and (min-width: 1201px) {
        .beautium-content-slider-widget
          .owl-carousel.owl-theme
          .content-slider-item-text
          p {
          line-height: 1.9444em;
        }
      }
      .footer .widget_nav_menu ul li,
      body .content-wrapper .elementor-widget-text-editor {
        font-family: Manrope, Arial, Helvetica, sans-serif;
      }
      .beautium-heading .beautium-subheading,
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper:before,
      .content-slider-item-heading-subheading,
      .portfolio-item .portfolio-item-card .card-bg-text {
        font-family: "Caramello Free", Arial, Helvetica, sans-serif;
        font-weight: 400;
      }
      .body-container h1,
      .body-container h2,
      .body-container h4,
      .content-slider-item-heading-content,
      .mobile-header-menu-container h1,
      .mobile-header-menu-container h2,
      .mobile-header-menu-container h4,
      .site-search h1,
      .site-search h2,
      .site-search h4 {
        font-family: Kinghood, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        font-style: normal;
      }
      .beautium-heading .beautium-heading-content,
      .beautium_content_slider_widget .slick-navigation .slick-arrow,
      .callback .callback-text,
      .elementor-widget-counter
        .elementor-counter
        .elementor-counter-number-wrapper,
      .logo,
      .post-meta-header .post-meta-item-date .day,
      .team-item .post-title {
        font-family: Kinghood, Arial, Helvetica, sans-serif;
      }
      .content-slider-item-heading-content,
      h1 {
        letter-spacing: 0;
        word-spacing: 0px;
        font-weight: 400;
      }
      .body-container h2,
      .mobile-header-menu-container h2,
      .site-search h2 {
        letter-spacing: 0;
        word-spacing: 0px;
        font-weight: 400;
      }
      .body-container h4,
      .mobile-header-menu-container h4,
      .portfolio-listing-wrapper.columns-3 .portfolio-item-wrapper .post-title,
      .portfolio-listing-wrapper.columns-4 .portfolio-item-wrapper .post-title,
      .sidebar .widget-wrapper > .wp-block-title:first-child h1,
      .sidebar .widget-wrapper > .wp-block-title:first-child h2,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h1,
      .sidebar
        .wp-block-group__inner-container
        > .wp-block-title:first-child
        h2,
      .site-search h4,
      .standard-blog-item-wrapper:not(.beautium-format-quote)
        .blog-item
        div.post-title {
        letter-spacing: 0.02em;
        word-spacing: 0px;
        font-weight: 400;
      }
      @media only screen and (min-width: 841px) {
        .slide-sidebar-wrapper {
          width: 400px;
        }
        .slide-sidebar-wrapper.slide-sidebar-position-left {
          right: initial;
          left: -420px;
        }
        .slide-sidebar-wrapper.slide-sidebar-position-left.active {
          right: initial;
          left: 0;
        }
        .slide-sidebar-wrapper .slide-sidebar-close {
          top: 23px;
          left: initial;
          right: 26px;
        }
        .slide-sidebar-wrapper .slide-sidebar {
          padding: 76px 60px 96px;
          min-height: calc(100% - 275px);
        }
        .slide-sidebar-wrapper .slide-sidebar:after {
          display: block;
        }
        .body-container h1,
        .mobile-header-menu-container h1,
        .site-search h1 {
          font-size: 80px;
          line-height: 1.1em;
        }
        .body-container h2,
        .mobile-header-menu-container h2,
        .site-search h2 {
          font-size: 55px;
          line-height: 1.25em;
        }
        .body-container h4,
        .mobile-header-menu-container h4,
        .portfolio-listing-wrapper.columns-3
          .portfolio-item-wrapper
          .post-title,
        .portfolio-listing-wrapper.columns-4
          .portfolio-item-wrapper
          .post-title,
        .site-search h4,
        .standard-blog-item-wrapper:not(.beautium-format-quote)
          .blog-item
          div.post-title,
        .widget-wrapper > .wp-block-title h1,
        .widget-wrapper > .wp-block-title h2,
        .wp-block-group__inner-container > .wp-block-title h1,
        .wp-block-group__inner-container > .wp-block-title h2 {
          font-size: 25px;
          line-height: 1.6em;
        }
      }
      .beautium-button,
      .body-container button,
      .body-container input[type="button"],
      .body-container input[type="submit"],
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .mobile-header-menu-container button,
      .mobile-header-menu-container input[type="button"],
      .mobile-header-menu-container input[type="submit"],
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .site-search button,
      .site-search input[type="button"],
      .site-search input[type="submit"],
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color) {
        font-family: Manrope, Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 400;
      }
      .header,
      .mobile-header {
        color: #625e5c;
      }
      .header .callback .callback-text,
      .header .header-icon,
      .header .logo-link .logo-site-name,
      .header .main-menu > li > a,
      .header .mini-cart .mini-cart-trigger,
      .header .mini-cart .mini-cart-trigger:hover,
      .header a,
      .mobile-header .callback .callback-text,
      .mobile-header .header-icon,
      .mobile-header .logo-link .logo-site-name,
      .mobile-header .mini-cart .mini-cart-trigger,
      .mobile-header .mini-cart .mini-cart-trigger:hover,
      .mobile-header a {
        color: #171412;
      }
      .header .dropdown-trigger .dropdown-trigger-icon .icon > span,
      .mobile-header .dropdown-trigger .dropdown-trigger-icon .icon > span,
      .mobile-header .menu-trigger .hamburger span {
        background-color: #171412;
      }
      .header .main-menu > li.current-menu-ancestor > a,
      .header .main-menu > li.current-menu-item > a,
      .header .main-menu > li.current-menu-parent > a,
      .header .main-menu > li > a:hover {
        color: #9e9e9e;
      }
      .header .callback:before,
      .header .header-icon .search-trigger-icon:hover,
      .header a.header-button:hover,
      .mobile-header .callback:before {
        color: #e66445;
      }
      .header .dropdown-trigger:hover .dropdown-trigger-icon .icon > span,
      .header .main-menu > li > a:before,
      .header .mini-cart .mini-cart-count > span,
      .mobile-header
        .dropdown-trigger:hover
        .dropdown-trigger-icon
        .icon
        > span,
      .mobile-header .mini-cart .mini-cart-count > span {
        background-color: #e66445;
      }
      .header .dropdown-trigger .dropdown-trigger-icon:after,
      .header-row
        .header-icons-container
        .header-icon.header-button-container:before,
      .mobile-header .dropdown-trigger .dropdown-trigger-icon:after,
      .page-header-area .header {
        border-color: #a4a09e;
      }
      .mobile-header {
        background-color: #f1ece9;
      }
      .page-header-area {
        background-color: #f1ece9;
      }
      .header .mini-cart .mini-cart-count > span,
      .mobile-header .mini-cart .mini-cart-count > span {
        border-color: #f1ece9;
      }
      .header a.beautium-button,
      .mobile-header a.beautium-button {
        color: #574f4a;
      }
      .header .beautium-button:after,
      .header .beautium-button:before,
      .mobile-header .beautium-button:after,
      .mobile-header .beautium-button:before {
        border-color: #a4a09e;
      }
      .header .beautium-button,
      .mobile-header .beautium-button {
        border-color: #a4a09e;
      }
      .header .beautium-button,
      .mobile-header .beautium-button {
        background-color: rgba(255, 0, 0, 0);
      }
      .header .beautium-button:hover,
      .mobile-header .beautium-button:hover {
        color: #fff;
      }
      .header .beautium-button:hover:after,
      .header .beautium-button:hover:before,
      .mobile-header .beautium-button:hover:after,
      .mobile-header .beautium-button:hover:before {
        border-color: #e66445;
      }
      .header .beautium-button:hover,
      .mobile-header .beautium-button:hover {
        border-color: #fff;
      }
      .header .beautium-button:hover,
      .mobile-header .beautium-button:hover {
        background-color: #171412;
      }
      .footer,
      .footer .footer-menu a,
      .footer-widgets
        ul.wp-block-social-links.is-style-labels-only:not(.has-icon-color)
        .wp-block-social-link
        a:hover {
        color: #625e5c;
      }
      .footer input,
      .footer select,
      .footer textarea,
      .footer-logo-container .logo-link .logo-site-name,
      .footer-logo-container .logo-link:hover .logo-site-name,
      .footer-widgets .widget_nav_menu ul li .widget-menu-trigger,
      .footer-widgets .widget_nav_menu ul li a,
      .footer-widgets .wrapper-socials li a,
      .footer-widgets form .beautium-form-field input[type="date"],
      .footer-widgets form .beautium-form-field input[type="email"],
      .footer-widgets form .beautium-form-field input[type="month"],
      .footer-widgets form .beautium-form-field input[type="number"],
      .footer-widgets form .beautium-form-field input[type="password"],
      .footer-widgets form .beautium-form-field input[type="text"],
      .footer-widgets form .beautium-form-field input[type="time"],
      .footer-widgets form .beautium-form-field input[type="url"],
      .footer-widgets form .beautium-form-field select,
      .footer-widgets form .beautium-form-field textarea,
      .footer-widgets h1,
      .footer-widgets h2,
      .footer-widgets h4,
      .footer-widgets input[type="date"],
      .footer-widgets input[type="email"],
      .footer-widgets input[type="month"],
      .footer-widgets input[type="number"],
      .footer-widgets input[type="password"],
      .footer-widgets input[type="text"],
      .footer-widgets input[type="time"],
      .footer-widgets input[type="url"],
      .footer-widgets select,
      .footer-widgets textarea {
        color: #171412;
      }
      .footer-widgets .wrapper-socials li a:hover {
        background-color: #171412;
      }
      .footer
        .content-inner
        ul:not([class*="elementor"])
        > li:not([class*="elementor"]):before,
      .footer-widgets .wrapper-socials li a:hover {
        border-color: #171412;
      }
      .footer .widget_nav_menu .widget-menu-trigger {
        color: #7e7e7e;
      }
      .footer input[type="date"]::-webkit-input-placeholder,
      .footer input[type="email"]::-webkit-input-placeholder,
      .footer input[type="month"]::-webkit-input-placeholder,
      .footer input[type="number"]::-webkit-input-placeholder,
      .footer input[type="password"]::-webkit-input-placeholder,
      .footer input[type="text"]::-webkit-input-placeholder,
      .footer input[type="time"]::-webkit-input-placeholder,
      .footer input[type="url"]::-webkit-input-placeholder,
      .footer textarea::-webkit-input-placeholder {
        color: #7e7e7e;
      }
      .footer input[type="date"]:-moz-placeholder,
      .footer input[type="email"]:-moz-placeholder,
      .footer input[type="month"]:-moz-placeholder,
      .footer input[type="number"]:-moz-placeholder,
      .footer input[type="password"]:-moz-placeholder,
      .footer input[type="text"]:-moz-placeholder,
      .footer input[type="time"]:-moz-placeholder,
      .footer input[type="url"]:-moz-placeholder,
      .footer textarea:-moz-placeholder {
        color: #7e7e7e;
      }
      .footer input[type="date"]::-moz-placeholder,
      .footer input[type="email"]::-moz-placeholder,
      .footer input[type="month"]::-moz-placeholder,
      .footer input[type="number"]::-moz-placeholder,
      .footer input[type="password"]::-moz-placeholder,
      .footer input[type="text"]::-moz-placeholder,
      .footer input[type="time"]::-moz-placeholder,
      .footer input[type="url"]::-moz-placeholder,
      .footer textarea::-moz-placeholder {
        color: #7e7e7e;
      }
      .footer input[type="date"]:-ms-input-placeholder,
      .footer input[type="email"]:-ms-input-placeholder,
      .footer input[type="month"]:-ms-input-placeholder,
      .footer input[type="number"]:-ms-input-placeholder,
      .footer input[type="password"]:-ms-input-placeholder,
      .footer input[type="text"]:-ms-input-placeholder,
      .footer input[type="time"]:-ms-input-placeholder,
      .footer input[type="url"]:-ms-input-placeholder,
      .footer textarea:-ms-input-placeholder {
        color: #7e7e7e;
      }
      .footer-widgets .widget_nav_menu ul li a:hover,
      .footer-widgets .widget_nav_menu ul li.current-menu-ancestor > a,
      .footer-widgets .widget_nav_menu ul li.current-menu-item > a,
      .footer-widgets .widget_nav_menu ul li.current-menu-parent > a,
      .footer-widgets .widget_nav_menu ul li.current_page_item > a,
      .footer-widgets
        ul.wp-block-social-links.is-style-labels-only:not(.has-icon-color)
        .wp-block-social-link
        a {
        color: #e66445;
      }
      .footer-widgets .wrapper-socials li a,
      .footer-widgets ul > li:before {
        border-color: #e66445;
      }
      .footer .footer-menu li a:hover,
      .footer .footer-menu li.current-menu-ancestor a,
      .footer .footer-menu li.current-menu-item a,
      .footer .footer-menu li.current-menu-parent a,
      .footer .footer-menu li.current_page_item a,
      .footer a,
      .footer a:hover {
        color: #e66445;
      }
      .footer-widgets .beautium-form-field,
      .footer-widgets form input[type="checkbox"],
      .footer-widgets form input[type="radio"] {
        border-color: #d1d1d1;
      }
      .footer-section + .footer-section:before {
        background-color: #d1d1d1;
      }
      .footer-widgets .beautium-form-field:before {
        background-color: #171412;
      }
      .footer-wrapper {
        background-color: #fff;
      }
      .footer-widgets .wrapper-socials li a:hover {
        color: #fff;
      }
      .footer {
        background-color: #f1ece9;
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button),
      .body-container .footer-widgets input[type="button"],
      .body-container .footer-widgets input[type="submit"],
      .footer-widgets .woocommerce a.added_to_cart,
      .footer-widgets .woocommerce a.button,
      .footer-widgets .woocommerce a.button.disabled,
      .footer-widgets .woocommerce a.button:disabled,
      .footer-widgets .woocommerce a.button:disabled[disabled],
      .footer-widgets .woocommerce button.button,
      .footer-widgets .woocommerce button.button.disabled,
      .footer-widgets .woocommerce button.button:disabled,
      .footer-widgets .woocommerce button.button:disabled[disabled],
      .footer-widgets .woocommerce input.button,
      .footer-widgets .woocommerce input.button.disabled,
      .footer-widgets .woocommerce input.button:disabled,
      .footer-widgets .woocommerce input.button:disabled[disabled],
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .footer-widgets
        .wp-block-button:not(.is-style-fill)
        .wp-block-button__link:not(.has-text-color),
      .footer-widgets
        .wp-block-button:not(.is-style-outline)
        .wp-block-button__link:not(.has-text-color),
      .footer-widgets a.beautium-button {
        color: #574f4a;
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):after,
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):before,
      .footer-widgets .beautium-button:after,
      .footer-widgets .beautium-button:before,
      .footer-widgets .woocommerce a.button.disabled:after,
      .footer-widgets .woocommerce a.button.disabled:before,
      .footer-widgets .woocommerce a.button:after,
      .footer-widgets .woocommerce a.button:before,
      .footer-widgets .woocommerce a.button:disabled:after,
      .footer-widgets .woocommerce a.button:disabled:before,
      .footer-widgets .woocommerce a.button:disabled[disabled]:after,
      .footer-widgets .woocommerce a.button:disabled[disabled]:before,
      .footer-widgets .woocommerce button.button.disabled:after,
      .footer-widgets .woocommerce button.button.disabled:before,
      .footer-widgets .woocommerce button.button:after,
      .footer-widgets .woocommerce button.button:before,
      .footer-widgets .woocommerce button.button:disabled:after,
      .footer-widgets .woocommerce button.button:disabled:before,
      .footer-widgets .woocommerce button.button:disabled[disabled]:after,
      .footer-widgets .woocommerce button.button:disabled[disabled]:before,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):after,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):before {
        border-color: #a4a09e;
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button),
      .body-container .footer-widgets input[type="button"],
      .body-container .footer-widgets input[type="submit"],
      .footer-widgets .beautium-button,
      .footer-widgets .woocommerce a.added_to_cart,
      .footer-widgets .woocommerce a.button,
      .footer-widgets .woocommerce a.button.disabled,
      .footer-widgets .woocommerce a.button:disabled,
      .footer-widgets .woocommerce a.button:disabled[disabled],
      .footer-widgets .woocommerce button.button,
      .footer-widgets .woocommerce button.button.disabled,
      .footer-widgets .woocommerce button.button:disabled,
      .footer-widgets .woocommerce button.button:disabled[disabled],
      .footer-widgets .woocommerce input.button,
      .footer-widgets .woocommerce input.button.disabled,
      .footer-widgets .woocommerce input.button:disabled,
      .footer-widgets .woocommerce input.button:disabled[disabled],
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .footer-widgets
        .wp-block-button:not(.is-style-fill)
        .wp-block-button__link:not(.has-text-color) {
        border-color: #a4a09e;
      }
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color) {
        background-color: rgba(255, 0, 0, 0);
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):hover,
      .body-container .footer-widgets input[type="button"]:hover,
      .body-container .footer-widgets input[type="submit"]:hover,
      .footer-widgets .beautium-button:hover,
      .footer-widgets .woocommerce a.added_to_cart:hover,
      .footer-widgets .woocommerce a.button:hover,
      .footer-widgets .woocommerce a.button:not(.disabled):hover,
      .footer-widgets .woocommerce a.button:not(:disabled):hover,
      .footer-widgets .woocommerce button.button:hover,
      .footer-widgets .woocommerce button.button:not(.disabled):hover,
      .footer-widgets .woocommerce button.button:not(:disabled):hover,
      .footer-widgets .woocommerce input.button:hover,
      .footer-widgets .woocommerce input.button:not(.disabled):hover,
      .footer-widgets .woocommerce input.button:not(:disabled):hover,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
      .footer-widgets
        .wp-block-button:not(.is-style-fill)
        .wp-block-button__link:not(.has-text-color):hover {
        color: #fff;
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):hover:after,
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):hover:before,
      .footer-widgets .beautium-button:hover:after,
      .footer-widgets .beautium-button:hover:before,
      .footer-widgets .woocommerce a.button:hover:after,
      .footer-widgets .woocommerce a.button:hover:before,
      .footer-widgets .woocommerce button.button:hover:after,
      .footer-widgets .woocommerce button.button:hover:before,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):hover:after,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):hover:before {
        border-color: #e66445;
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):hover,
      .body-container .footer-widgets input[type="button"]:hover,
      .body-container .footer-widgets input[type="submit"]:hover,
      .footer-widgets .beautium-button:hover,
      .footer-widgets .woocommerce a.added_to_cart:hover,
      .footer-widgets .woocommerce a.button:hover,
      .footer-widgets .woocommerce a.button:not(.disabled):hover,
      .footer-widgets .woocommerce a.button:not(:disabled):hover,
      .footer-widgets .woocommerce button.button:hover,
      .footer-widgets .woocommerce button.button:not(.disabled):hover,
      .footer-widgets .woocommerce button.button:not(:disabled):hover,
      .footer-widgets .woocommerce input.button:hover,
      .footer-widgets .woocommerce input.button:not(.disabled):hover,
      .footer-widgets .woocommerce input.button:not(:disabled):hover,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
      .footer-widgets
        .wp-block-button:not(.is-style-fill)
        .wp-block-button__link:not(.has-text-color):hover {
        border-color: #171412;
      }
      .body-container
        .footer-widgets
        button:not(.customize-partial-edit-shortcut-button):after,
      .body-container .footer-widgets input[type="button"]:after,
      .body-container .footer-widgets input[type="submit"]:after,
      .footer-widgets .beautium-button:after,
      .footer-widgets .woocommerce a.added_to_cart:after,
      .footer-widgets .woocommerce a.button:after,
      .footer-widgets .woocommerce a.button:not(.disabled):after,
      .footer-widgets .woocommerce a.button:not(:disabled):after,
      .footer-widgets .woocommerce button.button:after,
      .footer-widgets .woocommerce button.button:not(.disabled):after,
      .footer-widgets .woocommerce button.button:not(:disabled):after,
      .footer-widgets .woocommerce input.button:after,
      .footer-widgets .woocommerce input.button:not(.disabled):after,
      .footer-widgets .woocommerce input.button:not(:disabled):after,
      .footer-widgets
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
      .footer-widgets
        .wp-block-button:not(.is-style-fill)
        .wp-block-button__link:not(.has-background):after {
        background-color: #171412;
      }
      .content-wrapper,
      .content-wrapper
        ul.wp-block-social-links.is-style-labels-only:not(.has-icon-color)
        .wp-block-social-link
        a:hover,
      .header.sticky-active,
      .portfolio-item .portfolio-item-card .card-excerpt {
        color: #625e5c;
      }
      .woocommerce .quantity-wrapper.styled .btn-minus .icon:before,
      .woocommerce .quantity-wrapper.styled .btn-plus .icon:after,
      .woocommerce .quantity-wrapper.styled .btn-plus .icon:before {
        background-color: #625e5c;
      }
      .beautium-heading,
      .beautium-icon-box-widget .icon-box-item .icon-box-title,
      .beautium-icon-box-widget .icon-box-item .icon-container i,
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper
        .author-name,
      .beautium-video-button .video-button-label text,
      .content-wrapper .beautium-form-field input[type="date"],
      .content-wrapper .beautium-form-field input[type="email"],
      .content-wrapper .beautium-form-field input[type="month"],
      .content-wrapper .beautium-form-field input[type="number"],
      .content-wrapper .beautium-form-field input[type="password"],
      .content-wrapper .beautium-form-field input[type="text"],
      .content-wrapper .beautium-form-field input[type="time"],
      .content-wrapper .beautium-form-field input[type="url"],
      .content-wrapper .beautium-form-field select,
      .content-wrapper .beautium-form-field textarea,
      .content-wrapper .blog-item .post-title a,
      .content-wrapper
        .elementor-widget-beautium_custom_price
        .custom-price-title,
      .content-wrapper
        .elementor-widget-beautium_custom_price
        .custom-price-title
        a,
      .content-wrapper .post-title,
      .content-wrapper .team-item .team-item-name,
      .content-wrapper .team-item .team-item-name a,
      .content-wrapper .team-item .team-item-socials a:before,
      .content-wrapper .team-item .team-item-socials a:hover,
      .content-wrapper .widget_nav_menu ul li .widget-menu-trigger,
      .content-wrapper .widget_nav_menu ul li a,
      .content-wrapper .wrapper-socials li a,
      .content-wrapper h1,
      .content-wrapper h2,
      .content-wrapper h4,
      .content-wrapper strong,
      .elementor-counter .elementor-counter-number-wrapper,
      .elementor-counter .elementor-counter-title,
      .header.sticky-active .callback .callback-text,
      .header.sticky-active .header-icon,
      .header.sticky-active .logo-link .logo-site-name,
      .header.sticky-active .main-menu > li > a,
      .header.sticky-active .mini-cart .mini-cart-trigger,
      .header.sticky-active .mini-cart .mini-cart-trigger:hover,
      .header.sticky-active a,
      .menu-close .menu-close-icon,
      .mini-cart:hover .mini-cart-trigger,
      .mini-cart:hover .mini-cart-trigger:hover,
      .mobile-header-menu-container,
      .mobile-header-menu-container .header-icon,
      .mobile-header-menu-container .logo-link .logo-site-name,
      .mobile-header-menu-container .main-menu > li .sub-menu-trigger:after,
      .mobile-header-menu-container .wrapper-socials li a:hover,
      .mobile-header-menu-container a,
      .portfolio-item .portfolio-item-card .card-title,
      .post-categories a.post-category-item:hover,
      .post-meta-header .post-meta-item-date,
      .service-listing-wrapper .service-item .service-post-title,
      .service-listing-wrapper .service-item .service-post-title a,
      .site-search .search-form .search-form-icon,
      .site-search .site-search-close,
      .slide-sidebar-wrapper #sb_instagram .sbi_item .sbi_photo:after,
      .woocommerce-product-gallery .flex-control-nav .slick-button {
        color: #171412;
      }
      .beautium-icon-box-widget .icon-box-item .icon-container svg {
        fill: #171412;
      }
      .beautium-portfolios-listing-widget .owl-dots .owl-dot.active,
      .header.sticky-active
        .dropdown-trigger
        .dropdown-trigger-icon
        .icon
        > span,
      .mobile-header-menu-container
        .dropdown-trigger
        .dropdown-trigger-icon
        .icon
        > span {
        background-color: #171412;
      }
      .header.sticky-active .main-menu > li.current-menu-ancestor > a,
      .header.sticky-active .main-menu > li.current-menu-item > a,
      .header.sticky-active .main-menu > li.current-menu-parent > a,
      .header.sticky-active .main-menu > li > a:hover,
      .portfolio-item .portfolio-item-card .card-bg-text,
      .woocommerce form .show-password-input {
        color: #c2bcb8;
      }
      .content-wrapper input[type="date"]::-webkit-input-placeholder,
      .content-wrapper input[type="email"]::-webkit-input-placeholder,
      .content-wrapper input[type="month"]::-webkit-input-placeholder,
      .content-wrapper input[type="number"]::-webkit-input-placeholder,
      .content-wrapper input[type="password"]::-webkit-input-placeholder,
      .content-wrapper input[type="text"]::-webkit-input-placeholder,
      .content-wrapper input[type="time"]::-webkit-input-placeholder,
      .content-wrapper input[type="url"]::-webkit-input-placeholder,
      .content-wrapper textarea::-webkit-input-placeholder,
      .site-search .search-form .search-form-field::-webkit-input-placeholder {
        color: #c2bcb8;
      }
      .content-wrapper input[type="date"]:-moz-placeholder,
      .content-wrapper input[type="email"]:-moz-placeholder,
      .content-wrapper input[type="month"]:-moz-placeholder,
      .content-wrapper input[type="number"]:-moz-placeholder,
      .content-wrapper input[type="password"]:-moz-placeholder,
      .content-wrapper input[type="text"]:-moz-placeholder,
      .content-wrapper input[type="time"]:-moz-placeholder,
      .content-wrapper input[type="url"]:-moz-placeholder,
      .content-wrapper textarea:-moz-placeholder,
      .site-search .search-form .search-form-field:-moz-placeholder {
        color: #c2bcb8;
      }
      .content-wrapper input[type="date"]::-moz-placeholder,
      .content-wrapper input[type="email"]::-moz-placeholder,
      .content-wrapper input[type="month"]::-moz-placeholder,
      .content-wrapper input[type="number"]::-moz-placeholder,
      .content-wrapper input[type="password"]::-moz-placeholder,
      .content-wrapper input[type="text"]::-moz-placeholder,
      .content-wrapper input[type="time"]::-moz-placeholder,
      .content-wrapper input[type="url"]::-moz-placeholder,
      .content-wrapper textarea::-moz-placeholder,
      .site-search .search-form .search-form-field::-moz-placeholder {
        color: #c2bcb8;
      }
      .content-wrapper input[type="date"]:-ms-input-placeholder,
      .content-wrapper input[type="email"]:-ms-input-placeholder,
      .content-wrapper input[type="month"]:-ms-input-placeholder,
      .content-wrapper input[type="number"]:-ms-input-placeholder,
      .content-wrapper input[type="password"]:-ms-input-placeholder,
      .content-wrapper input[type="text"]:-ms-input-placeholder,
      .content-wrapper input[type="time"]:-ms-input-placeholder,
      .content-wrapper input[type="url"]:-ms-input-placeholder,
      .content-wrapper textarea:-ms-input-placeholder,
      .site-search .search-form .search-form-field:-ms-input-placeholder {
        color: #c2bcb8;
      }
      .owl-dots .owl-dot span:after,
      .swiper-container
        .swiper-pagination-bullets
        .swiper-pagination-bullet:after {
        background-color: #c2bcb8;
      }
      .beautium-heading .beautium-subheading,
      .beautium-testimonial-carousel-widget
        .testimonial-carousel-wrapper:before,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        button,
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="button"],
      .body-container
        .widget
        .mc4wp-form
        .mc4wp-form-fields
        .beautium-form-field
        input[type="submit"],
      .content-wrapper .blog-item .post-title a:hover,
      .content-wrapper
        .elementor-widget-beautium_custom_price
        .custom-price-title
        a:hover,
      .content-wrapper .team-item .team-item-socials a,
      .content-wrapper .team-item .team-item-socials a:hover:before,
      .content-wrapper .widget_nav_menu ul li a:hover,
      .content-wrapper .widget_nav_menu ul li.current-menu-ancestor > a,
      .content-wrapper .widget_nav_menu ul li.current-menu-item > a,
      .content-wrapper .widget_nav_menu ul li.current-menu-parent > a,
      .content-wrapper .widget_nav_menu ul li.current_page_item > a,
      .content-wrapper .wrapper-socials li a:hover,
      .content-wrapper a:not(.wp-block-button__link),
      .content-wrapper input[type="checkbox"]:before,
      .content-wrapper input[type="radio"]:before,
      .content-wrapper
        ul.wp-block-social-links.is-style-labels-only:not(.has-icon-color)
        .wp-block-social-link
        a,
      .header.sticky-active .callback:before,
      .header.sticky-active .header-icon .search-trigger-icon:hover,
      .header.sticky-active a.header-button:hover,
      .menu-close .menu-close-icon:hover,
      .mobile-header-menu-container .header-icon .search-trigger-icon:hover,
      .mobile-header-menu-container
        .main-menu
        li.active
        > .sub-menu-trigger:after,
      .mobile-header-menu-container .main-menu li.active > a,
      .mobile-header-menu-container
        .main-menu
        li.current-menu-ancestor
        > .sub-menu-trigger:after,
      .mobile-header-menu-container .main-menu li.current-menu-ancestor > a,
      .mobile-header-menu-container
        .main-menu
        li.current-menu-item
        > .sub-menu-trigger:after,
      .mobile-header-menu-container .main-menu li.current-menu-item > a,
      .mobile-header-menu-container
        .main-menu
        li.current-menu-parent
        > .sub-menu-trigger:after,
      .mobile-header-menu-container .main-menu li.current-menu-parent > a,
      .mobile-header-menu-container .wrapper-socials li a,
      .post-categories a.post-category-item,
      .service-listing-wrapper .service-item .service-post-title a:hover,
      .site-search .search-form .search-form-icon:hover,
      .slide-sidebar-wrapper .wp-block-gallery .wp-block-image > a:after,
      .team-item .team-item-name a:hover,
      .wpbs-main-wrapper .wpbs-form-container .form-close,
      body
        .content-wrapper
        .wp-block-social-links.is-style-labels-only:not(.has-icon-color)
        .wp-block-social-link
        a {
        color: #e66445;
      }
      .beautium-video-button .elementor-custom-embed-play .eicon-play:before,
      .footer-scroll-top,
      .header.sticky-active
        .dropdown-trigger:hover
        .dropdown-trigger-icon
        .icon
        > span,
      .header.sticky-active .main-menu > li > a:before,
      .header.sticky-active .mini-cart .mini-cart-count > span,
      .mini-cart:hover .mini-cart-count > span,
      .mobile-header-menu-container
        .dropdown-trigger:hover
        .dropdown-trigger-icon
        .icon
        > span,
      .mobile-header-menu-container .mini-cart .mini-cart-count > span,
      .owl-dots .owl-dot.active span:after,
      .portfolio-listing-wrapper
        .portfolio-item-wrapper
        .portfolio-item-content:before,
      .woocommerce .quantity-wrapper.styled .btn-minus:hover .icon:before,
      .woocommerce .quantity-wrapper.styled .btn-plus:hover .icon:after,
      .woocommerce .quantity-wrapper.styled .btn-plus:hover .icon:before {
        background-color: #e66445;
      }
      .owl-dots .owl-dot.active span,
      .service-listing-wrapper.service-grid-listing
        .service-item
        .service-item-media,
      ul > li:before {
        border-color: #e66445;
      }
      .beautium-video-button .elementor-custom-embed-play .eicon-play svg {
        stroke: #e66445;
      }
      .content-wrapper input[type="radio"]:before,
      form .wpforms-field input[type="radio"]:before {
        background-color: #e66445;
      }
      .content-wrapper .beautium-form-field,
      .content-wrapper .wrapper-socials li a,
      .header.sticky-active .dropdown-trigger .dropdown-trigger-icon:after,
      .header.sticky-active
        .header-row
        .header-icons-container
        .header-icon.header-button-container:before,
      .mini-cart .mini-cart-panel,
      .mobile-header-menu-container,
      .mobile-header-menu-container .main-menu > li,
      .mobile-header-menu-container .main-menu > li > ul.sub-menu,
      .post-meta-header .post-meta-item-date,
      .simple-sidebar-trigger,
      .site-search,
      .woocommerce .woocommerce-input-wrapper input,
      .wpbs-main-wrapper .wpbs-calendars .wpbs-calendar,
      body .content-wrapper table tr td,
      body .content-wrapper table tr th {
        border-color: #dad5d1;
      }
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(
          .wpbs-legend-position-top
        ):not(.wpbs-legend-position-bottom)
        .wpbs-date-hover.wpbs-selected-first.wpbs-selected-last
        .wpbs-legend-item-icon
        div:first-of-type,
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(
          .wpbs-legend-position-top
        ):not(.wpbs-legend-position-bottom)
        .wpbs-date-hover:not(.wpbs-selected-first):not(.wpbs-selected-last)
        .wpbs-legend-item-icon
        div:first-of-type,
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-enable-hover
        .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(
          .wpbs-legend-position-top
        ):not(.wpbs-legend-position-bottom)
        .wpbs-is-bookable:hover:not(.wpbs-selected-first):not(
          .wpbs-selected-last
        ):not(.wpbs-date-selected)
        .wpbs-legend-item-icon
        div:first-of-type {
        background-color: #dad5d1 !important;
      }
      .standard-blog-item-wrapper:not(.beautium-format-quote) .blog-item {
        border-color: #171412;
      }
      .content-wrapper .beautium-form-field:before,
      .woocommerce .woocommerce-input-wrapper:before {
        background-color: #171412;
      }
      .beautium-content-slider-widget .owl-carousel.owl-theme .owl-item,
      .footer .footer-bg:after,
      .header.sticky-active .sticky-wrapper,
      .mini-cart .mini-cart-panel,
      .mobile-header-menu-container,
      .portfolio-item .portfolio-item-card,
      .post-meta-header .post-meta-item-date,
      .sidebar,
      .simple-sidebar-trigger,
      .site-search,
      .slide-sidebar-wrapper #sb_instagram .sbi_item .sbi_photo:before,
      .slide-sidebar-wrapper
        .widget
        #sb_instagram
        #sbi_images
        .sbi_photo:before,
      .slide-sidebar-wrapper .widget#sb_instagram #sbi_images .sbi_photo:before,
      .slide-sidebar-wrapper .wp-block-gallery .wp-block-image > a:before,
      .woocommerce-product-gallery .flex-control-nav .slick-button,
      .wpbs-main-wrapper .wpbs-form-container,
      body {
        background-color: #fff;
      }
      .header.sticky-active .mini-cart .mini-cart-count > span,
      .mini-cart:hover .mini-cart-count > span,
      .mobile-header-menu-container .mini-cart .mini-cart-count > span,
      .mobile-header.sticky-active .sticky-wrapper {
        border-color: #fff;
      }
      .beautium-content-slider-widget
        .owl-carousel.owl-theme
        .owl-nav
        [class*="owl-"],
      .beautium-portfolios-listing-widget .owl-dots,
      .content-wrapper input[type="checkbox"],
      .content-wrapper input[type="radio"] {
        background-color: #f1ece9;
      }
      .wpbs-main-wrapper .wpbs-calendars .wpbs-calendar {
        background-color: #f1ece9 !important;
      }
      .body-container button:not(.customize-partial-edit-shortcut-button),
      .body-container input[type="button"]:not(:hover):not(:active),
      .body-container input[type="submit"]:not(:hover):not(:active),
      .content-wrapper a.beautium-button,
      .header.sticky-active a.beautium-button,
      .mobile-header-menu-container a.beautium-button,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .swiper-container .elementor-swiper-button:hover i,
      .woocommerce a.added_to_cart,
      .woocommerce a.button,
      .woocommerce a.button.disabled,
      .woocommerce a.button:disabled,
      .woocommerce a.button:disabled[disabled],
      .woocommerce button.button,
      .woocommerce button.button.disabled,
      .woocommerce button.button:disabled,
      .woocommerce button.button:disabled[disabled],
      .woocommerce input.button,
      .woocommerce input.button.disabled,
      .woocommerce input.button:disabled,
      .woocommerce input.button:disabled[disabled],
      a.beautium-button {
        color: #574f4a;
      }
      .beautium-button:after,
      .beautium-button:before,
      .body-container button:not(.customize-partial-edit-shortcut-button):after,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):before,
      .elementor-widget-beautium_button .beautium-button:after,
      .elementor-widget-beautium_button .beautium-button:before,
      .header.sticky-active a.beautium-button:after,
      .header.sticky-active a.beautium-button:before,
      .mobile-header-menu-container a.beautium-button:after,
      .mobile-header-menu-container a.beautium-button:before,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):after,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):before,
      .woocommerce a.button.disabled:after,
      .woocommerce a.button.disabled:before,
      .woocommerce a.button:after,
      .woocommerce a.button:before,
      .woocommerce a.button:disabled:after,
      .woocommerce a.button:disabled:before,
      .woocommerce a.button:disabled[disabled]:after,
      .woocommerce a.button:disabled[disabled]:before,
      .woocommerce button.button.disabled:after,
      .woocommerce button.button.disabled:before,
      .woocommerce button.button:after,
      .woocommerce button.button:before,
      .woocommerce button.button:disabled:after,
      .woocommerce button.button:disabled:before,
      .woocommerce button.button:disabled[disabled]:after,
      .woocommerce button.button:disabled[disabled]:before,
      .woocommerce input.button.disabled:after,
      .woocommerce input.button.disabled:before,
      .woocommerce input.button:after,
      .woocommerce input.button:before,
      .woocommerce input.button:disabled:after,
      .woocommerce input.button:disabled:before,
      .woocommerce input.button:disabled[disabled]:after,
      .woocommerce input.button:disabled[disabled]:before {
        border-color: #a4a09e;
      }
      .beautium-button,
      .body-container button:not(.customize-partial-edit-shortcut-button),
      .body-container input[type="button"],
      .body-container input[type="submit"],
      .content-wrapper .beautium-button,
      .header.sticky-active a.beautium-button,
      .mobile-header-menu-container a.beautium-button,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .swiper-container .elementor-swiper-button:hover i,
      .woocommerce .quantity-wrapper.styled,
      .woocommerce a.added_to_cart,
      .woocommerce a.button,
      .woocommerce a.button.disabled,
      .woocommerce a.button:disabled,
      .woocommerce a.button:disabled[disabled],
      .woocommerce button.button,
      .woocommerce button.button.disabled,
      .woocommerce button.button:disabled,
      .woocommerce button.button:disabled[disabled],
      .woocommerce input.button,
      .woocommerce input.button.disabled,
      .woocommerce input.button:disabled,
      .woocommerce input.button:disabled[disabled] {
        border-color: #a4a09e;
      }
      .swiper-container .elementor-swiper-button:hover i {
        background-color: #a4a09e;
      }
      .beautium-button,
      .body-container button:not(.customize-partial-edit-shortcut-button),
      .body-container input[type="button"]:not(:hover):not(:active),
      .body-container input[type="submit"]:not(:hover):not(:active),
      .content-wrapper .beautium-button,
      .header.sticky-active a.beautium-button,
      .mobile-header-menu-container a.beautium-button,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .woocommerce a.added_to_cart,
      .woocommerce a.button,
      .woocommerce a.button.disabled,
      .woocommerce a.button:disabled,
      .woocommerce a.button:disabled[disabled],
      .woocommerce button.button,
      .woocommerce button.button.disabled,
      .woocommerce button.button:disabled,
      .woocommerce button.button:disabled[disabled],
      .woocommerce input.button,
      .woocommerce input.button.disabled,
      .woocommerce input.button:disabled,
      .woocommerce input.button:disabled[disabled] {
        background-color: rgba(255, 0, 0, 0);
      }
      .beautium-button:hover,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(
          :disabled
        ):hover,
      .body-container input[type="button"]:not(.disabled):not(:disabled):hover,
      .body-container input[type="submit"]:not(.disabled):not(:disabled):hover,
      .content-wrapper .beautium-button:hover,
      .footer-scroll-top,
      .header.sticky-active a.beautium-button:hover,
      .mobile-header-menu-container a.beautium-button:hover,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
      .woocommerce a.added_to_cart:hover,
      .woocommerce a.button:hover,
      .woocommerce a.button:not(.disabled):hover,
      .woocommerce a.button:not(:disabled):hover,
      .woocommerce button.button:hover,
      .woocommerce button.button:not(.disabled):hover,
      .woocommerce button.button:not(:disabled):hover,
      .woocommerce input.button:hover,
      .woocommerce input.button:not(.disabled):hover,
      .woocommerce input.button:not(:disabled):hover {
        color: #fff;
      }
      .beautium-button:hover:after,
      .beautium-button:hover:before,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):hover:after,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):hover:before,
      .elementor-widget-beautium_button .beautium-button:hover:after,
      .elementor-widget-beautium_button .beautium-button:hover:before,
      .header.sticky-active a.beautium-button:hover:after,
      .header.sticky-active a.beautium-button:hover:before,
      .mobile-header-menu-container a.beautium-button:hover:after,
      .mobile-header-menu-container a.beautium-button:hover:before,
      .woocommerce a.button:hover:after,
      .woocommerce a.button:hover:before,
      .woocommerce button.button:hover:after,
      .woocommerce button.button:hover:before,
      .woocommerce input.button:hover:after,
      .woocommerce input.button:hover:before {
        border-color: #e66445;
      }
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):hover:after,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):hover:before {
        color: #e66445;
      }
      .beautium-button:hover,
      .body-container
        button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(
          :disabled
        ):hover,
      .body-container input[type="button"]:not(.disabled):not(:disabled):hover,
      .body-container input[type="submit"]:not(.disabled):not(:disabled):hover,
      .content-wrapper .beautium-button:hover,
      .header.sticky-active a.beautium-button:hover,
      .mobile-header-menu-container a.beautium-button:hover,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
      .woocommerce a.added_to_cart:hover,
      .woocommerce a.button:hover,
      .woocommerce a.button:not(.disabled):hover,
      .woocommerce a.button:not(:disabled):hover,
      .woocommerce button.button:hover,
      .woocommerce button.button:not(.disabled):hover,
      .woocommerce button.button:not(:disabled):hover,
      .woocommerce input.button:hover,
      .woocommerce input.button:not(.disabled):hover,
      .woocommerce input.button:not(:disabled):hover {
        border-color: #171412;
      }
      .beautium-button:hover,
      .body-container button:not(.customize-partial-edit-shortcut-button):hover,
      .body-container input[type="button"]:hover,
      .body-container input[type="submit"]:hover,
      .content-wrapper .beautium-button:hover,
      .header.sticky-active a.beautium-button:hover,
      .mobile-header-menu-container a.beautium-button:hover,
      .sidebar
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover,
      .woocommerce a.added_to_cart:hover,
      .woocommerce a.button:hover,
      .woocommerce button.button:hover,
      .woocommerce input.button:hover {
        background-color: #171412;
      }
      .content-wrapper .wrapper-socials li a:hover {
        border-color: #171412;
      }
      .slide-sidebar-wrapper .slide-sidebar-content {
        color: #fff;
      }
      .beautium-content-slider-widget .content-slider-item-heading-content,
      .beautium-content-slider-widget .content-slider-item-text,
      .beautium-content-slider-widget
        .owl-carousel
        .owl-nav
        [class*="owl-"]:not(.disabled):hover,
      .block-editor-block-list__layout
        .woocommerce-product-gallery
        .flex-control-nav
        .slick-button,
      .content-wrapper #sb_instagram .sbi_item .sbi_photo:after,
      .content-wrapper
        .woocommerce-product-gallery
        .flex-control-nav
        .slick-button,
      .elementor-widget-beautium_custom_price .custom-price-price,
      .footer-widgets #sb_instagram .sbi_item .sbi_photo:after,
      .footer-widgets .wp-block-gallery .wp-block-image > a:after,
      .header .main-menu ul.sub-menu > li > a,
      .hovered-icon,
      .portfolio-item .post-title,
      .sidebar .wp-block-gallery .wp-block-image > a:after,
      .slide-sidebar-wrapper .slide-sidebar-content h1,
      .slide-sidebar-wrapper .slide-sidebar-content h2,
      .slide-sidebar-wrapper .slide-sidebar-content h4,
      .slide-sidebar-wrapper .widget_nav_menu ul li a,
      .slide-sidebar-wrapper .wrapper-socials li a,
      .slide-sidebar-wrapper form .beautium-form-field input[type="date"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="email"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="month"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="number"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="password"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="text"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="time"],
      .slide-sidebar-wrapper form .beautium-form-field input[type="url"],
      .slide-sidebar-wrapper form .beautium-form-field select,
      .slide-sidebar-wrapper form .beautium-form-field textarea,
      .slide-sidebar-wrapper h1,
      .slide-sidebar-wrapper h2,
      .slide-sidebar-wrapper h4,
      .slide-sidebar-wrapper input[type="date"],
      .slide-sidebar-wrapper input[type="email"],
      .slide-sidebar-wrapper input[type="month"],
      .slide-sidebar-wrapper input[type="number"],
      .slide-sidebar-wrapper input[type="password"],
      .slide-sidebar-wrapper input[type="text"],
      .slide-sidebar-wrapper input[type="time"],
      .slide-sidebar-wrapper input[type="url"],
      .slide-sidebar-wrapper select,
      .slide-sidebar-wrapper textarea,
      .swiper-container .elementor-swiper-button i,
      .swiper-container .elementor-swiper-button:hover i,
      .woocommerce-product-gallery
        .flex-control-nav
        .slick-button:not(.slick-disabled):hover {
        color: #fff;
      }
      .beautium-video-button .video-button-label svg {
        fill: #ffffff;
      }
      .slide-sidebar-wrapper .wrapper-socials li a:hover {
        background-color: #fff;
      }
      .slide-sidebar-wrapper .wrapper-socials li a:hover {
        border-color: #fff;
      }
      .slide-sidebar-wrapper input[type="date"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="email"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="month"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="number"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="password"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="text"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="time"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper input[type="url"]::-webkit-input-placeholder,
      .slide-sidebar-wrapper textarea::-webkit-input-placeholder {
        color: #b8b9bb;
      }
      .slide-sidebar-wrapper input[type="date"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="email"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="month"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="number"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="password"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="text"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="time"]:-moz-placeholder,
      .slide-sidebar-wrapper input[type="url"]:-moz-placeholder,
      .slide-sidebar-wrapper textarea:-moz-placeholder {
        color: #b8b9bb;
      }
      .slide-sidebar-wrapper input[type="date"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="email"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="month"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="number"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="password"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="text"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="time"]::-moz-placeholder,
      .slide-sidebar-wrapper input[type="url"]::-moz-placeholder,
      .slide-sidebar-wrapper textarea::-moz-placeholder {
        color: #b8b9bb;
      }
      .slide-sidebar-wrapper input[type="date"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="email"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="month"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="number"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="password"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="text"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="time"]:-ms-input-placeholder,
      .slide-sidebar-wrapper input[type="url"]:-ms-input-placeholder,
      .slide-sidebar-wrapper textarea:-ms-input-placeholder {
        color: #b8b9bb;
      }
      .beautium-video-button .elementor-custom-embed-play:before,
      .slide-sidebar-wrapper .widget_nav_menu ul li a:hover,
      .slide-sidebar-wrapper .widget_nav_menu ul li.current-menu-ancestor > a,
      .slide-sidebar-wrapper .widget_nav_menu ul li.current-menu-item > a,
      .slide-sidebar-wrapper .widget_nav_menu ul li.current-menu-parent > a,
      .slide-sidebar-wrapper .widget_nav_menu ul li.current_page_item > a,
      .slide-sidebar-wrapper a,
      .slide-sidebar-wrapper
        ul.wp-block-social-links.is-style-labels-only:not(.has-icon-color)
        .wp-block-social-link
        a {
        color: #e66445;
      }
      .elementor-widget-beautium_custom_price .custom-price-price.price-old,
      .slide-sidebar-wrapper .widget_nav_menu ul li a:before,
      .swiper-container .elementor-swiper-button:hover i {
        background-color: #e66445;
      }
      .slide-sidebar-wrapper .wrapper-socials li a,
      .slide-sidebar-wrapper ul > li:before {
        border-color: #e66445;
      }
      .slide-sidebar-wrapper .slide-sidebar-close:after,
      .slide-sidebar-wrapper .slide-sidebar-close:before {
        background: linear-gradient(
          90deg,
          #e66445 0 36%,
          transparent 36% 56%,
          #e66445 56% 100%
        );
        -webkit-background-size: 270% 100%;
        background-size: 270% 100%;
        background-position-x: 100%;
      }
      .content-slider-item-heading-subheading,
      .header .main-menu ul.sub-menu > li.current-menu-ancestor > a,
      .header .main-menu ul.sub-menu > li.current-menu-item > a,
      .header .main-menu ul.sub-menu > li.current-menu-parent > a,
      .header .main-menu ul.sub-menu > li > a:hover,
      .slide-sidebar-wrapper a:hover {
        color: #e66445;
      }
      .slide-sidebar-wrapper .beautium-form-field,
      .slide-sidebar-wrapper form input[type="checkbox"],
      .slide-sidebar-wrapper form input[type="radio"] {
        border-color: #fff;
      }
      .hovered-icon:before {
        border-color: #fff;
      }
      .slide-sidebar-wrapper .beautium-form-field:before {
        background-color: #fff;
      }
      .beautium-content-slider-widget
        .owl-carousel
        .owl-nav
        [class*="owl-"]:not(.disabled):hover,
      .body-overlay,
      .content-wrapper #sb_instagram .sbi_item .sbi_photo:before,
      .elementor-widget-beautium_custom_price .custom-price-price.price-current,
      .footer-widgets #sb_instagram .sbi_item .sbi_photo:before,
      .footer-widgets .wp-block-gallery .wp-block-image > a:before,
      .header .main-menu > li ul.sub-menu,
      .hovered-icon,
      .sidebar .wp-block-gallery .wp-block-image > a:before,
      .slide-sidebar-wrapper,
      .swiper-container .elementor-swiper-button i,
      .woocommerce-product-gallery .flex-control-nav .slick-button,
      .woocommerce-product-gallery
        .flex-control-nav
        .slick-button:not(.slick-disabled):hover {
        background-color: #171412;
      }
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(
          .wpbs-legend-position-top
        ):not(.wpbs-legend-position-bottom)
        .wpbs-date-selected.wpbs-selected-first.wpbs-selected-last
        .wpbs-legend-item-icon
        div:first-of-type,
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(
          .wpbs-legend-position-top
        ):not(.wpbs-legend-position-bottom)
        .wpbs-date-selected:not(.wpbs-selected-first):not(.wpbs-selected-last)
        .wpbs-legend-item-icon
        div:first-of-type,
      .wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0)
        .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(
          .wpbs-legend-position-top
        ):not(.wpbs-legend-position-bottom)
        .wpbs-enable-hover
        .wpbs-date-selected:hover:not(.wpbs-selected-first):not(
          .wpbs-selected-last
        )
        .wpbs-legend-item-icon
        div:first-of-type {
        background-color: #171412 !important;
      }
      .beautium-content-slider-widget
        .owl-carousel
        .owl-nav
        [class*="owl-"]:not(.disabled):hover {
        border-color: #171412 !important;
      }
      .slide-sidebar-wrapper .wrapper-socials li a:hover {
        color: #171412;
      }
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button),
      .body-container .slide-sidebar-wrapper input[type="button"],
      .body-container .slide-sidebar-wrapper input[type="submit"],
      .slide-sidebar-wrapper .woocommerce a.added_to_cart,
      .slide-sidebar-wrapper .woocommerce a.button,
      .slide-sidebar-wrapper .woocommerce a.button.disabled,
      .slide-sidebar-wrapper .woocommerce a.button:disabled,
      .slide-sidebar-wrapper .woocommerce a.button:disabled[disabled],
      .slide-sidebar-wrapper .woocommerce button.button,
      .slide-sidebar-wrapper .woocommerce button.button.disabled,
      .slide-sidebar-wrapper .woocommerce button.button:disabled,
      .slide-sidebar-wrapper .woocommerce button.button:disabled[disabled],
      .slide-sidebar-wrapper .woocommerce input.button,
      .slide-sidebar-wrapper .woocommerce input.button.disabled,
      .slide-sidebar-wrapper .woocommerce input.button:disabled,
      .slide-sidebar-wrapper .woocommerce input.button:disabled[disabled],
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color),
      .slide-sidebar-wrapper a.beautium-button {
        color: #fff;
      }
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button):after,
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button):before,
      .slide-sidebar-wrapper .beautium-button:after,
      .slide-sidebar-wrapper .beautium-button:before,
      .slide-sidebar-wrapper .woocommerce a.button.disabled:after,
      .slide-sidebar-wrapper .woocommerce a.button.disabled:before,
      .slide-sidebar-wrapper .woocommerce a.button:after,
      .slide-sidebar-wrapper .woocommerce a.button:before,
      .slide-sidebar-wrapper .woocommerce a.button:disabled:after,
      .slide-sidebar-wrapper .woocommerce a.button:disabled:before,
      .slide-sidebar-wrapper .woocommerce a.button:disabled[disabled]:after,
      .slide-sidebar-wrapper .woocommerce a.button:disabled[disabled]:before,
      .slide-sidebar-wrapper .woocommerce button.button.disabled:after,
      .slide-sidebar-wrapper .woocommerce button.button.disabled:before,
      .slide-sidebar-wrapper .woocommerce button.button:after,
      .slide-sidebar-wrapper .woocommerce button.button:before,
      .slide-sidebar-wrapper .woocommerce button.button:disabled:after,
      .slide-sidebar-wrapper .woocommerce button.button:disabled:before,
      .slide-sidebar-wrapper
        .woocommerce
        button.button:disabled[disabled]:after,
      .slide-sidebar-wrapper
        .woocommerce
        button.button:disabled[disabled]:before,
      .slide-sidebar-wrapper .woocommerce input.button.disabled:after,
      .slide-sidebar-wrapper .woocommerce input.button.disabled:before,
      .slide-sidebar-wrapper .woocommerce input.button:disabled:after,
      .slide-sidebar-wrapper .woocommerce input.button:disabled:before,
      .slide-sidebar-wrapper .woocommerce input.button:disabled[disabled]:after,
      .slide-sidebar-wrapper
        .woocommerce
        input.button:disabled[disabled]:before,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):after,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):before {
        border-color: #fff;
      }
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button),
      .body-container .slide-sidebar-wrapper input[type="button"],
      .body-container .slide-sidebar-wrapper input[type="submit"],
      .slide-sidebar-wrapper .beautium-button,
      .slide-sidebar-wrapper .woocommerce a.added_to_cart,
      .slide-sidebar-wrapper .woocommerce a.button,
      .slide-sidebar-wrapper .woocommerce a.button.disabled,
      .slide-sidebar-wrapper .woocommerce a.button:disabled,
      .slide-sidebar-wrapper .woocommerce a.button:disabled[disabled],
      .slide-sidebar-wrapper .woocommerce button.button,
      .slide-sidebar-wrapper .woocommerce button.button.disabled,
      .slide-sidebar-wrapper .woocommerce button.button:disabled,
      .slide-sidebar-wrapper .woocommerce button.button:disabled[disabled],
      .slide-sidebar-wrapper .woocommerce input.button,
      .slide-sidebar-wrapper .woocommerce input.button.disabled,
      .slide-sidebar-wrapper .woocommerce input.button:disabled,
      .slide-sidebar-wrapper .woocommerce input.button:disabled[disabled],
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color) {
        border-color: #fff;
      }
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color) {
        background-color: rgba(255, 255, 255, 0);
      }
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button):hover,
      .body-container .slide-sidebar-wrapper input[type="button"]:hover,
      .body-container .slide-sidebar-wrapper input[type="submit"]:hover,
      .slide-sidebar-wrapper .beautium-button:hover,
      .slide-sidebar-wrapper .woocommerce a.added_to_cart:hover,
      .slide-sidebar-wrapper .woocommerce a.button:hover,
      .slide-sidebar-wrapper .woocommerce a.button:not(.disabled):hover,
      .slide-sidebar-wrapper .woocommerce a.button:not(:disabled):hover,
      .slide-sidebar-wrapper .woocommerce button.button:hover,
      .slide-sidebar-wrapper .woocommerce button.button:not(.disabled):hover,
      .slide-sidebar-wrapper .woocommerce button.button:not(:disabled):hover,
      .slide-sidebar-wrapper .woocommerce input.button:hover,
      .slide-sidebar-wrapper .woocommerce input.button:not(.disabled):hover,
      .slide-sidebar-wrapper .woocommerce input.button:not(:disabled):hover,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover {
        color: #574f4a;
      }
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button):hover:after,
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button):hover:before,
      .slide-sidebar-wrapper .beautium-button:hover:after,
      .slide-sidebar-wrapper .beautium-button:hover:before,
      .slide-sidebar-wrapper .woocommerce a.button:hover:after,
      .slide-sidebar-wrapper .woocommerce a.button:hover:before,
      .slide-sidebar-wrapper .woocommerce button.button:hover:after,
      .slide-sidebar-wrapper .woocommerce button.button:hover:before,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):hover:after,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(
          .has-text-color
        ):hover:before {
        border-color: #e66445;
      }
      .body-container
        .slide-sidebar-wrapper
        button:not(.customize-partial-edit-shortcut-button):hover,
      .body-container .slide-sidebar-wrapper input[type="button"]:hover,
      .body-container .slide-sidebar-wrapper input[type="submit"]:hover,
      .slide-sidebar-wrapper .beautium-button:hover,
      .slide-sidebar-wrapper .woocommerce a.added_to_cart:hover,
      .slide-sidebar-wrapper .woocommerce a.button:hover,
      .slide-sidebar-wrapper .woocommerce a.button:not(.disabled):hover,
      .slide-sidebar-wrapper .woocommerce a.button:not(:disabled):hover,
      .slide-sidebar-wrapper .woocommerce button.button:hover,
      .slide-sidebar-wrapper .woocommerce button.button:not(.disabled):hover,
      .slide-sidebar-wrapper .woocommerce button.button:not(:disabled):hover,
      .slide-sidebar-wrapper .woocommerce input.button:hover,
      .slide-sidebar-wrapper .woocommerce input.button:not(.disabled):hover,
      .slide-sidebar-wrapper .woocommerce input.button:not(:disabled):hover,
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover {
        border-color: #fff;
      }
      .slide-sidebar-wrapper
        .wp-block-button.is-style-fill
        .wp-block-button__link:not(.has-background):not(.has-text-color):hover {
        background-color: #fff;
      }
      .header .main-menu > li > a {
        font-family: Manrope, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 1.5em;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 600;
      }
      .mobile-header-menu-container .main-menu > li > a {
        font-family: Manrope, Arial, Helvetica, sans-serif;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 400;
      }
      .header .main-menu > li ul.sub-menu > li > a {
        font-family: Manrope, Arial, Helvetica, sans-serif;
        font-size: 16px;
        line-height: 1.5em;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 400;
      }
      .mobile-header-menu-container .main-menu > li ul.sub-menu > li > a {
        font-family: Manrope, Arial, Helvetica, sans-serif;
        text-transform: none;
        letter-spacing: 0;
        word-spacing: 0px;
        font-style: normal;
        font-weight: 400;
      }
      @media only screen and (min-width: 1365px) {
        .header {
          display: block !important;
        }
        .page-header-area.header-area-type-3 {
          padding: 10px 10px 0;
        }
        .mobile-header {
          display: none !important;
        }
      }
      .footer .footer-bg {
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
      }
      .tab-columns .tab-columns-switcher {
        text-decoration: underline;
        cursor: pointer;
      }
      .tab-columns .tab-column.hidden {
        display: none;
      }
      @media only screen and (max-width: 768px) {
        .woocommerce #content table.cart td.actions,
        .woocommerce table.cart td.actions {
          background: 0 0 !important;
        }
      }
      .woocommerce .woocommerce-input-wrapper {
        display: block;
      }
      .woocommerce .woocommerce-input-wrapper label {
        font-size: 16px;
        font-weight: 500;
      }
      .woocommerce .woocommerce-input-wrapper {
        position: relative;
        width: 100%;
      }
      .woocommerce .woocommerce-input-wrapper:before {
        content: "";
        position: absolute;
        display: block;
        height: 1px;
        left: 50%;
        right: 50%;
        top: 41px;
        -webkit-transition: left 0.3s, right 0.3s, opacity 0.1s;
        transition: left 0.3s, right 0.3s, opacity 0.1s;
        z-index: 2;
        opacity: 0;
      }
      .woocommerce .woocommerce-input-wrapper:focus-within:before {
        left: 0;
        right: 0;
        opacity: 1;
      }
      .woocommerce form .show-password-input {
        top: 5px;
        right: 8px;
        font-size: 16px;
        opacity: 1;
      }
      .woocommerce form .show-password-input:after {
        content: "\e80d";
        font-family: fontello;
      }
      .woocommerce form .show-password-input.display-password {
        opacity: 0.3;
      }
      .woocommerce table[class*="cart"] tr td,
      .woocommerce table[class*="cart"] tr th,
      .woocommerce table[class*="checkout"] tr td,
      .woocommerce table[class*="checkout"] tr th,
      .woocommerce table[class*="shop"] tr td,
      .woocommerce table[class*="shop"] tr th,
      .woocommerce table[class*="woocommerce"] tr td,
      .woocommerce table[class*="woocommerce"] tr th {
        border: none;
      }
      .woocommerce .shop-mode-buttons {
        margin: 20px 0 0 30px;
        white-space: nowrap;
        font-size: 0;
        line-height: 1;
      }
      .woocommerce .shop-mode-buttons a {
        margin: 5px 0 6px 6px;
        display: inline-block;
        vertical-align: top;
        opacity: 0.3;
        height: 20px;
        width: 20px;
        overflow: hidden;
        position: relative;
        text-align: center;
        font: 700 18px/20px "Font Awesome 5 Free";
      }
      .woocommerce .shop-mode-buttons .woocommerce-grid:before {
        content: "\f00a";
      }
      .woocommerce a.remove:hover {
        color: #ea7562 !important;
      }
      .woocommerce .quantity-wrapper {
        font-size: 0;
        line-height: 1;
        white-space: nowrap;
        display: inline-block;
        border-width: 1px;
        border-style: solid;
        width: 95px;
      }
      .woocommerce .quantity-wrapper .quantity {
        overflow: hidden;
        width: 64px;
        height: 62px;
        float: none;
        padding: 0 31px 0 0;
      }
      .woocommerce .quantity-wrapper.hidden {
        display: none;
      }
      .woocommerce .quantity-wrapper.styled {
        position: relative;
        z-index: 2;
      }
      .woocommerce .quantity-wrapper.styled .btn-minus,
      .woocommerce .quantity-wrapper.styled .btn-plus {
        cursor: pointer;
        width: 17px;
        height: 17px;
        position: absolute;
        -webkit-transition: 0.3s;
        transition: all 0.3s;
        right: 14px;
        left: initial;
        top: 50%;
      }
      .woocommerce .quantity-wrapper.styled .btn-minus .icon,
      .woocommerce .quantity-wrapper.styled .btn-plus .icon {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
      }
      .woocommerce .quantity-wrapper.styled .btn-minus .icon:after,
      .woocommerce .quantity-wrapper.styled .btn-minus .icon:before,
      .woocommerce .quantity-wrapper.styled .btn-plus .icon:after,
      .woocommerce .quantity-wrapper.styled .btn-plus .icon:before {
        content: "";
        position: absolute;
        display: block;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
      }
      .woocommerce .quantity-wrapper.styled .btn-minus .icon:before,
      .woocommerce .quantity-wrapper.styled .btn-plus .icon:before {
        width: 11px;
        height: 1px;
        margin: 0 0 0 -5px;
      }
      .woocommerce .quantity-wrapper.styled .btn-minus {
        margin: 6px 0 0;
      }
      .woocommerce .quantity-wrapper.styled .btn-plus {
        margin: -24px 0 0;
      }
      .woocommerce .quantity-wrapper.styled .btn-plus .icon:after {
        width: 1px;
        height: 11px;
        margin: -5px 0 0;
      }
      .woocommerce-store-notice {
        padding: 20px 46px 20px 5px;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
        position: absolute;
        top: 50%;
        right: 15px;
        left: initial;
        width: 16px;
        height: 16px;
        margin: -8px 0 0;
        -webkit-transition: opacity 0.3s, color 0.3s;
        transition: opacity 0.3s, color 0.3s;
        cursor: pointer;
        font-size: 0;
        line-height: 1;
        text-align: center;
      }
      .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before {
        content: "\e807";
        font: 400 16px/1 fontello;
      }
      .woocommerce-store-notice .woocommerce-store-notice__dismiss-link:hover {
        opacity: 0.5;
      }
      @media only screen and (min-width: 1021px) {
        .woocommerce-store-notice {
          padding: 37px 100px 37px 40px;
        }
        .woocommerce-store-notice .woocommerce-store-notice__dismiss-link {
          right: 40px;
          left: initial;
          width: 20px;
          height: 20px;
          margin: -10px 0 0;
        }
        .woocommerce-store-notice
          .woocommerce-store-notice__dismiss-link:before {
          font-size: 20px;
        }
      }
      .cosmecos_content_slider_widget .slick-slider {
        position: relative;
        z-index: 1;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 300;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2)
          format("woff2");
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 300;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
          U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 400;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2)
          format("woff2");
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 400;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
          U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 500;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2)
          format("woff2");
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 500;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
          U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 700;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggOxSuXd.woff2)
          format("woff2");
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      }
      @font-face {
        font-display: swap;
        font-family: Manrope;
        font-style: normal;
        font-weight: 700;
        src: url(https://fonts.gstatic.com/s/manrope/v15/xn7gYHE41ni1AdIRggexSg.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC,
          U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
      @font-face {
        font-display: swap;
        font-family: eicons;
        src: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.23.0);
        src: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.23.0#iefix)
            format("embedded-opentype"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.23.0)
            format("woff2"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.23.0)
            format("woff"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.23.0)
            format("truetype"),
          url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.23.0#eicon)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
      [class*=" eicon-"],
      [class^="eicon"] {
        display: inline-block;
        font-family: eicons;
        font-size: inherit;
        font-weight: 400;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .eicon-play:before {
        content: "\e89d";
      }
      .elementor-column-gap-default
        > .elementor-row
        > .elementor-column
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 10px;
      }
      .elementor-column-gap-extended
        > .elementor-row
        > .elementor-column
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 15px;
      }
      .elementor-column-gap-wide
        > .elementor-row
        > .elementor-column
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 20px;
      }
      .dialog-widget-content {
        background-color: var(--e-a-bg-default);
        position: absolute;
        border-radius: 3px;
        box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
        overflow: hidden;
      }
      .dialog-message {
        line-height: 1.5;
        box-sizing: border-box;
      }
      .dialog-close-button {
        cursor: pointer;
        position: absolute;
        margin-top: 15px;
        right: 15px;
        color: var(--e-a-color-txt);
        font-size: 15px;
        line-height: 1;
        transition: var(--e-a-transition-hover);
      }
      .dialog-close-button:hover {
        color: var(--e-a-color-txt-hover);
      }
      .dialog-prevent-scroll {
        overflow: hidden;
        max-height: 100vh;
      }
      .dialog-type-lightbox {
        position: fixed;
        height: 100%;
        width: 100%;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 9999;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }
      .dialog-type-alert .dialog-widget-content,
      .dialog-type-confirm .dialog-widget-content {
        margin: auto;
        width: 400px;
        padding: 20px;
      }
      .dialog-type-alert .dialog-header,
      .dialog-type-confirm .dialog-header {
        font-size: 15px;
        font-weight: 500;
      }
      .dialog-type-alert .dialog-header:after,
      .dialog-type-confirm .dialog-header:after {
        content: "";
        display: block;
        border-block-end: var(--e-a-border);
        padding-block-end: 10px;
        margin-block-end: 10px;
        margin-inline-start: -20px;
        margin-inline-end: -20px;
      }
      .dialog-type-alert .dialog-message,
      .dialog-type-confirm .dialog-message {
        min-height: 50px;
      }
      .dialog-type-alert .dialog-buttons-wrapper,
      .dialog-type-confirm .dialog-buttons-wrapper {
        padding-block-start: 10px;
        display: flex;
        justify-content: flex-end;
        gap: 15px;
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button {
        font-size: 12px;
        font-weight: 500;
        line-height: 1.2;
        padding: 8px 16px;
        outline: 0;
        border: none;
        border-radius: var(--e-a-border-radius);
        background-color: var(--e-a-btn-bg);
        color: var(--e-a-btn-color-invert);
        transition: var(--e-a-transition-hover);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
        border: none;
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
        background-color: var(--e-a-btn-bg-hover);
        color: var(--e-a-btn-color-invert);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active {
        background-color: var(--e-a-btn-bg-active);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button:not([disabled]) {
        cursor: pointer;
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled {
        background-color: var(--e-a-btn-bg-disabled);
        color: var(--e-a-btn-color-disabled);
      }
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button:not(.elementor-button-state)
        .elementor-state-icon,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button:not(.elementor-button-state)
        .elementor-state-icon {
        display: none;
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt {
        background: 0 0;
        color: var(--e-a-color-txt);
      }
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel:hover,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt:hover {
        background: var(--e-a-bg-hover);
        color: var(--e-a-color-txt-hover);
      }
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel:disabled,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt:disabled,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel:disabled,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt:disabled {
        background: 0 0;
        color: var(--e-a-color-txt-disabled);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-success,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-success {
        background-color: var(--e-a-btn-bg-success);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-success:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-success:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-success:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-success:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-success:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-success:hover {
        background-color: var(--e-a-btn-bg-success-hover);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-take_over,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-take_over,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary {
        background-color: var(--e-a-btn-bg-primary);
        color: var(--e-a-btn-color);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-take_over:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-take_over:hover,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-take_over:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-take_over:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary:hover {
        background-color: var(--e-a-btn-bg-primary-hover);
        color: var(--e-a-btn-color);
      }
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel.dialog-take_over,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok.dialog-cancel,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-ok,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-take_over,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-primary.dialog-cancel,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-primary.e-btn-txt,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel.dialog-take_over,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok.dialog-cancel,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-ok,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-take_over,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary.dialog-cancel,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary.e-btn-txt {
        background: 0 0;
        color: var(--e-a-color-primary-bold);
      }
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel.dialog-take_over:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel.dialog-take_over:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok.dialog-cancel:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok.dialog-cancel:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-ok:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-ok:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-take_over:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-take_over:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-primary.dialog-cancel:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-primary.dialog-cancel:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-primary.e-btn-txt:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.e-primary.e-btn-txt:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel.dialog-take_over:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-cancel.dialog-take_over:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok.dialog-cancel:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.dialog-ok.dialog-cancel:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-ok:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-ok:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-take_over:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-btn-txt.dialog-take_over:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary.dialog-cancel:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary.dialog-cancel:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary.e-btn-txt:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-primary.e-btn-txt:hover {
        background: var(--e-a-bg-primary);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro {
        background-color: var(--e-a-btn-bg-accent);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-accent:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-accent:hover,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover {
        background-color: var(--e-a-btn-bg-accent-hover);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-accent:active,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.go-pro:active {
        background-color: var(--e-a-btn-bg-accent-active);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-warning,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-warning {
        background-color: var(--e-a-btn-bg-warning);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-warning:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-warning:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-warning:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-warning:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-warning:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-warning:hover {
        background-color: var(--e-a-btn-bg-warning-hover);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-danger,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-danger {
        background-color: var(--e-a-btn-bg-danger);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-danger:focus,
      .dialog-type-alert
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-danger:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-danger:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.e-danger:hover,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-danger:focus,
      .dialog-type-confirm
        .dialog-buttons-wrapper
        .dialog-button.elementor-button-danger:hover {
        background-color: var(--e-a-btn-bg-danger-hover);
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button i,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button i {
        margin-inline-end: 5px;
      }
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
      .dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
      .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited {
        color: initial;
      }
      .elementor-screen-only {
        position: absolute;
        top: -10000em;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
      }
      .elementor-clearfix:after {
        content: "";
        display: block;
        clear: both;
        width: 0;
        height: 0;
      }
      .elementor *,
      .elementor :after,
      .elementor :before {
        box-sizing: border-box;
      }
      .elementor a {
        box-shadow: none;
        text-decoration: none;
      }
      .elementor img {
        height: auto;
        max-width: 100%;
        border: none;
        border-radius: 0;
        box-shadow: none;
      }
      .elementor
        .elementor-widget:not(.elementor-widget-text-editor):not(
          .elementor-widget-theme-post-content
        )
        figure {
        margin: 0;
      }
      .elementor iframe,
      .elementor object,
      .elementor video {
        max-width: 100%;
        width: 100%;
        margin: 0;
        line-height: 1;
        border: none;
      }
      .elementor .elementor-background-video-container {
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;
        overflow: hidden;
        z-index: 0;
        direction: ltr;
      }
      .elementor .elementor-background-video-container {
        transition: opacity 1s;
        pointer-events: none;
      }
      .elementor .elementor-background-video-container.elementor-loading {
        opacity: 0;
      }
      .elementor .elementor-background-video-embed {
        max-width: none;
      }
      .elementor .elementor-background-video-embed,
      .elementor .elementor-background-video-hosted {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .elementor .elementor-background-slideshow {
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;
      }
      .elementor .elementor-background-slideshow {
        z-index: 0;
      }
      .elementor .elementor-background-slideshow__slide__image {
        width: 100%;
        height: 100%;
        background-position: 50%;
        background-size: cover;
      }
      .e-con > .elementor-element.elementor-absolute,
      .elementor-widget-wrap > .elementor-element.elementor-absolute {
        position: absolute;
      }
      .elementor-widget-wrap .elementor-element.elementor-widget__width-auto {
        max-width: 100%;
      }
      .elementor-element {
        --flex-direction: initial;
        --flex-wrap: initial;
        --justify-content: initial;
        --align-items: initial;
        --align-content: initial;
        --gap: initial;
        --flex-basis: initial;
        --flex-grow: initial;
        --flex-shrink: initial;
        --order: initial;
        --align-self: initial;
        flex-basis: var(--flex-basis);
        flex-grow: var(--flex-grow);
        flex-shrink: var(--flex-shrink);
        order: var(--order);
        align-self: var(--align-self);
      }
      .elementor-element.elementor-absolute {
        z-index: 1;
      }
      .elementor-element:where(.e-con-full, .elementor-widget) {
        flex-direction: var(--flex-direction);
        flex-wrap: var(--flex-wrap);
        justify-content: var(--justify-content);
        align-items: var(--align-items);
        align-content: var(--align-content);
        gap: var(--gap);
      }
      .elementor-invisible {
        visibility: hidden;
      }
      .elementor-custom-embed-play {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .elementor-custom-embed-play i {
        font-size: 100px;
        color: #fff;
        text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
      }
      .elementor-custom-embed-play svg {
        height: 100px;
        width: 100px;
        fill: #fff;
        filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
      }
      .elementor-custom-embed-play i,
      .elementor-custom-embed-play svg {
        opacity: 0.8;
        transition: all 0.5s;
      }
      .elementor-ken-burns {
        transition-property: transform;
        transition-duration: 10s;
        transition-timing-function: linear;
      }
      .elementor-ken-burns--out {
        transform: scale(1.3);
      }
      .elementor-ken-burns--active {
        transition-duration: 20s;
      }
      .elementor-ken-burns--active.elementor-ken-burns--out {
        transform: scale(1);
      }
      .elementor-ken-burns--active.elementor-ken-burns--in {
        transform: scale(1.3);
      }
      :root {
        --page-title-display: block;
      }
      .elementor-section {
        position: relative;
      }
      .elementor-section .elementor-container {
        display: flex;
        margin-right: auto;
        margin-left: auto;
        position: relative;
      }
      .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1140px;
      }
      .elementor-section.elementor-section-stretched {
        position: relative;
        width: 100%;
      }
      .elementor-row {
        width: 100%;
        display: flex;
      }
      @media (max-width: 840px) {
        .elementor-section .elementor-container {
          flex-wrap: wrap;
        }
        .elementor-row {
          flex-wrap: wrap;
        }
      }
      .elementor-widget-wrap {
        position: relative;
        width: 100%;
        flex-wrap: wrap;
        align-content: flex-start;
      }
      .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
        display: flex;
      }
      .elementor-widget-wrap > .elementor-element {
        width: 100%;
      }
      .elementor-widget-wrap.e-swiper-container {
        width: calc(
          100% -
            (
              var(--e-column-margin-left, 0px) +
                var(--e-column-margin-right, 0px)
            )
        );
      }
      .elementor-widget {
        position: relative;
      }
      .elementor-widget:not(:last-child) {
        margin-bottom: 20px;
      }
      .elementor-widget:not(:last-child).elementor-absolute,
      .elementor-widget:not(:last-child).elementor-widget__width-auto {
        margin-bottom: 0;
      }
      .elementor-column {
        position: relative;
        min-height: 1px;
        display: flex;
      }
      .elementor-column-wrap {
        width: 100%;
        position: relative;
        display: flex;
      }
      .elementor-column-gap-default
        > .elementor-column
        > .elementor-element-populated {
        padding: 10px;
      }
      .elementor-column-gap-extended
        > .elementor-column
        > .elementor-element-populated {
        padding: 15px;
      }
      .elementor-column-gap-wide
        > .elementor-column
        > .elementor-element-populated {
        padding: 20px;
      }
      .elementor-inner-section
        .elementor-column-gap-no
        .elementor-element-populated {
        padding: 0;
      }
      @media (min-width: 481px) {
        .elementor-column.elementor-col-16 {
          width: 16.666%;
        }
        .elementor-column.elementor-col-25 {
          width: 25%;
        }
        .elementor-column.elementor-col-33 {
          width: 33.333%;
        }
        .elementor-column.elementor-col-50 {
          width: 50%;
        }
        .elementor-column.elementor-col-66 {
          width: 66.666%;
        }
        .elementor-column.elementor-col-100 {
          width: 100%;
        }
      }
      @media (min-width: 1201px) {
        #elementor-device-mode:after {
          content: "desktop";
        }
      }
      @media (min-width: -1) {
        #elementor-device-mode:after {
          content: "widescreen";
        }
      }
      @media (max-width: 1200px) {
        #elementor-device-mode:after {
          content: "laptop";
        }
      }
      @media (max-width: 1020px) {
        #elementor-device-mode:after {
          content: "tablet_extra";
        }
      }
      @media (max-width: 840px) {
        #elementor-device-mode:after {
          content: "tablet";
        }
      }
      @media (max-width: 660px) {
        #elementor-device-mode:after {
          content: "mobile_extra";
        }
      }
      @media (max-width: 480px) {
        .elementor-column {
          width: 100%;
        }
        #elementor-device-mode:after {
          content: "mobile";
        }
      }
      .e-con {
        --border-radius: 0;
        --border-block-start-width: 0px;
        --border-inline-end-width: 0px;
        --border-block-end-width: 0px;
        --border-inline-start-width: 0px;
        --border-style: initial;
        --border-color: initial;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --content-width: min(100%, var(--container-max-width, 1140px));
        --width: 100%;
        --min-height: initial;
        --height: auto;
        --text-align: initial;
        --margin-block-start: 0px;
        --margin-inline-end: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --padding-block-start: var(
          --container-default-padding-block-start,
          10px
        );
        --padding-inline-end: var(--container-default-padding-inline-end, 10px);
        --padding-block-end: var(--container-default-padding-block-end, 10px);
        --padding-inline-start: var(
          --container-default-padding-inline-start,
          10px
        );
        --position: relative;
        --z-index: revert;
        --overflow: visible;
        --gap: var(--widgets-spacing, 20px);
        --overlay-mix-blend-mode: initial;
        --overlay-opacity: 1;
        --overlay-transition: 0.3s;
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        position: var(--position);
        width: var(--width);
        min-width: 0;
        min-height: var(--min-height);
        height: var(--height);
        border-radius: var(--border-radius);
        margin-block-start: var(
          --bc-margin-block-start,
          var(--margin-block-start)
        );
        margin-inline-end: var(
          --bc-margin-inline-end,
          var(--margin-inline-end)
        );
        margin-block-end: var(--bc-margin-block-end, var(--margin-block-end));
        margin-inline-start: var(
          --bc-margin-inline-start,
          var(--margin-inline-start)
        );
        padding-inline-start: var(
          --bc-padding-inline-start,
          var(--padding-inline-start)
        );
        padding-inline-end: var(
          --bc-padding-inline-end,
          var(--padding-inline-end)
        );
        z-index: var(--z-index);
        overflow: var(--overflow);
        transition: background var(--background-transition, 0.3s),
          border var(--border-transition, 0.3s),
          box-shadow var(--border-transition, 0.3s),
          transform var(--e-con-transform-transition-duration, 0.4s);
      }
      .e-con {
        display: var(--display);
      }
      :is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
        --margin-inline-end: auto;
        --margin-inline-start: auto;
        max-width: min(100%, var(--width));
      }
      .e-con .elementor-widget.elementor-widget {
        margin-block-end: 0;
      }
      .e-con:before,
      .e-con > .elementor-background-slideshow:before,
      :is(.e-con, .e-con > .e-con-inner)
        > .elementor-background-video-container:before {
        content: var(--background-overlay);
        display: block;
        position: absolute;
        mix-blend-mode: var(--overlay-mix-blend-mode);
        opacity: var(--overlay-opacity);
        transition: var(--overlay-transition, 0.3s);
        border-radius: var(--border-radius);
        border-style: var(--border-style);
        border-color: var(--border-color);
        border-block-start-width: var(--border-block-start-width);
        border-inline-end-width: var(--border-inline-end-width);
        border-block-end-width: var(--border-block-end-width);
        border-inline-start-width: var(--border-inline-start-width);
        top: calc(0px - var(--border-block-start-width));
        left: calc(0px - var(--border-inline-start-width));
        width: max(
          100% + var(--border-inline-end-width) +
            var(--border-inline-start-width),
          100%
        );
        height: max(
          100% + var(--border-block-start-width) + var(--border-block-end-width),
          100%
        );
      }
      .e-con:before {
        transition: background var(--overlay-transition, 0.3s),
          border-radius var(--border-transition, 0.3s),
          opacity var(--overlay-transition, 0.3s);
      }
      .e-con > .elementor-background-slideshow,
      :is(.e-con, .e-con > .e-con-inner)
        > .elementor-background-video-container {
        border-radius: var(--border-radius);
        border-style: var(--border-style);
        border-color: var(--border-color);
        border-block-start-width: var(--border-block-start-width);
        border-inline-end-width: var(--border-inline-end-width);
        border-block-end-width: var(--border-block-end-width);
        border-inline-start-width: var(--border-inline-start-width);
        top: calc(0px - var(--border-block-start-width));
        left: calc(0px - var(--border-inline-start-width));
        width: max(
          100% + var(--border-inline-end-width) +
            var(--border-inline-start-width),
          100%
        );
        height: max(
          100% + var(--border-block-start-width) + var(--border-block-end-width),
          100%
        );
      }
      :is(.e-con, .e-con > .e-con-inner)
        > .elementor-background-video-container:before {
        z-index: 1;
      }
      :is(.e-con, .e-con > .e-con-inner)
        > .elementor-background-slideshow:before {
        z-index: 2;
      }
      .e-con .elementor-widget {
        min-width: 0;
      }
      .e-con .elementor-widget.e-widget-swiper {
        width: 100%;
      }
      .e-con > .elementor-widget > .elementor-widget-container {
        height: 100%;
      }
      .elementor.elementor .e-con > .elementor-widget {
        max-width: 100%;
      }
      .e-con {
        --bc-margin-block-start: var(--margin-top);
        --bc-margin-block-end: var(--margin-bottom);
        --bc-margin-inline-start: var(--margin-left);
        --bc-margin-inline-end: var(--margin-right);
        --bc-padding-block-start: var(--padding-top);
        --bc-padding-block-end: var(--padding-bottom);
        --bc-padding-inline-start: var(--padding-left);
        --bc-padding-inline-end: var(--padding-right);
      }
      .elementor-element .elementor-widget-container {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s,
          transform var(--e-transform-transition-duration, 0.4s);
      }
      .elementor-icon {
        display: inline-block;
        line-height: 1;
        transition: all 0.3s;
        color: #69727d;
        font-size: 50px;
        text-align: center;
      }
      .elementor-icon:hover {
        color: #69727d;
      }
      .elementor-icon i,
      .elementor-icon svg {
        width: 1em;
        height: 1em;
        position: relative;
        display: block;
      }
      .elementor-icon i:before,
      .elementor-icon svg:before {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
      }
      .e-transform .elementor-widget-container {
        transform: perspective(var(--e-transform-perspective, 0))
          rotate(var(--e-transform-rotateZ, 0))
          rotateX(var(--e-transform-rotateX, 0))
          rotateY(var(--e-transform-rotateY, 0))
          translate(var(--e-transform-translate, 0))
          translateX(var(--e-transform-translateX, 0))
          translateY(var(--e-transform-translateY, 0))
          scaleX(
            calc(
              var(--e-transform-flipX, 1) *
                var(--e-transform-scaleX, var(--e-transform-scale, 1))
            )
          )
          scaleY(
            calc(
              var(--e-transform-flipY, 1) *
                var(--e-transform-scaleY, var(--e-transform-scale, 1))
            )
          )
          skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
        transform-origin: var(--e-transform-origin-y)
          var(--e-transform-origin-x);
      }
      .e-con.e-transform {
        transform: perspective(var(--e-con-transform-perspective, 0))
          rotate(var(--e-con-transform-rotateZ, 0))
          rotateX(var(--e-con-transform-rotateX, 0))
          rotateY(var(--e-con-transform-rotateY, 0))
          translate(var(--e-con-transform-translate, 0))
          translateX(var(--e-con-transform-translateX, 0))
          translateY(var(--e-con-transform-translateY, 0))
          scaleX(
            calc(
              var(--e-con-transform-flipX, 1) *
                var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1))
            )
          )
          scaleY(
            calc(
              var(--e-con-transform-flipY, 1) *
                var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1))
            )
          )
          skewX(var(--e-con-transform-skewX, 0))
          skewY(var(--e-con-transform-skewY, 0));
        transform-origin: var(--e-con-transform-origin-y)
          var(--e-con-transform-origin-x);
      }
      .elementor-element {
        --swiper-theme-color: #000;
        --swiper-navigation-size: 44px;
        --swiper-pagination-bullet-size: 6px;
        --swiper-pagination-bullet-horizontal-gap: 6px;
      }
      .elementor-element .swiper .swiper-slide figure,
      .elementor-element .swiper-container .swiper-slide figure {
        line-height: 0;
      }
      .elementor-element .swiper .elementor-swiper-button,
      .elementor-element .swiper-container .elementor-swiper-button,
      .elementor-element .swiper-container ~ .elementor-swiper-button,
      .elementor-element .swiper ~ .elementor-swiper-button {
        position: absolute;
        display: inline-flex;
        z-index: 1;
        cursor: pointer;
        font-size: 25px;
        color: hsla(0, 0%, 93.3%, 0.9);
        top: 50%;
        transform: translateY(-50%);
      }
      .elementor-element .swiper .elementor-swiper-button svg,
      .elementor-element .swiper-container .elementor-swiper-button svg,
      .elementor-element .swiper-container ~ .elementor-swiper-button svg,
      .elementor-element .swiper ~ .elementor-swiper-button svg {
        fill: hsla(0, 0%, 93.3%, 0.9);
        height: 1em;
        width: 1em;
      }
      .elementor-element .swiper .elementor-swiper-button-prev,
      .elementor-element .swiper-container .elementor-swiper-button-prev,
      .elementor-element .swiper-container ~ .elementor-swiper-button-prev,
      .elementor-element .swiper ~ .elementor-swiper-button-prev {
        left: 10px;
      }
      .elementor-element .swiper .elementor-swiper-button-next,
      .elementor-element .swiper-container .elementor-swiper-button-next,
      .elementor-element .swiper-container ~ .elementor-swiper-button-next,
      .elementor-element .swiper ~ .elementor-swiper-button-next {
        right: 10px;
      }
      .elementor-element
        :where(.swiper-container-horizontal)
        ~ .swiper-pagination-bullets {
        bottom: 5px;
        left: 0;
        width: 100%;
      }
      .elementor-element
        :where(.swiper-container-horizontal)
        ~ .swiper-pagination-bullets
        .swiper-pagination-bullet {
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
      }
      .elementor-lightbox:not(.elementor-popup-modal) .dialog-header,
      .elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
        text-align: center;
      }
      .elementor-lightbox .dialog-header {
        display: none;
      }
      .elementor-lightbox .dialog-widget-content {
        background: 0 0;
        box-shadow: none;
        width: 100%;
        height: 100%;
      }
      .elementor-lightbox .dialog-message {
        animation-duration: 0.3s;
        height: 100%;
      }
      .elementor-lightbox .dialog-message.dialog-lightbox-message {
        padding: 0;
      }
      .elementor-lightbox .dialog-lightbox-close-button {
        cursor: pointer;
        position: absolute;
        font-size: var(--lightbox-header-icons-size);
        right: 0.75em;
        margin-top: 13px;
        padding: 0.25em;
        z-index: 2;
        line-height: 1;
        display: flex;
      }
      .elementor-lightbox .dialog-lightbox-close-button svg {
        height: 1em;
        width: 1em;
      }
      .elementor-lightbox .dialog-lightbox-close-button {
        color: var(--lightbox-ui-color);
        transition: all 0.3s;
        opacity: 1;
      }
      .elementor-lightbox .dialog-lightbox-close-button svg {
        fill: var(--lightbox-ui-color);
      }
      .elementor-lightbox .dialog-lightbox-close-button:hover {
        color: var(--lightbox-ui-color-hover);
      }
      .elementor-lightbox .dialog-lightbox-close-button:hover svg {
        fill: var(--lightbox-ui-color-hover);
      }
      .animated {
        animation-duration: 1.25s;
      }
      .animated.infinite {
        animation-iteration-count: infinite;
      }
      .animated.reverse {
        animation-direction: reverse;
        animation-fill-mode: forwards;
      }
      @media (prefers-reduced-motion: reduce) {
        .animated {
          animation: none;
        }
      }
      #wpadminbar * {
        font-style: normal;
      }
      @media (max-width: 480px) {
        .elementor .elementor-hidden-mobile {
          display: none;
        }
      }
      @media (min-width: 481px) and (max-width: 660px) {
        .elementor .elementor-hidden-mobile_extra {
          display: none;
        }
      }
      @media (min-width: 661px) and (max-width: 840px) {
        .elementor .elementor-hidden-tablet {
          display: none;
        }
      }
      @media (min-width: 841px) and (max-width: 1020px) {
        .elementor .elementor-hidden-tablet_extra {
          display: none;
        }
      }
      @media (min-width: 1021px) and (max-width: 1200px) {
        .elementor .elementor-hidden-laptop {
          display: none;
        }
      }
      @media (min-width: 1201px) and (max-width: 99999px) {
        .elementor .elementor-hidden-desktop {
          display: none;
        }
      }
      :where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) {
        border: var(--n-accordion-border-width) var(--n-accordion-border-style)
          var(--n-accordion-border-color);
      }
      .swiper-container {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        z-index: 1;
      }
      .swiper-container .swiper-slide figure {
        line-height: 0;
      }
      .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        box-sizing: content-box;
      }
      .swiper-wrapper {
        transform: translateZ(0);
      }
      .swiper-slide {
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative;
      }
      .swiper-pagination {
        position: absolute;
        text-align: center;
        transition: 0.3s;
        transform: translateZ(0);
        z-index: 10;
      }
      .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        display: inline-block;
        border-radius: 50%;
        background: #000;
        opacity: 0.2;
      }
      button.swiper-pagination-bullet {
        border: none;
        margin: 0;
        padding: 0;
        box-shadow: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
      .elementor-swiper-button {
        position: absolute;
        display: inline-flex;
        z-index: 1;
        cursor: pointer;
        font-size: 25px;
        color: hsla(0, 0%, 93.3%, 0.9);
        top: 50%;
        transform: translateY(-50%);
      }
      .elementor-swiper-button svg {
        fill: hsla(0, 0%, 93.3%, 0.9);
        height: 1em;
        width: 1em;
      }
      .elementor-swiper-button-prev {
        left: 10px;
      }
      .elementor-swiper-button-next {
        right: 10px;
      }
      .swiper-lazy-preloader {
        width: 42px;
        height: 42px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -21px;
        margin-top: -21px;
        z-index: 10;
        transform-origin: 50%;
        animation: 1s steps(12) infinite swiper-preloader-spin;
      }
      .swiper-lazy-preloader:after {
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        background-size: 100%;
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
          50% no-repeat;
      }
      @keyframes swiper-preloader-spin {
        to {
          transform: rotate(1turn);
        }
      }
      .elementor-kit-5 {
        --e-global-color-primary: #6ec1e4;
        --e-global-color-secondary: #54595f;
        --e-global-color-text: #7a7a7a;
        --e-global-color-accent: #61ce70;
      }
      .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1340px;
      }
      .e-con {
        --container-max-width: 1340px;
      }
      .elementor-widget:not(:last-child) {
        margin-block-end: 0px;
      }
      .elementor-element {
        --widgets-spacing: 0px 0px;
      }
      @media (max-width: 840px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
          max-width: 1024px;
        }
        .e-con {
          --container-max-width: 1024px;
        }
      }
      @media (max-width: 480px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
          max-width: 767px;
        }
        .e-con {
          --container-max-width: 767px;
        }
      }
      .elementor-15
        .elementor-element.elementor-element-b20bc7a:not(
          .elementor-motion-effects-element-type-background
        ) {
        background-color: #f1ece9;
      }
      .elementor-15 .elementor-element.elementor-element-b20bc7a {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 10px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-7fcdb31
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 0 10px;
      }
      .elementor-15 .elementor-element.elementor-element-70dbc37 .content-item {
        height: 773px;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .elementor-row {
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7 {
        background-color: #f1ece9;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .slide-image-column {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .additional-image:after,
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .owl-carousel.owl-theme
        .elementor-repeater-item-01c8bb7
        .additional-image:before {
        border-color: #a4a09e;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .video-button-label
        text {
        fill: #171412;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .content-slider-item-heading-content {
        color: #171412;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .content-slider-item-text {
        color: #625e5c;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .beautium-button {
        color: #fff;
        border-color: #fff;
        background-color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .beautium-button:after,
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .beautium-button:before {
        border-color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .beautium-button:hover {
        color: #fff;
        border-color: #fff;
        background-color: #171412;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .beautium-button:hover:after,
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-01c8bb7
        .beautium-button:hover:before {
        border-color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .slide-content {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .elementor-row {
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .slide-content-column {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413 {
        background-color: #f1ece9;
        background-image: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/uploads/2022/11/home2-slide3-bg.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .content-slider-item-heading-content {
        font-size: 80px;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .content-slider-item-heading-subheading {
        font-size: 80px;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .beautium-button {
        color: #fff;
        border-color: #fff;
        background-color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .beautium-button:after,
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .beautium-button:before {
        border-color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .beautium-button:hover {
        color: #fff;
        border-color: #fff;
        background-color: #171412;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .beautium-button:hover:after,
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .elementor-repeater-item-9080413
        .beautium-button:hover:before {
        border-color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .owl-theme
        .owl-nav
        [class*="owl-"] {
        border-color: #a4a09e;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        .owl-theme
        .owl-nav
        [class*="owl-"]:not(.disabled):hover {
        border-color: #171412;
      }
      .elementor-15
        .elementor-element.elementor-element-70dbc37
        > .elementor-widget-container {
        padding: 0 0 10px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a4a09e;
      }
      .elementor-15 .elementor-element.elementor-element-eabd526 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 10px;
      }
      .elementor-15
        .elementor-element.elementor-element-d0b6a91:not(
          .elementor-motion-effects-element-type-background
        )
        > .elementor-column-wrap {
        background-color: #a6654f;
      }
      .elementor-15
        .elementor-element.elementor-element-d0b6a91
        > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-15
        .elementor-element.elementor-element-d0b6a91
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 120px 0;
      }
      .elementor-15 .elementor-element.elementor-element-a7da771 {
        text-align: center;
        width: auto;
        max-width: auto;
        bottom: -98px;
      }
      body:not(.rtl)
        .elementor-15
        .elementor-element.elementor-element-a7da771 {
        right: 11px;
      }
      body.rtl .elementor-15 .elementor-element.elementor-element-a7da771 {
        left: 11px;
      }
      .elementor-15
        .elementor-element.elementor-element-49f0cdb
        .beautium-heading {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-49f0cdb
        .beautium-heading
        .beautium-heading-content {
        color: #fff;
      }
      .elementor-15 .elementor-element.elementor-element-09c5f60 .service-item {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-09c5f60
        .service-listing-wrapper
        .service-item-wrapper {
        padding: calc(40px / 2);
      }
      .elementor-15
        .elementor-element.elementor-element-09c5f60
        .service-listing-wrapper {
        margin: calc(-40px / 2);
      }
      .elementor-15
        .elementor-element.elementor-element-09c5f60
        .service-listing-wrapper.service-grid-listing
        .service-item
        .service-item-media {
        border-color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-09c5f60
        .service-item
        .service-post-title
        a {
        color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-09c5f60
        > .elementor-widget-container {
        margin: 31px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-b167415
        .button-container {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-b167415
        .beautium-button {
        color: #fff;
        border-color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-b167415
        .beautium-button:hover {
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-b167415
        > .elementor-widget-container {
        margin: 50px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-5f0301f
        > .elementor-container
        > .elementor-row
        > .elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }
      .elementor-15 .elementor-element.elementor-element-5f0301f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-15 .elementor-element.elementor-element-15e54b7 {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-5d66ef9 {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-948334f {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-d3c0a11 {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-1bd049c {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-f78715b {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-7d7afb8 {
        text-align: left;
        z-index: 2;
      }
      .elementor-15
        .elementor-element.elementor-element-7d7afb8
        > .elementor-widget-container {
        margin: 0 0 0 -5px;
      }
      .elementor-15
        .elementor-element.elementor-element-97dd16d
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-97dd16d
        .beautium-heading
        .beautium-heading-content {
        font-family: "Caramello Free", Sans-serif;
        font-size: 150px;
        line-height: 1em;
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-97dd16d
        > .elementor-widget-container {
        margin: -40px 0 0 -27px;
        --e-transform-rotateZ: -90deg;
        --e-transform-translateY: 100%;
      }
      .elementor-15 .elementor-element.elementor-element-97dd16d {
        --e-transform-origin-x: left;
        --e-transform-origin-y: bottom;
      }
      .elementor-15
        .elementor-element.elementor-element-74259a6
        .beautium-heading-content {
        max-width: 635px;
      }
      .elementor-15
        .elementor-element.elementor-element-74259a6
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-b89aeda
        > .elementor-widget-container {
        margin: 31px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-c7acc91
        .button-container {
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-c7acc91
        > .elementor-widget-container {
        margin: 50px 0 0;
      }
      .elementor-15 .elementor-element.elementor-element-ff61926 {
        margin-top: 20px;
        margin-bottom: 0;
      }
      .elementor-15
        .elementor-element.elementor-element-fcbae4c
        .elementor-counter-number-wrapper {
        font-size: 150px;
      }
      .elementor-15
        .elementor-element.elementor-element-e4ce3fd
        .elementor-counter-number-wrapper {
        font-size: 150px;
      }
      .elementor-15
        .elementor-element.elementor-element-26749ad
        > .elementor-container {
        max-width: 1600px;
      }
      .elementor-15 .elementor-element.elementor-element-26749ad {
        padding: 90px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-6b6d074
        > .elementor-element-populated {
        border-style: solid;
        border-width: 1px 0;
        border-color: #a4a09e;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-15
        .elementor-element.elementor-element-6b6d074
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 10px 0;
      }
      .elementor-15 .elementor-element.elementor-element-1421e4b {
        width: auto;
        max-width: auto;
        top: 50%;
      }
      body:not(.rtl)
        .elementor-15
        .elementor-element.elementor-element-1421e4b {
        left: 50%;
      }
      body.rtl .elementor-15 .elementor-element.elementor-element-1421e4b {
        right: 50%;
      }
      .elementor-15
        .elementor-element.elementor-element-1421e4b
        > .elementor-widget-container {
        --e-transform-translateX: -50%;
        --e-transform-translateY: -50%;
      }
      .elementor-15 .elementor-element.elementor-element-8a1c9d2 {
        text-align: center;
        width: auto;
        max-width: auto;
        top: -90px;
      }
      body:not(.rtl)
        .elementor-15
        .elementor-element.elementor-element-8a1c9d2 {
        left: -121px;
      }
      body.rtl .elementor-15 .elementor-element.elementor-element-8a1c9d2 {
        right: -121px;
      }
      .elementor-15 .elementor-element.elementor-element-5a18184 {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-7121d6d
        .beautium-heading {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-77a5432 {
        margin-top: 31px;
        margin-bottom: 0;
      }
      .elementor-15
        .elementor-element.elementor-element-bb4c31c
        .icon-container {
        width: 100px;
        height: 100px;
      }
      .elementor-15
        .elementor-element.elementor-element-bb4c31c
        .icon-container
        i {
        font-size: 91px;
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-bb4c31c
        .icon-box-item
        .icon-container {
        margin: 0 0 28px -17px;
      }
      .elementor-15
        .elementor-element.elementor-element-bb4c31c
        .icon-box-title {
        font-size: 20px;
      }
      .elementor-15
        .elementor-element.elementor-element-bb4c31c
        .icon-box-info {
        margin-top: 6px;
      }
      .elementor-15
        .elementor-element.elementor-element-32adfcf
        .icon-container {
        width: 100px;
        height: 100px;
      }
      .elementor-15
        .elementor-element.elementor-element-32adfcf
        .icon-container
        i {
        font-size: 93px;
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-32adfcf
        .icon-box-item
        .icon-container {
        margin: 0 0 28px -21px;
      }
      .elementor-15
        .elementor-element.elementor-element-32adfcf
        .icon-box-title {
        font-size: 20px;
      }
      .elementor-15
        .elementor-element.elementor-element-32adfcf
        .icon-box-info {
        margin-top: 6px;
      }
      .elementor-15
        .elementor-element.elementor-element-d53a73b
        .icon-container {
        width: 100px;
        height: 100px;
      }
      .elementor-15
        .elementor-element.elementor-element-d53a73b
        .icon-container
        i {
        font-size: 91px;
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-d53a73b
        .icon-box-item
        .icon-container {
        margin: 0 0 28px -30px;
      }
      .elementor-15
        .elementor-element.elementor-element-d53a73b
        .icon-box-title {
        font-size: 20px;
      }
      .elementor-15
        .elementor-element.elementor-element-d53a73b
        .icon-box-info {
        margin-top: 6px;
      }
      .elementor-15
        .elementor-element.elementor-element-704423c
        .icon-container {
        width: 100px;
        height: 100px;
      }
      .elementor-15
        .elementor-element.elementor-element-704423c
        .icon-container
        i {
        font-size: 100px;
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-704423c
        .icon-box-item
        .icon-container {
        margin: 0 0 28px -33px;
      }
      .elementor-15
        .elementor-element.elementor-element-704423c
        .icon-box-title {
        font-size: 20px;
      }
      .elementor-15
        .elementor-element.elementor-element-704423c
        .icon-box-info {
        margin-top: 6px;
      }
      .elementor-15
        .elementor-element.elementor-element-aed0deb
        .button-container {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-aed0deb
        > .elementor-widget-container {
        margin: 50px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-ff0116a
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        text-align: left;
      }
      .elementor-15 .elementor-element.elementor-element-fc90f29 {
        text-align: right;
        top: -5px;
      }
      body:not(.rtl)
        .elementor-15
        .elementor-element.elementor-element-fc90f29 {
        right: 20px;
      }
      body.rtl .elementor-15 .elementor-element.elementor-element-fc90f29 {
        left: 20px;
      }
      .elementor-15
        .elementor-element.elementor-element-576566a
        .team-listing-wrapper.team-grid-listing
        .team-item {
        padding: 0 calc(40px / 2);
        margin-bottom: 40px;
      }
      .elementor-15
        .elementor-element.elementor-element-576566a
        .team-listing-wrapper.team-grid-listing {
        margin: 0 calc(-40px / 2) -40px;
      }
      .elementor-15
        .elementor-element.elementor-element-576566a
        > .elementor-widget-container {
        margin: 31px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-c3519ca
        .button-container {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-c3519ca
        > .elementor-widget-container {
        margin: 50px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-4b075b5:not(
          .elementor-motion-effects-element-type-background
        ) {
        background-color: #fff;
      }
      .elementor-15 .elementor-element.elementor-element-4b075b5 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 0 10px;
      }
      .elementor-15
        .elementor-element.elementor-element-831086c
        > .elementor-element-populated {
        border-style: solid;
        border-width: 1px 0 0;
        border-color: #a4a09e;
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-15
        .elementor-element.elementor-element-831086c
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 10px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-266215d:not(
          .elementor-motion-effects-element-type-background
        ) {
        background-color: #a6654f;
      }
      .elementor-15 .elementor-element.elementor-element-266215d {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        padding: 120px 0 0;
        z-index: 2;
      }
      .elementor-15
        .elementor-element.elementor-element-b69595f
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-b69595f
        .beautium-heading
        .beautium-heading-content {
        color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-b69595f
        .beautium-subheading {
        color: #f6a17f;
      }
      .elementor-15
        .elementor-element.elementor-element-966fb49:not(
          .elementor-motion-effects-element-type-background
        ) {
        background-color: #a6654f;
      }
      .elementor-15 .elementor-element.elementor-element-966fb49 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
        margin-top: 0;
        margin-bottom: 0;
        padding: 31px 55px 0;
      }
      .elementor-15
        .elementor-element.elementor-element-e539302
        .portfolio-listing-wrapper.owl-carousel {
        margin: 0 calc(-20px / 2);
        width: calc(100% + 20px);
      }
      .elementor-15
        .elementor-element.elementor-element-e539302
        .portfolio-listing-wrapper.owl-carousel
        .portfolio-item-wrapper {
        padding: 0 calc(20px / 2);
      }
      .elementor-15
        .elementor-element.elementor-element-e539302
        .portfolio-item
        .portfolio-item-card
        .card-bg-text {
        color: #dcdcdc;
      }
      .elementor-15
        .elementor-element.elementor-element-e539302
        > .elementor-widget-container {
        margin: 0 0 -72px;
      }
      .elementor-15 .elementor-element.elementor-element-e7e8c96 {
        padding: 72px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-e973c3f
        .beautium-heading {
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-31bc4e5 {
        margin-top: 31px;
        margin-bottom: 0;
      }
      .elementor-15
        .elementor-element.elementor-element-ec326db
        > .elementor-widget-container {
        padding: 0 0 18px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a7a7a7;
      }
      .elementor-15
        .elementor-element.elementor-element-433c8f5
        > .elementor-widget-container {
        margin: 45px 0 0;
        padding: 0 0 18px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a7a7a7;
      }
      .elementor-15
        .elementor-element.elementor-element-4aab97c
        > .elementor-widget-container {
        margin: 45px 0 0;
        padding: 0 0 18px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a7a7a7;
      }
      .elementor-15
        .elementor-element.elementor-element-ff660f1
        > .elementor-widget-container {
        padding: 0 0 18px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a7a7a7;
      }
      .elementor-15
        .elementor-element.elementor-element-dfaee63
        > .elementor-widget-container {
        margin: 45px 0 0;
        padding: 0 0 18px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a7a7a7;
      }
      .elementor-15
        .elementor-element.elementor-element-588b10f
        > .elementor-widget-container {
        margin: 45px 0 0;
        padding: 0 0 18px;
        border-style: solid;
        border-width: 0 0 1px;
        border-color: #a7a7a7;
      }
      .elementor-15
        .elementor-element.elementor-element-3166776
        .button-container {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-3166776
        > .elementor-widget-container {
        margin: 50px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-248e79c
        > .elementor-container
        > .elementor-row
        > .elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }
      .elementor-15
        .elementor-element.elementor-element-19d7ae4
        .elementor-icon-wrapper {
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-19d7ae4.elementor-view-default
        .elementor-icon {
        color: #575656;
        border-color: #575656;
      }
      .elementor-15
        .elementor-element.elementor-element-19d7ae4.elementor-view-default
        .elementor-icon
        svg {
        fill: #575656;
      }
      .elementor-15
        .elementor-element.elementor-element-19d7ae4
        .elementor-icon {
        font-size: 583px;
      }
      .elementor-15
        .elementor-element.elementor-element-19d7ae4
        .elementor-icon
        svg {
        height: 583px;
      }
      .elementor-15
        .elementor-element.elementor-element-19d7ae4
        > .elementor-widget-container {
        margin: 0 0 0 -85px;
      }
      .elementor-15
        .elementor-element.elementor-element-3941c9b
        .beautium-heading-content {
        max-width: 470px;
      }
      .elementor-15
        .elementor-element.elementor-element-3941c9b
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        -webkit-align-items: flex-end;
        -moz-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        text-align: left;
      }
      .elementor-15 .elementor-element.elementor-element-f434566 .owl-dots {
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-f434566
        > .elementor-widget-container {
        margin: 31px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-c3319aa
        > .elementor-container
        > .elementor-row
        > .elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        align-content: flex-end;
        align-items: flex-end;
      }
      .elementor-15
        .elementor-element.elementor-element-17cae5e
        .beautium-heading-content {
        max-width: 675px;
      }
      .elementor-15
        .elementor-element.elementor-element-17cae5e
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-666bbb1
        .button-container {
        text-align: right;
      }
      .elementor-15
        .elementor-element.elementor-element-85faa63
        .archive-listing-wrapper.grid-listing {
        margin: 0 calc(-40px / 2) -28px;
      }
      .elementor-15
        .elementor-element.elementor-element-85faa63
        .archive-listing-wrapper.grid-listing
        .grid-item {
        padding: 0 calc(40px / 2) 28px;
      }
      .elementor-15
        .elementor-element.elementor-element-85faa63
        .post-meta-item-date {
        background-color: #fff;
      }
      .elementor-15
        .elementor-element.elementor-element-85faa63
        > .elementor-widget-container {
        margin: 31px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-c104704
        .button-container {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-c104704
        > .elementor-widget-container {
        margin: 50px 0 0;
      }
      .elementor-15
        .elementor-element.elementor-element-41e511e
        > .elementor-container
        > .elementor-row
        > .elementor-column
        > .elementor-column-wrap
        > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
      }
      .elementor-15 .elementor-element.elementor-element-72c7da2 {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-2ced670 {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-a9968bf {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-751b99e {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-ff891f2 {
        text-align: center;
      }
      .elementor-15 .elementor-element.elementor-element-697c80e {
        text-align: center;
      }
      .elementor-15
        .elementor-element.elementor-element-6583231
        .beautium-heading {
        -webkit-justify-content: left;
        -moz-justify-content: left;
        -ms-justify-content: left;
        justify-content: left;
        text-align: left;
      }
      .elementor-15
        .elementor-element.elementor-element-6583231
        .beautium-heading
        .beautium-heading-content {
        font-family: "Caramello Free", Sans-serif;
        font-size: 150px;
        line-height: 1em;
        color: #e66445;
      }
      .elementor-15
        .elementor-element.elementor-element-6583231
        > .elementor-widget-container {
        margin: 40px 0 -74px -77px;
      }
      .elementor-15
        .elementor-element.elementor-element-69b9317
        .beautium-heading {
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        text-align: right;
      }
      .elementor-15
        .elementor-element.elementor-element-69b9317
        .beautium-heading
        .beautium-heading-content {
        font-size: 50px;
      }
      .elementor-15 .elementor-element.elementor-element-bc05b56 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 10px;
      }
      .elementor-15
        .elementor-element.elementor-element-43832b2:not(
          .elementor-motion-effects-element-type-background
        )
        > .elementor-column-wrap {
        background-color: #f1ece9;
      }
      .elementor-15
        .elementor-element.elementor-element-43832b2
        > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s,
          box-shadow 0.3s;
      }
      .elementor-15
        .elementor-element.elementor-element-43832b2
        > .elementor-element-populated
        > .elementor-widget-wrap {
        padding: 12px 10px 46px;
      }
      @media (min-width: 481px) {
        .elementor-15 .elementor-element.elementor-element-1e606f2 {
          width: 41.6667%;
        }
        .elementor-15 .elementor-element.elementor-element-f980dbf {
          width: 57.999%;
        }
      }
      @media (max-width: 1200px) {
        .elementor-15
          .elementor-element.elementor-element-b167415
          > .elementor-widget-container {
          margin: 0;
        }
        .elementor-15 .elementor-element.elementor-element-7d7afb8 img {
          max-width: 90%;
        }
        .elementor-15
          .elementor-element.elementor-element-fcbae4c
          .elementor-counter-number-wrapper {
          font-size: 105px;
        }
        .elementor-15
          .elementor-element.elementor-element-e4ce3fd
          .elementor-counter-number-wrapper {
          font-size: 105px;
        }
        .elementor-15 .elementor-element.elementor-element-26749ad {
          padding: 0;
        }
        .elementor-15 .elementor-element.elementor-element-966fb49 {
          padding: 31px 30px 0;
        }
        .elementor-15
          .elementor-element.elementor-element-e539302
          > .elementor-widget-container {
          margin: 0 0 -42px;
        }
        .elementor-15 .elementor-element.elementor-element-e7e8c96 {
          padding: 42px 0 0;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon {
          font-size: 450px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon
          svg {
          height: 450px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          > .elementor-widget-container {
          margin: -45px 0 -45px -30px;
        }
        .elementor-15
          .elementor-element.elementor-element-85faa63
          .archive-listing-wrapper.grid-listing {
          margin: 0 calc(-20px / 2) -28px;
        }
        .elementor-15
          .elementor-element.elementor-element-85faa63
          .archive-listing-wrapper.grid-listing
          .grid-item {
          padding: 0 calc(20px / 2) 28px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          .beautium-heading
          .beautium-heading-content {
          font-size: 75px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          > .elementor-widget-container {
          margin: 38px 0 -38px -28px;
        }
      }
      @media (max-width: 1020px) {
        .elementor-15
          .elementor-element.elementor-element-d0b6a91
          > .elementor-element-populated
          > .elementor-widget-wrap {
          padding: 90px 0;
        }
        .elementor-15
          .elementor-element.elementor-element-b167415
          > .elementor-widget-container {
          margin: 50px 0 0;
        }
        .elementor-15 .elementor-element.elementor-element-7d7afb8 img {
          max-width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-266215d {
          padding: 90px 0 0;
        }
        .elementor-15
          .elementor-element.elementor-element-e539302
          > .elementor-widget-container {
          margin: 0 0 -42px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon {
          font-size: 380px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon
          svg {
          height: 380px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          > .elementor-widget-container {
          margin: 0 0 0 -30px;
        }
        .elementor-15
          .elementor-element.elementor-element-85faa63
          .archive-listing-wrapper.grid-listing {
          margin: 0 calc(-40px / 2) -28px;
        }
        .elementor-15
          .elementor-element.elementor-element-85faa63
          .archive-listing-wrapper.grid-listing
          .grid-item {
          padding: 0 calc(40px / 2) 28px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          .beautium-heading
          .beautium-heading-content {
          font-size: 75px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          > .elementor-widget-container {
          margin: 38px 0 -38px -28px;
        }
        .elementor-15
          .elementor-element.elementor-element-69b9317
          .beautium-heading
          .beautium-heading-content {
          font-size: 36px;
        }
      }
      @media (max-width: 840px) {
        .elementor-15
          .elementor-element.elementor-element-70dbc37
          .elementor-repeater-item-01c8bb7
          .slide-content-column {
          text-align: center;
        }
        .elementor-15
          .elementor-element.elementor-element-70dbc37
          .elementor-repeater-item-9080413
          .content-slider-item-heading-content {
          font-size: 55px;
        }
        .elementor-15
          .elementor-element.elementor-element-70dbc37
          .elementor-repeater-item-9080413
          .content-slider-item-heading-subheading {
          font-size: 55px;
        }
        .elementor-15
          .elementor-element.elementor-element-74259a6
          .beautium-heading-content {
          max-width: 325px;
        }
        .elementor-15
          .elementor-element.elementor-element-3cb1f7f
          > .elementor-element-populated {
          margin: 30px 0 0;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-15
          .elementor-element.elementor-element-47cdb15
          > .elementor-element-populated {
          margin: 30px 0 0;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-15
          .elementor-element.elementor-element-ff0116a
          .beautium-heading {
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          text-align: center;
        }
        .elementor-15 .elementor-element.elementor-element-4b075b5 {
          padding: 0 10px;
        }
        .elementor-15
          .elementor-element.elementor-element-b69595f
          .beautium-heading {
          text-align: center;
        }
        .elementor-15
          .elementor-element.elementor-element-3acfd26
          > .elementor-element-populated {
          margin: 5px 0 0;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon-wrapper {
          text-align: center;
        }
        .elementor-15
          .elementor-element.elementor-element-17cae5e
          .beautium-heading-content {
          max-width: 350px;
        }
        .elementor-15
          .elementor-element.elementor-element-85faa63
          .archive-listing-wrapper.grid-listing {
          margin: 0 calc(-20px / 2) -28px;
        }
        .elementor-15
          .elementor-element.elementor-element-85faa63
          .archive-listing-wrapper.grid-listing
          .grid-item {
          padding: 0 calc(20px / 2) 28px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          .beautium-heading
          .beautium-heading-content {
          font-size: 75px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          > .elementor-widget-container {
          margin: 38px 0 -38px -28px;
        }
        .elementor-15
          .elementor-element.elementor-element-69b9317
          .beautium-heading
          .beautium-heading-content {
          font-size: 36px;
        }
      }
      @media (max-width: 660px) {
        .elementor-15
          .elementor-element.elementor-element-70dbc37
          .elementor-repeater-item-9080413
          .content-slider-item-heading-content {
          font-size: 34px;
        }
        .elementor-15
          .elementor-element.elementor-element-70dbc37
          .elementor-repeater-item-9080413
          .content-slider-item-heading-subheading {
          font-size: 34px;
        }
        .elementor-15
          .elementor-element.elementor-element-d0b6a91
          > .elementor-element-populated
          > .elementor-widget-wrap {
          padding: 70px 0;
        }
        .elementor-15
          .elementor-element.elementor-element-1a29e93
          > .elementor-element-populated {
          margin: 30px 0 0;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-15
          .elementor-element.elementor-element-ff0116a
          .beautium-heading {
          -webkit-justify-content: center;
          -moz-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          text-align: center;
        }
        .elementor-15 .elementor-element.elementor-element-266215d {
          padding: 70px 0 0;
        }
        .elementor-15 .elementor-element.elementor-element-966fb49 {
          padding: 31px 20px 0;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon {
          font-size: 420px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon
          svg {
          height: 420px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          > .elementor-widget-container {
          margin: 0;
        }
      }
      @media (max-width: 480px) {
        .elementor-15
          .elementor-element.elementor-element-70dbc37
          .elementor-repeater-item-01c8bb7
          .slide-content-column {
          text-align: center;
        }
        .elementor-15 .elementor-element.elementor-element-f09d24b {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-81931ec {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-b2c37cd {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-cd3205d {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-2f083e6 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-3608280 {
          width: 50%;
        }
        .elementor-15
          .elementor-element.elementor-element-97dd16d
          .beautium-heading
          .beautium-heading-content {
          font-size: 100px;
        }
        .elementor-15 .elementor-element.elementor-element-4b075b5 {
          padding: 0 10px;
        }
        .elementor-15 .elementor-element.elementor-element-966fb49 {
          padding: 31px 20px 0;
        }
        .elementor-15
          .elementor-element.elementor-element-3acfd26
          > .elementor-element-populated {
          margin: 5px 0 0;
          --e-column-margin-right: 0px;
          --e-column-margin-left: 0px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon-wrapper {
          text-align: center;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon {
          font-size: 325px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          .elementor-icon
          svg {
          height: 325px;
        }
        .elementor-15
          .elementor-element.elementor-element-19d7ae4
          > .elementor-widget-container {
          margin: 0 0 0 -25px;
        }
        .elementor-15 .elementor-element.elementor-element-267e542 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-dbac611 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-7cd7b31 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-284a61f {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-1e710c8 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-b0c4e99 {
          width: 50%;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          .beautium-heading
          .beautium-heading-content {
          font-size: 70px;
        }
        .elementor-15
          .elementor-element.elementor-element-6583231
          > .elementor-widget-container {
          margin: 0 0 -40px -20px;
        }
      }
      @media (max-width: 1200px) and (min-width: 481px) {
        .elementor-15 .elementor-element.elementor-element-6171464 {
          width: 58%;
        }
        .elementor-15 .elementor-element.elementor-element-76d6c1d {
          width: 42%;
        }
        .elementor-15 .elementor-element.elementor-element-247ba9d {
          width: 100%;
        }
      }
      @media (max-width: 1020px) and (min-width: 481px) {
        .elementor-15 .elementor-element.elementor-element-d9a3311 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-1a29e93 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-247ba9d {
          width: 100%;
        }
      }
      @media (max-width: 840px) and (min-width: 481px) {
        .elementor-15 .elementor-element.elementor-element-f09d24b {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-81931ec {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-b2c37cd {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-cd3205d {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-2f083e6 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-3608280 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-d9a3311 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-1a29e93 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-2dd3bc5 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-f6b3f4c {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-3cb1f7f {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-47cdb15 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-0680d9b {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-3acfd26 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-1e606f2 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-f980dbf {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-267e542 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-dbac611 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-7cd7b31 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-284a61f {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-1e710c8 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-b0c4e99 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-fee4aa1 {
          width: 60%;
        }
        .elementor-15 .elementor-element.elementor-element-be44746 {
          width: 40%;
        }
      }
      @media (max-width: 660px) and (min-width: 481px) {
        .elementor-15 .elementor-element.elementor-element-f09d24b {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-81931ec {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-b2c37cd {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-cd3205d {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-2f083e6 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-3608280 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-d9a3311 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-1a29e93 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-6171464 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-76d6c1d {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-2dd3bc5 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-f6b3f4c {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-3cb1f7f {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-47cdb15 {
          width: 50%;
        }
        .elementor-15 .elementor-element.elementor-element-0680d9b {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-3acfd26 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-1e606f2 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-f980dbf {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-267e542 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-dbac611 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-7cd7b31 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-284a61f {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-1e710c8 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-b0c4e99 {
          width: 33.3333%;
        }
        .elementor-15 .elementor-element.elementor-element-fee4aa1 {
          width: 100%;
        }
        .elementor-15 .elementor-element.elementor-element-be44746 {
          width: 100%;
        }
      }
      @font-face {
        font-display: swap;
        font-family: fontello;
        src: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.eot?25141392");
        src: url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.eot?25141392#iefix")
            format("embedded-opentype"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.woff2?25141392")
            format("woff2"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.woff?25141392")
            format("woff"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.ttf?25141392")
            format("truetype"),
          url("https://8ded8880.rocketcdn.me/themes/beautium/wp-content/themes/beautium/fonts/fontello.svg?25141392#fontello")
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
      [class*=" icon-"]:before,
      [class^="icon-"]:before {
        font-family: fontello;
        font-style: normal;
        font-weight: 400;
        speak: never;
        display: inline-block;
        text-decoration: inherit;
        width: 1em;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        line-height: 1em;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .icon-nail-device:before {
        content: "\e810";
      }
      .icon-nail-painting:before {
        content: "\e811";
      }
      .icon-nail-polish-removing:before {
        content: "\e812";
      }
      .icon-nail-tools:before {
        content: "\e813";
      }
      .icon-services-4:before {
        content: "\e81b";
      }
      .elementor-widget-image {
        text-align: center;
      }
      .elementor-widget-image a {
        display: inline-block;
      }
      .elementor-widget-image a img[src$=".svg"] {
        width: 48px;
      }
      .elementor-widget-image img {
        vertical-align: middle;
        display: inline-block;
      }
      .elementor-counter .elementor-counter-number-wrapper {
        display: flex;
        font-size: 69px;
        font-weight: 600;
        line-height: 1;
      }
      .elementor-counter .elementor-counter-number-prefix,
      .elementor-counter .elementor-counter-number-suffix {
        flex-grow: 1;
        white-space: pre-wrap;
      }
      .elementor-counter .elementor-counter-number-prefix {
        text-align: right;
      }
      .elementor-counter .elementor-counter-number-suffix {
        text-align: left;
      }
      .elementor-counter .elementor-counter-title {
        text-align: center;
        font-size: 19px;
        font-weight: 400;
        line-height: 2.5;
      }
      .mejs-container {
        background: #000;
        font-family: Helvetica, Arial, serif;
        position: relative;
        text-align: left;
        text-indent: 0;
        vertical-align: top;
      }
      .mejs-container,
      .mejs-container * {
        box-sizing: border-box;
      }
      .mejs-container video::-webkit-media-controls,
      .mejs-container video::-webkit-media-controls-panel,
      .mejs-container video::-webkit-media-controls-panel-container,
      .mejs-container video::-webkit-media-controls-start-playback-button {
        -webkit-appearance: none;
        display: none !important;
      }
      .mejs-container:focus {
        outline: 0;
      }
      .mejs-mediaelement {
        left: 0;
        position: absolute;
        top: 0;
      }
      .mejs-mediaelement {
        height: 100%;
        width: 100%;
        z-index: 0;
      }
      .mejs-container {
        clear: both;
        max-width: 100%;
      }
      .mejs-container * {
        font-family: Helvetica, Arial;
      }
      .mejs-container {
        background: #222;
      }
      .wp-video-shortcode video,
      video.wp-video-shortcode {
        max-width: 100%;
        display: inline-block;
      }
      .wp-block-gallery.wp-block-gallery-1 {
        --wp--style--unstable-gallery-gap: var(
          --wp--style--gallery-gap-default,
          var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em))
        );
        gap: var(
          --wp--style--gallery-gap-default,
          var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em))
        );
      }
      .wp-container-core-social-links-layout-2.wp-container-core-social-links-layout-2 {
        flex-wrap: nowrap;
      }
      #sb_instagram {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      #sb_instagram:after {
        content: "";
        display: table;
        clear: both;
      }
      #sb_instagram.sbi_fixed_height {
        overflow: hidden;
        overflow-y: auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      #sb_instagram #sbi_images {
        width: 100%;
        float: left;
        line-height: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      #sb_instagram .sbi_header_link {
        -webkit-box-shadow: none;
        box-shadow: none;
      }
      #sb_instagram .sbi_header_link:hover {
        border: none;
      }
      #sb_instagram #sbi_images .sbi_item {
        display: inline-block;
        float: left;
        vertical-align: top;
        zoom: 1;
        padding: inherit !important;
        margin: 0 !important;
        text-decoration: none;
        opacity: 1;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -o-transition: 0.5s;
        transition: all 0.5s ease;
      }
      #sb_instagram #sbi_images .sbi_item.sbi_transition {
        opacity: 0;
      }
      #sb_instagram.sbi_col_1 #sbi_images .sbi_item {
        width: 100%;
      }
      #sb_instagram.sbi_col_2 #sbi_images .sbi_item {
        width: 50%;
      }
      #sb_instagram.sbi_col_3 #sbi_images .sbi_item {
        width: 33.33%;
      }
      #sb_instagram.sbi_col_4 #sbi_images .sbi_item {
        width: 25%;
      }
      #sb_instagram.sbi_col_5 #sbi_images .sbi_item {
        width: 20%;
      }
      #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
        width: 16.66%;
      }
      #sb_instagram.sbi_col_7 #sbi_images .sbi_item {
        width: 14.28%;
      }
      #sb_instagram.sbi_col_8 #sbi_images .sbi_item {
        width: 12.5%;
      }
      #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
        width: 11.11%;
      }
      #sb_instagram.sbi_col_10 #sbi_images .sbi_item {
        width: 10%;
      }
      #sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item {
        width: 100%;
      }
      #sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item {
        width: 50%;
      }
      #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item {
        width: 33.33%;
      }
      #sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {
        width: 25%;
      }
      #sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item {
        width: 20%;
      }
      #sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {
        width: 16.66%;
      }
      #sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item {
        width: 14.28%;
      }
      #sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item {
        width: 12.5%;
      }
      #sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item {
        width: 11.11%;
      }
      #sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item {
        width: 10%;
      }
      #sb_instagram .sbi_photo_wrap {
        position: relative;
      }
      #sb_instagram .sbi_photo {
        display: block;
        text-decoration: none;
      }
      #sb_instagram .sbi_photo img {
        width: 100%;
        height: auto;
      }
      #sb_instagram .sbi_no_js img {
        display: none;
      }
      #sb_instagram a,
      #sb_instagram a:active,
      #sb_instagram a:focus,
      #sb_instagram a:hover {
        outline: 0;
      }
      #sb_instagram img {
        display: block;
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
        opacity: 1 !important;
      }
      #sb_instagram .sbi_link {
        display: none;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 100%;
        padding: 10px 0;
        background: rgba(0, 0, 0, 0.5);
        text-align: center;
        color: #fff;
        font-size: 12px;
        line-height: 1.1;
      }
      #sb_instagram .sbi_link a {
        padding: 0 6px;
        text-decoration: none;
        color: #fff;
        font-size: 12px;
        line-height: 1.1;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
      }
      #sb_instagram .sbi_link .sbi_lightbox_link {
        padding-bottom: 5px;
      }
      #sb_instagram .sbi_link a:focus,
      #sb_instagram .sbi_link a:hover {
        text-decoration: underline;
      }
      #sb_instagram .sbi_photo_wrap:focus .sbi_link,
      #sb_instagram .sbi_photo_wrap:hover .sbi_link {
        display: block;
      }
      #sb_instagram svg:not(:root).svg-inline--fa {
        height: 1em;
        display: inline-block;
      }
      #sb_instagram .sbi_type_carousel .sbi_playbtn,
      #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
      #sb_instagram .sbi_type_video .sbi_playbtn,
      #sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
      .sbi_type_carousel .fa-clone {
        display: block !important;
        position: absolute;
        z-index: 1;
        color: #fff;
        color: rgba(255, 255, 255, 0.9);
        font-style: normal !important;
        text-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
      }
      #sb_instagram .sbi_type_carousel .sbi_playbtn,
      #sb_instagram .sbi_type_video .sbi_playbtn {
        z-index: 2;
        top: 50%;
        left: 50%;
        margin-top: -24px;
        margin-left: -19px;
        padding: 0;
        font-size: 48px;
      }
      #sb_instagram .sbi_type_carousel .fa-clone {
        right: 12px;
        top: 12px;
        font-size: 24px;
        text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
      }
      #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,
      #sb_instagram .sbi_type_video .svg-inline--fa.fa-play,
      .sbi_type_carousel svg.fa-clone {
        -webkit-filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.4));
        filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.4));
      }
      #sb_instagram .sbi_loader {
        width: 20px;
        height: 20px;
        position: relative;
        top: 50%;
        left: 50%;
        margin: -10px 0 0 -10px;
        background-color: #000;
        background-color: rgba(0, 0, 0, 0.5);
        border-radius: 100%;
        -webkit-animation: 1s ease-in-out infinite sbi-sk-scaleout;
        animation: 1s ease-in-out infinite sbi-sk-scaleout;
      }
      #sb_instagram br {
        display: none;
      }
      #sbi_load p {
        display: inline;
        padding: 0;
        margin: 0;
      }
      #sb_instagram #sbi_load .sbi_loader {
        position: absolute;
        margin-top: -11px;
        background-color: #fff;
        opacity: 1;
      }
      @-webkit-keyframes sbi-sk-scaleout {
        0% {
          -webkit-transform: scale(0);
        }
        100% {
          -webkit-transform: scale(1);
          opacity: 0;
        }
      }
      @keyframes sbi-sk-scaleout {
        0% {
          -webkit-transform: scale(0);
          -ms-transform: scale(0);
          transform: scale(0);
        }
        100% {
          -webkit-transform: scale(1);
          -ms-transform: scale(1);
          transform: scale(1);
          opacity: 0;
        }
      }
      #sb_instagram .fa-spin,
      #sbi_lightbox .fa-spin {
        -webkit-animation: 2s linear infinite fa-spin;
        animation: 2s linear infinite fa-spin;
      }
      #sb_instagram .fa-pulse,
      #sbi_lightbox .fa-pulse {
        -webkit-animation: 1s steps(8) infinite fa-spin;
        animation: 1s steps(8) infinite fa-spin;
      }
      @-webkit-keyframes fa-spin {
        0% {
          -webkit-transform: rotate(0);
          transform: rotate(0);
        }
        100% {
          -webkit-transform: rotate(359deg);
          transform: rotate(359deg);
        }
      }
      @keyframes fa-spin {
        0% {
          -webkit-transform: rotate(0);
          transform: rotate(0);
        }
        100% {
          -webkit-transform: rotate(359deg);
          transform: rotate(359deg);
        }
      }
      .sbi-screenreader {
        text-indent: -9999px !important;
        display: block !important;
        width: 0 !important;
        height: 0 !important;
        line-height: 0 !important;
        text-align: left !important;
        overflow: hidden !important;
      }
      #sb_instagram .sb_instagram_header,
      .sb_instagram_header {
        float: left;
        clear: both;
        margin: 0 0 15px;
        padding: 0;
        line-height: 1.2;
        width: 100%;
      }
      #sb_instagram .sb_instagram_header a,
      .sb_instagram_header a {
        float: left;
        display: block;
        min-width: 100%;
        text-decoration: none;
        transition: color 0.5s ease;
      }
      .sb_instagram_header.sbi_header_outside {
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
        display: flex;
      }
      .sbi_no_avatar .sbi_header_img {
        background: #333;
        color: #fff;
        width: 50px;
        height: 50px;
        position: relative;
      }
      .sbi_no_avatar .sbi_header_hashtag_icon {
        display: block;
        color: #fff;
        opacity: 0.9;
        -webkit-transition: background 0.6s linear, color 0.6s linear;
        -moz-transition: background 0.6s linear, color 0.6s linear;
        -o-transition: background 0.6s linear, color 0.6s linear;
        transition: background 0.6s linear, color 0.6s linear;
      }
      .sbi_no_avatar:hover .sbi_header_hashtag_icon {
        display: block;
        opacity: 1;
        -webkit-transition: background 0.2s linear, color 0.2s linear;
        -moz-transition: background 0.2s linear, color 0.2s linear;
        -o-transition: background 0.2s linear, color 0.2s linear;
        transition: background 0.2s linear, color 0.2s linear;
      }
      @media all and (min-width: 480px) {
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,
        .sb_instagram_header.sbi_medium .sbi_header_img {
          width: 80px;
          height: 80px;
          border-radius: 40px;
        }
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,
        .sb_instagram_header.sbi_medium .sbi_header_img img {
          width: 80px;
          height: 80px;
          border-radius: 40px;
        }
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
        .sb_instagram_header.sbi_medium .sbi_header_text h3 {
          font-size: 20px;
        }
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
        #sb_instagram
          .sb_instagram_header.sbi_medium
          .sbi_header_text
          .sbi_bio_info,
        .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
        .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info {
          font-size: 14px;
        }
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
        #sb_instagram
          .sb_instagram_header.sbi_medium
          .sbi_header_text
          .sbi_bio_info,
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
        .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,
        .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,
        .sb_instagram_header.sbi_medium .sbi_header_text h3 {
          margin-left: 95px !important;
          line-height: 1.4;
        }
        #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,
        .sb_instagram_header.sbi_medium .sbi_header_text h3 {
          margin-right: -85px !important;
        }
        #sb_instagram
          .sb_instagram_header.sbi_medium
          .sbi_header_text
          .sbi_bio_info,
        .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info {
          margin-top: 4px !important;
        }
        #sb_instagram
          .sb_instagram_header.sbi_medium
          .sbi_header_text.sbi_no_bio
          h3,
        .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3 {
          padding-top: 20px !important;
        }
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,
        .sb_instagram_header.sbi_large .sbi_header_img {
          width: 120px;
          height: 120px;
          border-radius: 60px;
        }
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,
        .sb_instagram_header.sbi_large .sbi_header_img img {
          width: 120px;
          height: 120px;
          border-radius: 60px;
        }
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
        .sb_instagram_header.sbi_large .sbi_header_text h3 {
          font-size: 28px;
        }
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
        #sb_instagram
          .sb_instagram_header.sbi_large
          .sbi_header_text
          .sbi_bio_info,
        .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
        .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info {
          font-size: 16px;
        }
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
        #sb_instagram
          .sb_instagram_header.sbi_large
          .sbi_header_text
          .sbi_bio_info,
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
        .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,
        .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,
        .sb_instagram_header.sbi_large .sbi_header_text h3 {
          margin-left: 140px !important;
          line-height: 1.5;
        }
        #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,
        .sb_instagram_header.sbi_large .sbi_header_text h3 {
          margin-right: -120px !important;
        }
        #sb_instagram
          .sb_instagram_header.sbi_large
          .sbi_header_text
          .sbi_bio_info,
        .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info {
          margin-top: 12px !important;
        }
        #sb_instagram
          .sb_instagram_header.sbi_large
          .sbi_header_text.sbi_no_bio
          h3,
        .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3 {
          padding-top: 32px !important;
        }
      }
      #sb_instagram .sb_instagram_header .sbi_header_img,
      .sb_instagram_header .sbi_header_img {
        float: left;
        position: relative;
        width: 50px;
        margin: 0 0 0 -100% !important;
        overflow: hidden;
        -moz-border-radius: 40px;
        -webkit-border-radius: 40px;
        border-radius: 40px;
      }
      #sb_instagram .sb_instagram_header .sbi_header_img img,
      .sb_instagram_header .sbi_header_img img {
        float: left;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        -moz-border-radius: 40px;
        -webkit-border-radius: 40px;
        border-radius: 40px;
      }
      #sb_instagram .sb_instagram_header .sbi_header_img_hover,
      .sb_instagram_header .sbi_header_img_hover {
        opacity: 0;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        color: #fff;
        background: rgba(0, 0, 0, 0.75);
      }
      #sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
      #sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,
      .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,
      .sb_instagram_header .sbi_header_img_hover .sbi_new_logo {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -12px;
        margin-left: -12px;
        width: 24px;
        height: 24px;
        font-size: 24px;
      }
      #sb_instagram
        .sb_instagram_header.sbi_medium
        .sbi_header_hashtag_icon
        .sbi_new_logo,
      .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {
        margin-top: -18px;
        margin-left: -18px;
        width: 36px;
        height: 36px;
        font-size: 36px;
      }
      #sb_instagram
        .sb_instagram_header.sbi_large
        .sbi_header_hashtag_icon
        .sbi_new_logo,
      .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {
        margin-top: -24px;
        margin-left: -24px;
        width: 48px;
        height: 48px;
        font-size: 48px;
      }
      #sb_instagram .sb_instagram_header .sbi_header_img_hover i {
        overflow: hidden;
      }
      #sb_instagram .sb_instagram_header .sbi_header_img_hover,
      .sb_instagram_header .sbi_header_img_hover {
        z-index: 2;
        transition: opacity 0.4s ease-in-out;
      }
      #sb_instagram .sb_instagram_header .sbi_fade_in,
      .sb_instagram_header .sbi_fade_in {
        opacity: 1;
        transition: opacity 0.2s ease-in-out;
      }
      #sb_instagram .sb_instagram_header .sbi_header_img_hover,
      .sb_instagram_header .sbi_header_img_hover {
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        text-align: center;
        color: #fff;
        background: rgba(0, 0, 0, 0.75);
        -moz-opacity: 0;
        opacity: 0;
        border-radius: 40px;
        transition: opacity 0.2s;
      }
      #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,
      #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,
      .sb_instagram_header a:focus .sbi_header_img_hover,
      .sb_instagram_header a:hover .sbi_header_img_hover {
        opacity: 1;
      }
      #sb_instagram .sb_instagram_header .sbi_header_text,
      .sb_instagram_header .sbi_header_text {
        float: left;
        width: 100%;
        padding-top: 5px;
      }
      #sb_instagram .sb_instagram_header a,
      .sb_instagram_header a {
        text-decoration: none;
      }
      #sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,
      #sb_instagram .sb_instagram_header .sbi_header_text h3,
      .sb_instagram_header .sbi_header_text .sbi_bio,
      .sb_instagram_header .sbi_header_text h3 {
        float: left;
        clear: both;
        width: auto;
        margin: 0 0 0 60px !important;
        padding: 0 !important;
      }
      #sb_instagram .sb_instagram_header h3,
      .sb_instagram_header h3 {
        font-size: 16px;
        line-height: 1.3;
      }
      #sb_instagram .sb_instagram_header p,
      .sb_instagram_header p {
        font-size: 13px;
        line-height: 1.3;
        margin: 0;
        padding: 0;
      }
      #sb_instagram p:empty {
        display: none;
      }
      #sb_instagram .sb_instagram_header .sbi_header_text img.emoji,
      .sb_instagram_header .sbi_header_text img.emoji {
        margin-right: 3px !important;
      }
      #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3,
      .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {
        padding-top: 9px !important;
      }
      #sb_instagram
        .sb_instagram_header
        .sbi_header_text.sbi_no_bio
        .sbi_bio_info,
      .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {
        clear: both;
      }
      #sb_instagram #sbi_load {
        float: left;
        clear: both;
        width: 100%;
        text-align: center;
      }
      #sb_instagram #sbi_load .fa-spinner {
        display: none;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -8px 0 0 -7px;
        font-size: 15px;
      }
      #sb_instagram #sbi_load {
        opacity: 1;
        transition: all 0.5s ease-in;
      }
      #sb_instagram .sbi_load_btn .sbi_btn_text,
      #sb_instagram .sbi_load_btn .sbi_loader {
        opacity: 1;
        transition: all 0.1s ease-in;
      }
      #sb_instagram .sbi_hidden {
        opacity: 0 !important;
      }
      #sb_instagram #sbi_load .sbi_load_btn,
      #sb_instagram .sbi_follow_btn a {
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        padding: 7px 14px;
        margin: 5px auto 0;
        background: #333;
        border: none;
        color: #fff;
        text-decoration: none;
        font-size: 13px;
        line-height: 1.5;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      #sb_instagram #sbi_load .sbi_load_btn {
        position: relative;
      }
      #sb_instagram .sbi_follow_btn {
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        text-align: center;
      }
      #sb_instagram .sbi_follow_btn.sbi_top {
        display: block;
        margin-bottom: 5px;
      }
      #sb_instagram .sbi_follow_btn a {
        background: #408bd1;
        color: #fff;
      }
      #sb_instagram #sbi_load .sbi_load_btn,
      #sb_instagram .sbi_follow_btn a {
        transition: all 0.1s ease-in;
      }
      #sb_instagram #sbi_load .sbi_load_btn:hover {
        outline: 0;
        box-shadow: inset 0 0 20px 20px rgba(255, 255, 255, 0.25);
      }
      #sb_instagram .sbi_follow_btn a:focus,
      #sb_instagram .sbi_follow_btn a:hover {
        outline: 0;
        box-shadow: inset 0 0 10px 20px #359dff;
      }
      #sb_instagram #sbi_load .sbi_load_btn:active,
      #sb_instagram .sbi_follow_btn a:active {
        box-shadow: inset 0 0 10px 20px rgba(0, 0, 0, 0.3);
      }
      #sb_instagram .sbi_follow_btn .fa,
      #sb_instagram .sbi_follow_btn svg {
        margin-bottom: -1px;
        margin-right: 7px;
        font-size: 15px;
      }
      #sb_instagram .sbi_follow_btn svg {
        vertical-align: -0.125em;
      }
      #sb_instagram #sbi_load .sbi_follow_btn {
        margin-left: 5px;
      }
      #sb_instagram .sb_instagram_error {
        width: 100%;
        text-align: center;
        line-height: 1.4;
      }
      #sbi_mod_error {
        display: none;
        border: 1px solid #ddd;
        background: #eee;
        color: #333;
        margin: 10px 0 0;
        padding: 10px 15px;
        font-size: 13px;
        text-align: center;
        clear: both;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
      }
      #sbi_mod_error br {
        display: initial !important;
      }
      #sbi_mod_error p {
        padding: 5px 0 !important;
        margin: 0 !important;
        line-height: 1.3 !important;
      }
      #sbi_mod_error ol,
      #sbi_mod_error ul {
        padding: 5px 0 5px 20px !important;
        margin: 0 !important;
      }
      #sbi_mod_error li {
        padding: 1px 0 !important;
        margin: 0 !important;
      }
      #sbi_mod_error span {
        font-size: 12px;
      }
      #sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,
      #sb_instagram.sbi_medium .sbi_playbtn {
        margin-top: -12px;
        margin-left: -9px;
        font-size: 23px;
      }
      #sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {
        right: 8px;
        top: 8px;
        font-size: 18px;
      }
      #sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,
      #sb_instagram.sbi_small .sbi_playbtn {
        margin-top: -9px;
        margin-left: -7px;
        font-size: 18px;
      }
      #sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {
        right: 5px;
        top: 5px;
        font-size: 12px;
      }
      @media all and (max-width: 640px) {
        #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
          width: 50%;
        }
        #sb_instagram.sbi_col_10 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
          width: 25%;
        }
        #sb_instagram.sbi_width_resp {
          width: 100% !important;
        }
      }
      #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {
        box-sizing: border-box;
        position: relative;
        overflow: hidden;
      }
      #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {
        content: "";
        display: block;
        padding-top: 100%;
        z-index: -300;
      }
      #sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
      }
      #sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {
        opacity: 1;
      }
      #sb_instagram.sbi_no_js .sbi_load_btn,
      #sb_instagram.sbi_no_js .sbi_photo img {
        display: none;
      }
      #sb_instagram
        #sbi_images
        .sbi_js_load_disabled
        .sbi_imgLiquid_ready.sbi_photo,
      #sb_instagram
        #sbi_images
        .sbi_no_js_customizer
        .sbi_imgLiquid_ready.sbi_photo {
        padding-bottom: 0 !important;
      }
      #sb_instagram #sbi_mod_error .sb_frontend_btn {
        display: inline-block;
        padding: 6px 10px;
        background: #ddd;
        background: rgba(0, 0, 0, 0.1);
        text-decoration: none;
        border-radius: 5px;
        margin-top: 10px;
        color: #444;
      }
      #sb_instagram #sbi_mod_error .sb_frontend_btn:hover {
        background: #ccc;
        background: rgba(0, 0, 0, 0.15);
      }
      #sb_instagram #sbi_mod_error .sb_frontend_btn .fa {
        margin-right: 2px;
      }
      #sb_instagram.sbi_palette_dark,
      #sbi_lightbox.sbi_palette_dark_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer,
      #sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,
      #sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,
      .sbi_header_outside.sbi_header_palette_dark {
        background-color: rgba(0, 0, 0, 0.85);
        color: rgba(255, 255, 255, 0.75);
      }
      #sb_instagram.sbi_palette_dark .sbi_caption,
      #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox
        .sbi_lb-commentBox
        p,
      #sbi_lightbox.sbi_palette_dark_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-details
        .sbi_lb-caption,
      #sbi_lightbox.sbi_palette_dark_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-number,
      .sbi_header_palette_dark {
        color: rgba(255, 255, 255, 0.75);
      }
      #sb_instagram.sbi_palette_dark .sbi_meta,
      .sbi_header_palette_dark .sbi_bio {
        color: rgba(255, 255, 255, 0.75);
      }
      #sb_instagram.sbi_palette_dark .sbi_expand a,
      #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox
        .sbi_lb-commentBox
        .sbi_lb-commenter,
      #sbi_lightbox.sbi_palette_dark_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-details
        a,
      #sbi_lightbox.sbi_palette_dark_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-details
        a
        p,
      .sbi_header_palette_dark a {
        color: #fff;
      }
      #sb_instagram.sbi_palette_light,
      #sbi_lightbox.sbi_palette_light_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer,
      #sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,
      #sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,
      .sbi_header_outside.sbi_header_palette_light {
        color: rgba(0, 0, 0, 0.85);
        background-color: rgba(255, 255, 255, 0.75);
      }
      #sb_instagram.sbi_palette_light .sbi_caption,
      #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox
        .sbi_lb-commentBox
        p,
      #sbi_lightbox.sbi_palette_light_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-details
        .sbi_lb-caption,
      #sbi_lightbox.sbi_palette_light_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-number,
      .sbi_header_palette_light {
        color: rgba(0, 0, 0, 0.85);
      }
      #sb_instagram.sbi_palette_light .sbi_meta,
      .sbi_header_palette_light .sbi_bio {
        color: rgba(0, 0, 0, 0.85);
      }
      #sb_instagram.sbi_palette_light .sbi_expand a,
      #sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox
        .sbi_lb-commentBox
        .sbi_lb-commenter,
      #sbi_lightbox.sbi_palette_light_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-details
        a,
      #sbi_lightbox.sbi_palette_light_lightbox
        .sbi_lb-outerContainer
        .sbi_lb-dataContainer
        .sbi_lb-details
        a
        p,
      .sbi_header_palette_light a {
        color: #000;
      }
      @media all and (max-width: 480px) {
        #sb_instagram.sbi_col_10 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_6 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
        #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
          width: 100%;
        }
        #sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item {
          width: 10%;
        }
        #sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item {
          width: 11.11%;
        }
        #sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item {
          width: 12.5%;
        }
        #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item {
          width: 100%;
        }
        #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item {
          width: 100%;
        }
        #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
          width: 50%;
        }
        #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {
          width: 33.33%;
        }
        #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item {
          width: 25%;
        }
        #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item {
          width: 20%;
        }
        #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item {
          width: 16.66%;
        }
        #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item {
          width: 14.28%;
        }
      }
      @media all and (max-width: 800px) {
        #sb_instagram.sbi_tab_col_10 #sbi_images .sbi_item {
          width: 10%;
        }
        #sb_instagram.sbi_tab_col_9 #sbi_images .sbi_item {
          width: 11.11%;
        }
        #sb_instagram.sbi_tab_col_8 #sbi_images .sbi_item {
          width: 12.5%;
        }
        #sb_instagram.sbi_tab_col_7 #sbi_images .sbi_item {
          width: 14.28%;
        }
        #sb_instagram.sbi_tab_col_6 #sbi_images .sbi_item {
          width: 16.66%;
        }
        #sb_instagram.sbi_tab_col_5 #sbi_images .sbi_item {
          width: 20%;
        }
        #sb_instagram.sbi_tab_col_4 #sbi_images .sbi_item {
          width: 25%;
        }
        #sb_instagram.sbi_tab_col_3 #sbi_images .sbi_item {
          width: 33.33%;
        }
        #sb_instagram.sbi_tab_col_2 #sbi_images .sbi_item {
          width: 50%;
        }
        #sb_instagram.sbi_tab_col_1 #sbi_images .sbi_item {
          width: 100%;
        }
      }
      @media all and (max-width: 480px) {
        #sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images .sbi_item,
        #sb_instagram.sbi_mob_col_1 #sbi_images .sbi_item {
          width: 100%;
        }
        #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
          width: 50%;
        }
        #sb_instagram.sbi_mob_col_3 #sbi_images .sbi_item {
          width: 33.33%;
        }
        #sb_instagram.sbi_mob_col_4 #sbi_images .sbi_item {
          width: 25%;
        }
        #sb_instagram.sbi_mob_col_5 #sbi_images .sbi_item {
          width: 20%;
        }
        #sb_instagram.sbi_mob_col_6 #sbi_images .sbi_item {
          width: 16.66%;
        }
        #sb_instagram.sbi_mob_col_7 #sbi_images .sbi_item {
          width: 14.28%;
        }
        #sb_instagram.sbi_mob_col_8 #sbi_images .sbi_item {
          width: 12.5%;
        }
        #sb_instagram.sbi_mob_col_9 #sbi_images .sbi_item {
          width: 11.11%;
        }
        #sb_instagram.sbi_mob_col_10 #sbi_images .sbi_item {
          width: 10%;
        }
      }
      #sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide {
        display: none !important;
      }
      body:after {
        content: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/instagram-feed/img/sbi-sprite.png);
        display: none;
      }
      .sbi_lightboxOverlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 99999;
        background-color: #000;
        opacity: 0.9;
        display: none;
      }
      .sbi_lightbox {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100000;
        text-align: center;
        line-height: 0;
        font-weight: 400;
      }
      .sbi_lightbox .sbi_lb-image {
        display: block;
        height: auto;
        max-width: inherit;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        object-fit: contain;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        -ms-border-radius: 3px 0 0 3px;
        -o-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
      }
      .sbi_lightbox a:active,
      .sbi_lightbox a:focus,
      .sbi_lightbox a:hover {
        outline: 0;
      }
      .sbi_lightbox a img {
        border: none;
      }
      .sbi_lb-outerContainer {
        position: relative;
        background-color: #000;
        width: 250px;
        height: 250px;
        margin: 0 auto 5px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
      }
      .sbi_lb-outerContainer:after {
        content: "";
        display: table;
        clear: both;
      }
      .sbi_lb-container-wrapper {
        height: 100%;
      }
      .sbi_lb-container {
        position: relative;
        padding: 4px;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
        right: 0;
      }
      .sbi_lb-loader {
        position: absolute;
        width: 100%;
        top: 50%;
        left: 0;
        height: 20px;
        margin-top: -10px;
        text-align: center;
        line-height: 0;
      }
      .sbi_lb-loader span {
        display: block;
        width: 14px;
        height: 14px;
        margin: 0 auto;
        background: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/instagram-feed/img/sbi-sprite.png)
          no-repeat;
      }
      .sbi_lb-nav {
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10;
      }
      .sbi_lb-container > .nav {
        left: 0;
      }
      .sbi_lb-nav a {
        position: absolute;
        z-index: 100;
        top: 0;
        height: 90%;
        outline: 0;
        background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
      }
      .sbi_lb-next,
      .sbi_lb-prev {
        height: 100%;
        cursor: pointer;
        display: block;
      }
      .sbi_lb-nav a.sbi_lb-prev {
        width: 50px;
        left: -70px;
        padding-left: 10px;
        padding-right: 10px;
        float: left;
        opacity: 0.5;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
      }
      .sbi_lb-nav a.sbi_lb-prev:hover {
        opacity: 1;
      }
      .sbi_lb-nav a.sbi_lb-next {
        width: 50px;
        right: -70px;
        padding-left: 10px;
        padding-right: 10px;
        float: right;
        opacity: 0.5;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
      }
      .sbi_lb-nav a.sbi_lb-next:hover {
        opacity: 1;
      }
      .sbi_lb-nav span {
        display: block;
        top: 55%;
        position: absolute;
        left: 20px;
        width: 34px;
        height: 45px;
        margin: -25px 0 0;
        background: url(https://8ded8880.rocketcdn.me/themes/beautium/wp-content/plugins/instagram-feed/img/sbi-sprite.png)
          no-repeat;
      }
      .sbi_lb-nav a.sbi_lb-prev span {
        background-position: -53px 0;
      }
      .sbi_lb-nav a.sbi_lb-next span {
        left: auto;
        right: 20px;
        background-position: -18px 0;
      }
      .sbi_lb-dataContainer {
        margin: 0 auto;
        padding-top: 10px;
        width: 100%;
        font-family: "Open Sans", Helvetica, Arial, sans-serif;
        -moz-border-radius-bottomleft: 4px;
        -webkit-border-bottom-left-radius: 4px;
        border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer {
        position: relative;
        padding-right: 300px;
        background: #fff;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper {
        position: relative;
        background: #000;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
        width: 300px !important;
        position: absolute;
        top: 0;
        right: -300px;
        height: 100%;
        bottom: 0;
        background: #fff;
        line-height: 1.4;
        overflow: hidden;
        overflow-y: auto;
        text-align: left;
      }
      .sbi_lb-commentBox:after,
      .sbi_lb-data:after,
      .sbi_lb-dataContainer:after {
        content: "";
        display: table;
        clear: both;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox {
        display: block !important;
        width: 100%;
        margin-top: 20px;
        padding: 4px;
      }
      #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number {
        padding-bottom: 0;
      }
      #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
      }
      #sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text {
        display: inline-block;
        padding-top: 10px;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment {
        display: block !important;
        width: 100%;
        min-width: 100%;
        float: left;
        clear: both;
        font-size: 12px;
        padding: 3px 20px 3px 0;
        margin: 0 0 1px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
        font-weight: 700;
        margin-right: 5px;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p {
        text-align: left;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer {
        box-sizing: border-box;
        padding: 15px 20px;
      }
      .sbi_lb-data {
        padding: 0 4px;
        color: #ccc;
      }
      .sbi_lb-data .sbi_lb-details {
        width: 85%;
        float: left;
        text-align: left;
        line-height: 1.1;
      }
      .sbi_lb-data .sbi_lb-caption {
        float: left;
        font-size: 13px;
        font-weight: 400;
        line-height: 1.3;
        padding-bottom: 3px;
        color: #ccc;
        word-wrap: break-word;
        word-break: break-word;
        overflow-wrap: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
      }
      .sbi_lb-data .sbi_lb-caption a {
        color: #ccc;
        font-weight: 700;
        text-decoration: none;
      }
      .sbi_lb-commenter:hover,
      .sbi_lb-data .sbi_lb-caption a:hover {
        color: #fff;
        text-decoration: underline;
      }
      .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username {
        float: left;
        width: 100%;
        color: #ccc;
        padding-bottom: 0;
        display: block;
        margin: 0 0 5px;
      }
      .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p {
        color: #fff;
        text-decoration: underline;
      }
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter {
        color: #333;
      }
      #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,
      #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,
      #sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled
        .sbi_lightbox_action
        a:hover,
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,
      .sbi_lightbox.sbi_lb-comments-enabled
        .sbi_lb-data
        .sbi_lb-caption
        .sbi_lightbox_username
        p,
      .sbi_lightbox.sbi_lb-comments-enabled
        .sbi_lb-data
        .sbi_lb-caption
        .sbi_lightbox_username:hover
        p,
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,
      .sbi_lightbox.sbi_lb-comments-enabled
        .sbi_lb-data
        .sbi_lb-caption
        a:hover,
      .sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username {
        color: #333;
      }
      .sbi_lightbox .sbi_lightbox_username img {
        float: left;
        border: none;
        width: 32px;
        height: 32px;
        margin-right: 10px;
        background: #666;
        -moz-border-radius: 40px;
        -webkit-border-radius: 40px;
        border-radius: 40px;
      }
      .sbi_lightbox_username p {
        float: left;
        margin: 0;
        padding: 0;
        color: #ccc;
        line-height: 32px;
        font-weight: 700;
        font-size: 13px;
      }
      .sbi_lb-data .sbi_lb-number {
        display: block;
        float: left;
        clear: both;
        padding: 5px 0 15px;
        font-size: 12px;
        color: #999;
      }
      .sbi_lb-data .sbi_lb-close {
        display: block;
        float: right;
        width: 30px;
        height: 30px;
        font-size: 18px;
        color: #aaa;
        text-align: right;
        outline: 0;
        opacity: 0.7;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
      }
      .sbi_lb-data .sbi_lb-close:hover {
        cursor: pointer;
        opacity: 1;
        color: #fff;
      }
      .sbi_lb-nav {
        height: auto;
      }
      .sbi_lightbox .sbi_owl-item:nth-child(n + 2) .sbi_video {
        position: relative !important;
      }
      .sbi_lb-container {
        padding: 0;
      }
    </style>