header .navbar .container-fluid{flex-wrap:wrap}.navbar-header-wrapper,header .navbar .container-fluid{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar-header-wrapper{flex-wrap:nowrap;padding:15px 0}.navbar-logo{align-items:center;display:flex;flex:0 0 auto;transition:transform .3s ease}.navbar-logo:hover{transform:scale(1.05)}.navbar-logo img{display:block;max-height:70px;transition:all .3s ease;width:auto}.navbar-brand-wrapper{align-items:center;display:flex;flex:1 1 auto;margin-left:15px;text-align:left}.navbar-logo-brand-container{align-items:center;display:flex;flex:1 1 auto;min-width:0}.navbar-brand,nav.navbar-lg .navbar-brand{color:#1a1a1a;display:block;font-size:24px;font-weight:700;height:auto;letter-spacing:1px;line-height:1;overflow:hidden;padding-bottom:0;padding-top:0;text-decoration:none;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.navbar-brand:hover{color:#333;text-decoration:none}.navbar-toggle-mobile{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#333;cursor:pointer;display:none;font-size:20px;height:44px;justify-content:center;margin-left:auto;padding:0;transition:all .3s ease;width:44px}.navbar-toggle-mobile:hover{background:#e8e8e8;border-color:#d0d0d0;box-shadow:0 2px 4px #00000026}.navbar-toggle-mobile:active{background:#ddd;transform:scale(.95)}.topnav{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-left:10%}.topnav a{border-radius:5px;color:#333;display:block;float:left;font-size:15px;font-weight:600;padding:12px 18px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.topnav a:after{background:linear-gradient(90deg,#1a1a1a,#333);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.topnav a:hover:after{width:80%}.topnav a:hover{background-color:#f5f5f5;color:#1a1a1a;transform:translateY(-2px)}.topnav .icon{display:none}.dropdown1{float:left;overflow:visible;position:relative}.dropdown1 .dropbtn1{align-items:center;background-color:initial;border:none;border-radius:5px;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;margin:0;outline:none;padding:12px 18px;position:relative;text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.dropdown1 .dropbtn1:after{background:linear-gradient(90deg,#1a1a1a,#333);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.dropdown1.active .dropbtn1:after,.dropdown1:hover .dropbtn1:after{width:80%}.dropdown1 .dropbtn1 i{font-size:12px;margin-left:8px;transition:transform .3s ease}.dropdown1.active .dropbtn1 i,.dropdown1:hover .dropbtn1 i{transform:rotate(180deg)}.dropdown1 .dropbtn1:hover{background-color:#f5f5f5;color:#1a1a1a}.dropdown1.active .dropbtn1{background-color:#1a1a1a;color:#fff}.dropdown1-content1{animation:headerFadeInDown .3s ease;background-color:#fff;border-radius:8px;box-shadow:0 8px 25px #00000026;display:none;left:0;margin-top:0;min-width:220px;overflow:hidden;position:absolute;top:100%;z-index:1000}@keyframes headerFadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown1-content1 a{background-color:#fff;border-left:3px solid #0000;color:#333;display:block;float:none;font-size:14px;padding:12px 20px;text-align:left;text-decoration:none;transition:all .3s ease}.dropdown1-content1 a:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown1-content1 a:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dropdown1-content1 a:hover{background-color:#f8f8f8;border-left-color:#1a1a1a;color:#1a1a1a;padding-left:25px}.dropdown1.active .dropdown1-content1,.dropdown1:hover .dropdown1-content1{display:block}@media screen and (max-width:1023px){header .navbar .container-fluid{align-items:stretch;flex-direction:column}.navbar-header-wrapper{background:#fff;border-bottom:2px solid #e0e0e0;flex-wrap:nowrap;gap:10px;padding:12px 0}.navbar-logo-brand-container{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0;overflow:hidden}.navbar-logo{flex-shrink:0}.navbar-logo img{max-height:48px;width:auto}.navbar-brand-wrapper{flex:1 1 auto;margin-left:0;min-width:0;overflow:visible;text-align:left}.navbar-brand,nav.navbar-lg .navbar-brand{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.3;max-height:2.6em;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.navbar-toggle-mobile{align-items:center;background:#f5f5f5;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#333;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;margin-left:8px;padding:0;width:40px}.navbar-toggle-mobile:hover{background:#e8e8e8;box-shadow:0 2px 4px #00000026}.topnav{background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 4px 15px #0000001a;display:none;flex-direction:column;margin-left:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease;width:100%}.topnav.active{display:flex;max-height:2000px;padding:10px 0}.topnav a{border-bottom:1px solid #f0f0f0;border-radius:0;display:block;float:none;margin:0;padding:14px 20px;text-align:left;width:100%}.topnav a:after{display:none}.topnav a:hover{background-color:#f8f8f8;padding-left:25px;transform:none}.dropdown1{border-bottom:1px solid #f0f0f0;float:none;width:100%}.dropdown1 .dropbtn1{align-items:center;border-radius:0;display:flex;justify-content:space-between;padding:14px 20px;text-align:left;width:100%}.dropdown1 .dropbtn1:after{display:none}.dropdown1 .dropbtn1 i{margin-left:auto;transition:transform .3s ease}.dropdown1.active .dropbtn1 i{transform:rotate(180deg)}.dropdown1.active .dropbtn1{background-color:#1a1a1a;color:#fff}.dropdown1-content1{background-color:#f8f8f8;border-radius:0;box-shadow:none;display:block;margin-left:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:relative;transition:max-height .4s ease,opacity .3s ease,padding .3s ease;width:100%}.dropdown1.active .dropdown1-content1{max-height:2000px;opacity:1;padding:0}.dropdown1-content1 a{border-bottom:1px solid #e8e8e8;border-left:none;padding:12px 30px}.dropdown1-content1 a:hover{background-color:#eee;border-left:3px solid #1a1a1a;padding-left:35px}}@media screen and (max-width:600px){.navbar-header-wrapper{gap:8px;padding:10px 0}.navbar-logo img{max-height:42px}.navbar-brand,nav.navbar-lg .navbar-brand{font-size:13px!important;letter-spacing:.3px;line-height:1.3;max-height:2.6em}.navbar-toggle-mobile{font-size:18px;height:36px;margin-left:6px;width:36px}.dropdown1 .dropbtn1,.topnav a{font-size:14px;padding:12px 15px}}@media screen and (max-width:400px){.navbar-brand,nav.navbar-lg .navbar-brand{-webkit-line-clamp:2;font-size:20px!important}.navbar-logo img{max-height:38px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}
/*# sourceMappingURL=main.9987c180.css.map*/