.elementor-107 .elementor-element.elementor-element-59e7df62 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-59e7df62:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-59e7df62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #161515F5 0%, #000000D9 100%);}.elementor-107 .elementor-element.elementor-element-59e7df62 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #8B8B8B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-59e7df62 > .elementor-container{min-height:87px;}.elementor-107 .elementor-element.elementor-element-59e7df62{box-shadow:0px 21px 48px 0px rgba(99,115,129,0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cb1c7be > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-107 .elementor-element.elementor-element-c94dc92{width:var( --container-widget-width, 120.551% );max-width:120.551%;--container-widget-width:120.551%;--container-widget-flex-grow:0;text-align:center;}.elementor-107 .elementor-element.elementor-element-c94dc92 > .elementor-widget-container{padding:0.25em 0em 0.25em 0em;}.elementor-107 .elementor-element.elementor-element-c94dc92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-c94dc92 .elementor-heading-title{font-family:"Arizonia", Sans-serif;font-size:1.8em;line-height:1.2em;text-shadow:9px 0px 5px #000000;color:#FFCD69;transition-duration:0.5s;}.elementor-107 .elementor-element.elementor-element-c94dc92 .elementor-heading-title:hover{color:#FFE6B3;}.elementor-107 .elementor-element.elementor-element-b9082fd .elementor-menu-toggle{margin:0 auto;}.elementor-107 .elementor-element.elementor-element-b9082fd .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-b9082fd div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-b9082fd div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-7efcd6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-7efcd6b:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-7efcd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #161515F5 0%, #000000DE 100%);}.elementor-107 .elementor-element.elementor-element-7efcd6b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #8B8B8B00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-7efcd6b > .elementor-container{min-height:87px;}.elementor-107 .elementor-element.elementor-element-7efcd6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-043f33d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-107 .elementor-element.elementor-element-69a6eea{width:var( --container-widget-width, 121.667% );max-width:121.667%;--container-widget-width:121.667%;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-69a6eea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-menu-toggle{margin:0 auto;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a, .elementor-107 .elementor-element.elementor-element-69a6eea .elementor-menu-toggle{color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown{background-color:#161515F5;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a:hover,
					.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a.highlighted,
					.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a:hover,
					.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a.highlighted{background-color:#1B1B1B69;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown li:not(:last-child){border-style:dotted;border-color:#EBEBEB;border-bottom-width:0px;}.elementor-107 .elementor-element.elementor-element-69a6eea div.elementor-menu-toggle{color:#FFCD69;}.elementor-107 .elementor-element.elementor-element-69a6eea div.elementor-menu-toggle svg{fill:#FFCD69;}.elementor-107 .elementor-element.elementor-element-4a6d636.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-107 .elementor-element.elementor-element-4a6d636 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-107 .elementor-element.elementor-element-a6a40d2{width:var( --container-widget-width, 120.551% );max-width:120.551%;--container-widget-width:120.551%;--container-widget-flex-grow:0;text-align:center;}.elementor-107 .elementor-element.elementor-element-a6a40d2 > .elementor-widget-container{padding:0.25em 0em 0.25em 0em;}.elementor-107 .elementor-element.elementor-element-a6a40d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-a6a40d2 .elementor-heading-title{font-family:"Arizonia", Sans-serif;font-size:20px;line-height:1.2em;text-shadow:9px 0px 5px rgba(255, 252, 252, 0.4);color:#FCC454;transition-duration:0.5s;}.elementor-107 .elementor-element.elementor-element-a6a40d2 .elementor-heading-title:hover{color:#FFE6B3;}.elementor-107 .elementor-element.elementor-element-7488015.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-107 .elementor-element.elementor-element-e80fcfc{width:var( --container-widget-width, 19.705% );max-width:19.705%;--container-widget-width:19.705%;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-e80fcfc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-107 .elementor-element.elementor-element-e80fcfc .elementor-search-form{text-align:center;}.elementor-107 .elementor-element.elementor-element-e80fcfc .elementor-search-form__toggle{--e-search-form-toggle-size:24px;--e-search-form-toggle-color:#FFCD69;}.elementor-107 .elementor-element.elementor-element-e80fcfc.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#000000;}.elementor-107 .elementor-element.elementor-element-e80fcfc:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-107 .elementor-element.elementor-element-e80fcfc.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}@media(min-width:768px){.elementor-107 .elementor-element.elementor-element-043f33d{width:20%;}.elementor-107 .elementor-element.elementor-element-4a6d636{width:60%;}.elementor-107 .elementor-element.elementor-element-7488015{width:19.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-cb1c7be{width:59%;}.elementor-107 .elementor-element.elementor-element-3d8a5e9e{width:12%;}.elementor-107 .elementor-element.elementor-element-043f33d{width:12%;}.elementor-107 .elementor-element.elementor-element-4a6d636{width:59%;}.elementor-107 .elementor-element.elementor-element-7488015{width:8%;}}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-c94dc92 .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-cb1c7be{width:70%;}.elementor-bc-flex-widget .elementor-107 .elementor-element.elementor-element-cb1c7be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-107 .elementor-element.elementor-element-cb1c7be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-cb1c7be.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-107 .elementor-element.elementor-element-cb1c7be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-107 .elementor-element.elementor-element-c94dc92{width:var( --container-widget-width, 198.07px );max-width:198.07px;--container-widget-width:198.07px;--container-widget-flex-grow:0;text-align:center;}.elementor-107 .elementor-element.elementor-element-c94dc92 .elementor-heading-title{font-size:17px;}.elementor-107 .elementor-element.elementor-element-3d8a5e9e{width:25%;}.elementor-bc-flex-widget .elementor-107 .elementor-element.elementor-element-3d8a5e9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-107 .elementor-element.elementor-element-3d8a5e9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-3d8a5e9e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-107 .elementor-element.elementor-element-3d8a5e9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-107 .elementor-element.elementor-element-043f33d{width:15%;}.elementor-107 .elementor-element.elementor-element-69a6eea{width:var( --container-widget-width, 41.521px );max-width:41.521px;--container-widget-width:41.521px;--container-widget-flex-grow:0;}.elementor-107 .elementor-element.elementor-element-69a6eea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-69a6eea.elementor-element{--align-self:center;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-107 .elementor-element.elementor-element-69a6eea .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:27px !important;}.elementor-107 .elementor-element.elementor-element-4a6d636{width:46%;}.elementor-107 .elementor-element.elementor-element-a6a40d2 .elementor-heading-title{font-size:1.8em;}.elementor-107 .elementor-element.elementor-element-7488015{width:10%;}}/* Start custom CSS for nav-menu, class: .elementor-element-69a6eea *//* Hide the full desktop nav menu container */
.elementor-nav-menu--main,
.elementor-nav-menu__container {
  display: none !important;
}

/* Hide all nested sub-menus by default */
.elementor-sub-menu {
  display: none !important;
}

/* Force the hamburger toggle to always display */
.elementor-nav-menu__toggle,
.elementor-menu-toggle {
  display: block !important;
}

/* Hide the mobile dropdown container by default */
.elementor-nav-menu--dropdown {
  display: none !important;
  position: absolute;
  top: 100%;          /* Position the dropdown right below the header */
  left: 0;
  width: 100%;
  background-color: #333;  /* Background of dropdown (adjust as desired) */
  z-index: 9999;
  padding: 1rem 0;
  box-sizing: border-box;
}

/* When the dropdown is toggled open (via JS adding .open), display it */
.elementor-nav-menu--dropdown.open {
  display: block !important;
}

/* Ensure that any submenus within the dropdown remain hidden unless separately toggled */
.elementor-nav-menu--dropdown .elementor-sub-menu {
  display: none !important;
}

/* Style the dropdown menu list */
.elementor-nav-menu--dropdown ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Style each list item in the dropdown */
.elementor-nav-menu--dropdown li {
  text-align: center;
  padding: 0.75rem 0;
}

/* Style the link items in the dropdown */
.elementor-nav-menu--dropdown a {
  display: block;
  padding: 0.5rem 0;
  color: #fff !important;
  font-size: 1.2rem;
  text-decoration: none;
}

/* Hover effect on dropdown links */
.elementor-nav-menu--dropdown a:hover {
  background-color: #444;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6a40d2 */.glow-underline {
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  text-align: center;
  transition: color 0.3s ease;
}

.glow-underline::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 60%;
  height: 3px;
  background: radial-gradient(ellipse at center, #FCC454 0%, transparent 70%);
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}

.glow-underline:hover::after {
  opacity: 0.6;
}
.glow-underline:hover::after {
  opacity: 0.6;
  animation: pulse-glow 1.2s ease-out;
}

@keyframes pulse-glow {
  0% {
    transform: translateX(-50%) scaleX(0.5);
    opacity: 0;
  }
  100% {
    transform: translateX(-50%) scaleX(1);
    opacity: 0.6;
  }
}/* End custom CSS */