.ant-layout{min-height:100vh}.ant-layout .ant-layout-header{padding:0 20px}.ant-layout .ant-layout-header .header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 16px}.ant-layout .ant-layout-header .header-content .logo{align-items:center;display:flex}.ant-layout .ant-layout-header .header-content .logo img{height:40px;margin-right:8px}.ant-layout .ant-layout-header .header-content .logo h1{color:#fff;font-size:24px;font-weight:700;margin:0}.ant-layout .ant-layout-header .header-content h1{color:#fff;font-size:24px;margin:0}.ant-layout .ant-layout-header .header-content .ant-menu{background:transparent;border-bottom:none;flex:1;justify-content:flex-end;margin-left:40px}.ant-layout .ant-layout-header .header-content .ant-menu .ant-menu-item-selected{background-color:#1890ff!important}.ant-layout .ant-layout-header .header-content .ant-menu .ant-menu-item-selected a{color:#fff!important}.ant-layout .ant-layout-header .header-content .ant-menu .ant-menu-item a{color:hsla(0,0%,100%,.65)}.ant-layout .ant-layout-header .header-content .ant-menu .ant-menu-item a:hover{color:#fff}.ant-layout .ant-layout-content{background:#fff;min-height:calc(100vh - 124px);padding:20px}.ant-layout .ant-layout-content .ant-space{display:flex;gap:8px}.ant-layout .ant-layout-footer{background:#f0f2f5;height:60px;padding:20px;text-align:center}.container{padding:0 5px;text-align:center}:global .ant-float-btn:hover{background-color:#1890ff}.services{background-attachment:fixed;background-image:url(/assets/images/bg-services.jpg);background-position:50%;background-size:cover;margin-top:1rem;max-width:1200px;padding:4rem 2rem;position:relative}.services:before{background:hsla(0,0%,100%,.85);border:2px solid #f0f2f5;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.services .services-container,.services .services-description,.services .services-title{position:relative;z-index:1}.services .services-title{color:#555;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.services .services-description{color:#888;font-size:1.1rem;line-height:1.8;margin:0 auto 3rem;max-width:1000px;padding:0 1rem;text-align:center}.services .services-container{display:flex;gap:2rem;justify-content:space-around;margin:0 auto;max-width:1200px}.services .services-container .service-block{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1;padding:2rem;text-align:center;transition:transform .3s ease}.services .services-container .service-block:hover{transform:translateY(-5px)}.services .services-container .service-block .service-icon{height:64px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:64px}.services .services-container .service-block h3{color:#555;font-size:1.5rem;margin:1rem 0}.services .services-container .service-block p{color:#888;line-height:1.6}@media (max-width:768px){.services .services-container{flex-direction:column}.services .services-container .service-block{margin-bottom:1rem}}.carouselWrapper{width:100%}.carouselWrapper .carousel{margin:0 auto;max-width:1200px}.carouselWrapper .content-slide{align-items:flex-end;background-position:50%;background-size:cover;color:#fff!important;display:flex;font-size:32px!important;font-weight:700;height:400px;justify-content:flex-start;padding:30px;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.carouselWrapper .content-slide.slide1{background-image:url(slide1.ec87a87ec084e0895fde.jpg)}.carouselWrapper .content-slide.slide2{background-image:url(slide2.6937c1d273931cb9843e.jpg)}.carouselWrapper .content-slide.slide3{background-image:url(slide3.869a258f048f3bb023aa.jpg)}.carouselWrapper :global .ant-carousel .slick-next,.carouselWrapper :global .ant-carousel .slick-prev{color:#fff;font-size:20px;z-index:2}.mission{background-color:#f8f9fa;margin-top:1rem;padding:5rem 0}.mission .mission-content{margin:0 auto;max-width:1200px;padding:0 2rem}.mission .mission-content h2{color:#555;font-size:2rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center}.mission .mission-content h2:after{background-color:#1890ff;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.mission .mission-content .mission-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.mission .mission-content .mission-grid .mission-item{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;text-align:center;transition:transform .3s ease}.mission .mission-content .mission-grid .mission-item:hover{transform:translateY(-10px)}.mission .mission-content .mission-grid .mission-item .icon{color:#1890ff;font-size:2.5rem;margin-bottom:1.5rem}.mission .mission-content .mission-grid .mission-item h3{color:#555;font-size:1.5rem;margin-bottom:1rem}.mission .mission-content .mission-grid .mission-item p{color:#888;line-height:1.6}@media (max-width:768px){.mission .mission-content .mission-grid{gap:1.5rem;grid-template-columns:1fr}}.container{margin:0 auto;max-width:1200px;padding:20px}.ant-card{height:100%}.ant-card .ant-card-body{background-attachment:fixed;background-blend-mode:overlay;background-color:hsla(0,0%,100%,.9);background-image:url(/assets/images/bg-services.jpg);background-position:50%;background-size:cover;height:100%}.ant-typography.ant-typography-h2{margin-bottom:24px;text-align:center}.ant-space{width:100%}.ant-divider{margin:12px 0}.company-info{align-items:flex-start!important}