.app-popup-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px;animation:appPopupFadeIn .2s ease}.app-popup{font-family:Roboto,sans-serif;background:#fff;border:1px solid #eaebf3;border-radius:12px;padding:28px 24px;max-width:340px;width:100%;text-align:center;position:relative}.app-popup-icon{width:48px;height:48px;border-radius:10px;background:#5097ff;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.app-popup-icon svg{width:24px;height:24px;color:#fff}.app-popup-title{font-size:18px;font-weight:700;color:#272a3a;margin-bottom:6px}.app-popup-desc{font-size:14px;color:#8492a6;margin-bottom:24px;line-height:1.5}.app-popup-buttons{display:flex;flex-direction:column;gap:10px}.app-popup-btn{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;text-decoration:none;border:1px solid #eaebf3;background:#fff;transition:background-color .15s ease}.app-popup-btn:hover{background:#eaebf3}.app-popup-btn .btn-icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-popup-btn .btn-icon svg{width:22px;height:22px;color:#272a3a}.app-popup-btn .btn-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.app-popup-btn .btn-sub{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:#8492a6}.app-popup-btn .btn-main{font-size:14px;font-weight:600;color:#272a3a}.app-popup-close{position:absolute;top:12px;right:12px;background:none;border:none;color:#8492a6;width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-popup-close:hover{background:#eaebf3;color:#272a3a}.app-popup-close svg{width:16px;height:16px}@media(min-width:769px){.app-popup-overlay{display:none!important}}@keyframes appPopupFadeIn{0%{opacity:0}to{opacity:1}}.navbar{background-color:#fff;padding:20px 0}.navbar-brand{width:200px}.navbar-brand img{width:100%;height:auto}.navbar-toggler{box-shadow:none!important;border:0}.navbar-toggler svg{font-size:30px;color:#272a3a;width:40px}.navbar-toggler.collapsed .toggler-close,.navbar-toggler:not(.collapsed) .toggler-menu{display:none}.navbar-collapse{transition:all .5s}.navbar .navbar-nav .nav-link{color:#272a3a;font-weight:500;font-size:18px;transition:all .5s;position:relative}.navbar .navbar-nav .nav-link.active:not(.dropdown-toggle):before,.navbar .navbar-nav .nav-link:not(.dropdown-toggle):before{content:"";position:absolute;height:5px;left:0;bottom:-10px;width:0;background-color:#5097ff!important;z-index:10;transition:all .5s}.navbar .navbar-nav .nav-link.active:not(.dropdown-toggle):before,.navbar .navbar-nav .nav-link:hover:before{width:100%}.navbar .navbar-nav .nav-link:hover{color:#5097ff}.navbar .navbar-nav .dropdown-menu{transition:all .5s;border:none;background-color:#f8f9fa}.navbar .navbar-nav .dropdown-menu a{color:#272a3a;font-weight:500;font-size:18px;transition:all .5s}.navbar .navbar-nav .dropdown-menu a:hover{color:#5097ff}.navbar .nav-login-btn{display:flex;align-items:center;color:#5097ff;border:1px solid #5097ff;padding:0 15px!important;justify-content:center;border-radius:5px}.navbar .nav-login-btn span{margin-right:5px}@media(max-width:1400px){.navbar .nav-link.active:before,.navbar .nav-link:before{display:none}}@media(max-width:992px){.navbar-brand{width:150px}.navbar-toggler{padding:10px}.navbar-toggler svg{font-size:27px}.navbar .nav-login-btn{padding:10px!important;height:unset!important;line-height:unset!important;font-size:16px}}@media(max-width:576px){.navbar-brand{width:140px}.navbar .navbar-nav .dropdown-menu a,.navbar .navbar-nav .nav-link{font-size:16px}}.footer{padding:60px 0 0;background-color:#5097ff}.footer .logo-light{display:block;width:100%;height:auto;max-width:250px}.footer .footer-alt,.footer .footer-desc{color:#fff;line-height:unset}.footer .text-left{text-align:left}.footer .text-right{float:right}.footer .footer-list-title{color:#edeef5}.footer .footer-icons{color:#fff;-webkit-transition:all .3s;transition:all .3s}.footer .footer-icons a{width:45px;height:45px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;-webkit-transition:.5s;transition:.5s}.footer .footer-icons a:hover{color:#5097ff;background-color:#fff;border:1px solid #fff;-webkit-box-shadow:0 17px 43px 1px rgba(26,94,221,.4);box-shadow:0 17px 43px 1px rgba(26,94,221,.4)}.footer .company-sub-menu li{padding:8px 0}.footer .company-sub-menu li a{-webkit-transition:all .5s;transition:all .5s;color:#fff}.footer .company-sub-menu li a:hover{color:#dcdeed!important}.footer-store-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;margin-bottom:16px}.footer-store-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #fff;border-radius:8px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;transition:.3s}.footer-store-btn:hover{color:#5097ff;background-color:#fff;border-color:#fff;text-decoration:none;box-shadow:0 17px 43px 1px rgba(26,94,221,.4)}.footer-area{padding-top:150px;padding-bottom:30px}.footer-area p{font-size:18px;margin-top:15px;margin-bottom:40px;color:#fff}.footer-area .foot-divider{width:100%;height:1px;background-color:#565972}.footer-area p.copyright-text{font-size:16px;margin-top:10px;color:#dcdeed}.footer .footer-icons li{margin:10px 10px 10px 0}