/* Start custom CSS */body.elementor-page-2444 [data-id="1170166b"] a { color: #FFFFFF; text-decoration: none; }
body.elementor-page-2444 [data-id="1170166b"] a:hover { color: #A9D46A; }
body.elementor-page-2444 [data-id="2988a1f6"] a { color: #FFFFFF; font-weight: 700; text-decoration: underline; text-underline-offset: 4px; text-decoration-color: rgba(169,212,106,0.7); }
body.elementor-page-2444 [data-id="2988a1f6"] a:hover { color: #A9D46A; }
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-wrap{position:relative;display:inline-block}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-cur{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:inherit;font-weight:600}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-cur:hover{opacity:.8}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-cur svg{width:12px;height:12px}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu{position:absolute;left:-14px;top:calc(100% + 10px);z-index:50;min-width:300px;margin:0;padding:10px;list-style:none;background:#fff;border-radius:16px;box-shadow:0 24px 60px -20px rgba(26,40,61,.35);opacity:0;visibility:hidden;transform:translateY(-4px);text-align:left}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-wrap:hover .kb-bc-menu,body.elementor-page-2444 [data-id="1170166b"] .kb-bc-wrap.is-open .kb-bc-menu,body.elementor-page-2444 [data-id="1170166b"] .kb-bc-wrap:focus-within .kb-bc-menu{opacity:1;visibility:visible;transform:none}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:#364F72 !important;text-decoration:none;font-size:14px;font-weight:500}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu a::before{content:"";width:6px;height:6px;border-radius:50%;background:#C9D2E0;flex:0 0 6px}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu a:hover{background:#F4F6F9;color:#64912E !important}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu .is-current a{background:#EEF4E6;color:#3F5E18 !important;font-weight:600}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu .is-current a::before{background:#64912E}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu .kb-bc-hub{border-top:1px solid #E6E9EE;margin-top:6px;padding-top:6px}
body.elementor-page-2444 [data-id="1170166b"] .kb-bc-menu .kb-bc-hub a::before{display:none}/* End custom CSS */