html{scroll-behavior:smooth!important}.elementor-nav-menu--main.e--pointer-underline .elementor-item:before,.elementor-nav-menu--main.e--pointer-underline .elementor-item:after,.elementor-nav-menu--main.e--animation-fade .elementor-item:before,.elementor-nav-menu--main.e--animation-fade .elementor-item:after{display:none!important;content:none!important;background:none!important;height:0!important}.elementor-nav-menu--main .elementor-nav-menu{display:flex!important;align-items:center!important;gap:8px!important}.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{position:relative!important;display:inline-flex!important;align-items:center!important;padding:10px 22px!important;border:1px solid rgb(59 125 216 / .6)!important;border-radius:25px!important;color:#1a3a5c!important;font-weight:500!important;background:linear-gradient(180deg,#ffffff 0%,#e8f1fb 100%)!important;overflow:hidden!important;z-index:1!important;box-shadow:inset 0 0 0 0 #3b7dd8,0 4px 15px rgb(59 125 216 / .1)!important;transition:color 0.3s ease,border-color 0.3s ease,transform 0.3s ease,box-shadow 0.6s cubic-bezier(.4,0,.2,1)!important}.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item:hover{color:#ffffff!important;border-color:#2d5a9e!important;transform:translateY(-2px)!important;box-shadow:inset 0 -60px 0 0 #3b7dd8,0 8px 25px rgb(59 125 216 / .3)!important}.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item.elementor-item-active{color:#ffffff!important;border-color:#1a3a5c!important;background:linear-gradient(180deg,#5a9aec 0%,#3b7dd8 50%,#2d6bc4 100%)!important;box-shadow:0 4px 15px rgb(59 125 216 / .3)!important}.elementor-nav-menu--main .elementor-item .sub-arrow{display:inline-flex!important;align-items:center!important;margin-left:6px!important;transition:transform 0.3s ease!important}.elementor-nav-menu--main .elementor-item .sub-arrow svg{width:10px!important;height:10px!important;fill:currentColor!important;transition:fill 0.3s ease!important}.elementor-nav-menu--main .elementor-nav-menu>li:hover>a .sub-arrow{transform:rotate(180deg)!important}.elementor-nav-menu--main .sub-menu.elementor-nav-menu--dropdown{background:linear-gradient(180deg,#ffffff 0%,#f0f6fc 100%)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgb(59 125 216 / .25)!important;border-radius:20px!important;box-shadow:0 15px 40px rgb(26 58 92 / .15),0 5px 15px rgb(0 0 0 / .08)!important;padding:10px!important;margin-top:10px!important;min-width:180px!important}.elementor-nav-menu--main .sub-menu .elementor-sub-item{display:block!important;padding:10px 18px!important;margin:5px 0!important;color:#1a3a5c!important;font-weight:500!important;border:1px solid rgb(59 125 216 / .5)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff 0%,#e8f1fb 100%)!important;box-shadow:inset 0 0 0 0 #3b7dd8!important;transition:color 0.3s ease,box-shadow 0.5s cubic-bezier(.4,0,.2,1)!important}.elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{color:#ffffff!important;border-color:#2d5a9e!important;box-shadow:inset 0 -50px 0 0 #3b7dd8!important}.elementor-nav-menu--main .sub-menu .sub-menu{background:linear-gradient(180deg,#ffffff 0%,#f0f6fc 100%)!important;border:1px solid rgb(59 125 216 / .2)!important;border-radius:16px!important;margin-left:5px!important;margin-top:-5px!important}.elementor-widget-theme-site-logo img{transition:transform 0.4s ease,filter 0.4s ease!important}.elementor-widget-theme-site-logo:hover img{transform:translateY(-3px)!important;filter:drop-shadow(0 8px 15px rgb(26 58 92 / .25))!important}@media (max-width:1024px){.elementor-nav-menu--dropdown.elementor-nav-menu__container,.elementor-nav-menu__container.elementor-nav-menu--dropdown{position:fixed!important;z-index:999999!important;top:110px!important;left:15px!important;right:15px!important;width:calc(100% - 60px)!important;max-width:none!important;background:linear-gradient(180deg,#ffffff 0%,#f5f9fe 100%)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:24px!important;box-shadow:0 20px 60px rgb(26 58 92 / .2),0 8px 25px rgb(0 0 0 / .1)!important;padding:15px!important;border:1px solid rgb(59 125 216 / .15)!important;max-height:calc(100vh - 210px)!important;overflow-y:auto!important}.elementor-nav-menu--dropdown .elementor-item,.elementor-nav-menu__container .elementor-item{display:block!important;padding:14px 20px!important;margin:5px 0!important;color:#1a3a5c!important;font-weight:500!important;font-size:15px!important;border:1px solid rgb(59 125 216 / .5)!important;border-radius:16px!important;text-align:center!important;background:linear-gradient(180deg,#ffffff 0%,#e5eff9 100%)!important;box-shadow:inset 0 0 0 0 #3b7dd8!important;transition:color 0.3s ease,transform 0.3s ease,box-shadow 0.5s cubic-bezier(.4,0,.2,1)!important}.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-nav-menu--dropdown .elementor-item:active,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu__container .elementor-item:hover,.elementor-nav-menu__container .elementor-item:active,.elementor-nav-menu__container .elementor-item:focus{color:#ffffff!important;border-color:#2d5a9e!important;transform:scale(1.02)!important;box-shadow:inset 0 -70px 0 0 #3b7dd8,0 6px 20px rgb(59 125 216 / .25)!important}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu__container .elementor-item.elementor-item-active{color:#ffffff!important;border-color:#1a3a5c!important;background:linear-gradient(180deg,#5a9aec 0%,#3b7dd8 50%,#2d6bc4 100%)!important;box-shadow:0 4px 15px rgb(59 125 216 / .3)!important}.elementor-nav-menu--dropdown .sub-menu,.elementor-nav-menu__container .sub-menu{background:linear-gradient(180deg,rgb(59 125 216 / .08) 0%,rgb(59 125 216 / .15) 100%)!important;border-radius:16px!important;margin:10px 5px!important;padding:10px!important;box-shadow:inset 0 2px 8px rgb(59 125 216 / .1)!important;border:1px solid rgb(59 125 216 / .2)!important}.elementor-nav-menu--dropdown .elementor-sub-item,.elementor-nav-menu__container .elementor-sub-item{display:block!important;padding:12px 18px!important;margin:5px 0!important;color:#1a3a5c!important;font-weight:500!important;font-size:14px!important;border:1px solid rgb(59 125 216 / .45)!important;border-radius:14px!important;text-align:center!important;background:linear-gradient(180deg,#ffffff 0%,#e8f1fb 100%)!important;box-shadow:inset 0 0 0 0 #3b7dd8!important;transition:color 0.3s ease,box-shadow 0.5s cubic-bezier(.4,0,.2,1)!important}.elementor-nav-menu--dropdown .elementor-sub-item:hover,.elementor-nav-menu--dropdown .elementor-sub-item:active,.elementor-nav-menu__container .elementor-sub-item:hover,.elementor-nav-menu__container .elementor-sub-item:active{color:#ffffff!important;border-color:#2d5a9e!important;box-shadow:inset 0 -60px 0 0 #3b7dd8,0 4px 12px rgb(59 125 216 / .25)!important}.elementor-nav-menu--dropdown .sub-arrow,.elementor-nav-menu__container .sub-arrow{display:inline-flex!important;align-items:center!important;margin-left:8px!important;transition:transform 0.3s ease!important}.elementor-nav-menu--dropdown .sub-arrow svg,.elementor-nav-menu__container .sub-arrow svg{width:12px!important;height:12px!important;fill:currentColor!important}.elementor-nav-menu--dropdown li.elementor-active>a .sub-arrow,.elementor-nav-menu__container li.elementor-active>a .sub-arrow{transform:rotate(180deg)!important}.elementor-menu-toggle{position:relative!important;z-index:1000000!important;border:1px solid rgb(59 125 216 / .6)!important;border-radius:14px!important;padding:10px!important;background:linear-gradient(180deg,#ffffff 0%,#e8f1fb 100%)!important;box-shadow:inset 0 0 0 0 #3b7dd8!important;transition:box-shadow 0.5s cubic-bezier(.4,0,.2,1),border-color 0.3s ease!important}.elementor-menu-toggle:hover,.elementor-menu-toggle[aria-expanded="true"]{border-color:#2d5a9e!important;box-shadow:inset 0 -50px 0 0 #3b7dd8!important}.elementor-menu-toggle svg,.elementor-menu-toggle i{fill:#3b7dd8!important;color:#3b7dd8!important;transition:all 0.3s ease!important}.elementor-menu-toggle:hover svg,.elementor-menu-toggle:hover i,.elementor-menu-toggle[aria-expanded="true"] svg,.elementor-menu-toggle[aria-expanded="true"] i{fill:#ffffff!important;color:#ffffff!important}.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{border:none!important;border-radius:0!important;padding:14px 20px!important;box-shadow:none!important;background:transparent!important}.elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item:hover{box-shadow:none!important;transform:none!important}}@media (max-width:480px){.elementor-nav-menu--dropdown.elementor-nav-menu__container,.elementor-nav-menu__container.elementor-nav-menu--dropdown{left:10px!important;right:10px!important;width:calc(100% - 40px)!important;padding:12px!important;top:110px!important;border-radius:20px!important}.elementor-nav-menu--dropdown .elementor-item,.elementor-nav-menu__container .elementor-item{padding:12px 18px!important;font-size:14px!important;margin:4px 0!important;border-radius:14px!important}.elementor-nav-menu--dropdown .elementor-sub-item,.elementor-nav-menu__container .elementor-sub-item{padding:10px 16px!important;font-size:13px!important;border-radius:12px!important}.elementor-nav-menu--dropdown .sub-menu,.elementor-nav-menu__container .sub-menu{margin:8px 3px!important;padding:8px!important}}