.elementor-48 .elementor-element.elementor-element-1gxibem0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1gxibem0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c2340;}.elementor-48 .elementor-element.elementor-element-1gxibem0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-48 .elementor-element.elementor-element-1gxibem0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-48 .elementor-element.elementor-element-u1ygowmx.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-48 .elementor-element.elementor-element-u1ygowmx.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-48 .elementor-element.elementor-element-u1ygowmx > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-ichcl4h9{text-align:start;}.elementor-48 .elementor-element.elementor-element-ichcl4h9 .elementor-heading-title{font-size:42px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-68ftc77e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-48 .elementor-element.elementor-element-68ftc77e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.3);}.elementor-48 .elementor-element.elementor-element-68ftc77e > .elementor-element-populated, .elementor-48 .elementor-element.elementor-element-68ftc77e > .elementor-element-populated > .elementor-background-overlay, .elementor-48 .elementor-element.elementor-element-68ftc77e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-48 .elementor-element.elementor-element-68ftc77e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-48 .elementor-element.elementor-element-68ftc77e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-6tswml8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-6tswml8b .elementor-heading-title{font-size:33px;font-weight:700;color:#ffffff;}.elementor-48 .elementor-element.elementor-element-mot589f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-6cmdyb7g:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6cmdyb7g > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-48 .elementor-element.elementor-element-6cmdyb7g{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-48 .elementor-element.elementor-element-6cmdyb7g > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-318l4gv5{padding:60px 30px 60px 30px;}.elementor-48 .elementor-element.elementor-element-shaqzkv0{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-48 .elementor-element.elementor-element-shaqzkv0 .elementor-heading-title{font-size:32px;font-weight:700;color:#0c2340;}.elementor-48 .elementor-element.elementor-element-44w4x5w6{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-48 .elementor-element.elementor-element-44w4x5w6 .elementor-heading-title{font-size:22px;font-weight:700;color:#0c2340;}.elementor-48 .elementor-element.elementor-element-8g2ulwrj{padding:60px 30px 30px 30px;}.elementor-48 .elementor-element.elementor-element-sc4b3m59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-sc4b3m59 .elementor-heading-title{font-size:30px;color:#0c2340;}.elementor-48 .elementor-element.elementor-element-kogc2wu4:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-kogc2wu4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fa;}.elementor-48 .elementor-element.elementor-element-kogc2wu4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 30px;}.elementor-48 .elementor-element.elementor-element-kogc2wu4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-oi3ci0mt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-48 .elementor-element.elementor-element-oi3ci0mt .elementor-heading-title{font-size:28px;color:#0c2340;}.elementor-48 .elementor-element.elementor-element-tj8r3f6l:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-tj8r3f6l > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d4af37;}.elementor-48 .elementor-element.elementor-element-tj8r3f6l{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-48 .elementor-element.elementor-element-tj8r3f6l > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-hd6lsyxc{text-align:center;}.elementor-48 .elementor-element.elementor-element-hd6lsyxc .elementor-heading-title{font-size:28px;color:#0c2340;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-48 .elementor-element.elementor-element-mj9wkeb2 .elementor-button{background-color:#0c2340;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;padding:14px 34px 14px 34px;}:root{--page-title-display:none;}/* Start custom CSS *//* === Digital House: MOT WPForms 589 brand styling === */

.elementor-element-mot589f > .elementor-widget-container { background:transparent !important; }
#wpforms-589 .wpforms-field-label, #wpforms-589 legend.wpforms-field-label,
#wpforms-589 .wpforms-field-label-inline, #wpforms-589 .wpforms-field label,
#wpforms-589 .wpforms-field-checkbox label, #wpforms-589 .wpforms-field-radio label { color:#ffffff !important; }
#wpforms-589 .wpforms-field-description, #wpforms-589 .wpforms-field-sublabel { color:rgba(255,255,255,0.7) !important; }
#wpforms-589 .wpforms-required-label { color:#D4AF37 !important; }
#wpforms-589, #wpforms-589 input, #wpforms-589 select, #wpforms-589 textarea,
#wpforms-589 .wpforms-field-label, #wpforms-589 button { font-family:'Roboto',sans-serif !important; }
#wpforms-589 input[type=text], #wpforms-589 input[type=email], #wpforms-589 input[type=tel],
#wpforms-589 input[type=number], #wpforms-589 input[type=date], #wpforms-589 input[type=url],
#wpforms-589 select, #wpforms-589 textarea { border-radius:4px !important; border:1px solid rgba(0,0,0,0.15) !important; background:#ffffff !important; max-width:100% !important; width:100% !important; }
#wpforms-589 button.wpforms-submit { background-color:#D4AF37 !important; color:#0C2340 !important; border:none !important; border-radius:4px !important; width:100% !important; padding:13px 24px !important; font-weight:700 !important; font-size:16px !important; text-transform:uppercase !important; letter-spacing:1px !important; transition:background-color .2s ease !important; cursor:pointer; }
#wpforms-589 button.wpforms-submit:hover { background-color:#bd9a2c !important; }
#wpforms-589 div.wpforms-field { padding-top:6px !important; padding-bottom:6px !important; }
#wpforms-589 .wpforms-field-container { display:flex !important; flex-wrap:wrap !important; column-gap:3% !important; align-items:flex-start !important; }
#wpforms-589 .wpforms-field { width:100%; float:none !important; margin-left:0 !important; clear:none !important; }
#wpforms-589-field_5-container, #wpforms-589-field_1-container { position:absolute !important; left:-9999px !important; width:1px !important; height:0 !important; padding:0 !important; margin:0 !important; overflow:hidden !important; }
#wpforms-589-field_2-container, #wpforms-589-field_3-container,
#wpforms-589-field_4-container, #wpforms-589-field_6-container { width:48.5% !important; }
#wpforms-589 { margin-top:0 !important; }
@media (max-width:767px){
  #wpforms-589-field_2-container, #wpforms-589-field_3-container,
  #wpforms-589-field_4-container, #wpforms-589-field_6-container { width:100% !important; }
}
@media (min-width:768px){
  .elementor-element-u1ygowmx { width:52% !important; }
  .elementor-element-68ftc77e { width:48% !important; }
}

/* === MOT visual redesign === */
.elementor-element-ichcl4h9 .elementor-heading-title::before{content:"DVSA-APPROVED MOT CENTRE \00B7 READING";display:block;color:#D4AF37;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;}
.elementor-element-v3wuqspc{align-self:flex-start!important;width:auto!important;}
.elementor-element-v3wuqspc>.elementor-widget-container{background:rgba(212,175,55,.14)!important;border:1px solid #D4AF37!important;border-radius:8px!important;padding:6px 14px!important;display:inline-block!important;}
.elementor-element-68ftc77e>.elementor-element-populated{background-color:#ffffff!important;background-image:none!important;border-top:4px solid #D4AF37!important;border-radius:10px!important;box-shadow:0 12px 30px rgba(0,0,0,.22)!important;}
.elementor-element-6tswml8b .elementor-heading-title{color:#0C2340!important;}
.elementor-element-6tswml8b .elementor-heading-title::after{content:"Takes 30 seconds \00B7 no obligation";display:block;font-size:12px;font-weight:400;color:#7a828b;margin-top:4px;}
#wpforms-589 .wpforms-field-label,#wpforms-589 legend.wpforms-field-label,#wpforms-589 .wpforms-field label,#wpforms-589 .wpforms-field-checkbox label,#wpforms-589 .wpforms-field-radio label{color:#0C2340!important;}
#wpforms-589 .wpforms-field-description,#wpforms-589 .wpforms-field-sublabel{color:#5f6973!important;}
.elementor-element-tj8r3f6l{background-color:#D4AF37!important;background-image:none!important;}
.elementor-element-tj8r3f6l .elementor-heading-title,.elementor-element-tj8r3f6l p{color:#0C2340!important;}
.elementor-element-tj8r3f6l .elementor-button{background-color:#0C2340!important;color:#ffffff!important;}
/* £29 badge fix */
.elementor-element-v3wuqspc{background:rgba(212,175,55,.14)!important;border:1px solid #D4AF37!important;border-radius:8px!important;padding:7px 16px!important;margin-bottom:18px!important;}

/* === MOT whole-page polish === */
.elementor-element-6cmdyb7g .elementor-column .elementor-widget-wrap{background:#ffffff!important;border:1px solid #e7ebef!important;border-top:3px solid #D4AF37!important;border-radius:10px!important;box-shadow:0 6px 18px rgba(12,35,64,.06)!important;padding:26px 20px!important;height:100%!important;transition:transform .15s ease,box-shadow .15s ease;}
.elementor-element-6cmdyb7g .elementor-column .elementor-widget-wrap:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(12,35,64,.12)!important;}


.elementor-element-44w4x5w6 .elementor-heading-title::after{content:"";display:block;width:54px;height:3px;background:#D4AF37;border-radius:2px;margin:12px 0 0;}
.elementor-element-sc4b3m59 .elementor-heading-title::after,.elementor-element-kogc2wu4 .elementor-widget-heading .elementor-heading-title::after{content:"";display:block;width:54px;height:3px;background:#D4AF37;border-radius:2px;margin:14px auto 0;}

/* hero background photo + navy overlay */
.elementor-element-1gxibem0{background-image:linear-gradient(rgba(12,35,64,.78),rgba(12,35,64,.86)),url('https://refreshautomotive.co.uk/wp-content/uploads/2026/05/Two-Porsches-Refresh-Automotive.jpg')!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;}
/* tighten why-choose paragraphs */
.elementor-element-lvzl5m15,.elementor-element-ny7aijth,.elementor-element-bkfjv2zn,.elementor-element-g570bg60{margin-bottom:4px!important}
.elementor-element-lvzl5m15 p,.elementor-element-ny7aijth p,.elementor-element-bkfjv2zn p,.elementor-element-g570bg60 p{margin:0 0 8px!important}
/* reduce space above FAQs */
.elementor-element-318l4gv5{padding-bottom:22px!important}
.elementor-element-8g2ulwrj{padding-top:14px!important}/* End custom CSS */