.elementor-widget-premium-nav-menu.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-nav-menu .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-premium-nav-menu:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-nav-menu.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * ,
					 .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *,
					 .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b278d3e.premium-ham-dropdown .premium-mobile-menu,
				 .elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-dropdown .premium-mobile-menu,
				  .elementor-28 .elementor-element.elementor-element-b278d3e .premium-mobile-menu-outer-container,
				  .elementor-28 .elementor-element.elementor-element-b278d3e:not(.premium-nav-slide):not(.premium-ham-slide) .premium-mobile-menu-container{background-color:var( --e-global-color-v4-mrkt-color-dark );}.elementor-28 .elementor-element.elementor-element-b278d3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu{justify-content:center;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle{justify-content:flex-end;}.elementor-28 .elementor-element.elementor-element-b278d3e.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container{height:40px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-v4-mrkt-typo-badge-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-mrkt-typo-badge-font-size );font-weight:var( --e-global-typography-v4-mrkt-typo-badge-font-weight );text-transform:var( --e-global-typography-v4-mrkt-typo-badge-text-transform );font-style:var( --e-global-typography-v4-mrkt-typo-badge-font-style );color:var( --e-global-color-v4-mrkt-color-neutral );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-underline .premium-menu-link-parent::after,
					.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-overline .premium-menu-link-parent::before,
					.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-double-line .premium-menu-link-parent::before,
					.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-double-line .premium-menu-link-parent::after{height:3px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed:not(.premium-nav-animation-draw):not(.premium-nav-animation-corners) .premium-menu-link-parent::before{border-width:3px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{border-width:0 0 3px 3px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{border-width:3px 3px 0 0;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{border-width:3px 0 0 3px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{border-width:0 3px 3px 0;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{margin:0px 0px 0px 10px;color:#FCE30080;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item{margin:0px 0px 0px 50px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-v4-mrkt-color-neutral );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-v4-mrkt-color-secondary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-v4-mrkt-color-secondary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-v4-mrkt-color-secondary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-v4-mrkt-color-secondary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-v4-mrkt-color-secondary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-active-item{padding:0px 0px 0px 0px;margin:0px 0px 0px 50px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-menu-container .premium-sub-menu, .elementor-28 .elementor-element.elementor-element-b278d3e .premium-mobile-menu-container .premium-sub-menu{background-color:var( --e-global-color-v4-mrkt-color-blue-dark );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:var( --e-global-typography-v4-mrkt-typo-badge-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-mrkt-typo-badge-font-size );font-weight:var( --e-global-typography-v4-mrkt-typo-badge-font-weight );text-transform:var( --e-global-typography-v4-mrkt-typo-badge-text-transform );font-style:var( --e-global-typography-v4-mrkt-typo-badge-font-style );color:var( --e-global-color-v4-mrkt-color-neutral );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item{background-color:var( --e-global-color-v4-mrkt-color-blue-dark );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:var( --e-global-color-v4-mrkt-color-blue-dark );}.elementor-28 .elementor-element.elementor-element-b278d3e:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-28 .elementor-element.elementor-element-b278d3e.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-v4-mrkt-color-secondary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle i{color:var( --e-global-color-v4-mrkt-color-neutral );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle svg, .elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle svg path{fill:var( --e-global-color-v4-mrkt-color-neutral );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle .premium-toggle-text, .elementor-28 .elementor-element.elementor-element-b278d3e.premium-ham-dropdown .premium-hamburger-toggle .premium-toggle-close{color:var( --e-global-color-v4-mrkt-color-neutral );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-mobile-menu-outer-container .premium-mobile-menu-close i{color:var( --e-global-color-v4-mrkt-color-neutral );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-mobile-menu-outer-container .premium-mobile-menu-close svg, .elementor-28 .elementor-element.elementor-element-b278d3e .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path{fill:var( --e-global-color-v4-mrkt-color-neutral );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-f2dccd7{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-f2dccd7{right:0px;}.elementor-28 .elementor-element.elementor-element-f2dccd7{top:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1300px){.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle{justify-content:flex-end;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-v4-mrkt-typo-badge-font-size );padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item{margin:0px 50px 15px 50px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:1;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-size:var( --e-global-typography-v4-mrkt-typo-badge-font-size );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle i{font-size:40px;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle svg{width:40px;height:40px;}.elementor-28 .elementor-element.elementor-element-b278d3e.premium-ham-dropdown .premium-mobile-menu,
					.elementor-28 .elementor-element.elementor-element-b278d3e.premium-nav-dropdown .premium-mobile-menu,
					.elementor-28 .elementor-element.elementor-element-b278d3e .premium-mobile-menu-outer-container{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:var( --e-global-typography-v4-mrkt-typo-badge-font-size );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-size:var( --e-global-typography-v4-mrkt-typo-badge-font-size );}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle i{font-size:2em;}.elementor-28 .elementor-element.elementor-element-b278d3e .premium-hamburger-toggle svg{width:2em;height:2em;}}/* Start custom CSS */@scope (.mrkt-header) {

  /* ==========================================================================
    Header SCOPE
  ========================================================================== */
  :is(.elementor) :scope {
    padding: 0;

    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-inline: var(--mrkt-L);
    padding-block: var(--mrkt-M);
    position: fixed;
    z-index: 10000;
    height: 75px;
    width: 100vw;
    background-color: transparent;
    border-bottom: 2px solid transparent;

    gap: var(--mrkt-L);
    transition: background-color 300ms cubic-bezier(.4, 0, .2, 1);
  }

  :scope .mrkt-logo {
    opacity: 0;
    transition: opacity 300ms cubic-bezier(.4, 0, .2, 1);
  }

  :scope.scrolled .mrkt-logo {
    opacity: 1;
  }

  
  @media only screen and (min-width: 1301px) {
    :scope.scrolled {
      background-color: var(--mrkt-color-dark) !important;
      border-color: var(--mrkt-color-secondary) !important;
    }

    /** Premium Addons Slop override **/

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
      color: color-mix(in srgb, var(--mrkt-color-neutral), transparent 60%) !important;
    }

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link::after {
      color: var(--mrkt-color-neutral) !important;
    }

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link:hover {
      color: var(--mrkt-color-neutral) !important;
    }

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link:hover>.premium-dropdown-icon {
      color: var(--mrkt-color-secondary) !important;
    }

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link>.premium-dropdown-icon {
      color: color-mix(in srgb, var(--mrkt-color-secondary), transparent 60%) !important;
    }

    /* Scrolled */
    :scope.scrolled .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
      color: color-mix(in srgb, var(--mrkt-color-neutral), transparent 20%) !important;
    }

    :scope.scrolled .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link::after {
      color: var(--mrkt-color-secondary) !important;
    }

    :scope.scrolled .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link:hover {
      color: var(--mrkt-color-neutral) !important;
    }

    :scope.scrolled .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link:hover>.premium-dropdown-icon {
      color: var(--mrkt-color-secondary) !important;
    }

    :scope.scrolled .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link>.premium-dropdown-icon {
      color: color-mix(in srgb, var(--mrkt-color-secondary), transparent 20%) !important;
    }
  }

  @media only screen and (max-width: 1300px) and (min-width: 768px) {
    :scope .mrkt-logo {
      opacity: 1;
    }

    :is(.elementor) :scope {
      background-color: var(--mrkt-color-dark) !important;
      border-color: var(--mrkt-color-secondary) !important;
    }

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
      color: var(--mrkt-color-neutral)!important;
      font-size: 1.2rem!important;
    }

    :scope .premium-nav-widget-container {
      --pa-menu-width: 500px!important;
    }

    :scope .premium-toggle-text {
      margin: 2px!important;
      display: flex!important;
      flex-direction: row-reverse!important;
      align-items: center!important;
      font-size: 2rem!important;
    }
  }


  @media only screen and (max-width: 767px)  {
    :scope .mrkt-logo {
      opacity: 1;
      min-width: 40%;
      height: auto;
    }

    :is(.elementor) :scope {
      background-color: var(--mrkt-color-dark) !important;
      border-color: var(--mrkt-color-secondary) !important;
    }

    :scope .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link {
      color: var(--mrkt-color-neutral)!important;
      font-size: 1.2rem!important;
    }

    :scope .premium-nav-widget-container {
      --pa-menu-width: 100vw!important;
    }

    :scope .premium-toggle-text {
      margin: 2px!important;
      display: flex!important;
      flex-direction: row-reverse!important;
      align-items: center!important;
      font-size: 1rem!important;
    }
  }
}

/* ==========================================================================
  Marketiere Floating Buttons

  Easy config floating buttons for contact details (phone, mail, etc)
  Widget Align can be controlled using data-align="left|right"
  Default align: right
========================================================================== */
@scope (.mrkt-floating-buttons) {
  :scope .e-div-block-base, .elementor :scope {
    /* Reset Elementor Default Styling */
    padding: 0;
    min-width: 0;
    min-height: 0;
  }

  :scope {
    /* Positioning */
    --widget-z: 920;
    --widget-pos-top: 50%;
    --widget-pos-side-mod: 1;

    /* Layout */
    --widget-root-gap: var(--mrkt-XS, 1rem);
    --btn-padding-inline: var(--mrkt-S, 1rem);
    --btn-padding-block: calc(var(--btn-padding-inline) / 2);
    --btn-gap: var(--mrkt-S, 1rem);

    /* Typography */
    --btn-text-font: var(--mrkt-typo-button-family, 'Inter', sans-serif);
    --btn-text-size: var(--mrkt-typo-button-size, 1rem);
    --btn-text-weight: var(--mrkt-typo-button-weight, 600);

    /* Style */
    --btn-color-base: var(--mrkt-color-white, #ffffff);
    --btn-color-hover: var(--mrkt-color-primary-300, #ffffff);
    --btn-border-radius-top: var(--mrkt-border-radius-full, 999px);
    --btn-border-radius-bottom: var(--mrkt-border-radius-full, 999px);
    --btn-bg-color: var(--mrkt-color-primary, #000000);
    --btn-bg-color-hover: var(--mrkt-color-primary-700, #000000);
    --btn-shadow: var(--mrkt-shadow-base, -2px 4px 12px rgba(0, 0, 0, 0.15));
    --btn-icon-size: var(--mrkt-M, 2rem);

    /* Transition */
    --btn-focus-transition: all var(--mrkt-transition-base, 300ms cubic-bezier(.4, 0, .2, 1));
  }

  /* -------------------------------------------------------------------------
     Container Anchoring
  ------------------------------------------------------------------------- */
  .elementor :scope {
    position: fixed;
    top: var(--widget-pos-top);
    transform: translateY(-50%);

    /* Default Right Anchor */
    right: 0;
    left: auto;

    z-index: var(--widget-z);

    display: flex;
    flex-direction: column;
    gap: var(--widget-root-gap);
    width: fit-content;
  }

  /* Left Align Trigger Class / Attribute */
  :scope:is([data-align="left"], .is-left) {
    --widget-pos-side-mod: -1;
    right: auto;
    left: 0;
  }

  /* -------------------------------------------------------------------------
     Button Layout & Offscreen Calculation
  ------------------------------------------------------------------------- */
  :scope :is([class*='mrkt-float-btn--']) {
    padding-block: var(--btn-padding-block);
    padding-inline: var(--btn-padding-inline);

    display: flex;
    align-items: center;
    flex-direction: row;
    gap: var(--btn-gap);

    font-family: var(--btn-text-font);
    font-size: var(--btn-text-size);
    font-weight: var(--btn-text-weight);

    background-color: var(--btn-bg-color);
    color: var(--btn-color-base);

    border-radius: var(--btn-border-radius-top) 0 0 var(--btn-border-radius-bottom);
    box-shadow: var(--btn-shadow);

    transform: translateX(calc(100% - var(--btn-icon-size) - var(--btn-gap) - var(--btn-padding-inline)));

    transition: var(--btn-focus-transition);
  }

  /* Left Align Button Overrides */
  :scope :is([data-align="left"], .is-left) :is([class*='mrkt-float-btn--']) {
    border-radius: 0 var(--btn-border-radius-top) var(--btn-border-radius-bottom) 0;
    flex-direction: row-reverse;
  }

  /* Slide out on hover / focus */
  :scope :is([class*='mrkt-float-btn--']):is(:hover, :focus-visible, :focus-within) {
    color: var(--btn-color-hover);
    background-color: var(--btn-bg-color-hover);
    transform: translateX(0);
  }

  /* Icon & Text styling */
  :scope :is([class*='mrkt-float-btn--']) .btn-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: var(--btn-icon-size);
    height: var(--btn-icon-size);
  }

  :scope :is([class*='mrkt-float-btn--']) .btn-text {
    white-space: nowrap;
    user-select: none;
  }

  /* Brand Theme Variant - WhatsApp */
  :scope .mrkt-float-btn--whatsapp {
    --btn-bg-color: var(--mrkt-color-accent-green);
    --btn-bg-color-hover: color-mix(in srgb, var(--mrkt-color-accent-green), #000000 10%);
  }

  /* Brand Theme Variant - Emergency */
  :scope .mrkt-float-btn--emergency {
    --btn-bg-color: var(--mrkt-color-accent-red);
    --btn-bg-color-hover: color-mix(in srgb, var(--mrkt-color-accent-red), #000000 10%);
  }

  :scope .mrkt-float-btn--mail {
    --btn-bg-color: var(--mrkt-color-primary);
    --btn-bg-color-hover: color-mix(in srgb, var(--mrkt-color-primary), #000000 10%);
  }

  @media only screen and (max-width: 1300px) {
    :scope {
      --btn-icon-size: 2.2rem;
    }

    :scope :is([class*='mrkt-float-btn--']) { 
      transform: translateX(
        calc(
          var(--widget-pos-side-mod) * 
          (100% - (var(--btn-icon-size) + calc(var(--btn-padding-inline) * 2) ))
        )
      );
    }
  }
}/* End custom CSS */