.elementor-40 .elementor-element.elementor-element-66fdb23f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-420bc2c8{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-420bc2c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7c2ffa85{text-align:start;}.elementor-40 .elementor-element.elementor-element-7c2ffa85 img{width:84%;}.elementor-40 .elementor-element.elementor-element-2c08bf04{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2c08bf04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_inner_menu{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue-input-wrapper-align{justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_inner_menu-box{transform:translate(0, 0px);}.elementor-40 .elementor-element.elementor-element-e91b3ba .outer-menu input:hover + .ue_hamburger{background-color:#2a2a2a;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_hamburger{padding:15px 15px 15px 15px;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_hamburger,.elementor-40 .elementor-element.elementor-element-e91b3ba .checkbox-toggle{width:60px;height:60px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu_wrapper{height:60px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue-input-wrapper{width:60px;height:60px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu > div > div{text-align:center;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu > div > div > div{justify-content:center;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu ul li a{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu ul li{margin:2px 2px 2px 2px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu ul li  a:after{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu ul ul li a{color:var( --e-global-color-679ccca );}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu ul ul li a:after{background-color:var( --e-global-color-679ccca );}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu ul ul li{margin:2px 2px 2px 2px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu-social-icons a{color:#ffffff;font-size:15px;margin:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu-social-icons a svg{fill:#ffffff;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu-social-icons a:hover{color:#ffffff;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu-social-icons a:hover svg{fill:#ffffff;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu-social-icons img{width:15px;height:15px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu-social-icons{margin-top:20px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .collapsed i::before,.elementor-40 .elementor-element.elementor-element-e91b3ba .expanded i::before{font-size:14px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .uc-menu-item-pointer svg{width:14px;height:14px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .uc-menu-item-pointer{inset-inline-end:-15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 ul.sub-menu{width:220px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .sub-menu a.hfe-sub-menu-item,
						 .elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-40 .elementor-element.elementor-element-194e2d19 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-40 .elementor-element.elementor-element-194e2d19 .hfe-nav-menu__toggle{margin-left:auto;}.elementor-40 .elementor-element.elementor-element-194e2d19 a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-194e2d19 a.hfe-sub-menu-item{font-family:var( --e-global-typography-cb91aeb-font-family ), Sans-serif;font-size:var( --e-global-typography-cb91aeb-font-size );font-weight:var( --e-global-typography-cb91aeb-font-weight );}.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-menu-item.highlighted,
								.elementor-40 .elementor-element.elementor-element-194e2d19 .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-194e2d19 .sub-menu,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:var( --e-global-color-00e87f6 );}.elementor-40 .elementor-element.elementor-element-194e2d19 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 .elementor-menu-toggle:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-194e2d19 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{background-color:var( --e-global-color-5997b31 );}.elementor-40 .elementor-element.elementor-element-194e2d19 .sub-menu li.menu-item:not(:last-child),
						.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-40 .elementor-element.elementor-element-194e2d19 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:0px;}.elementor-40 .elementor-element.elementor-element-194e2d19 div.hfe-nav-menu-icon{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-194e2d19 div.hfe-nav-menu-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5e8aa299{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9879294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-99px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-1c3f9ee5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-40 .elementor-element.elementor-element-1c3f9ee5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-964af57 img{width:85%;}.elementor-40 .elementor-element.elementor-element-7c1f7ed1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7c1f7ed1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-menu-item{padding-left:10px;padding-right:10px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-sub-menu-item{padding-left:calc( 10px + 20px );padding-right:10px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 40px );padding-right:10px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 60px );padding-right:10px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 10px + 80px );padding-right:10px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d ul.sub-menu{width:220px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu a.hfe-sub-menu-item,
						 .elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d > .elementor-widget-container{background-color:#BFFF0E0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5997b31 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-3cc64c0d .hfe-nav-menu__toggle{margin-left:auto;}.elementor-40 .elementor-element.elementor-element-3cc64c0d a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-3cc64c0d a.hfe-sub-menu-item{font-family:var( --e-global-typography-cb91aeb-font-family ), Sans-serif;font-size:var( --e-global-typography-cb91aeb-font-size );font-weight:var( --e-global-typography-cb91aeb-font-weight );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-menu-item.highlighted,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-d4ab6dc );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d .menu-item.current-menu-ancestor a.hfe-menu-item{color:var( --e-global-color-d4ab6dc );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:var( --e-global-color-00e87f6 );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d .elementor-menu-toggle:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{background-color:var( --e-global-color-5997b31 );}.elementor-40 .elementor-element.elementor-element-3cc64c0d .sub-menu li.menu-item:not(:last-child),
						.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-40 .elementor-element.elementor-element-3cc64c0d nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:0px;}.elementor-40 .elementor-element.elementor-element-bd25903{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d7c22f9 .elementor-button{background-color:var( --e-global-color-ac76d50 );border-style:none;border-radius:40px 40px 40px 40px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-66fdb23f{--padding-top:20px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-194e2d19 a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-194e2d19 a.hfe-sub-menu-item{font-size:var( --e-global-typography-cb91aeb-font-size );}.elementor-40 .elementor-element.elementor-element-9879294{--padding-top:20px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-3cc64c0d a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-3cc64c0d a.hfe-sub-menu-item{font-size:var( --e-global-typography-cb91aeb-font-size );}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-66fdb23f{--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:1000;}.elementor-40 .elementor-element.elementor-element-420bc2c8{--width:44%;}.elementor-40 .elementor-element.elementor-element-7c2ffa85 img{width:95%;}.elementor-40 .elementor-element.elementor-element-2c08bf04{--width:50%;--z-index:1000;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue-input-wrapper-align{justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_hamburger,.elementor-40 .elementor-element.elementor-element-e91b3ba .checkbox-toggle{width:57px;height:57px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu_wrapper{height:57px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue-input-wrapper{width:57px;height:57px;}.elementor-40 .elementor-element.elementor-element-e91b3ba .ue_menu  div  div  ul  li a{font-size:24px;}.elementor-40 .elementor-element.elementor-element-194e2d19 a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-194e2d19 a.hfe-sub-menu-item{font-size:var( --e-global-typography-cb91aeb-font-size );}.elementor-40 .elementor-element.elementor-element-3cc64c0d a.hfe-menu-item, .elementor-40 .elementor-element.elementor-element-3cc64c0d a.hfe-sub-menu-item{font-size:var( --e-global-typography-cb91aeb-font-size );}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-420bc2c8{--width:22.724%;}.elementor-40 .elementor-element.elementor-element-2c08bf04{--width:54.017%;}.elementor-40 .elementor-element.elementor-element-1c3f9ee5{--width:14.653%;}.elementor-40 .elementor-element.elementor-element-7c1f7ed1{--width:61.56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-420bc2c8{--width:25%;}.elementor-40 .elementor-element.elementor-element-2c08bf04{--width:72%;}}/* Start custom CSS for button, class: .elementor-element-d7c22f9 */.elementor-40 .elementor-element.elementor-element-d7c22f9 {
  position: relative;
  color: #f5f1e8;
  font-weight: 500;
  letter-spacing: 0.5px;
  background: #1b1b1b;
  border-radius: 999px;
  z-index: 1;
}

.elementor-40 .elementor-element.elementor-element-d7c22f9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px;
  border-radius: inherit;
  background: linear-gradient(
    135deg,
    #c9a24d,
    #f3d78a,
    #b58a2a
  );
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */