.et_pb_section_0_tb_header{height:100px}.et_pb_row_0_tb_header.et_pb_row{margin-top:-57px!important}.et_pb_section_0_tb_footer.et_pb_section{background-color:#09121d!important}.et_pb_section_0.et_pb_section{background-color:#0f1d23!important}@media only screen and (max-width:767px){.et_pb_code_0{@media (max-width:768px){.gss-wrapper{font-size:14px}.gss-wrapper .container{padding:0 15px}.gss-wrapper .hero{height:90vh;padding:0 15px}.gss-wrapper .hero-content{padding:20px 10px}.gss-wrapper .hero h1{font-size:2rem;letter-spacing:2px;line-height:1.2}.gss-wrapper .hero p{font-size:1rem;margin-bottom:25px}.gss-wrapper .hero-btn{padding:14px 30px;font-size:0.95rem}.gss-wrapper .scroll-indicator{bottom:15px}.gss-wrapper .stats{padding:50px 0}.gss-wrapper .stat-number{font-size:2.2rem}.gss-wrapper .stat-label{font-size:0.85rem}.gss-wrapper .about,.gss-wrapper .services,.gss-wrapper .process,.gss-wrapper .pricing,.gss-wrapper .equipment,.gss-wrapper .testimonials,.gss-wrapper .contact{padding:70px 0}.gss-wrapper .section-title{font-size:1.8rem;text-align:center}.gss-wrapper .section-title::after{left:50%;transform:translateX(-50%)}.gss-wrapper .about-content{grid-template-columns:1fr;gap:30px}.gss-wrapper .about-image img{height:260px;object-fit:cover}.gss-wrapper .about-text p{font-size:0.95rem}.gss-wrapper .about-features{grid-template-columns:1fr}.gss-wrapper .feature-badge{padding:12px}.gss-wrapper .services-grid{grid-template-columns:1fr;margin-top:50px;gap:20px}.gss-wrapper .service-card{padding:30px 20px}.gss-wrapper .service-icon{font-size:3rem}.gss-wrapper .service-card h3{font-size:1.2rem}.gss-wrapper .service-card p{font-size:0.95rem}.gss-wrapper .timeline{margin-top:50px}.gss-wrapper .timeline::before{left:20px}.gss-wrapper .timeline-item{flex-direction:row!important;margin-bottom:30px}.gss-wrapper .timeline-content{width:calc(100% - 60px);margin-left:60px;padding:20px 15px}.gss-wrapper .timeline-number{left:20px;width:40px;height:40px;font-size:1rem}.gss-wrapper .timeline-content h4{font-size:1.1rem}.gss-wrapper .timeline-content p{font-size:0.9rem}.gss-wrapper .pricing-box{margin-top:50px;padding:35px 20px}.gss-wrapper .pricing-header h3{font-size:1.5rem}.gss-wrapper .pricing-table td{padding:12px 8px;font-size:0.95rem}.gss-wrapper .pricing-features li{font-size:0.9rem;padding:10px 0 10px 30px}.gss-wrapper .equipment-grid{margin-top:50px;gap:15px}.gss-wrapper .equipment-item{padding:25px 15px}.gss-wrapper .equipment-item i{font-size:2.2rem}.gss-wrapper .equipment-item p{font-size:0.9rem}.gss-wrapper .testimonials-grid{margin-top:50px;gap:20px}.gss-wrapper .testimonial-card{padding:25px 18px}.gss-wrapper .testimonial-text{font-size:0.95rem}.gss-wrapper .contact-grid{margin-top:50px;gap:20px}.gss-wrapper .contact-item{padding:30px 20px}.gss-wrapper .contact-item h4{font-size:1.1rem}.gss-wrapper .contact-item p{font-size:0.95rem}.gss-wrapper .separator{padding:25px 0}.gss-wrapper .separator-logo{font-size:1.4rem}.gss-wrapper .separator-tagline{font-size:0.9rem}}@media (max-width:400px){.gss-wrapper .hero h1{font-size:1.7rem;letter-spacing:1px}.gss-wrapper .hero p{font-size:0.9rem}.gss-wrapper .hero-btn{width:100%;text-align:center}.gss-wrapper .section-title{font-size:1.6rem}}}}