.elementor-kit-8{--e-global-color-primary:#481100;--e-global-color-secondary:#EBCE96;--e-global-color-text:#FFFFFF;--e-global-color-accent:#9C2602;--e-global-color-b8e4905:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#9C2602;background-image:url("https://vegazoneaussie.com/wp-content/uploads/Body-Shape.avif");color:#FFFFFF;font-size:18px;background-size:auto;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#EBCE96;font-size:16px;font-weight:900;}.elementor-kit-8 h1{font-size:clamp(2rem, 1.8043rem + 0.8696vw, 2.5rem);font-weight:bold;}.elementor-kit-8 h2{font-size:clamp(1.625rem, 1.3804rem + 1.087vw, 2.25rem);font-weight:bold;}.elementor-kit-8 h3{font-size:clamp(1.5rem, 1.3043rem + 0.8696vw, 2rem);font-weight:bold;}.elementor-kit-8 h4{font-size:clamp(1.25rem, 1.0543rem + 0.8696vw, 1.75rem);font-weight:bold;}.elementor-kit-8 h5{font-weight:800;}.elementor-kit-8 h6{font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--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:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.info-table{
  width:100%;
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  scrollbar-gutter:stable;
  padding-bottom:10px;
  margin-bottom:-10px;

}
.info-table::-webkit-scrollbar{
  height:8px;
}

.info-table::-webkit-scrollbar-track{
  background:#2a0c05;
  border-radius:10px;
}

.info-table::-webkit-scrollbar-thumb{
  background:linear-gradient(90deg,#ff6a00,#ff2e00);
  border-radius:10px;
}

.info-table::-webkit-scrollbar-thumb:hover{
  background:linear-gradient(90deg,#ff7e1f,#ff3b1a);
}

/* firefox */
.info-table{
  scrollbar-width:thin;
  scrollbar-color:#ff4d1a #2a0c05;
}
/* Remove ALL borders */
.info-table__content {
  border-collapse: collapse;
  border: none;
  white-space: nowrap;
}

.info-table__content th,
.info-table__content td,
.info-table__content thead,
.info-table__content tbody,
.info-table__content tr {
  border: none !important;
  
}
.info-table__content thead{
    color: #EBCE96;
}

/* Remove possible header bottom border */
.info-table__content thead th {
  border-bottom: none !important;
  box-shadow: none !important;
  
}

/* Odd rows background */
.info-table__content tbody tr:nth-child(odd) {
  background-color: #9C2602;
}


/* Button */
.btn-w .elementor-button {
  position: relative;
  overflow: hidden;
  display: inline-flex;
      justify-content: center;
}

/* Shimmer layer */
.btn-w .elementor-button::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -120%;
  width: 70%;
  height: 200%;
  pointer-events: none;

  background: linear-gradient(
    115deg,
    transparent 30%,
    rgba(255, 255, 255, 0.15) 40%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0.15) 60%,
    transparent 70%
  );

  transform: rotate(0deg);
  animation: shimmerReal 2.8s ease-in-out infinite;
  filter: blur(4px);
}

/* Smooth shimmer animation */
@keyframes shimmerReal {
  0% {
    left: -120%;
    opacity: 0;
  }
  15% {
    opacity: 1;
  }
  60% {
    left: 120%;
    opacity: 1;
  }
  100% {
    left: 120%;
    opacity: 0;
  }
}


[type="button"]{
    padding: 0px!important;
    background: transparent!important;
    border: none!important;
}

.btn-w{
    cursor: pointer;
}/* End custom CSS */