.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-5bf104a8 */.elementor-11 .elementor-element.elementor-element-5bf104a8{width:auto;flex:1 1 auto;}
.elementor-location-header{position:sticky;top:0;z-index:50;}
body.admin-bar .elementor-location-header{top:32px;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .elementor-nav-menu{justify-content:center;gap:30px;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .elementor-item{font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#221D3F;padding:8px 0;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .elementor-item:hover,.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .elementor-item.highlighted{color:#D9A400;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .sub-arrow{color:#C99A1E;font-size:9px;padding-left:6px;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .sub-menu{background:#FFFFFF;border:1px solid #C9D3E8;border-radius:6px;padding:10px;min-width:230px !important;box-shadow:0 20px 40px -20px rgba(229,138,198,0.35);}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .sub-menu .elementor-sub-item{font-family:'Manrope',sans-serif;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:#221D3F;background:transparent;padding:10px 12px;border-radius:8px;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background:#DDE2F8;color:#D9A400;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-menu-toggle{width:46px;height:46px;border-radius:3px;border:1px solid #34508A;background:transparent;color:#221D3F;font-size:20px;margin-left:auto;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-menu-toggle svg{fill:#221D3F;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--dropdown{background:#FBF7EE;border-top:1px solid #C9D3E8;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--dropdown .elementor-item{font-family:'Manrope',sans-serif;font-size:14px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#221D3F;background:transparent;padding:14px 20px;border-bottom:1px solid #C9D3E8;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--dropdown .elementor-sub-item{font-family:'Manrope',sans-serif;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:#D9A400;background:transparent;padding:8px 20px 8px 34px;border-bottom:0;}
.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--dropdown a:hover,.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--dropdown a.highlighted{background:#DDE2F8;color:#D9A400;} @media (max-width:1024px) { .elementor-11 .elementor-element.elementor-element-5bf104a8{flex:0 0 auto !important;width:auto !important;max-width:none !important;margin-left:auto;position:static !important;}.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-widget-container,.elementor-11 .elementor-element.elementor-element-5bf104a8 > .elementor-widget-container{position:static !important;}.elementor-11 .elementor-element.elementor-element-5bf104a8 .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:auto !important;margin-top:0 !important;z-index:60;box-shadow:0 20px 40px -20px rgba(34,29,63,0.25);} } @media (max-width:782px) { body.admin-bar .elementor-location-header{top:46px;} }/* End custom CSS */