.elementor-kit-89{--e-global-color-primary:#252525;--e-global-color-secondary:#31AC28;--e-global-color-text:#111111;--e-global-color-accent:#3F3F3F;--e-global-color-cb29a23:#C1D82F;--e-global-color-0fba91c:#BCE98E;--e-global-color-9e8ae3a:#EBCA13;--e-global-color-e0f9d43:#FFFFFF;--e-global-color-9aa0e29:#29292A00;--e-global-color-3ff2a02:#D3D3D975;--e-global-color-81e8884:#F7F8FA;--e-global-color-d4f3030:#D3D3D9;--e-global-color-3b01a33:#848484;--e-global-color-cab9211:#29292ADB;--e-global-color-c3cd240:#2AA388;--e-global-color-f6a0f49:#000000;--e-global-typography-primary-font-family:"Prata";--e-global-typography-primary-font-size:50px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Prata";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0.1px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-f69d6ec-font-family:"Prata";--e-global-typography-f69d6ec-font-size:5vw;--e-global-typography-f69d6ec-font-weight:400;--e-global-typography-f69d6ec-text-transform:capitalize;--e-global-typography-f69d6ec-font-style:normal;--e-global-typography-f69d6ec-text-decoration:none;--e-global-typography-f69d6ec-line-height:1em;--e-global-typography-f69d6ec-letter-spacing:0.7px;--e-global-typography-f69d6ec-word-spacing:0px;--e-global-typography-f3e9c76-font-family:"Prata";--e-global-typography-f3e9c76-font-size:5vw;--e-global-typography-f3e9c76-font-weight:400;--e-global-typography-f3e9c76-text-transform:capitalize;--e-global-typography-f3e9c76-font-style:normal;--e-global-typography-f3e9c76-text-decoration:none;--e-global-typography-f3e9c76-line-height:1em;--e-global-typography-f3e9c76-letter-spacing:0.7px;--e-global-typography-f3e9c76-word-spacing:0px;--e-global-typography-d097826-font-family:"PT Sans";--e-global-typography-d097826-font-size:17px;--e-global-typography-d097826-font-weight:400;--e-global-typography-d097826-text-transform:uppercase;--e-global-typography-d097826-font-style:normal;--e-global-typography-d097826-text-decoration:none;--e-global-typography-d097826-line-height:1.2em;--e-global-typography-d097826-letter-spacing:6px;--e-global-typography-d097826-word-spacing:0px;--e-global-typography-043b86e-font-family:"Prata";--e-global-typography-043b86e-font-size:20px;--e-global-typography-043b86e-font-weight:400;--e-global-typography-043b86e-text-transform:capitalize;--e-global-typography-043b86e-font-style:normal;--e-global-typography-043b86e-text-decoration:none;--e-global-typography-043b86e-line-height:1em;--e-global-typography-043b86e-letter-spacing:1.4px;--e-global-typography-043b86e-word-spacing:0px;--e-global-typography-e4ac33b-font-family:"PT Sans";--e-global-typography-e4ac33b-font-size:16px;--e-global-typography-e4ac33b-font-weight:500;--e-global-typography-e4ac33b-text-transform:none;--e-global-typography-e4ac33b-font-style:normal;--e-global-typography-e4ac33b-text-decoration:none;--e-global-typography-e4ac33b-line-height:1.5em;--e-global-typography-e4ac33b-letter-spacing:0px;--e-global-typography-e4ac33b-word-spacing:0px;--e-global-typography-9620c9a-font-family:"PT Sans";--e-global-typography-9620c9a-font-size:13px;--e-global-typography-9620c9a-font-weight:300;--e-global-typography-9620c9a-text-transform:none;--e-global-typography-9620c9a-font-style:normal;--e-global-typography-9620c9a-text-decoration:none;--e-global-typography-9620c9a-line-height:1em;--e-global-typography-9620c9a-letter-spacing:1px;--e-global-typography-9620c9a-word-spacing:0px;--e-global-typography-360d71f-font-family:"PT Sans";--e-global-typography-360d71f-font-size:12px;--e-global-typography-360d71f-font-weight:600;--e-global-typography-360d71f-text-transform:uppercase;--e-global-typography-360d71f-font-style:normal;--e-global-typography-360d71f-text-decoration:none;--e-global-typography-360d71f-line-height:1.2em;--e-global-typography-360d71f-letter-spacing:6px;--e-global-typography-360d71f-word-spacing:0px;--e-global-typography-8d26156-font-family:"PT Sans";--e-global-typography-8d26156-font-size:19px;--e-global-typography-8d26156-font-weight:500;--e-global-typography-8d26156-text-transform:none;--e-global-typography-8d26156-font-style:normal;--e-global-typography-8d26156-text-decoration:none;--e-global-typography-8d26156-line-height:1.5em;--e-global-typography-8d26156-letter-spacing:0px;--e-global-typography-8d26156-word-spacing:0px;--e-global-typography-d5d27c7-font-family:"Prata";--e-global-typography-d5d27c7-font-size:30px;--e-global-typography-d5d27c7-font-weight:400;--e-global-typography-d5d27c7-text-transform:none;--e-global-typography-d5d27c7-font-style:normal;--e-global-typography-d5d27c7-text-decoration:none;--e-global-typography-d5d27c7-line-height:40px;--e-global-typography-d5d27c7-letter-spacing:0px;--e-global-typography-d5d27c7-word-spacing:0px;background-color:var( --e-global-color-accent );overscroll-behavior:contain;}.elementor-kit-89 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:var( --e-global-color-secondary );padding-inline-end:5%;padding-inline-start:5%;}.site-footer{background-color:var( --e-global-color-secondary );padding-inline-end:5%;padding-inline-start:5%;}.elementor-kit-89 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-e4ac33b-font-family ), Sans-serif;font-size:var( --e-global-typography-e4ac33b-font-size );font-weight:var( --e-global-typography-e4ac33b-font-weight );text-transform:var( --e-global-typography-e4ac33b-text-transform );font-style:var( --e-global-typography-e4ac33b-font-style );text-decoration:var( --e-global-typography-e4ac33b-text-decoration );line-height:var( --e-global-typography-e4ac33b-line-height );letter-spacing:var( --e-global-typography-e4ac33b-letter-spacing );word-spacing:var( --e-global-typography-e4ac33b-word-spacing );}.elementor-kit-89 a:hover{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-89 button,.elementor-kit-89 input[type="button"],.elementor-kit-89 input[type="submit"],.elementor-kit-89 .elementor-button{font-family:var( --e-global-typography-d097826-font-family ), Sans-serif;font-size:var( --e-global-typography-d097826-font-size );font-weight:var( --e-global-typography-d097826-font-weight );text-transform:var( --e-global-typography-d097826-text-transform );font-style:var( --e-global-typography-d097826-font-style );text-decoration:var( --e-global-typography-d097826-text-decoration );line-height:var( --e-global-typography-d097826-line-height );letter-spacing:var( --e-global-typography-d097826-letter-spacing );word-spacing:var( --e-global-typography-d097826-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--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);}.elementor-lightbox{background-color:var( --e-global-color-accent );--lightbox-ui-color:var( --e-global-color-secondary );--lightbox-ui-color-hover:var( --e-global-color-e0f9d43 );--lightbox-text-color:var( --e-global-color-e0f9d43 );--lightbox-header-icons-size:25px;--lightbox-navigation-icons-size:35px;}.site-header .site-branding .site-logo img{width:230px;max-width:230px;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-e0f9d43 );}.site-header .site-navigation .menu li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.site-footer .site-branding .site-logo img{width:230px;max-width:230px;}.site-footer .copyright p{color:var( --e-global-color-0fba91c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-kit-89{--e-global-typography-primary-font-size:42px;--e-global-typography-primary-line-height:0.9em;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:14px;--e-global-typography-f69d6ec-font-size:45px;--e-global-typography-f69d6ec-letter-spacing:5px;--e-global-typography-f3e9c76-font-size:6.9vw;--e-global-typography-f3e9c76-letter-spacing:5px;--e-global-typography-d097826-font-size:14px;--e-global-typography-043b86e-font-size:16px;--e-global-typography-e4ac33b-font-size:15px;--e-global-typography-9620c9a-font-size:14px;--e-global-typography-360d71f-font-size:16px;--e-global-typography-360d71f-letter-spacing:7.4px;--e-global-typography-8d26156-font-size:18px;--e-global-typography-8d26156-line-height:2.2em;--e-global-typography-d5d27c7-font-size:24px;--e-global-typography-d5d27c7-line-height:1.2em;}.elementor-kit-89 a{font-size:var( --e-global-typography-e4ac33b-font-size );line-height:var( --e-global-typography-e4ac33b-line-height );letter-spacing:var( --e-global-typography-e4ac33b-letter-spacing );word-spacing:var( --e-global-typography-e4ac33b-word-spacing );}.elementor-kit-89 button,.elementor-kit-89 input[type="button"],.elementor-kit-89 input[type="submit"],.elementor-kit-89 .elementor-button{font-size:var( --e-global-typography-d097826-font-size );line-height:var( --e-global-typography-d097826-line-height );letter-spacing:var( --e-global-typography-d097826-letter-spacing );word-spacing:var( --e-global-typography-d097826-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header{padding-inline-end:10%;padding-inline-start:10%;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.site-footer{padding-inline-end:10%;padding-inline-start:10%;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-kit-89{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-letter-spacing:0.6px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:14px;--e-global-typography-f69d6ec-font-size:28px;--e-global-typography-f69d6ec-line-height:1em;--e-global-typography-f69d6ec-letter-spacing:0.3px;--e-global-typography-f3e9c76-font-size:40px;--e-global-typography-f3e9c76-line-height:1em;--e-global-typography-f3e9c76-letter-spacing:0.3px;--e-global-typography-d097826-font-size:13px;--e-global-typography-d097826-line-height:1.4em;--e-global-typography-043b86e-font-size:17px;--e-global-typography-043b86e-line-height:1.6em;--e-global-typography-043b86e-letter-spacing:0.3px;--e-global-typography-9620c9a-font-size:14px;--e-global-typography-360d71f-font-size:12px;--e-global-typography-360d71f-line-height:1.4em;--e-global-typography-360d71f-letter-spacing:5.1px;--e-global-typography-8d26156-font-size:16px;--e-global-typography-d5d27c7-font-size:22px;}.elementor-kit-89 a{font-size:var( --e-global-typography-e4ac33b-font-size );line-height:var( --e-global-typography-e4ac33b-line-height );letter-spacing:var( --e-global-typography-e4ac33b-letter-spacing );word-spacing:var( --e-global-typography-e4ac33b-word-spacing );}.elementor-kit-89 button,.elementor-kit-89 input[type="button"],.elementor-kit-89 input[type="submit"],.elementor-kit-89 .elementor-button{font-size:var( --e-global-typography-d097826-font-size );line-height:var( --e-global-typography-d097826-line-height );letter-spacing:var( --e-global-typography-d097826-letter-spacing );word-spacing:var( --e-global-typography-d097826-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header{padding-inline-end:5%;padding-inline-start:5%;}.site-header .site-branding .site-logo img{width:200px;max-width:200px;}.site-header .site-navigation .menu li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.site-footer{padding-inline-end:5%;padding-inline-start:5%;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */html, body {
  overflow-x: hidden;
}
body {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  cursor: pointer !important;
}

#header-bar .header-internal {
  border: 1px solid rgba(0, 0, 0, 0.0);
	background: #000 !important;
}
#header-bar .elementor-sticky--active {
  background: #FFF !important;
}
#header-bar.elementor-sticky--effects .header-internal {
  /* change the nav background colour & add blur */
  background: rgba(0, 0, 0, 1) !important;
  backdrop-filter: blur(5px);
  /* Pushes nav container away from edges */
  margin: 10px 60px;
  /* Add rounded edges */
  border-radius: 40px;
  border: 1px solid rgba(255, 255, 255, 0.4);
 padding:5px 25px;
}
#header-bar.elementor-sticky--effects .header-internal .sticky-menu-items ul li a {
  /* change the nav menu text colour - optional */
  color: #fff !important;
}
#header-bar.elementor-sticky--effects .header-internal, #header-bar .header-internal .sticky-menu-items ul li a, #header-bar .elementor-sticky--effects .header-internal .header-logo, #header-bar .header-internal {
  transition: .3s all ease-in-out;
}

.frost1, .frost2, .frost3, .frost4 {
  border-radius: 20px; }
.frost1 {
  backdrop-filter: blur(16px) saturate(116%);
  -webkit-backdrop-filter: blur(16px) saturate(116%);
}
.frost2 {
  background: rgba(255, 255, 255, 0.07);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10.9px);
  -webkit-backdrop-filter: blur(10.9px);
  border: 1px solid rgba(255, 255, 255, 0.27);
  
}
.frost3 {
  background: rgba(255, 255, 255, 0.6);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(12.6px);
  -webkit-backdrop-filter: blur(12.6px);
  border: 1px solid rgba(255, 255, 255, 0.48);
}
.frost4 {
  background: rgba(255, 255, 255, 0.07);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(10.9px);
  -webkit-backdrop-filter: blur(10.9px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 15px;
}

/* CSS: Shimmering gold metallic text effect */
.gold-text {
  display: inline-block;
  text-transform: uppercase;
  position: relative;
  background: linear-gradient(
    40deg,
    #b8890b 0%,
    #ffd700 25%,
    #ffec8b 50%,
    #e0b600 75%,
    #b8890b 100%
  );
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow:
    0 1px 1px rgba(255, 255, 255, 0.4),
    0 2px 4px rgba(0, 0, 0, 0.3),
    0 0 1px rgba(255, 215, 0, 0.6);

  animation: goldShimmer 2s linear infinite;
  transition: transform 0.3s ease, filter 0.3s ease;
}

@keyframes goldShimmer {
  0% {
    background-position: 0% center;
  }
  100% {
    background-position: 300% center;
  }
}

.gold-text:hover {
  transform: scale(1.05);
  filter: brightness(1);
}

/* Mobile Styles */
@media (max-width: 767px) {
  #header-bar.elementor-sticky--effects .header-internal {
    margin: 3px 15px;
    background: rgba(0, 0, 0, 0.75) !important; padding:5px 10px;
  }
  .elementor-nav-menu--dropdown {
    margin-left: 10px;
    margin-right: 10px;
  }
  
  
}/* End custom CSS */