
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Libre+Franklin:wght@400;500;600;700;800&display=swap");
:root{--navy:#16304A;--navy-d:#0D1F33;--navy-h:#1F4166;--blue:#3A6690;--blue-l:#9FC0DD;--tint:#EAF1F8;--gold:#E8A33D;--gold-h:#D6912B;--ink:#182A3A;--mut:#5A6A78;--on-dark:#DBE6EF;--foot:#CDDBE8;--foot-s:#7F96AB;--line:#E7E9EA;--alt:#F4F6F8;}

.lm-page{font-family:"Libre Franklin",system-ui,sans-serif;color:var(--ink);background:#fff;}
.lm-page #page-container,.lm-page #et-main-area,.lm-page #main-content{background:#fff;}
.lm-page #main-content .container{width:100%;max-width:none;padding:0;}
.lm-page h1,.lm-page h2,.lm-page h3{font-family:"Merriweather",Georgia,serif;}
.lm-page a{text-decoration:none;}
.lm-page .et_pb_section.lm-sec{padding:0;background-color:transparent;}
.lm-page .lm-sec .et_pb_row{width:100%;max-width:1440px;padding:0 64px;margin:0 auto;}
.lm-page .lm-sec .et_pb_module{margin-bottom:0;}
.lm-page .lm-sec .et_pb_column{margin:0;}
.lm-page .lm-sec p:last-of-type{padding-bottom:0;}

/* ---------- site header ---------- */
.lm-head{background:#fff;border-bottom:1px solid var(--line);}
.lm-head-in{max-width:1440px;margin:0 auto;padding:22px 64px;display:flex;align-items:center;justify-content:space-between;gap:32px;}
.lm-head-logo img{height:56px;width:auto;display:block;}
.lm-nav ul{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0;}
.lm-nav a{font-size:15px;font-weight:600;color:var(--navy);padding-bottom:4px;}
.lm-nav a:hover{color:var(--blue);}
.lm-nav li.current-menu-item a,.lm-nav li.current_page_item a{font-weight:700;color:var(--blue);border-bottom:2px solid var(--blue);}
.lm-head-r{display:flex;align-items:center;gap:20px;}
.lm-head-tel{font-size:16px;font-weight:700;color:var(--navy);white-space:nowrap;}
.lm-head-tel:hover{color:var(--blue);}
.lm-head-cta{background:var(--navy);color:#fff;padding:13px 26px;border-radius:3px;font-size:14px;font-weight:700;letter-spacing:.02em;white-space:nowrap;transition:background .15s ease;}
.lm-head-cta:hover{background:var(--navy-h);color:#fff;}
.lm-burger{display:none;background:none;border:0;cursor:pointer;padding:8px;}
.lm-burger span{display:block;width:24px;height:2px;background:var(--navy);margin:5px 0;}

/* ---------- site footer ---------- */
.lm-foot{background:var(--navy-d);padding:56px 64px 32px;}
.lm-foot-in{max-width:1312px;margin:0 auto;display:flex;flex-direction:column;gap:36px;}
.lm-foot-top{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap;}
.lm-foot-logo img{height:44px;width:auto;display:block;border-radius:3px;outline:1px solid rgba(255,255,255,.15);}
.lm-foot-cols{display:flex;gap:64px;flex-wrap:wrap;}
.lm-foot-col{display:flex;flex-direction:column;gap:10px;}
.lm-foot-h{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--blue-l);margin-bottom:4px;}
.lm-foot-col a,.lm-foot-col span{font-size:14px;color:var(--foot);}
.lm-foot-col a:hover{color:#fff;}
.lm-foot-bot{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;font-size:13px;color:var(--foot-s);}

/* ---------- buttons ---------- */
.lm-page .lm-btn-gold .et_pb_button,a.lm-b-gold{background:var(--gold)!important;color:var(--navy)!important;border:0!important;padding:16px 32px!important;border-radius:3px;font-size:16px;font-weight:700;font-family:"Libre Franklin",sans-serif;transition:background .15s ease;}
.lm-page .lm-btn-gold .et_pb_button:hover,a.lm-b-gold:hover{background:var(--gold-h)!important;color:var(--navy)!important;}
.lm-page .lm-btn-oline .et_pb_button,a.lm-b-oline{background:transparent!important;color:#fff!important;border:2px solid #fff!important;padding:14px 30px!important;border-radius:3px;font-size:16px;font-weight:700;font-family:"Libre Franklin",sans-serif;transition:background .15s ease,color .15s ease;}
.lm-page .lm-btn-oline .et_pb_button:hover,a.lm-b-oline:hover{background:#fff!important;color:var(--navy)!important;}
.lm-page .lm-btn-onavy .et_pb_button,a.lm-b-onavy{background:transparent!important;color:var(--navy)!important;border:2px solid var(--navy)!important;padding:14px 32px!important;border-radius:3px;font-size:16px;font-weight:700;font-family:"Libre Franklin",sans-serif;transition:background .15s ease,color .15s ease;}
.lm-page .lm-btn-onavy .et_pb_button:hover,a.lm-b-onavy:hover{background:var(--navy)!important;color:#fff!important;}
.lm-page .et_pb_button:after{display:none!important;}
.lm-page .lm-btns{display:flex;flex-wrap:wrap;gap:16px;align-items:center;}
.lm-page .lm-btns .et_pb_button_module_wrapper{margin:0;}
.lm-page .lm-btns-c{justify-content:center;}

/* ---------- heroes ---------- */
.lm-page .et_pb_section.lm-hero{position:relative;overflow:hidden;background-size:cover;background-position:center 40%;}
.lm-page .lm-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,22,36,.9) 0%,rgba(11,22,36,.66) 42%,rgba(11,22,36,.24) 75%);}
.lm-page .lm-hero .et_pb_row{position:relative;z-index:1;}
.lm-page .lm-hero-home .et_pb_row{min-height:640px;display:flex;flex-direction:column;justify-content:center;padding-top:60px;padding-bottom:60px;}
.lm-page .lm-hero-sub:before{background:linear-gradient(100deg,rgba(11,22,36,.92) 0%,rgba(11,22,36,.7) 45%,rgba(11,22,36,.3) 80%);}
.lm-page .lm-hero-sub .et_pb_row{min-height:460px;display:flex;flex-direction:column;justify-content:center;padding-top:56px;padding-bottom:56px;}
.lm-page .lm-hero .et_pb_column{max-width:680px;}
.lm-page .lm-hero-sub .et_pb_column{max-width:700px;}
.lm-page .lm-eb-dark{font-size:14px;font-weight:700;letter-spacing:.12em;color:var(--blue-l);margin-bottom:18px;text-transform:uppercase;}
.lm-page .lm-h1 h1{font-size:52px;font-weight:900;line-height:1.15;color:#fff;margin:0 0 22px;}
.lm-page .lm-h1-sub h1{font-size:46px;line-height:1.18;}
.lm-page .lm-hero-p p{font-size:18px;line-height:1.6;color:var(--on-dark);margin:0 0 34px;}

/* ---------- trust bar ---------- */
.lm-page .et_pb_section.lm-trust{background:var(--navy-d);}
.lm-page .lm-trust .et_pb_row{padding-top:36px;padding-bottom:36px;}
.lm-page .lm-trust-items{display:flex;flex-wrap:wrap;justify-content:center;gap:64px;}
.lm-page .lm-trust-items span{font-size:15px;font-weight:600;color:var(--foot);}

/* ---------- section scaffolding ---------- */
.lm-page .lm-pad .et_pb_row{padding-top:100px;padding-bottom:100px;}
.lm-page .lm-pad-t .et_pb_row{padding-top:100px;}
.lm-page .et_pb_section.lm-alt{background:var(--alt);}
.lm-page .lm-head-block{max-width:680px;margin:0 auto 56px;text-align:center;}
.lm-page .lm-head-block.lm-mb60{margin-bottom:60px;max-width:640px;}
.lm-page .lm-eb{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--blue);margin-bottom:14px;text-transform:uppercase;}
.lm-page .lm-h2 h2{font-size:36px;font-weight:900;color:var(--navy);margin:0 0 16px;line-height:1.25;}
.lm-page .lm-h2-sm h2{font-size:32px;margin-bottom:24px;}
.lm-page .lm-intro p{font-size:16px;line-height:1.6;color:var(--mut);margin:0;}

/* ---------- grids ---------- */
.lm-page .lm-g3{display:flex;gap:32px;align-items:stretch;}
.lm-page .lm-g3-28{gap:28px;}
.lm-page .lm-g2{display:flex;gap:64px;align-items:center;}
.lm-page .lm-g4{display:flex;gap:32px;align-items:stretch;}
.lm-page .lm-g3>.et_pb_column,.lm-page .lm-g4>.et_pb_column,.lm-page .lm-g2>.et_pb_column{flex:1 1 0;width:auto;}
.lm-page .lm-g3-wrap{display:flex;flex-wrap:wrap;gap:28px;}
.lm-page .lm-g3-wrap>.et_pb_column{flex:1 1 calc(33.333% - 19px);width:auto;}

/* ---------- cards ---------- */
.lm-page .lm-card{border:1px solid var(--line);border-radius:6px;padding:40px 32px;background:#fff;height:100%;}
.lm-page .lm-icon{width:56px;height:56px;border-radius:50%;background:var(--tint);display:flex;align-items:center;justify-content:center;margin-bottom:24px;}
.lm-page .lm-icon svg{width:26px;height:26px;stroke:var(--navy);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;}
.lm-page .lm-c-h h3{font-size:20px;font-weight:700;color:var(--navy);margin:0 0 12px;font-family:"Libre Franklin",sans-serif;}
.lm-page .lm-c-b p{font-size:15px;line-height:1.65;color:var(--mut);margin:0 0 20px;}
.lm-page .lm-c-link{font-size:14px;font-weight:700;color:var(--navy);}
.lm-page .lm-c-link:hover{color:var(--blue);}
.lm-page .lm-fcard{border:1px solid var(--line);border-radius:6px;padding:32px 28px;background:#fff;height:100%;}
.lm-page .lm-accent{width:36px;height:3px;background:var(--gold);margin-bottom:20px;}
.lm-page .lm-fcard-h{font-size:19px;font-weight:700;color:var(--navy);margin:0 0 10px;font-family:"Libre Franklin",sans-serif;}
.lm-page .lm-fcard-b{font-size:15px;line-height:1.65;color:var(--mut);}

/* ---------- numbered steps ---------- */
.lm-page .lm-step-n{width:48px;height:48px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Merriweather",Georgia,serif;font-size:18px;font-weight:900;margin-bottom:20px;}
.lm-page .lm-step-h{font-size:18px;font-weight:700;color:var(--navy);margin:0 0 10px;font-family:"Libre Franklin",sans-serif;}
.lm-page .lm-step-b{font-size:15px;line-height:1.65;color:var(--mut);}

/* ---------- image + checklist ---------- */
.lm-page .lm-img{width:100%;height:420px;object-fit:cover;border-radius:6px;display:block;}
.lm-page .lm-check{display:flex;flex-direction:column;gap:16px;}
.lm-page .lm-check div{display:flex;gap:12px;font-size:15px;font-weight:600;color:var(--navy);line-height:1.5;}
.lm-page .lm-check i{font-style:normal;color:var(--blue);flex:0 0 auto;}
.lm-page .lm-check-mt{margin-top:32px;}

/* ---------- testimonials ---------- */
.lm-page .et_pb_section.lm-tst{background:var(--navy);}
.lm-page .lm-tst .lm-eb-dark{text-align:center;margin-bottom:40px;}
.lm-page .lm-tst-card{background:rgba(255,255,255,.06);border-radius:6px;padding:32px;height:100%;}
.lm-page .lm-tst-q{font-family:"Merriweather",Georgia,serif;font-style:italic;font-size:15px;line-height:1.6;color:var(--on-dark);margin:0 0 20px;}
.lm-page .lm-tst-a{font-size:14px;font-weight:700;color:var(--blue-l);}

/* ---------- navy CTA band ---------- */
.lm-page .et_pb_section.lm-band{background:var(--navy);}
.lm-page .lm-band .et_pb_row{padding-top:90px;padding-bottom:90px;}
.lm-page .lm-band-in{max-width:680px;margin:0 auto;text-align:center;}
.lm-page .lm-band h2{font-size:34px;font-weight:900;color:#fff;margin:0 0 16px;}
.lm-page .lm-band-p p{font-size:16px;line-height:1.6;color:var(--on-dark);margin:0 0 32px;}
.lm-page .lm-final{max-width:640px;margin:0 auto;text-align:center;}
.lm-page .lm-final h2{font-size:34px;font-weight:900;color:var(--navy);margin:0 0 16px;}
.lm-page .lm-final-p p{font-size:16px;color:var(--mut);margin:0 0 32px;}

/* ---------- two-col story ---------- */
.lm-page .lm-story{display:flex;gap:80px;align-items:flex-start;}
.lm-page .lm-story>.et_pb_column{flex:1 1 0;width:auto;}
.lm-page .lm-story-p p{font-size:17px;line-height:1.75;color:#485A68;margin:0 0 20px;}
.lm-page .lm-wcard{background:#fff;border-radius:6px;padding:44px 40px;height:100%;}
.lm-page .lm-wcard h3{font-size:24px;font-weight:900;color:var(--navy);margin:0 0 12px;}
.lm-page .lm-wcard-p{font-size:15px;line-height:1.65;color:var(--mut);margin-bottom:20px;}

/* ---------- contact ---------- */
.lm-page .et_pb_section.lm-c-intro{background:var(--alt);}
.lm-page .lm-c-intro .et_pb_row{padding-top:80px;padding-bottom:40px;}
.lm-page .lm-c-intro h1{font-size:46px;font-weight:900;color:var(--navy);margin:0 0 16px;line-height:1.2;}
.lm-page .lm-c-intro-p p{font-size:18px;line-height:1.6;color:var(--mut);margin:0;max-width:760px;}
.lm-page .lm-cgrid{display:flex;gap:40px;align-items:flex-start;}
.lm-page .lm-cgrid>.lm-cmain{flex:1.6 1 0;width:auto;}
.lm-page .lm-cgrid>.lm-cside{flex:1 1 0;width:auto;}
.lm-page .lm-form{background:#fff;border:1px solid var(--line);border-radius:6px;padding:44px;}
.lm-page .lm-frow{display:flex;gap:22px;margin-bottom:22px;}
.lm-page .lm-frow>label{flex:1 1 0;}
.lm-page .lm-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--navy);}
.lm-page .lm-form input,.lm-page .lm-form select,.lm-page .lm-form textarea{font-family:"Libre Franklin",sans-serif;font-size:15px;padding:13px 14px;border:1px solid #CFD6DC;border-radius:3px;width:100%;color:var(--ink);background:#fff;}
.lm-page .lm-form textarea{resize:vertical;line-height:1.55;}
.lm-page .lm-form input:focus,.lm-page .lm-form select:focus,.lm-page .lm-form textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(58,102,144,.18);}
.lm-page .lm-fnote{font-size:13px;color:var(--mut);}
.lm-page .lm-fact{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.lm-page .lm-side-navy{background:var(--navy);border-radius:6px;padding:32px;margin-bottom:24px;}
.lm-page .lm-side-navy .lm-eb-dark{margin-bottom:12px;}
.lm-page .lm-side-tel{font-family:"Merriweather",Georgia,serif;font-size:28px;font-weight:900;color:#fff;display:block;margin-bottom:10px;}
.lm-page .lm-side-tel:hover{color:var(--blue-l);}
.lm-page .lm-side-navy p{font-size:15px;line-height:1.6;color:var(--on-dark);margin:0;}
.lm-page .lm-side-white{background:#fff;border:1px solid var(--line);border-radius:6px;padding:32px;}
.lm-page .lm-side-k{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--blue);margin-bottom:8px;text-transform:uppercase;}
.lm-page .lm-side-v{font-size:15px;line-height:1.6;color:var(--ink);margin-bottom:24px;}
.lm-page .lm-side-v:last-child{margin-bottom:0;}
.lm-page .lm-side-v a{color:var(--ink);}
.lm-page .lm-side-v a:hover{color:var(--blue);}

/* ---------- responsive ---------- */
@media (max-width:1180px){
  .lm-page .lm-sec .et_pb_row{padding-left:40px;padding-right:40px;}
  .lm-head-in{padding:20px 40px;}
  .lm-foot{padding:48px 40px 28px;}
  .lm-page .lm-trust-items{gap:36px;}
  .lm-page .lm-g2,.lm-page .lm-story{gap:40px;}
}
@media (max-width:1024px){
  .lm-nav{display:none;}
  .lm-nav.lm-open{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:16px 40px;z-index:99;}
  .lm-nav.lm-open ul{flex-direction:column;align-items:flex-start;gap:18px;}
  .lm-burger{display:block;order:-1;}
  .lm-head-in{position:relative;}
}
@media (max-width:768px){
  .lm-page .lm-sec .et_pb_row{padding-left:24px;padding-right:24px;}
  .lm-head-in{padding:16px 24px;}
  .lm-foot{padding:40px 24px 24px;}
  .lm-page .lm-g3,.lm-page .lm-g4,.lm-page .lm-g2,.lm-page .lm-story,.lm-page .lm-cgrid,.lm-page .lm-frow{flex-direction:column;}
  .lm-page .lm-g3-wrap>.et_pb_column{flex:1 1 100%;}
  .lm-page .lm-g2{gap:32px;}
  .lm-page .lm-h1 h1{font-size:36px;}
  .lm-page .lm-h1-sub h1{font-size:32px;}
  .lm-page .lm-h2 h2,.lm-page .lm-band h2,.lm-page .lm-final h2{font-size:28px;}
  .lm-page .lm-hero-home .et_pb_row,.lm-page .lm-hero-sub .et_pb_row{min-height:520px;}
  .lm-page .lm-pad .et_pb_row{padding-top:64px;padding-bottom:64px;}
  .lm-page .lm-band .et_pb_row{padding-top:64px;padding-bottom:64px;}
  .lm-page .lm-trust-items{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:center;}
  .lm-page .lm-btns .et_pb_button_module_wrapper,.lm-page .lm-btns a{width:100%;}
  .lm-page .lm-btns .et_pb_button,.lm-page .lm-btns a.lm-b-gold,.lm-page .lm-btns a.lm-b-oline,.lm-page .lm-btns a.lm-b-onavy{display:block;text-align:center;width:100%;}
  .lm-page .lm-form{padding:28px 22px;}
  .lm-page .lm-img{height:280px;}
  .lm-head-tel{display:none;}
}
/* === corrections === */
.lm-page .et_pb_section.lm-pad{padding:100px 0;}
.lm-page .lm-pad .et_pb_row{padding-top:0;padding-bottom:0;}
.lm-page .et_pb_section.lm-band{padding:90px 0;}
.lm-page .lm-band .et_pb_row{padding-top:0;padding-bottom:0;}
.lm-page .et_pb_section.lm-c-intro{padding:80px 0 40px;}
.lm-page .lm-c-intro .et_pb_row{padding-top:0;padding-bottom:0;}
.lm-page .et_pb_section.lm-c-body{padding:0 0 100px;}
.lm-page .lm-c-body .et_pb_row{padding-top:0;padding-bottom:0;}
.lm-page .lm-c-h3{font-size:20px;font-weight:700;color:var(--navy);margin:0 0 12px;font-family:"Libre Franklin",sans-serif;}
.lm-page .lm-c-p{font-size:15px;line-height:1.65;color:var(--mut);margin:0 0 20px;}
.lm-page .lm-g3-mt{margin-top:28px;}
.lm-page .lm-head-block{margin-bottom:56px;}
.lm-page .lm-head-block.lm-mb60{margin-bottom:60px;}
.lm-page .lm-tst-head{margin-bottom:0;}
.lm-page .lm-wcards{display:flex;gap:32px;align-items:stretch;}
.lm-page .lm-wcards>.et_pb_column{flex:1 1 0;width:auto;}
.lm-page .lm-story-h h2{margin-bottom:0;}
@media (max-width:768px){
  .lm-page .et_pb_section.lm-pad{padding:64px 0;}
  .lm-page .et_pb_section.lm-band{padding:64px 0;}
  .lm-page .lm-wcards{flex-direction:column;}
}

/* === hero backgrounds === */
.lm-page .et_pb_section.lm-bg-house{background-image:url(/wp-content/uploads/2026/09/hero-farmhouse-scaled.jpeg);background-size:cover;background-position:center 40%;}
.lm-page .et_pb_section.lm-bg-truck{background-image:url(/wp-content/uploads/2026/09/long-moving-truck.png);background-size:cover;background-position:center 45%;}
/* === quote form === */
.lm-page .lm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
.lm-page .lm-req{color:#B4472E;font-weight:700;}
.lm-page .lm-err{display:none;font-style:normal;font-size:13px;font-weight:500;color:#B4472E;margin-top:2px;}
.lm-page .lm-field.lm-invalid .lm-err{display:block;}
.lm-page .lm-field.lm-invalid input,.lm-page .lm-field.lm-invalid select,.lm-page .lm-field.lm-invalid textarea{border-color:#B4472E;box-shadow:0 0 0 3px rgba(180,71,46,.14);}
.lm-page .lm-form-err{background:#FBEDE9;border:1px solid #E7C3B8;border-radius:3px;padding:12px 14px;margin-bottom:20px;font-size:14px;color:#8A3524;}
.lm-page .lm-form-ok{background:#EAF1F8;border:1px solid #C3D7E8;border-radius:6px;padding:28px 30px;display:flex;flex-direction:column;gap:8px;}
.lm-page .lm-form-ok strong{font-family:"Merriweather",Georgia,serif;font-size:20px;font-weight:900;color:var(--navy);}
.lm-page .lm-form-ok span{font-size:15px;line-height:1.6;color:var(--mut);}
.lm-page .lm-form-ok a{color:var(--navy);font-weight:700;}
.lm-page .lm-form button.lm-b-gold{border:0;cursor:pointer;font-family:"Libre Franklin",sans-serif;}
.lm-page .lm-form button[disabled]{opacity:.65;cursor:default;}
.lm-page .lm-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5A6A78 50%),linear-gradient(135deg,#5A6A78 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:38px;}
/* === logo treatment === */
.lm-head-logo img{height:70px;width:auto;display:block;}
.lm-foot-logo{background:#fff;border-radius:3px;padding:10px 14px;align-self:flex-start;outline:1px solid rgba(255,255,255,.15);}
.lm-foot-logo img{height:42.5px;width:auto;display:block;border-radius:0;outline:none;}
@media (max-width:768px){.lm-head-logo img{height:55px;}}

/* === footer licence lines === */
.lm-foot-brand{display:flex;flex-direction:column;gap:14px;align-items:flex-start;}
.lm-foot-lic{display:flex;flex-direction:column;gap:4px;}
.lm-page .lm-foot-lic span,.lm-foot-lic span{font-size:13px;line-height:1.5;color:#CDDBE8;letter-spacing:.01em;}

/* === mobile column collapse fix === */
@media (max-width:768px){
  .lm-page .lm-sec .et_pb_row > .et_pb_column{flex:0 0 auto !important;width:100% !important;max-width:100% !important;}
  .lm-page .lm-hero .et_pb_column,.lm-page .lm-hero-sub .et_pb_column{max-width:100%;}
  .lm-page .lm-frow > label{flex:0 0 auto;width:100%;}
  .lm-page .lm-cgrid > .lm-cmain,.lm-page .lm-cgrid > .lm-cside{flex:0 0 auto !important;width:100% !important;}
}

/* === areas we serve === */
.lm-page .lm-areas{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;max-width:860px;margin:0 auto;}
.lm-page .lm-areas span{font-size:15px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:3px;padding:10px 16px;}
.lm-page .lm-areas-note{text-align:center;max-width:680px;margin:28px auto 0;font-size:15px;line-height:1.65;color:var(--mut);}
.lm-page .lm-areas-note a{color:var(--navy);font-weight:700;border-bottom:2px solid var(--gold);}
.lm-page .lm-areas-note a:hover{color:var(--blue);}
@media (max-width:768px){.lm-page .lm-areas{gap:8px;}.lm-page .lm-areas span{font-size:14px;padding:8px 13px;}}

/* === home hero background === */
.lm-page .et_pb_section.lm-bg-home{background-image:url(/wp-content/uploads/2026/09/Long-Moving-and-Storage-Truck-Home.jpg);background-size:cover;background-position:center 45%;}
