.elementor-5342 .elementor-element.elementor-element-f387e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.jeddah-services-hub{background:#f7f9fd;padding:90px 20px;font-family:"Tajawal",Arial,sans-serif}.hub-header{text-align:center;max-width:900px;margin:auto}.hub-header h2{font-size:32px;color:#1f3c88;margin-bottom:15px}.hub-header p{font-size:18px;color:#555}.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1100px;margin:60px auto}.hub-card{background:#fff;padding:22px;border-radius:18px;text-align:center;text-decoration:none;color:#1f3c88;font-weight:600;box-shadow:0 8px 22px rgb(0 0 0 / .06);transition:.3s ease}.hub-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .12)}.hub-trust{max-width:900px;margin:80px auto 40px;text-align:center}.hub-trust h3{font-size:26px;color:#1f3c88}.hub-trust p{font-size:17px;color:#444;line-height:1.8}.hub-cta{text-align:center;margin-top:60px}.hub-cta a{display:inline-block;background:linear-gradient(135deg,#e63946,#c1121f);color:#fff;padding:16px 45px;border-radius:50px;font-size:20px;font-weight:700;text-decoration:none}.steam-advanced-section{background:#f8fafc;padding:80px 20px;font-family:"Tajawal",Arial,sans-serif}.section-header{text-align:center;max-width:900px;margin:0 auto 60px}.section-header h2{font-size:32px;color:#1f3c88;margin-bottom:15px}.section-header p{font-size:18px;color:#555}.content-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-bottom:60px}.content-text p{font-size:16px;margin-bottom:20px;color:#444}.content-image img{width:100%;border-radius:18px}.center-cta{text-align:center;margin:70px 0}.center-cta p{font-size:18px;margin-bottom:10px}.cta-btn{display:inline-block;background:linear-gradient(135deg,#e63946,#d62828);color:#fff;padding:16px 40px;font-size:20px;border-radius:50px;text-decoration:none;font-weight:700}.info-card,.trust-box{background:#fff;border-radius:22px;padding:40px;margin-bottom:50px;box-shadow:0 10px 25px rgb(0 0 0 / .06)}.service-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-bottom:70px}.service-item{background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.service-item h4{color:#1f3c88;margin-bottom:10px}@media (max-width:900px){.content-grid{grid-template-columns:1fr}}.jeddah-services-hub{background:#f7f9fd;padding:90px 20px;font-family:"Tajawal",Arial,sans-serif}.hub-header{text-align:center;max-width:900px;margin:auto}.hub-header h2{font-size:32px;color:#1f3c88;margin-bottom:15px}.hub-header p{font-size:18px;color:#555}.hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1100px;margin:60px auto}.hub-card{background:#fff;padding:22px;border-radius:18px;text-align:center;text-decoration:none;color:#1f3c88;font-weight:600;box-shadow:0 8px 22px rgb(0 0 0 / .06);transition:.3s ease}.hub-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .12)}.hub-trust{max-width:900px;margin:80px auto 40px;text-align:center}.hub-trust h3{font-size:26px;color:#1f3c88}.hub-trust p{font-size:17px;color:#444;line-height:1.8}.hub-cta{text-align:center;margin-top:60px}.hub-cta a{display:inline-block;background:linear-gradient(135deg,#e63946,#c1121f);color:#fff;padding:16px 45px;border-radius:50px;font-size:20px;font-weight:700;text-decoration:none}.pricing-section{background:#fff;padding:70px 25px}.pricing-head{text-align:center;max-width:800px;margin:0 auto 50px}.pricing-head h2{font-size:30px;color:#1f3c88;margin-bottom:15px}.pricing-head p{font-size:16px;color:#555;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1200px;margin:auto}.price-card{background:#f8fafc;border-radius:18px;padding:25px;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.price-card.featured{background:linear-gradient(135deg,#0b5ed7,#1f3c88);color:#fff}.price-card h3{font-size:20px;margin-bottom:10px}.price-range{font-size:16px;font-weight:700;margin-bottom:15px}.price-card ul{list-style:none;padding:0}.price-card li{font-size:14px;margin-bottom:8px}.pricing-note{text-align:center;margin-top:50px}.pricing-cta{display:inline-block;margin-top:15px;background:#0b5ed7;color:#fff;padding:14px 30px;border-radius:35px;text-decoration:none;font-weight:700}.steam-authority-wrapper{background:#f9fbff;padding:80px 20px;font-family:"Tajawal",Arial,sans-serif}.steam-header{max-width:900px;margin:auto;text-align:center}.steam-header h2{color:#1f3c88;font-size:32px}.steam-header p{font-size:18px;color:#555}.steam-card{background:#fff;border-radius:22px;padding:40px;margin:50px auto;max-width:1000px;box-shadow:0 10px 25px rgb(0 0 0 / .06)}.steam-split{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;max-width:1100px;margin:60px auto}.steam-image img{width:100%;border-radius:18px}.steam-cta,.steam-final-cta{text-align:center;margin:70px 0}.steam-cta a,.steam-final-cta a{display:inline-block;background:linear-gradient(135deg,#e63946,#c1121f);color:#fff;padding:16px 40px;border-radius:50px;font-size:20px;text-decoration:none;font-weight:700}.device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.steam-reviews blockquote{background:#fff;border-right:5px solid #1f3c88;padding:20px;margin:20px auto;max-width:800px}@media(max-width:900px){.steam-split{grid-template-columns:1fr}}.steam-services-section{padding:70px 25px;background:#f7f9fc;font-family:"Tahoma",Arial,sans-serif}.section-head{text-align:center;max-width:900px;margin:0 auto 50px}.section-head h2{font-size:30px;color:#1f3c88;margin-bottom:15px}.section-head p{font-size:16px;line-height:1.9;color:#444}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;max-width:1200px;margin:auto}.service-box{background:#fff;padding:25px;border-radius:18px;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.service-box h3{font-size:20px;color:#0b5ed7;margin-bottom:10px}.service-box p{font-size:15px;line-height:1.8;color:#555}.cta-center{margin:60px auto;text-align:center;background:linear-gradient(135deg,#0b5ed7,#1f3c88);color:#fff;padding:35px;border-radius:20px;max-width:700px}.cta-center p{font-size:20px;margin-bottom:15px}.cta-btn{display:inline-block;background:#fff;color:#0b5ed7;padding:14px 30px;border-radius:40px;font-weight:700;text-decoration:none}.internal-guide{max-width:900px;margin:50px auto 0}.internal-guide h3{font-size:22px;color:#1f3c88;margin-bottom:15px}.internal-guide ul{list-style:none;padding:0}.internal-guide li{margin-bottom:10px}.internal-guide a{color:#0b5ed7;text-decoration:none;font-weight:600}.faq-section{background:#f7f9fc;padding:70px 25px;max-width:900px;margin:auto}.faq-section h2{text-align:center;font-size:28px;color:#1f3c88;margin-bottom:40px}.faq-item{background:#fff;padding:22px;border-radius:16px;margin-bottom:18px;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.faq-item h3{font-size:18px;color:#0b5ed7;margin-bottom:8px}.faq-item p{font-size:15px;color:#555;line-height:1.7}.steam-cleaning-authority{font-family:"Tajawal",Arial,sans-serif;background:#f7f9fc;padding:80px 20px;line-height:1.9}.steam-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-bottom:80px}.steam-hero-text h1{font-size:36px;color:#1f3c88}.steam-hero-text .subtitle{font-size:18px;margin:20px 0;color:#444}.steam-cta a{font-size:22px;color:#e63946;font-weight:700;text-decoration:none}.steam-hero-image img{width:100%;border-radius:20px}.steam-card,.steam-trust,.steam-process,.steam-pricing{background:#fff;border-radius:24px;padding:40px;margin-bottom:60px;box-shadow:0 10px 30px rgb(0 0 0 / .06)}.steam-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:80px}.service-box{background:#fff;border-radius:20px;padding:30px;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.service-box h3{color:#1f3c88;margin-bottom:10px}.price-btn{display:inline-block;margin-top:20px;background:#1f3c88;color:#fff;padding:14px 30px;border-radius:40px;text-decoration:none;font-size:18px}@media (max-width:900px){.steam-hero{grid-template-columns:1fr}}