.elementor-widget-custom_menu_0510b484 .menu-normal .menu-item a{color:var( --e-global-color-primary );}.elementor-widget-custom_menu_0510b484 .menu-inverted{background-color:var( --e-global-color-primary );}.elementor-widget-custom_menu_0510b484 .angie-custom-menu-0510b484{--active-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-253eac4 .angie-custom-menu-0510b484{--burger-size:60px;--menu-bg:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );--active-color:var( --e-global-color-text );--inverted-color:var( --e-global-color-secondary );border-radius:3px 0px 030px 3px;--m-r-tl:3px;--m-r-tr:0px;--m-r-br:030px;--m-r-bl:3px;}.elementor-24 .elementor-element.elementor-element-253eac4 .angie-custom-menu-0510b484 .menu-item a{padding:10px 20px 10px 20px;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-253eac4 .menu-normal .menu-item a{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-253eac4 .menu-inverted{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-253eac4 .menu-inverted .menu-item a{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-253eac4 .angie-custom-menu-0510b484 .menu-inverted{border-radius:3px 0px 030px 3px;clip-path:inset(0 var(--clip-right) 0 var(--clip-left) round 3px 0px 030px 3px);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-24 .elementor-element.elementor-element-253eac4 .angie-custom-menu-0510b484 .menu-item a{font-size:28px;}}/* Start custom CSS for custom_menu_0510b484, class: .elementor-element-253eac4 */.elementor-24 .elementor-element.elementor-element-253eac4 {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
}

body.elementor-editor-active .elementor-location-header {
    position: relative;
    pointer-events: auto;
}

.header-background {
  animation: slideAndFadeIn ease-in-out both;
  animation-timeline: scroll(root block);
  animation-range: 30vh 60vh; 
}

@keyframes slideAndFadeIn {
  from {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */