.positionDiv{background-color:#06054b;inset:94px 0 0;overflow:auto;position:fixed;z-index:999}.positionDiv .containerDiv{color:#fff;font-size:14px;margin:0 auto;max-width:1200px}.positionDiv .containerDiv .disclaimer{line-height:22px}.positionDiv .containerDiv .title{font-size:36px;font-weight:600;margin-bottom:40px;margin-top:40px;text-align:center}.website-container{color:#333;font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6;overflow-x:hidden}.navbar{background-color:transparent;left:0;padding:1.5rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar .container{justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.navbar .container,.navbar .navbar-brand{align-items:center;display:flex}.navbar .navbar-brand .logo-img{background-image:url(../images/logo.png);background-size:cover;height:34px;transition:transform .3s ease;width:34px}.navbar .navbar-brand .brand-name{color:#fff;font-size:16px;letter-spacing:1px;padding-left:8px}.navbar .right-nav{align-items:center;display:flex}.navbar .navbar-nav{display:flex;gap:2.5rem}.navbar .navbar-nav .nav-item{color:#fff;font-size:14px;font-weight:400;position:relative;text-decoration:none;transition:all .3s ease}.navbar .navbar-nav .nav-item:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar .navbar-nav .nav-item.active:after,.navbar .navbar-nav .nav-item:hover:after{width:100%}.navbar .language-selector{cursor:pointer;margin-left:60px;transition:transform .2s ease,opacity .2s ease}.navbar .language-selector:hover{opacity:.9;transform:scale(1.05)}.navbar .language-selector img{height:40px;transition:transform .2s ease;width:40px}.navbar .language-selector img:hover{transform:rotate(5deg)}.navbar .navbar-lang{display:flex;gap:.5rem}.navbar .navbar-lang button{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.navbar .navbar-lang button.active{background-color:#fff;border-color:#fff;color:#06054b}.navbar .navbar-lang button:hover:not(.active){background:#ffffff4d}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}.navbar.scrolled .navbar-brand .logo-img{background-image:url(../images/logo_blue.png)}.navbar.scrolled .navbar-brand .brand-name{color:#06054b;font-weight:500}.navbar.scrolled .navbar-nav .nav-item{color:#000}.navbar.scrolled .navbar-nav .nav-item:after{background-color:#06054b}.navbar.scrolled .navbar-lang button{background:none;border-color:#ddd;color:#333}.navbar.scrolled .navbar-lang button.active{background-color:#06054b;border-color:#06054b;color:#fff}.navbar.scrolled .navbar-lang button:hover:not(.active){border-color:#06054b;color:#06054b}.banner{height:860px;overflow:hidden;padding:0;position:relative}.banner .banner-slider{height:100%;position:relative}.banner .banner-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease;width:100%}.banner .banner-slide.active{opacity:1}.banner .banner-slide .banner-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner .banner-slide .banner-content{align-items:center;color:#fff;display:flex;left:50%;max-width:1200px;position:absolute;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%);width:100%}.banner .banner-slide .banner-content .vertical-line{background-color:#b98f5c;height:60px;margin-right:28px;width:4px}.banner .banner-slide .banner-content .banner-title{animation:fadeInUp 1s ease;font-size:4rem;font-weight:500;letter-spacing:4px;margin:0;position:relative;width:800px}.banner .banner-slide .banner-content .banner-title:before{background-color:#b98f5c;bottom:24px;content:"";left:-18px;position:absolute;top:24px;width:4px}.indicators-wrapper{bottom:2rem;left:50%;max-width:1200px;position:absolute;width:100%}.banner-indicators{display:flex;gap:4px;transform:translate(-50%)}.banner-indicators .indicator{background-color:#ffffff80;border-radius:2px;cursor:pointer;height:4px;transition:all .3s ease;width:12px}.banner-indicators .indicator.active{background-color:#fff;border-radius:6px;width:36px}.glfo-info{position:relative}.glfo-info .bagage{height:auto;position:absolute;right:0;top:0;width:86px}.glfo-info p{color:#000;font-size:14px;line-height:2;margin-bottom:24px;padding-right:12px}.divider{background-color:#06054b;height:1px;margin:1.5rem 0;opacity:.14}.glfo-info .glfo-tagline{color:#000;font-size:16px;font-weight:700}.glfo-info h3{color:#000;font-size:24px;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:.25rem}.glfo-info h4{color:#666;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.glfo-logo{height:auto;margin-bottom:40px;margin-top:-10px;-o-object-fit:contain;object-fit:contain;width:253px}.about-right{flex:1;height:100%;padding-left:80px}.solution-indicators{bottom:auto;display:flex;gap:1rem;margin-top:2rem;position:relative;transform:translate(-50%)}.solution-indicators .indicator{background-color:#ddd;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.solution-indicators .indicator.active{background-color:#06054b;border-radius:6px;width:36px}.about .about-content{background-color:#fff;border-radius:24px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding:62px}.about .about-left{display:flex;justify-content:center;width:40%}.about .about-image img{border-radius:8px;box-shadow:0 4px 20px #0000001a;height:auto;width:100%}.about .about-text{flex:1}.about .about-text h3{color:#06054b;font-size:1.8rem;margin-bottom:1rem}.about .about-text p{color:#666;font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.about .about-text .about-stats{display:flex;gap:2rem}.about .about-text .about-stats .stat-item{background-color:#f8f9fa;border-radius:8px;padding:1rem;text-align:center;transition:transform .3s ease}.about .about-text .about-stats .stat-item:hover{transform:translateY(-5px)}.about .about-text .about-stats .stat-item .stat-number{color:#06054b;display:block;font-size:2rem;font-weight:700;margin-bottom:.5rem}.about .about-text .about-stats .stat-item .stat-label{color:#666;display:block}.about .about-buttons{display:flex;justify-content:center;margin-top:3rem;width:100%}.about .about-btn{background-color:#fff;border:1px solid #e6ebf7;color:#000;flex:1;font-weight:500;padding:1rem 3rem;text-align:center}.about .about-buttons>.about-btn:first-child{border-radius:8px 0 0 8px}.about .about-buttons>.about-btn:first-child,.about .about-buttons>.about-btn:nth-child(3){background-image:linear-gradient(45deg,transparent calc(50% - .5px),#e6ebf7 50%,transparent calc(50% + .5px));background-size:20px 20px}.business{background-color:#fff;padding:6rem 0 12rem;position:relative}.business .business-bg{background-image:url(../images/business-bg.png);background-position:50%;background-size:cover;bottom:0;height:307px;left:0;position:absolute;right:0;width:100%;z-index:0}.business .container{margin:0 auto;max-width:1200px;width:100%}.business-categories-wrapper{position:relative;transition:all .3s ease}.business-categories-wrapper.show-tooltip .second-row{transform:translateY(60px)}.business-categories-wrapper .business-categories{display:grid;gap:0;grid-template-columns:repeat(3,1fr);position:relative}.business-categories-wrapper .business-categories.second-row{margin-top:1.5rem;transition:transform .3s ease}.business-categories-wrapper .business-categories .category-item{background-color:transparent;border-radius:24px;display:flex;flex-direction:column;height:448px;margin:0;overflow:hidden;padding:.75rem;position:relative;transition:all .3s ease}.business-categories-wrapper .business-categories .category-item>div{background-color:#f4f5f7;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.business-categories-wrapper .business-categories .category-item .text-area{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:2rem 20px 0 28px}.business-categories-wrapper .business-categories .category-item .text-area .category-icon{background-image:url(../images/card_icon_bg.png);background-repeat:no-repeat;background-size:contain;height:260px;opacity:.6;position:absolute;right:-20px;top:32px;width:260px;z-index:0}.business-categories-wrapper .business-categories .category-item .text-area .line{background-color:#000;height:2px;margin-bottom:.7rem;width:24px}.business-categories-wrapper .business-categories .category-item .text-area .category-title{color:#1e293b;font-size:20px;font-weight:600;margin-bottom:8px}.business-categories-wrapper .business-categories .category-item .text-area .feature-list{list-style:none;margin:0;padding:0}.business-categories-wrapper .business-categories .category-item .text-area .feature-list li{background:url(../images/check.png) no-repeat left 8px;color:#000;font-size:14px;line-height:1.8;padding-left:22px;position:relative;transition:color .3s ease}.business-categories-wrapper .business-categories .category-item .image-area{height:200px;overflow:hidden}.business-categories-wrapper .business-categories .category-item .category-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.business-categories-wrapper .business-categories .category-item.double-width{grid-column:3/5}.business-categories-wrapper .business-categories .category-item:hover{transform:translateY(-5px)}.business-categories-wrapper .business-categories .category-item:hover>div{background-color:#06054b;color:#fff}.business-categories-wrapper .business-categories .category-item:hover .category-icon{opacity:.1}.business-categories-wrapper .business-categories .category-item:hover .category-title,.business-categories-wrapper .business-categories .category-item:hover .feature-list li{color:#fff}.business-categories-wrapper .business-categories .category-item:hover .line{background-color:#fff!important}.business-categories-wrapper .business-categories .category-item:hover .feature-list li{background-image:url(../images/check_green.png)}.business-categories-wrapper .tooltip-container{left:50%;margin-top:0;opacity:0;position:absolute;top:460px;transform:translate(-50%) translateY(-30px);transition:opacity .4s ease-out,transform .5s cubic-bezier(.175,.885,.32,1.275);width:calc(100% + 1.5rem);z-index:10}.business-categories-wrapper .tooltip-container[style*="opacity: 1"]{opacity:1;transform:translate(-50%) translateY(0)}.business-categories-wrapper .tooltip-container .tooltip-content{background:#fff;border:1px solid #06054b;border-radius:8px;color:#333;font-size:14px;padding:16px 20px;position:relative;text-align:center}.business-categories-wrapper .tooltip-container .tooltip-arrow{border-style:solid;height:0;position:absolute;width:0}.business-categories-wrapper .tooltip-container .tooltip-arrow.top{border-color:transparent transparent #06054b;border-width:0 8px 8px;left:50%;top:-8px;transform:translate(-50%)}.business-categories-wrapper .tooltip-container .tooltip-arrow.bottom{border-color:#06054b transparent transparent;border-width:8px 8px 0;bottom:-8px;transform:translate(-50%)}.solutions{padding:6rem 0 12rem}.solutions .container{margin:0 auto;position:relative;width:100%}.solutions .swiper-container{margin:30px 0;position:relative;width:100%}.solutions .swiper-slide{cursor:pointer;opacity:1;transition:all .3s ease;width:390px!important}.solutions .swiper{height:100%;overflow:visible;padding-bottom:60px;position:relative;width:100%}.solutions .swiper-slide-active{z-index:10}.solutions .solution-item{background:#f4f5f7;border-radius:24px;opacity:1;overflow:hidden;transition:all .3s ease;width:390px}.solutions .text-wrapper{padding:24px 32px}.solutions .text-wrapper .solution-title{font-size:18px;font-weight:600}.solutions .text-wrapper .solution-desc{font-size:14px;font-weight:400;line-height:1.5;opacity:.5}.solutions .swiper-pagination-progressbar-fill{background:#06054b}.solutions .solution-item:hover{background:#06054b;color:#fff}.solutions .solution-image{display:block;height:280px;-o-object-fit:cover;object-fit:cover;width:100%}.solutions .solution-title{font-size:16px;font-weight:500;margin:0}.solutions .swiper-pagination{background:#0048a510;border-radius:2px;bottom:-10px;height:4px;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;top:unset;width:1200px}.solutions .swiper-button-next.swiper-button-disabled,.solutions .swiper-button-prev.swiper-button-disabled{background:transparent;border:1px solid #06054b;color:#06054b;opacity:.1}.solutions .swiper-button-next,.solutions .swiper-button-prev{background:#06054b;border-radius:50%;bottom:-70px;color:#fff;height:40px;position:absolute;right:calc(50% - 600px);top:unset;transition:all .3s ease;width:40px}.solutions .swiper-button-prev{left:auto;right:calc(50% - 540px)}.solutions .swiper-button-next{left:auto;right:calc(50% - 600px)}.solutions .swiper-button-next:after,.solutions .swiper-button-prev:after{font-size:20px;font-weight:700}.contact{background-color:#f4f5f7;padding:4rem 0 0;position:relative;z-index:1}.contact .container{margin:0 auto;max-width:1200px}.contact .contact-bg{background-image:url(../images/contact-bg.png);background-position:50%;background-size:cover;bottom:0;height:359px;left:0;position:absolute;right:0;width:100%;z-index:0}.contact .contact-content{display:flex;gap:3rem;position:relative;z-index:1}.contact .contact-content .contact-info{flex:1}.contact .contact-content .contact-info .info-item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:32px}.contact .contact-content .contact-info .info-item .info-label{color:#000;font-size:14px;line-height:24px}.contact .contact-content .contact-info .info-item .info-value{color:#000;font-size:24px;font-weight:500;line-height:32px}.contact .contact-content .contact-form{background-color:#fff;border-radius:24px 24px 0 0;flex:1;min-height:712px;padding:50px}.contact .contact-content .contact-form form{display:flex;flex-direction:column;gap:1rem}.contact .contact-content .contact-form form .form-group .form-label{color:#000;font-size:14px;font-weight:500;line-height:24px;padding-bottom:8px}.contact .contact-content .contact-form form .form-group input,.contact .contact-content .contact-form form .form-group textarea{border:1px solid rgba(0,0,0,.502);border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .3s ease;width:100%}.contact .contact-content .contact-form form .form-group input::-moz-placeholder,.contact .contact-content .contact-form form .form-group textarea::-moz-placeholder{color:#00000040;font-size:16px}.contact .contact-content .contact-form form .form-group input::placeholder,.contact .contact-content .contact-form form .form-group textarea::placeholder{color:#00000040;font-size:16px}.contact .contact-content .contact-form form .form-group input:focus,.contact .contact-content .contact-form form .form-group textarea:focus{border:2px solid #06054b;outline:none}.contact .contact-content .contact-form .btn-primary{align-items:center;background-color:#06054b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:8px 16px;transition:background-color .3s ease;width:auto}.contact .contact-content .contact-form .btn-primary img{padding-left:12px}.contact .contact-content .contact-form .btn-primary:hover{background-color:#036}.footer{background-color:#06054b;color:#fff;height:auto;min-height:118px}.footer .container{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer .container p:first-child{cursor:pointer}.footer .container p:first-child:hover{text-decoration:underline}.footer .footer-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;padding:0 20px}.footer .disclaimer-link{color:#fffc;cursor:pointer;font-size:14px;text-decoration:none;transition:opacity .3s}.footer .disclaimer-link:hover{opacity:1;text-decoration:underline}.footer .copyright-text{color:#fffc;font-size:14px;margin:0}.form-success{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.form-success img{height:97px;width:103px}.form-success p{color:#00000073;font-size:14px;text-align:center}.form-success h3{color:#000000e0;font-size:24px;margin:12px 0 6px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
