.page-id-3525 .gallery-item a img.attachment-full.size-full{height:200px;object-fit:cover;overflow:hidden}.testimonial-sec .swiper-slide.swiper-slide-next{box-shadow:6px 6px 8px 0px #f3f3f3;border:1px solid #f3f3f3;border-radius:10px;margin-bottom:15px;padding-bottom:17px}.testimonial-sec .swiper-slide.swiper-slide-active{box-shadow:6px 6px 8px 0px #f3f3f3;border:1px solid #f3f3f3;border-radius:10px;margin-bottom:15px;padding-bottom:17px}.nav-sticky.sticky{position:fixed;top:20px;left:0;width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);z-index:99}.page-id-82 .elementskit-post-body a.elementskit-btn{color:#c40909!important}.about-card{transition:all .3s ease}.about-card:hover{background:linear-gradient(50deg,#cb0101,#9c3434)}.about-card:hover .elementor-icon-box-title,.about-card:hover .elementor-icon-box-title span,.about-card:hover .elementor-icon-box-description{color:#fff!important}.about-card:hover .elementor-icon{color:#fff!important;fill:#fff!important}.about-card:hover .elementor-icon{background-color:#fff;border-radius:50%}.custom-section-container{font-family:"Arial",sans-serif;padding:60px 20px;max-width:1300px;margin:0 auto}.grid-header-area{text-align:center;max-width:900px;margin:0 auto 50px}.main-heading{font-size:42px;font-weight:800;color:#000;line-height:1.1;margin-bottom:15px}.main-heading span{color:#cb0101}.header-para{color:#555;font-size:16px;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.china-service .services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.china-service .card{position:relative;height:400px;border-radius:20px;overflow:hidden;background:#1a1a1a;cursor:pointer}.card{position:relative;height:440px;border-radius:20px;overflow:hidden;background:#1a1a1a;cursor:pointer}.card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.5s ease}.card-overlay{position:absolute;inset:0;background:#cb0101;opacity:0;transition:.3s ease;z-index:1}.card:hover .card-overlay{opacity:1}.card-content{position:absolute;left:0;width:100%;z-index:2;padding:30px;color:white;bottom:0;transition:.4s ease-in-out}.card:hover .card-content{bottom:auto;top:0;padding-top:40px}.card-title{font-size:22px;font-weight:500;margin:0;line-height:34px;color:#fff}.card-title::after{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.4);margin-top:20px}.card-content p{font-size:16px;line-height:28px;color:#fff}.hover-reveal{max-height:0;opacity:0;overflow:hidden;transition:.4s ease}.card:hover .hover-reveal{max-height:300px;opacity:1;margin-top:20px}.read-more-btn{background:#fff;color:#cb0101!important;padding:10px 22px;display:inline-block;border-radius:5px;font-weight:700;text-decoration:none}.ekit-wid-con .ekit-video-popup-btn{background-color:#cb0101!important}.corner-arrow{position:absolute;bottom:70px;right:24px;width:32px;height:32px;background:#cb0101;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;border:1px solid #f3f3f3;rotate:-36deg}.card:hover .corner-arrow{opacity:0}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.services-grid{grid-template-columns:1fr}.elementor-76 div#gallery-1 figure.gallery-item{padding-right:0!important}}.contact-us-form .cf7-row{display:flex;gap:20px}.contact-us-form .cf7-col{width:50%}.contact-us-form .cf7-full{width:100%;margin-top:15px}.contact-us-form .wpcf7 label{color:#000;display:block;font-weight:500}.contact-us-form .wpcf7 textarea{height:120px}.contact-us-form .wpcf7 input[type=submit]{background:#d40000;color:#fff;font-weight:600;cursor:pointer;border-radius:8px;transition:.3s}.contact-us-form .wpcf7 input[type=submit]:hover{background:#fff;color:#d40000;border:1px solid #d40000}.contact-us-form .wpcf7 p{margin:0}.entry-content ul,.entry-content ol{background-color:rgba(203,1,1,.04);border-left:5px solid #c62828;padding:15px 20px 15px 35px;margin:20px 0}.entry-content ul li,.entry-content ol li{margin-bottom:8px}.entry-content h2{font-size:26px;padding-top:14px}.wpcf7 form.sent .wpcf7-response-output{border-color:#000;color:#000}@media (max-width:480px){.custom-section-container .main-heading{font-size:32px;line-height:1.3;margin-top:10px}.custom-section-container{padding:45px 0}.grid-header-area{margin:0 auto 30px}.china-service .services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}.right-border{border-right:none!important}}span.tag-label{font-size:24px;font-weight:700}.card-overlay{transition:transform .3s ease}.faq-question.active{background-color:#c40808;border-radius:10px;color:#fff!important;font-weight:700}.faq-question{display:flex;justify-content:space-between;padding:18px 22px;cursor:pointer;font-weight:600;font-size:17px;background-color:#fff;margin:10px 0;font-family:"Nunito Sans",sans-serif;color:#000}.faq-question.active{display:flex;justify-content:space-between;padding:10px 20px;cursor:pointer;font-weight:600;font-size:17px;background-color:#cb0101;margin:10px 0;font-family:"Nunito Sans",sans-serif;color:#fff}.faq-item:has(.active) .faq-answer{border-radius:5px;margin-top:-11px!important;padding-top:10px}.faq-question span{color:#000;font-size:30px}.faq-question.active span{color:#fff!important}.faq-answer{display:none;padding:0 20px 10px;color:#444;border:.5px solid #eee;border-top:0px}.faq-item{margin-bottom:12px}.faq-item .faq-question{border-radius:5px;font-weight:700;padding:10px 30px;font-size:16px;line-height:26px;font-family:"Nunito Sans",Sans-serif!important;color:#000}span.meta-author{display:none!important}