.elementor-2156 .elementor-element.elementor-element-2054f126{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2156 .elementor-element.elementor-element-4847702b{--display:flex;}.elementor-2156 .elementor-element.elementor-element-3f859b18{--display:flex;}.elementor-2156 .elementor-element.elementor-element-6276baef{--display:flex;}.elementor-2156 .elementor-element.elementor-element-4567b80a{--display:flex;}.elementor-2156 .elementor-element.elementor-element-4a00367f{--display:flex;}.elementor-2156 .elementor-element.elementor-element-4f5cc2e9{--display:flex;}.elementor-2156 .elementor-element.elementor-element-8cee63f{--display:flex;}.elementor-2156 .elementor-element.elementor-element-29b1c81a{--display:flex;}.elementor-2156 .elementor-element.elementor-element-268ac191{--display:flex;}.elementor-2156 .elementor-element.elementor-element-7cce691a{--display:flex;}.elementor-2156 .elementor-element.elementor-element-64a5e031{--display:flex;}.elementor-2156 .elementor-element.elementor-element-765e6689{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1786ab39{--display:flex;}.elementor-2156 .elementor-element.elementor-element-86fbdc4{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2fa214ce{--display:flex;}.elementor-2156 .elementor-element.elementor-element-3208f3bb{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2f3fd173{--display:flex;}.elementor-2156 .elementor-element.elementor-element-3c28194e{--display:flex;}.elementor-2156 .elementor-element.elementor-element-5b60a34e{--display:flex;}.elementor-2156 .elementor-element.elementor-element-39243bc6{--display:flex;}.elementor-2156 .elementor-element.elementor-element-5c44cd42{--display:flex;}.elementor-2156 .elementor-element.elementor-element-e201ccc{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1867e82c{--display:flex;}.elementor-2156 .elementor-element.elementor-element-227f8707{--display:flex;}.elementor-2156 .elementor-element.elementor-element-73e60449{--display:flex;}.elementor-2156 .elementor-element.elementor-element-231fa671{--display:flex;}.elementor-2156 .elementor-element.elementor-element-784245cd{--display:flex;}.elementor-2156 .elementor-element.elementor-element-53c094ec{--display:flex;}.elementor-2156 .elementor-element.elementor-element-567d6ae6{--display:flex;}.elementor-2156 .elementor-element.elementor-element-265ef8d1{--display:flex;}.elementor-2156 .elementor-element.elementor-element-4b91ef9f{--display:flex;}.elementor-2156 .elementor-element.elementor-element-c561d4a{--display:flex;}.elementor-2156 .elementor-element.elementor-element-39f488c7{--display:flex;}.elementor-2156 .elementor-element.elementor-element-663fb0bf{--display:flex;}.elementor-2156 .elementor-element.elementor-element-103e4a46{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2ad51470{--display:flex;}.elementor-2156 .elementor-element.elementor-element-14ce5515{--display:flex;}.elementor-2156 .elementor-element.elementor-element-75e57fde{--display:flex;}.elementor-2156 .elementor-element.elementor-element-46668754{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2cf23360{--display:flex;}.elementor-2156 .elementor-element.elementor-element-75056add{--display:flex;}.elementor-2156 .elementor-element.elementor-element-71ae4887{--display:flex;}.elementor-2156 .elementor-element.elementor-element-6b0e1744{--display:flex;}.elementor-2156 .elementor-element.elementor-element-109129de{--display:flex;}.elementor-2156 .elementor-element.elementor-element-50786a67{--display:flex;}.elementor-2156 .elementor-element.elementor-element-e5d7290{--display:flex;}.elementor-2156 .elementor-element.elementor-element-4c4f1f61{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1daa724c{--display:flex;}.elementor-2156 .elementor-element.elementor-element-50b619c5{--display:flex;}.elementor-2156 .elementor-element.elementor-element-16cb38c{--display:flex;}.elementor-2156 .elementor-element.elementor-element-7a68cd58{--display:flex;}.elementor-2156 .elementor-element.elementor-element-3dc05ad5{--display:flex;}.elementor-2156 .elementor-element.elementor-element-7cea6ecf{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1cca35fd{--display:flex;}.elementor-2156 .elementor-element.elementor-element-135b45aa{--display:flex;}.elementor-2156 .elementor-element.elementor-element-14bd4c68{--display:flex;}.elementor-2156 .elementor-element.elementor-element-c07217{--display:flex;}.elementor-2156 .elementor-element.elementor-element-79416006{--display:flex;}.elementor-2156 .elementor-element.elementor-element-35badf43{--display:flex;}.elementor-2156 .elementor-element.elementor-element-b20bb66{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2f769183{--display:flex;}.elementor-2156 .elementor-element.elementor-element-411d6fba{--display:flex;}.elementor-2156 .elementor-element.elementor-element-53fb7a1d{--display:flex;}.elementor-2156 .elementor-element.elementor-element-709e7dd2{--display:flex;}.elementor-2156 .elementor-element.elementor-element-18e2f518{--display:flex;}.elementor-2156 .elementor-element.elementor-element-33f183e1{--display:flex;}.elementor-2156 .elementor-element.elementor-element-39983154{--display:flex;}.elementor-2156 .elementor-element.elementor-element-7d8a2e38{--display:flex;}.elementor-2156 .elementor-element.elementor-element-5428f32e{--display:flex;}.elementor-2156 .elementor-element.elementor-element-c51084f{--display:flex;}.elementor-2156 .elementor-element.elementor-element-23394d49{--display:flex;}.elementor-2156 .elementor-element.elementor-element-13fb49ea{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2bd2b3bf{--display:flex;}.elementor-2156 .elementor-element.elementor-element-7edbaf69{--display:flex;}.elementor-2156 .elementor-element.elementor-element-19489620{--display:flex;}.elementor-2156 .elementor-element.elementor-element-7bf82647{--display:flex;}.elementor-2156 .elementor-element.elementor-element-3206d7db{--display:flex;}.elementor-2156 .elementor-element.elementor-element-69e3071f{--display:flex;}.elementor-2156 .elementor-element.elementor-element-2581a21d{--display:flex;}.elementor-2156 .elementor-element.elementor-element-3f2682f7{--display:flex;}.elementor-2156 .elementor-element.elementor-element-6cff1ec1{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1cacc937{--display:flex;}.elementor-2156 .elementor-element.elementor-element-632b545c{--display:flex;}.elementor-2156 .elementor-element.elementor-element-35da4f03{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1fce6409{--display:flex;}.elementor-2156 .elementor-element.elementor-element-6b9c0823{--display:flex;}.elementor-2156 .elementor-element.elementor-element-494fc6fd{--display:flex;}.elementor-2156 .elementor-element.elementor-element-116fb82b{--display:flex;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2156 .elementor-element.elementor-element-54258493 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2156 .elementor-element.elementor-element-54258493 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2156 .elementor-element.elementor-element-54258493 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2156 .elementor-element.elementor-element-54258493 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-field-type-html{padding-bottom:0px;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .e-form__buttons__wrapper__button-previous{background-color:#0098FF;color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2156 .elementor-element.elementor-element-54258493{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2156 .elementor-element.elementor-element-1b8e881c{--display:flex;}.elementor-2156 .elementor-element.elementor-element-507a1439{--display:flex;}.elementor-2156 .elementor-element.elementor-element-71aabac6{--display:flex;}.elementor-2156 .elementor-element.elementor-element-315a575d{--display:flex;}.elementor-2156 .elementor-element.elementor-element-384eec7a{--display:flex;}.elementor-2156 .elementor-element.elementor-element-1057bed2{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */body.page-id-2156,body.page-id-2156 *{box-sizing:border-box}body.page-id-2156{--fw-navy:#10243a;--fw-blue:#1268b3;--fw-cyan:#28b6d2;--fw-orange:#f2782b;color:#17283b;background:#fff}body.page-id-2156 .fw-inner{width:min(1200px,100%);margin-inline:auto;gap:clamp(28px,4vw,48px)}body.page-id-2156 .fw-section{padding:clamp(60px,7vw,96px) 24px}body.page-id-2156 .fw-section-head{max-width:780px;gap:14px}body.page-id-2156 .fw-section-title h2{font-size:clamp(30px,3.2vw,44px);line-height:1.14;letter-spacing:-.035em}body.page-id-2156 .fw-section-lead{font-size:17px;line-height:1.7}body.page-id-2156 .fw-header{padding:10px 24px;background:#fff;border-bottom:1px solid #e6edf3}body.page-id-2156 .fw-header-inner{width:min(1280px,100%);min-height:72px;grid-template-columns:210px 1fr auto;gap:20px}body.page-id-2156 .fw-nav{gap:clamp(12px,1.5vw,22px)}body.page-id-2156 .fw-nav a{font-size:13px;white-space:nowrap}body.page-id-2156 .fw-hero{padding:clamp(56px,7vw,88px) 24px 0;background:linear-gradient(115deg,rgba(9,27,45,.96),rgba(13,49,75,.82) 58%,rgba(12,71,95,.62)),url('https://fcarwash.com/wp-content/uploads/2025/08/touchless1.webp') center/cover no-repeat}body.page-id-2156 .fw-hero-grid{width:min(1200px,100%);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,64px);padding-bottom:60px}body.page-id-2156 .fw-hero-title h1{font-size:clamp(38px,4.2vw,58px);line-height:1.05;letter-spacing:-.04em}body.page-id-2156 .fw-hero-image img{width:100%;aspect-ratio:1.12/1;object-fit:cover;border-radius:20px;box-shadow:0 24px 64px rgba(0,0,0,.24)}body.page-id-2156 .fw-metrics{width:min(1200px,100%);grid-template-columns:repeat(5,minmax(0,1fr));border-radius:16px 16px 0 0}body.page-id-2156 .fw-products{background:#fff}body.page-id-2156 .fw-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch}body.page-id-2156 .fw-product-card{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 22px!important;overflow:hidden;background:#fff;border:1px solid #e3ebf2;border-radius:18px;box-shadow:0 12px 34px rgba(16,36,58,.08)}body.page-id-2156 .fw-product-card.featured{border:2px solid #1268b3;box-shadow:0 18px 42px rgba(18,104,179,.15)}body.page-id-2156 .fw-ribbon{padding:11px 16px;background:#1268b3;color:#fff;font-size:11px;text-align:center}body.page-id-2156 .fw-product-image{position:relative;background:#f2f6f9;overflow:hidden}body.page-id-2156 .fw-product-image img{display:block;width:100%;height:240px;aspect-ratio:16/10;object-fit:contain;padding:14px;background:#f2f6f9}body.page-id-2156 .fw-capacity{z-index:1}body.page-id-2156 .fw-product-body{display:flex!important;flex-direction:column!important;gap:14px!important;padding:22px 22px 0!important;height:100%}body.page-id-2156 .fw-product-title h3{font-size:22px;line-height:1.22;letter-spacing:-.02em}body.page-id-2156 .fw-best-for{border-radius:12px;background:#f1f6fa}body.page-id-2156 .fw-product-actions{margin-top:auto}body.page-id-2156 .fw-product-actions .elementor-button{width:100%;text-align:center}body.page-id-2156 .fw-card,body.page-id-2156 .fw-step,body.page-id-2156 .fw-case{border-radius:16px;box-shadow:0 10px 30px rgba(16,36,58,.07)}body.page-id-2156 .fw-compare-row{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:14px}body.page-id-2156 .fw-tech-grid{gap:20px}body.page-id-2156 .fw-tech-card{grid-template-columns:minmax(140px,.72fr) minmax(0,1.28fr);gap:20px;padding:22px;border-radius:16px}body.page-id-2156 .fw-tech-image img{width:100%;height:100%;min-height:220px;aspect-ratio:4/5;object-fit:cover;border-radius:12px}body.page-id-2156 .fw-roi-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:22px}body.page-id-2156 .fw-factory-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px}body.page-id-2156 .fw-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}body.page-id-2156 .fw-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.page-id-2156 .fw-lead-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:40px}body.page-id-2156 .fw-form-card{padding:clamp(24px,3vw,40px);border-radius:18px}body.page-id-2156 .fw-footer-grid{width:min(1200px,100%);grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:28px}@media(max-width:1100px){body.page-id-2156 .fw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-id-2156 .fw-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-id-2156 .fw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.page-id-2156 .fw-section{padding:56px 18px}body.page-id-2156 .fw-header-inner{grid-template-columns:1fr auto}body.page-id-2156 .fw-nav{display:none!important}body.page-id-2156 .fw-hero{padding:44px 18px 0}body.page-id-2156 .fw-hero-grid,body.page-id-2156 .fw-factory-grid,body.page-id-2156 .fw-lead-grid,body.page-id-2156 .fw-roi-grid{grid-template-columns:1fr;gap:26px}body.page-id-2156 .fw-hero-grid{padding-bottom:36px}body.page-id-2156 .fw-hero-title h1{font-size:36px}body.page-id-2156 .fw-hero-image img{aspect-ratio:16/10}body.page-id-2156 .fw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-2156 .fw-compare-row{grid-template-columns:1fr;gap:10px}body.page-id-2156 .fw-arrow{transform:rotate(90deg);min-height:24px}body.page-id-2156 .fw-product-grid,body.page-id-2156 .fw-tech-grid,body.page-id-2156 .fw-cases-grid,body.page-id-2156 .fw-process-grid{grid-template-columns:1fr!important}body.page-id-2156 .fw-product-image img{height:230px}body.page-id-2156 .fw-tech-card{grid-template-columns:1fr;padding:18px}body.page-id-2156 .fw-tech-image img{aspect-ratio:16/9;min-height:180px}body.page-id-2156 .fw-credentials{grid-template-columns:1fr}body.page-id-2156 .fw-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-2156 .fw-footer-grid{grid-template-columns:1fr;gap:24px}body.page-id-2156 .fw-form-card{padding:24px 18px}body.page-id-2156 .fw-floating-wa{right:14px;bottom:14px;max-width:240px;font-size:11px}}
/* responsive grids for the saved Elementor structure */
body.page-id-2156 .elementor-element-3f859b18>.e-con-inner{max-width:1240px;margin:auto;display:grid!important;grid-template-columns:200px 1fr auto;align-items:center;gap:20px}body.page-id-2156 .elementor-element-3f859b18 .e-con-inner{gap:18px}body.page-id-2156 .elementor-element-4f5cc2e9{background:linear-gradient(120deg,#0b1d30,#123f5b);color:#fff;padding:64px 24px 0}body.page-id-2156 .elementor-element-8cee63f>.e-con-inner{max-width:1200px;margin:auto;display:grid!important;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}body.page-id-2156 .elementor-element-64a5e031>.e-con-inner{max-width:1200px;margin:auto;display:grid!important;grid-template-columns:repeat(5,1fr);background:#fff;color:#17283b;padding:20px;border-radius:16px 16px 0 0}
body.page-id-2156 .elementor-element-765e6689,body.page-id-2156 .elementor-element-53c094ec,body.page-id-2156 .elementor-element-109129de,body.page-id-2156 .elementor-element-14bd4c68,body.page-id-2156 .elementor-element-411d6fba,body.page-id-2156 .elementor-element-13fb49ea,body.page-id-2156 .elementor-element-35da4f03,body.page-id-2156 .elementor-element-1b8e881c{padding:72px 24px}body.page-id-2156 .elementor-element-765e6689,body.page-id-2156 .elementor-element-14bd4c68,body.page-id-2156 .elementor-element-13fb49ea{background:#f3f7fa}
body.page-id-2156 .elementor-element-2fa214ce>.e-con-inner,body.page-id-2156 .elementor-element-4b91ef9f>.e-con-inner,body.page-id-2156 .elementor-element-4c4f1f61>.e-con-inner,body.page-id-2156 .elementor-element-39983154>.e-con-inner,body.page-id-2156 .elementor-element-7edbaf69>.e-con-inner{max-width:1200px;margin:auto;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.page-id-2156 .elementor-element-4b91ef9f>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-id-2156 .elementor-element-2fa214ce .e-con,body.page-id-2156 .elementor-element-4b91ef9f .e-con,body.page-id-2156 .elementor-element-4c4f1f61 .e-con{padding:22px;background:#fff;border:1px solid #e3ebf2;border-radius:16px;box-shadow:0 10px 28px #10243a12}
body.page-id-2156 .elementor-element-35badf43>.e-con-inner{max-width:1200px;margin:auto;display:grid!important;grid-template-columns:1.2fr .8fr;gap:24px}body.page-id-2156 .elementor-element-35da4f03{background:#10243a;color:#fff}body.page-id-2156 .elementor-element-6b9c0823>.e-con-inner{max-width:1200px;margin:auto;display:grid!important;grid-template-columns:1fr 1fr;gap:36px}body.page-id-2156 .elementor-element-1b8e881c>.e-con-inner{max-width:1200px;margin:auto;display:grid!important;grid-template-columns:1.4fr repeat(3,1fr);gap:24px}body.page-id-2156 .elementor-element-1b8e881c{background:#0b1d30;color:#dbe5ed;padding:48px 24px 24px}
@media(max-width:900px){body.page-id-2156 .elementor-element-8cee63f>.e-con-inner,body.page-id-2156 .elementor-element-6b9c0823>.e-con-inner{grid-template-columns:1fr}body.page-id-2156 .elementor-element-4b91ef9f>.e-con-inner{grid-template-columns:1fr 1fr}body.page-id-2156 .elementor-element-64a5e031>.e-con-inner{grid-template-columns:repeat(3,1fr)}body.page-id-2156 .elementor-element-7edbaf69>.e-con-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body.page-id-2156 .elementor-element-2fa214ce>.e-con-inner,body.page-id-2156 .elementor-element-4b91ef9f>.e-con-inner,body.page-id-2156 .elementor-element-4c4f1f61>.e-con-inner,body.page-id-2156 .elementor-element-35badf43>.e-con-inner,body.page-id-2156 .elementor-element-39983154>.e-con-inner,body.page-id-2156 .elementor-element-7edbaf69>.e-con-inner,body.page-id-2156 .elementor-element-1b8e881c>.e-con-inner{grid-template-columns:1fr}body.page-id-2156 .elementor-element-64a5e031>.e-con-inner{grid-template-columns:repeat(2,1fr)}}

body.page-id-2156 .elementor-element-4f5cc2e9 h1,body.page-id-2156 .elementor-element-4f5cc2e9 h2,body.page-id-2156 .elementor-element-4f5cc2e9 h3{color:#fff!important}body.page-id-2156 .elementor-element-268ac191>.e-con-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:14px}body.page-id-2156 .elementor-element-4f5cc2e9 .fw-hero-image img{border-radius:18px;box-shadow:0 24px 60px #0005}
/* factory, process, cases and footer polish */
body.page-id-2156 .elementor-element-39983154>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
body.page-id-2156 .elementor-element-39983154 .e-con{padding:18px!important;gap:12px!important;background:#fff;border:1px solid #e2eaf1;border-radius:16px;box-shadow:0 10px 30px rgba(16,36,58,.07)}
body.page-id-2156 .elementor-element-39983154 img{width:100%;height:240px;object-fit:cover;border-radius:10px}
body.page-id-2156 .elementor-element-7edbaf69>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body.page-id-2156 .elementor-element-7edbaf69 .e-con{padding:22px!important;background:#fff;border:1px solid #e2eaf1;border-radius:16px;box-shadow:0 10px 30px rgba(16,36,58,.06)}
body.page-id-2156 .elementor-element-3f2682f7>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
body.page-id-2156 .elementor-element-3f2682f7 .e-con{padding:24px!important;background:#fff;border:1px solid #e2eaf1;border-radius:16px;box-shadow:0 10px 30px rgba(16,36,58,.06)}
body.page-id-2156 .elementor-element-35badf43 .e-con,body.page-id-2156 .elementor-element-6b9c0823 .e-con{padding:24px!important;background:#fff;border:1px solid #e2eaf1;border-radius:16px}
body.page-id-2156 .elementor-element-507a1439>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
@media(max-width:900px){body.page-id-2156 .elementor-element-7edbaf69>.e-con-inner,body.page-id-2156 .elementor-element-3f2682f7>.e-con-inner,body.page-id-2156 .elementor-element-507a1439>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.page-id-2156 .elementor-element-39983154>.e-con-inner,body.page-id-2156 .elementor-element-7edbaf69>.e-con-inner,body.page-id-2156 .elementor-element-3f2682f7>.e-con-inner,body.page-id-2156 .elementor-element-507a1439>.e-con-inner{grid-template-columns:1fr!important}}


/* compact brand header and readable metrics */
body.page-id-2156 .elementor-element-4847702b{background:#fff;border-bottom:1px solid #e5ecf2;padding:8px 24px}
body.page-id-2156 .elementor-element-3f859b18>.e-con-inner{display:grid!important;grid-template-columns:200px minmax(0,1fr) auto!important;align-items:center;gap:22px}
body.page-id-2156 .elementor-element-6276baef>.e-con-inner{width:100%;min-height:0}
body.page-id-2156 .fw-logo{display:none!important}
body.page-id-2156 .fw-tagline{font-size:12px;line-height:1.35;color:#617286}
body.page-id-2156 .fw-tagline:before{content:'FWASH';display:block;font-size:25px;line-height:1.1;font-weight:800;letter-spacing:.06em;color:#10243a;margin-bottom:4px}
body.page-id-2156 .elementor-element-4567b80a a{display:inline-block;margin:0 14px 0 0;color:#203449;font-size:13px;font-weight:600;text-decoration:none}
body.page-id-2156 .elementor-element-4a00367f a{white-space:nowrap}
body.page-id-2156 .fw-metric strong{display:block;margin-bottom:5px;color:#1268b3;font-size:18px}
@media(max-width:900px){body.page-id-2156 .elementor-element-3f859b18>.e-con-inner{grid-template-columns:1fr!important;text-align:center}body.page-id-2156 .elementor-element-4567b80a a{margin:6px}}
@media(max-width:600px){body.page-id-2156 .fw-metric strong{font-size:16px}}

/* Footer: restore a balanced four-column layout */
body.page-id-2156 .elementor-element-1b8e881c>.e-con-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:22px!important;width:min(1200px,100%)!important;margin:0 auto!important}
body.page-id-2156 .elementor-element-507a1439{width:100%!important;max-width:100%!important}
body.page-id-2156 .elementor-element-507a1439>.e-con-inner{display:grid!important;grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(0,1fr))!important;gap:32px!important;width:100%!important;max-width:100%!important;align-items:start!important}
body.page-id-2156 .elementor-element-507a1439>.e-con-inner>.e-con{width:100%!important;min-width:0!important}
body.page-id-2156 .fw-footer-logo img{display:none!important}
body.page-id-2156 .fw-footer-logo:after{content:'FWASH';display:block;color:#fff;font-size:25px;font-weight:800;letter-spacing:.04em;line-height:1.2}
body.page-id-2156 .fw-copyright{width:100%!important;text-align:center!important;color:rgba(255,255,255,.62)!important;font-size:13px!important}
@media(max-width:900px){body.page-id-2156 .elementor-element-507a1439>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}}
@media(max-width:560px){body.page-id-2156 .elementor-element-507a1439>.e-con-inner{grid-template-columns:1fr!important;gap:22px!important}}

/* Refined hero proof-point bar */
body.page-id-2156 .elementor-element-64a5e031>.e-con-inner{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;padding:22px 16px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;border:1px solid #e2ebf5!important;border-radius:18px!important;box-shadow:0 16px 40px rgba(7,28,49,.14)!important}
body.page-id-2156 .elementor-element-64a5e031 .fw-metric{width:100%!important;min-width:0!important;padding:8px 20px!important;border-right:1px solid #dce6f0!important;text-align:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:76px!important}
body.page-id-2156 .elementor-element-64a5e031 .fw-metric:last-child{border-right:0!important}
body.page-id-2156 .elementor-element-64a5e031 .fw-metric strong{display:block!important;color:#1264a3!important;font-size:clamp(20px,1.7vw,25px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important;white-space:nowrap!important}
body.page-id-2156 .elementor-element-64a5e031 .fw-metric span{display:block!important;margin-top:8px!important;color:#536579!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;max-width:190px!important}
@media(max-width:900px){body.page-id-2156 .elementor-element-64a5e031>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:18px 12px!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric:nth-child(3){border-right:0!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric:nth-child(n+4){border-top:1px solid #dce6f0!important}}
@media(max-width:600px){body.page-id-2156 .elementor-element-64a5e031>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px 10px!important;border-radius:14px!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric{padding:12px 8px!important;min-height:88px!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric:nth-child(3){border-right:1px solid #dce6f0!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric:nth-child(2n){border-right:0!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric:nth-child(n+3){border-top:1px solid #dce6f0!important}body.page-id-2156 .elementor-element-64a5e031 .fw-metric:last-child{grid-column:1/-1;border-right:0!important}}

/* Compact pain-point section */
body.page-id-2156 #pain-points {
  padding-top: 44px !important;
  padding-bottom: 48px !important;
}
body.page-id-2156 #pain-points .fw-section-title h2 {
  margin: 0 !important;
  font-size: clamp(28px, 3vw, 40px) !important;
  line-height: 1.12 !important;
}
body.page-id-2156 #pain-points .fw-section-lead p {
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
}
body.page-id-2156 #pain-points .elementor-element-2f3fd173,
body.page-id-2156 #pain-points .elementor-element-3c28194e,
body.page-id-2156 #pain-points .elementor-element-39243bc6,
body.page-id-2156 #pain-points .elementor-element-5c44cd42,
body.page-id-2156 #pain-points .elementor-element-1867e82c,
body.page-id-2156 #pain-points .elementor-element-227f8707,
body.page-id-2156 #pain-points .elementor-element-231fa671,
body.page-id-2156 #pain-points .elementor-element-784245cd {
  padding: 16px !important;
}
body.page-id-2156 #pain-points .elementor-element-3208f3bb > .e-con-inner,
body.page-id-2156 #pain-points .elementor-element-5b60a34e > .e-con-inner,
body.page-id-2156 #pain-points .elementor-element-e201ccc > .e-con-inner,
body.page-id-2156 #pain-points .elementor-element-73e60449 > .e-con-inner {
  gap: 14px !important;
}
body.page-id-2156 #pain-points .fw-arrow {
  min-height: 20px !important;
  line-height: 1 !important;
}

/* Homepage draft: quieter hero media slot and compact comparison cards */
body.page-id-2156 #hero.fw-hero {
  background:linear-gradient(105deg,rgba(9,29,47,.94) 0%,rgba(12,43,67,.84) 55%,rgba(15,61,82,.76) 100%),url('https://fcarwash.com/wp-content/uploads/2025/08/touchless1.webp') center/cover no-repeat !important;
}
body.page-id-2156 #hero .fw-hero-image {
  display:block !important;
  width:100% !important;
  aspect-ratio:16/9 !important;
  min-height:310px !important;
  border:1px solid rgba(255,255,255,.24) !important;
  border-radius:18px !important;
  background:linear-gradient(140deg,rgba(18,55,79,.72),rgba(7,25,43,.85)) !important;
  box-shadow:0 22px 50px rgba(0,0,0,.18) !important;
  overflow:hidden !important;
}
body.page-id-2156 #hero .fw-hero-image img {display:none !important;}
body.page-id-2156 #hero .fw-hero-grid {padding-bottom:34px !important;}
body.page-id-2156 #pain-points {padding-top:42px !important;padding-bottom:46px !important;}
body.page-id-2156 #pain-points .elementor-element-3208f3bb,
body.page-id-2156 #pain-points .elementor-element-5b60a34e,
body.page-id-2156 #pain-points .elementor-element-e201ccc,
body.page-id-2156 #pain-points .elementor-element-73e60449 {padding:14px !important;}
body.page-id-2156 #pain-points .elementor-element-2fa214ce>.e-con-inner {gap:16px !important;}
body.page-id-2156 #pain-points .elementor-element-3208f3bb>.e-con-inner,
body.page-id-2156 #pain-points .elementor-element-5b60a34e>.e-con-inner,
body.page-id-2156 #pain-points .elementor-element-e201ccc>.e-con-inner,
body.page-id-2156 #pain-points .elementor-element-73e60449>.e-con-inner {gap:8px !important;}
body.page-id-2156 #pain-points .fw-card {padding:14px 16px !important;border-radius:14px !important;}
body.page-id-2156 #pain-points .fw-card-label p,
body.page-id-2156 #pain-points .fw-compare-body p,
body.page-id-2156 #pain-points .fw-roi-pill p {margin:0 !important;}
body.page-id-2156 #pain-points .fw-card-label {font-size:12px !important;line-height:1.25 !important;letter-spacing:.035em !important;}
body.page-id-2156 #pain-points .fw-compare-title h3 {font-size:clamp(20px,1.8vw,23px) !important;line-height:1.22 !important;margin:4px 0 5px !important;letter-spacing:-.02em !important;}
body.page-id-2156 #pain-points .fw-compare-body {font-size:14px !important;line-height:1.5 !important;}
body.page-id-2156 #pain-points .fw-compare-body p {font-size:inherit !important;line-height:inherit !important;}
body.page-id-2156 #pain-points .fw-roi-pill {margin-top:8px !important;font-size:13px !important;line-height:1.3 !important;}
body.page-id-2156 #pain-points .fw-arrow {min-height:16px !important;line-height:1 !important;font-size:16px !important;}
@media(max-width:767px){
  body.page-id-2156 #hero .fw-hero-image{min-height:220px !important;}
  body.page-id-2156 #pain-points{padding:36px 18px !important;}
  body.page-id-2156 #pain-points .elementor-element-2fa214ce>.e-con-inner{gap:14px !important;}
}

/* Unified product cards on homepage draft */
body.page-id-2156 #product-matrix :is(.elementor-element-c561d4a,.elementor-element-2ad51470,.elementor-element-2cf23360){padding:0 !important;border:1px solid #dfe8f1 !important;border-radius:18px !important;background:#fff !important;overflow:hidden !important;box-shadow:0 14px 36px rgba(16,36,58,.09) !important;}
body.page-id-2156 #product-matrix :is(.elementor-element-39f488c7,.elementor-element-14ce5515,.elementor-element-75056add){padding:0 !important;border:0 !important;border-radius:0 !important;background:#f4f8fb !important;box-shadow:none !important;}
body.page-id-2156 #product-matrix :is(.elementor-element-39f488c7,.elementor-element-14ce5515,.elementor-element-75056add) img{display:block !important;width:100% !important;height:250px !important;object-fit:contain !important;object-position:center !important;padding:14px 18px !important;background:#f4f8fb !important;}
body.page-id-2156 #product-matrix .fw-capacity{padding:9px 18px 12px !important;background:#f4f8fb !important;font-size:13px !important;color:#486077 !important;}
body.page-id-2156 #product-matrix .fw-capacity p{margin:0 !important;}
body.page-id-2156 #product-matrix :is(.elementor-element-663fb0bf,.elementor-element-75e57fde,.elementor-element-71ae4887){padding:20px !important;border:0 !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;}
body.page-id-2156 #product-matrix :is(.elementor-element-663fb0bf,.elementor-element-75e57fde,.elementor-element-71ae4887)>.e-con-inner{gap:10px !important;}
body.page-id-2156 #product-matrix .fw-product-title h3{font-size:21px !important;line-height:1.22 !important;margin:0 !important;}
body.page-id-2156 #product-matrix .fw-model-tagline p,
body.page-id-2156 #product-matrix .fw-best-for p{margin:0 !important;font-size:14px !important;line-height:1.48 !important;}
body.page-id-2156 #product-matrix .fw-best-for{padding:11px 12px !important;border-radius:10px !important;background:#f2f6fa !important;}
body.page-id-2156 #product-matrix .fw-specs ul{list-style:none !important;margin:0 !important;padding:0 !important;}
body.page-id-2156 #product-matrix .fw-specs li{display:grid !important;grid-template-columns:96px minmax(0,1fr) !important;gap:8px !important;margin:0 !important;padding:7px 0 !important;border-bottom:1px solid #e8eef4 !important;font-size:13px !important;line-height:1.4 !important;}
body.page-id-2156 #product-matrix .fw-specs li:last-child{border-bottom:0 !important;}
body.page-id-2156 #product-matrix .fw-specs strong{color:#153756 !important;}
body.page-id-2156 #product-matrix :is(.elementor-element-103e4a46,.elementor-element-46668754,.elementor-element-6b0e1744){padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;}
body.page-id-2156 #product-matrix :is(.elementor-element-103e4a46,.elementor-element-46668754,.elementor-element-6b0e1744)>.e-con-inner{gap:8px !important;}
body.page-id-2156 #product-matrix .fw-text-link p{margin:0 !important;}
@media(max-width:767px){body.page-id-2156 #product-matrix :is(.elementor-element-39f488c7,.elementor-element-14ce5515,.elementor-element-75056add) img{height:230px !important;}}

/* Use FWASH factory photography and finish compact product cards */
body.page-id-2156 #hero.fw-hero{background:linear-gradient(105deg,rgba(9,29,47,.88),rgba(11,40,63,.76) 58%,rgba(12,50,70,.72)),url('https://fcarwash.com/wp-content/uploads/2026/10/factory.webp') center/cover no-repeat !important;}
body.page-id-2156 #product-matrix .fw-model-tagline{font-size:14px !important;line-height:1.45 !important;}
body.page-id-2156 #product-matrix .fw-best-for{font-size:13px !important;line-height:1.4 !important;padding:10px 12px !important;}
body.page-id-2156 #product-matrix .fw-specs li{padding:5px 0 !important;font-size:12.5px !important;line-height:1.35 !important;}
body.page-id-2156 #product-matrix .fw-btn .elementor-button{padding:12px 14px !important;min-height:44px !important;font-size:13px !important;line-height:1.25 !important;}
body.page-id-2156 #product-matrix .fw-text-link{font-size:13px !important;line-height:1.4 !important;}

/* Draft homepage hero: show FWASH factory material behind the copy */
body.page-id-2156 #hero.elementor-element-4f5cc2e9{background-image:linear-gradient(90deg,rgba(8,25,42,.88) 0%,rgba(10,34,54,.73) 48%,rgba(10,38,59,.43) 100%),url("https://fcarwash.com/wp-content/uploads/2026/10/factory.webp") !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}

/* Homepage section finish: readable form, compact engineering, factory credentials */
body.page-id-2156 #lead-form .e-con-inner > .e-con{color:#17283b;}
body.page-id-2156 #lead-form .fw-eyebrow-widget{color:#1268b3 !important;font-weight:700;letter-spacing:.1em;font-size:12px;}
body.page-id-2156 #lead-form .elementor-widget-text-editor:not(.fw-eyebrow-widget),body.page-id-2156 #lead-form .elementor-widget-text-editor p,body.page-id-2156 #lead-form .elementor-field-label{color:#344b60 !important;}
body.page-id-2156 #lead-form .fw-deliverables,body.page-id-2156 #lead-form .fw-contact-box{line-height:1.65;}
body.page-id-2156 #lead-form .elementor-field-label{font-size:13px;font-weight:700;margin-bottom:5px;}
body.page-id-2156 #lead-form .elementor-button{background:#e9551c !important;color:#fff !important;border-radius:8px !important;}
body.page-id-2156 #factory-authority .elementor-element-33f183e1 > .e-con-inner{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;margin:24px auto !important;}
body.page-id-2156 #factory-authority .fw-credential{padding:16px 18px !important;background:#f3f7fa !important;border:1px solid #e1eaf2 !important;border-radius:12px !important;color:#4b6276 !important;font-size:13px !important;line-height:1.4 !important;}
body.page-id-2156 #factory-authority .fw-credential strong{display:block !important;color:#0f3a5b !important;font-size:15px !important;margin-bottom:4px !important;}
body.page-id-2156 #engineering .fw-tech-image{height:220px !important;overflow:hidden !important;}
body.page-id-2156 #engineering .fw-tech-image img{display:block !important;width:100% !important;height:220px !important;min-height:0 !important;object-fit:cover !important;}
body.page-id-2156 #engineering .elementor-element-4c4f1f61 > .e-con-inner > .e-con{overflow:hidden !important;padding:0 !important;gap:0 !important;}
body.page-id-2156 #engineering .elementor-element-4c4f1f61 > .e-con-inner > .e-con > .e-con-inner > .e-con{border:0 !important;box-shadow:none !important;padding:20px 22px !important;}
@media(max-width:767px){body.page-id-2156 #factory-authority .elementor-element-33f183e1 > .e-con-inner{grid-template-columns:1fr !important;}body.page-id-2156 #engineering .fw-tech-image,body.page-id-2156 #engineering .fw-tech-image img{height:190px !important;}}

/* Readable lists in the homepage inquiry card */
body.page-id-2156 #lead-form .fw-deliverables strong,body.page-id-2156 #lead-form .fw-contact-box strong{display:block !important;color:#183d5d !important;margin:0 0 8px !important;}
body.page-id-2156 #lead-form .fw-deliverables span{display:block !important;margin:4px 0 !important;padding-left:10px !important;border-left:2px solid #cfe0ee !important;}/* End custom CSS */