.elementor-kit-9{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#FFFFF4;--e-global-color-text:#0D0D0D;--e-global-color-accent:#D5AF34;--e-global-color-dbb8ba4:#061429;--e-global-color-5a71d5b:#FFE48A;--e-global-color-da65dfa:#030202;--e-global-color-b16c6eb:#585858;--e-global-color-47079cf:#B18D19;--e-global-typography-primary-font-family:"Abhaya Libre";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:0.15rem;--e-global-typography-secondary-font-family:"Abhaya Libre";--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2;--e-global-typography-secondary-letter-spacing:0.15rem;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.2;--e-global-typography-text-letter-spacing:0.04rem;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-size:1.1rem;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:1.2;--e-global-typography-accent-letter-spacing:0.04rem;--e-global-typography-5393226-font-family:"Plus Jakarta Sans";--e-global-typography-5393226-font-size:2rem;--e-global-typography-5393226-font-weight:500;--e-global-typography-5393226-line-height:1.2;--e-global-typography-5393226-letter-spacing:0.05rem;--e-global-typography-3eb6b7e-font-family:"Plus Jakarta Sans";--e-global-typography-3eb6b7e-font-size:1.75rem;--e-global-typography-3eb6b7e-font-weight:400;--e-global-typography-3eb6b7e-line-height:1.2;--e-global-typography-3eb6b7e-letter-spacing:0.05rem;--e-global-typography-84b6f3d-font-family:"Plus Jakarta Sans";--e-global-typography-84b6f3d-font-size:1.5rem;--e-global-typography-84b6f3d-font-weight:400;--e-global-typography-84b6f3d-line-height:1.2;--e-global-typography-84b6f3d-letter-spacing:0.04rem;--e-global-typography-c9db54e-font-family:"Abhaya Libre";--e-global-typography-c9db54e-font-size:6rem;--e-global-typography-c9db54e-font-weight:500;--e-global-typography-c9db54e-line-height:1.2;--e-global-typography-c9db54e-letter-spacing:0.11rem;--e-global-typography-47b4da1-font-family:"Plus Jakarta Sans";--e-global-typography-47b4da1-font-size:0.8rem;--e-global-typography-47b4da1-font-weight:300;--e-global-typography-47b4da1-line-height:1.2;--e-global-typography-47b4da1-letter-spacing:0.01rem;--e-global-typography-6a9371c-font-family:"Plus Jakarta Sans";--e-global-typography-6a9371c-font-size:1.3rem;--e-global-typography-6a9371c-font-weight:700;--e-global-typography-6a9371c-line-height:1.2;--e-global-typography-6a9371c-letter-spacing:0.03px;--e-global-typography-e69b009-font-family:"Plus Jakarta Sans";--e-global-typography-e69b009-font-size:6rem;--e-global-typography-e69b009-font-weight:500;--e-global-typography-e69b009-line-height:1.2;--e-global-typography-e69b009-letter-spacing:0.04rem;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1300px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Overwrites of standard elementor gaps to increase visual consistency */
.elementor-button {line-height:1em !important;}
.elementor-icon-wrapper { line-height: 0; }
p:last-of-type {margin-block-end: 0;}

/* width */
::-webkit-scrollbar {
  display: none;
  width: 6px;
  background: var(--e-global-color-primary);
}

/* Track */
::-webkit-scrollbar-track {
  display: none;
  box-shadow: inset 0 0 5px var(--e-global-color-primary);
  border-radius: 6px;
  background: var(--e-global-color-primary);
}

/* Handle */
::-webkit-scrollbar-thumb {
  display: none;
  background: var(--e-global-color-accent);
  border-radius: 6px;
}

/* global root container setting */
@media only screen and (min-width: 1301px)  {
    .mrkt_root_container {
        padding: 6rem 15vw 6rem 15vw;;
    }
  
   .mrkt_footer_container {
        padding: 6rem 15vw 6rem 15vw;
    }

    .mrkt_footer-alt_container {
        padding: 1rem 15vw 1rem 15vw;
    }
  
    .mrkt_inner-left_container { 
        padding: 6rem 6rem 6rem 15vw;
    }
    
    .mrkt_inner-right_container { 
        padding: 6rem 15vw 6rem 6rem;
    }
    
    .mrkt_root-alt-left_container {
      padding: 6rem 0 6rem 15vw;
    }

    .mrkt_root-alt-right_container {
      padding: 6rem 15vw 6rem 0;
    }
    
    .mrkt_root-alt_container {
      padding: 6rem 10vw 6rem 10vw;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 768px)  {
  .mrkt_root_container {
        padding: 3rem 6vw 3rem 6vw;
    }
  
    .mrkt_footer_container {
        padding: 3rem 6vw 3rem 6vw;
    }

    .mrkt_footer-alt_container {
        padding: 1rem 6vw 1rem 6vw;
    }
  
    .mrkt_inner-left_container { 
        padding: 3rem 3rem 3rem 6vw;
    }
    
    .mrkt_inner-right_container { 
        padding: 3rem 6vw 3rem 3rem;
    }
    
      .mrkt_root-alt-left_container {
      padding: 3rem 0 3rem 6vw;
    }
    
      .mrkt_root-alt-right_container {
          padding: 3rem 6vw 3rem 0;
      }
    
    .mrkt_root-alt_container {
      padding: 3rem 6vw 3rem 6vw;
    }
}

@media only screen and (max-width: 767px)  {
    .mrkt_root_container {
      padding: 3rem 6vw 3rem 6vw;
    }
  
    .mrkt_footer_container {
        padding: 3rem 6vw 3rem 6vw;
    }

    .mrkt_footer-alt_container {
        padding: 1rem 6vw 1rem 6vw;
    }
  
    .mrkt_inner-left_container { 
        padding: 3rem 3rem 3rem 6vw;
    }
    
    .mrkt_inner-right_container { 
        padding: 3rem 6vw 3rem 3rem;
    }
    
    /* Cannot have asym containers on mobile */
    .mrkt_root-alt-left_container {
          padding: 3rem 6vw 3rem 6vw;
    }

    .mrkt_root-alt-right_container {
          padding: 3rem 6vw 3rem 6vw;
    }

    .mrkt_root-alt_container {
      padding: 3rem 6vw 3rem 6vw;
    }
}

.auto-shine-container {
  -webkit-mask-image: linear-gradient(45deg,#fff 25%,rgba(0,0,0,.2) 50%,#fff 75%);
  mask-image: linear-gradient(45deg,#fff 25%,rgba(0,0,0,.2) 50%,#fff 75%);
  -webkit-mask-size: 800%;
  mask-size: 800%;
  -webkit-mask-position: 0;
  mask-position: 0;
}

.gold {
  background: linear-gradient(145deg, #D5AF34, #FFE48A);
  border-radius: 12px;
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.05),
    inset 0 -1px 2px rgba(0, 0, 0, 0.3),
    0 4px 8px rgba(0, 0, 0, 0.4);
}

.gold:hover {
    transition: mask-position 2s ease,-webkit-mask-position 2s ease;
    -webkit-mask-position: 120%;
    mask-position: 120%;
    opacity: 1;
}

.black-nickel {
  background: linear-gradient(145deg, #1A1A1A, #3a3a3a);
  border-radius: 12px;
  box-shadow:
    inset 0 1px 3px rgba(255, 255, 255, 0.05),
    inset 0 -1px 2px rgba(0, 0, 0, 0.3),
    0 4px 8px rgba(0, 0, 0, 0.4);
  border: 1px solid #1f1f1f;
}

.liquid-glass {
  transition: bottom 0.3s ease, top 0.3s ease;
}

.liquid-glass--bend {
  backdrop-filter: blur(3px);
  filter: url(#glass-blur);
  inset: 0;
  position: absolute;
  z-index: 0;
}

.liquid-glass--face {
  inset: 0;
  position: absolute;
  z-index: 1;
}

.liquid-glass--edge {
  inset: 0;
  position: absolute;
  z-index: 2;
}

.tilt-container {
  position: relative;
  overflow: hidden;
  transform-style: preserve-3d;
  transition: transform 0.1s ease;
}

.tilt-container::before {
  position: absolute;
  pointer-events: none;
  transition: transform 0.1s ease;
}


.mrkt_side-menu_root-container {
    position: fixed;
    z-index: 1;
    opacity: 0;
    transition: all 0.4s ease-in-out;
}

.mrkt_side-menu_flyout-container {
    top: 0;
    left: -30rem;
    transition: all 0.4s ease-in-out;
}

.mrkt_side-menu_root-container.active {
    z-index: 999;
    opacity: 1;
}

.mrkt_side-menu_flyout-container.active {
  left: 0;
}

.mrkt_side-menu_btn-open {
    cursor: pointer;
}

.mrkt_side-menu_btn-close {
    cursor: pointer;
}/* End custom CSS */