.navigation-container{align-items:center;display:flex;height:100px;justify-content:center;left:0;margin:0 auto;max-width:1920px;overflow:visible;padding:0 20px;position:fixed;right:0;top:0;z-index:1000}.navigation-container .background-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#333333f2;border-bottom:1px solid #ffffff1a;height:100px;left:0;position:absolute;right:0;top:0;z-index:-1}.navigation-container .navigation-bar{align-items:center;display:flex;height:100px;justify-content:space-between;position:relative;width:100%}.navigation-container .logo-section{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-left:200px;margin-right:40px;transition:transform .3s ease}.navigation-container .logo-section:hover{transform:scale(1.05)}.navigation-container .logo-section .logo{height:50px;max-width:100%;transition:transform .3s ease;width:auto}.navigation-container .tab-section{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:center;margin-left:500px;overflow:visible}.navigation-container .nav-tab{background-color:initial;border:none;border-radius:4px 4px 0 0;color:#fffc;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:500;min-width:120px;outline:none;padding:40px 16px;position:relative;text-align:center;transition:all .3s ease;-webkit-user-select:none;user-select:none;z-index:1002}.navigation-container .nav-tab:hover{color:#236ef9}.navigation-container .nav-tab.active{color:#236ef9;font-weight:600}.navigation-container .nav-tab .tab-text{display:block;height:20px;overflow:hidden;text-overflow:ellipsis;transition:.3s;white-space:nowrap}.navigation-container .dropdown-wrapper{position:relative}.navigation-container .native-dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#333333f2;border:none;border-radius:0;border-top:1px solid #ffffff1a;box-shadow:0 4px 12px #0000004d;left:0;min-width:220px;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;transform:translateY(6px) scale(.98);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s step-end;visibility:hidden;will-change:opacity,transform;z-index:1100}.navigation-container .native-dropdown-menu .dropdown-item{background:#0000;border:none;border-bottom:1px solid #ffffff1a;border-radius:0;color:#fffc;cursor:pointer;display:block;font-family:inherit;font-size:18px;font-weight:500;opacity:0;outline:none;padding:15px 20px;text-align:left;transform:translateY(-4px);transition:opacity .2s ease,transform .24s ease;white-space:nowrap;width:100%}.navigation-container .native-dropdown-menu .dropdown-item:hover{background-color:#858585;padding-left:22px}.navigation-container .native-dropdown-menu .dropdown-item:last-child{border-bottom:none}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s step-start;visibility:visible}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item{opacity:1;transform:translateY(0)}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item:first-child{transition-delay:40ms}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item:nth-child(2){transition-delay:80ms}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item:nth-child(3){transition-delay:.12s}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item:nth-child(4){transition-delay:.16s}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item:nth-child(5){transition-delay:.2s}.navigation-container .dropdown-wrapper:hover .native-dropdown-menu .dropdown-item:nth-child(6){transition-delay:.24s}.dropdown-fade-in{animation:dropdownFadeIn .3s ease-out}@media (min-width:1981px){.navigation-container .navigation-bar{max-width:1920px}}@media (min-width:1400px) and (max-width:1920px){.navigation-container .logo-section{margin-left:150px}.navigation-container .tab-section{margin-left:400px}}@media (min-width:1280px) and (max-width:1399px){.navigation-container{padding:0 15px}.navigation-container .logo-section{margin-left:80px;margin-right:25px}.navigation-container .logo-section .logo{height:42px}.navigation-container .tab-section{gap:18px;margin-left:150px}.navigation-container .nav-tab{font-size:17px;min-width:110px;padding:38px 14px}}@media (min-width:1200px) and (max-width:1279px){.navigation-container{padding:0 15px}.navigation-container .logo-section{margin-left:100px;margin-right:20px}.navigation-container .logo-section .logo{height:40px}.navigation-container .tab-section{gap:15px;margin-left:200px}.navigation-container .nav-tab{font-size:16px;min-width:100px;padding:35px 12px}}@media (min-width:992px) and (max-width:1199px){.navigation-container,.navigation-container .navigation-bar{height:100px}.navigation-container .logo-section{margin-left:50px}.navigation-container .logo-section .logo{height:35px}.navigation-container .tab-section{gap:12px;margin-left:50px}.navigation-container .nav-tab{font-size:14px;min-width:90px;padding:30px 10px}}@media (min-width:768px) and (max-width:991px){.navigation-container{height:100px;padding:0 10px}.navigation-container .navigation-bar{height:100px}.navigation-container .logo-section{margin-left:20px;margin-right:15px}.navigation-container .logo-section .logo{height:30px}.navigation-container .tab-section{-ms-overflow-style:none;gap:10px;justify-content:flex-start;margin-left:0;padding:0 10px;scrollbar-width:none}.navigation-container .tab-section::-webkit-scrollbar{display:none}.navigation-container .nav-tab{flex-shrink:0;font-size:13px;min-width:80px;padding:25px 8px}}@media (min-width:576px) and (max-width:767px){.navigation-container{height:auto;min-height:120px;padding:10px 15px}.navigation-container .navigation-bar{flex-direction:column;gap:15px;height:auto}.navigation-container .logo-section{justify-content:center;margin:0}.navigation-container .logo-section .logo{height:30px}.navigation-container .tab-section{flex-wrap:wrap;gap:8px;justify-content:center;margin:0;overflow:visible}.navigation-container .nav-tab{border-bottom:none;border-radius:4px;font-size:12px;min-width:auto;padding:8px 12px}.navigation-container .nav-tab .tab-text{height:20px}}@media (min-width:480px) and (max-width:575px){.navigation-container{min-height:140px;padding:10px 15px}.navigation-container .navigation-bar{flex-direction:column;gap:15px;height:auto}.navigation-container .logo-section{justify-content:center;margin:0}.navigation-container .logo-section .logo{height:28px}.navigation-container .tab-section{flex-wrap:wrap;gap:6px;justify-content:center;margin:0;overflow:visible}.navigation-container .nav-tab{border-bottom:none;border-radius:4px;font-size:11px;min-width:auto;padding:6px 10px}.navigation-container .nav-tab .tab-text{height:20px}}@media (min-width:375px) and (max-width:479px){.navigation-container{min-height:150px;padding:10px 15px}.navigation-container .navigation-bar{flex-direction:column;gap:15px;height:auto}.navigation-container .logo-section{justify-content:center;margin:0}.navigation-container .logo-section .logo{height:25px}.navigation-container .tab-section{flex-wrap:wrap;gap:4px;justify-content:center;margin:0;overflow:visible}.navigation-container .nav-tab{border-bottom:none;border-radius:4px;font-size:10px;min-width:auto;padding:4px 8px}.navigation-container .nav-tab .tab-text{height:20px}}@media (min-width:320px) and (max-width:374px){.navigation-container{min-height:160px;padding:10px 15px}.navigation-container .navigation-bar{flex-direction:column;gap:15px;height:auto}.navigation-container .logo-section{justify-content:center;margin:0}.navigation-container .logo-section .logo{height:20px}.navigation-container .tab-section{flex-wrap:wrap;gap:3px;justify-content:center;margin:0;overflow:visible}.navigation-container .nav-tab{border-bottom:none;border-radius:4px;font-size:9px;min-width:auto;padding:3px 6px}.navigation-container .nav-tab .tab-text{height:20px}}@media (max-width:319px){.navigation-container{min-height:160px;padding:10px 15px}.navigation-container .navigation-bar{flex-direction:column;gap:15px;height:auto}.navigation-container .logo-section{justify-content:center;margin:0}.navigation-container .logo-section .logo{height:20px}.navigation-container .tab-section{flex-wrap:wrap;gap:3px;justify-content:center;margin:0;overflow:visible}.navigation-container .nav-tab{border-bottom:none;border-radius:4px;font-size:9px;min-width:auto;padding:3px 6px}.navigation-container .nav-tab .tab-text{height:20px}}@media (orientation:landscape) and (max-height:600px){.navigation-container{height:80px}.navigation-container .navigation-bar{flex-direction:row;height:80px}.navigation-container .logo-section{margin-left:20px;margin-right:15px}.navigation-container .logo-section .logo{height:30px}.navigation-container .tab-section{margin-left:50px}.navigation-container .nav-tab{font-size:12px;padding:25px 8px}}.navigation-container{animation:slideInFromTop .6s ease-out}.navigation-container.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#333333f2;height:80px}.navigation-container.scrolled .navigation-bar{height:80px}.navigation-container.scrolled .nav-tab{padding:25px 12px}@media (max-width:768px){.ant-dropdown .ant-dropdown-menu{min-width:180px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{font-size:14px;padding:12px 15px}}@media (max-width:480px){.ant-dropdown .ant-dropdown-menu{min-width:150px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{font-size:12px;padding:10px 12px}}.layout-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.main-content{flex:1 1;position:relative;z-index:1}.footer-container{background:#2a2a2a;border-top:1px solid #444;color:#fff;padding:40px 0 20px}.footer-container .footer-content{margin:0 auto;max-width:1200px;padding:0 20px}.footer-container .top-section{align-items:flex-start;border-bottom:1px solid #444;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.footer-container .company-info{align-items:center;display:flex;gap:10px}.footer-container .company-info .logo{border-radius:4px;height:40px;width:120px}.footer-container .navigation-columns{display:flex;gap:60px}.footer-container .nav-column{display:flex;flex-direction:column;gap:8px}.footer-container .nav-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:8px}.footer-container .nav-link{color:#ccc;cursor:pointer;font-size:14px;line-height:1.6;text-decoration:none;transition:color .3s ease}.footer-container .nav-link:hover{color:#236ef9}.footer-container .bottom-section{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:1fr}.footer-container .contact-info{display:flex;gap:15px}.footer-container .contact-item{flex-direction:column;gap:8px;padding:10px}.footer-container .contact-item,.footer-container .locations-title{align-items:center;color:#ccc;display:flex;font-size:14px;justify-content:flex-start}.footer-container .locations-title{flex-direction:row;width:100%}.footer-container .contact-icon{border-radius:2px;width:30px}.footer-container .locations-title-text{color:#ccc;font-size:18px;margin-left:10px}.footer-container .email-address{color:#ccc;font-size:14px}.footer-container .locations{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-left:40px}.footer-container .location-item{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.footer-container .location-title{color:#fff;font-size:14px;font-weight:600;margin-bottom:5px}.footer-container .location-address{color:#ccc;font-size:12px;line-height:1.4;margin-bottom:3px}.footer-container .location-phone{color:#ccc;font-size:12px}.footer-container .copyright{color:#ccc;font-size:12px;margin-top:20px;text-align:center}@media (max-width:1200px){.footer-container .footer-content{max-width:1000px}.footer-container .navigation-columns{gap:40px}.footer-container .locations{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.footer-container .top-section{align-items:center;flex-direction:column;gap:20px}.footer-container .navigation-columns{gap:30px}.footer-container .contact-info{flex-direction:column;gap:20px}.footer-container .locations{gap:15px;grid-template-columns:repeat(2,1fr);margin-left:0}}@media (max-width:768px){.footer-container{padding:30px 0 15px}.footer-container .footer-content{padding:0 15px}.footer-container .top-section{margin-bottom:20px;padding-bottom:15px}.footer-container .navigation-columns{flex-wrap:wrap;gap:20px;justify-content:center}.footer-container .nav-column{min-width:120px}.footer-container .nav-title{font-size:14px}.footer-container .nav-link{font-size:13px}.footer-container .contact-info{gap:15px}.footer-container .contact-item{font-size:13px;padding:8px}.footer-container .locations-title-text{font-size:16px}.footer-container .locations{gap:12px;grid-template-columns:1fr}.footer-container .location-item{margin-bottom:12px}.footer-container .location-title{font-size:13px}.footer-container .location-address,.footer-container .location-phone{font-size:11px}}@media (max-width:576px){.footer-container{padding:25px 0 10px}.footer-container .footer-content{padding:0 10px}.footer-container .top-section{margin-bottom:15px;padding-bottom:10px}.footer-container .company-info .logo{height:32px;width:90px}.footer-container .navigation-columns{-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.footer-container .navigation-columns::-webkit-scrollbar{display:none}.footer-container .nav-column{flex-shrink:0;min-width:65px}.footer-container .nav-title{font-size:12px;margin-bottom:4px}.footer-container .nav-link{font-size:11px;line-height:1.3}.footer-container .contact-info{gap:12px}.footer-container .contact-item{font-size:12px;padding:6px}.footer-container .contact-icon{width:25px}.footer-container .locations-title-text{font-size:14px;margin-left:8px}.footer-container .email-address{font-size:12px}.footer-container .locations{gap:10px}.footer-container .location-item{margin-bottom:10px}.footer-container .location-title{font-size:12px}.footer-container .location-address,.footer-container .location-phone{font-size:10px}.footer-container .copyright{font-size:11px;margin-top:15px}}@media (max-width:480px){.footer-container{padding:20px 0 8px}.footer-container .footer-content{padding:0 8px}.footer-container .top-section{margin-bottom:12px;padding-bottom:8px}.footer-container .company-info .logo{height:28px;width:75px}.footer-container .navigation-columns{flex-wrap:nowrap;gap:6px;overflow-x:auto}.footer-container .nav-column{flex-shrink:0;min-width:55px}.footer-container .nav-title{font-size:11px;margin-bottom:3px}.footer-container .nav-link{font-size:10px;line-height:1.2}.footer-container .contact-info{gap:10px}.footer-container .contact-item{font-size:11px;padding:5px}.footer-container .contact-icon{width:20px}.footer-container .locations-title-text{font-size:13px;margin-left:6px}.footer-container .email-address{font-size:11px}.footer-container .locations{gap:8px}.footer-container .location-item{margin-bottom:8px}.footer-container .location-title{font-size:11px}.footer-container .location-address,.footer-container .location-phone{font-size:9px}.footer-container .copyright{font-size:10px;margin-top:12px}}@media (max-width:400px){.footer-container .company-info .logo{height:25px;width:65px}.footer-container .navigation-columns{gap:4px}.footer-container .nav-column{min-width:50px}.footer-container .nav-title{font-size:10px;margin-bottom:2px}.footer-container .nav-link{font-size:9px;line-height:1.1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.footer-container{animation:fadeInUp .6s ease-out}.nav-link{position:relative}.nav-link:after{background:#236ef9;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.contact-item{transition:transform .3s ease}.contact-item:hover{transform:translateY(-2px)}.location-item{transition:all .3s ease}.location-item:hover{background:rgba(0,89,255,.068);border-radius:4px;padding:2px}body{overflow-x:hidden}.App{margin:0 auto;max-width:1920px}.app-layout{min-height:100vh}.app-content{background:#fff;flex:1 1}@media (max-width:768px){.app-content{padding:0}}.loading-container{overflow:hidden;position:relative}.gradient-bg{animation:gradientShift 15s ease infinite;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%}.fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in-left{animation:slideInLeft .6s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight .6s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.slide-in-up{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:scaleIn .5s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.bounce-in{animation:bounceIn .6s ease-out}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.rotate-in{animation:rotateIn .8s ease-out}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg)}to{opacity:1;transform:rotate(0)}}.wiggle{animation:wiggle .6s ease-in-out}@keyframes wiggle{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.loading-spinner{animation:spin 1s ease-in-out infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.float{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);background-size:200% 100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:40px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:40px}.p-0{padding:0}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.p-5{padding:40px}.container{margin:0 auto;max-width:1200px;padding:0 16px}@media (max-width:1200px){.container{max-width:100%}}.section{padding:80px 0}@media (max-width:768px){.section{padding:40px 0}}.row{display:flex;flex-wrap:wrap;margin:0 -16px}.col{flex:1 1;padding:0 16px}.col-1{flex:0 0 8.333333%}.col-2{flex:0 0 16.666667%}.col-3{flex:0 0 25%}.col-4{flex:0 0 33.333333%}.col-6{flex:0 0 50%}.col-8{flex:0 0 66.666667%}.col-9{flex:0 0 75%}.col-12{flex:0 0 100%}@media (max-width:768px){.col-1,.col-2,.col-3,.col-4,.col-6,.col-8,.col-9{flex:0 0 100%}}.loading-indicator{background:#ffffffe6;border-radius:8px;box-shadow:0 2px 10px #0000001a;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px}.card-hover{transition:all .3s ease}.card-hover:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.btn-animated{overflow:hidden;position:relative;transition:all .3s ease}.btn-animated:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn-animated:hover:before{left:100%}.typewriter-cursor{animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.loading-indicator{background:#000000e6;color:#fff}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:focus{outline:2px solid #236ef9;outline-offset:2px}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.cbe5d41e.css.map*/