/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3)
{color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button_
/* Work With Us — match 2026 interior-page design */
body.page-id-163 {
  background:#f3f7fb !important;
}
body.page-id-163 .elementor-element-48e355c {
  padding:60px 0 !important;
  background-color:#07162e !important;
}
body.page-id-163 .elementor-element-cf292d2 {
  background:#f3f7fb !important;
  padding:72px 10px !important;
}
body.page-id-163 .elementor-element-7e1c86c {
  background:#ffffff !important;
  padding:64px 0 !important;
}
body.page-id-163 .elementor-element-59b74de {
  background:#eef6fc !important;
  padding:72px 0 !important;
}
body.page-id-163 .elementor-element-cec62ea {
  background:#ffffff !important;
  padding:64px 0 !important;
}
body.page-id-163 :is(.elementor-element-cf292d2,.elementor-element-7e1c86c,.elementor-element-59b74de,.elementor-element-cec62ea) :is(h1,h2,h3,h4) {
  color:#07162e !important;
}
body.page-id-163 :is(.elementor-element-cf292d2,.elementor-element-7e1c86c,.elementor-element-59b74de,.elementor-element-cec62ea) :is(p,li) {
  color:#334155 !important;
}
body.page-id-163 .elementor-element-7a775ba,
body.page-id-163 .elementor-element-aea64b7 {
  border-radius:10px !important;
  overflow:hidden !important;
  box-shadow:0 12px 28px rgba(7,22,46,.14) !important;
}
body.page-id-163 .elementor-element-94b5cb9 {
  background:#07162e !important;
  margin:0 !important;
  padding:72px 0 !important;
}
body.page-id-163 .elementor-element-94b5cb9 :is(h1,h2,h3,h4) {
  color:#ffffff !important;
}
body.page-id-163 .elementor-element-94b5cb9 :is(p,li) {
  color:#d9e5f3 !important;
}
body.page-id-163 .elementor-element-94b5cb9 :is(.elementor-button,button[type="submit"]) {
  background:#005fa8 !important;
  color:#ffffff !important;
  border-color:#005fa8 !important;
}
body.page-id-163 .elementor-element-94b5cb9 :is(input,textarea) {
  background:#ffffff !important;
  color:#07162e !important;
  border-radius:6px !important;
}
@media (max-width:767px) {
  body.page-id-163 .elementor-element-48e355c {padding:44px 18px !important;}
  body.page-id-163 :is(.elementor-element-cf292d2,.elementor-element-7e1c86c,.elementor-element-59b74de,.elementor-element-cec62ea,.elementor-element-94b5cb9) {
    padding-top:48px !important;
    padding-bottom:48px !important;
  }
}
_link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}

/* Winchester office ZIP code */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA 22602"!important;}

/* Industries hero heading spacing */
body.page-id-327 h1.wp-block-heading {line-height:1.18!important;margin-left:auto!important;margin-right:auto!important;}
@media (max-width:767px){body.page-id-327 h1.wp-block-heading {line-height:1.22!important;}}

/* Rebuilt What Happens Next section */
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"What Happens Next"!important;display:block!important;color:#fff!important;text-align:center!important;font-size:36px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:34px 0 0!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
body.page-id-165 .elementor-element-486bb261 .elementor-column:after,
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {display:flex!important;align-items:center!important;justify-content:center!important;min-height:170px!important;padding:28px!important;background:#fff!important;border-top:4px solid #28a9ff!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before {content:"1. SUBMIT YOUR REQUEST — Tell us about your service or project needs."!important;grid-column:1!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {grid-column:2!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:after {content:"3. WE FOLLOW UP — We’ll call or email you back as soon as possible."!important;grid-column:3!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce {display:block!important;width:100%!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {content:"2. WE ROUTE IT CORRECTLY — Your request goes to the appropriate Versa Link team member."!important;display:block!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce iframe {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly? Call 1-800-584-4670 or email support@versalinksolutions.com"!important;display:block!important;margin:34px auto 0!important;max-width:780px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:30px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {grid-template-columns:1fr!important;gap:16px!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
 body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap,
 body.page-id-165 .elementor-element-486bb261 .elementor-column:after {grid-column:1!important;min-height:130px!important;text-align:left!important;justify-content:flex-start!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {text-align:left!important;}
}

/* Force rebuilt three-card section to display */
html body.page-id-165 .elementor.elementor-165 section.elementor-element-486bb261 > .elementor-container > .elementor-column.elementor-element-60859933 {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
@media (max-width:767px){html body.page-id-165 .elementor.elementor-165 section.elementor-element-486bb261 > .elementor-container > .elementor-column.elementor-element-60859933 {grid-template-columns:1fr!important;}}

/* Contact page two-office layout */
body.page-id-165 .elementor-element-7a427dec > .elementor-container {display:flex!important;flex-wrap:wrap!important;gap:22px!important;}
body.page-id-165 .elementor-element-7a427dec .elementor-element-602374f7,
body.page-id-165 .elementor-element-7a427dec .elementor-element-6b3db1aa {width:calc(50% - 11px)!important;flex:0 0 calc(50% - 11px)!important;}
body.page-id-165 .elementor-element-7a427dec .elementor-element-1d88fa67 {width:100%!important;flex:0 0 100%!important;margin-top:12px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-header {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body {display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;width:100%!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {grid-column:1 / -1!important;font-size:0!important;text-align:center!important;margin:0 0 6px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Serving Customers from Two Regional Offices"!important;font-size:30px!important;line-height:1.25!important;color:#07162e!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before,
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {display:block!important;margin:0!important;padding:28px!important;background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;color:#334155!important;font-size:16px!important;line-height:1.6!important;text-align:left!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"VIRGINIA HEADQUARTERS — 176 Garber Lane, Suite 7, Winchester, VA 22602. Supporting Northern Virginia, the Shenandoah Valley, DC metro projects and surrounding areas."!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"SOUTH CAROLINA REGIONAL OFFICE — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483. Supporting Charleston, Summerville, the Lowcountry and surrounding areas."!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-7a427dec .elementor-element-602374f7,
 body.page-id-165 .elementor-element-7a427dec .elementor-element-6b3db1aa,
 body.page-id-165 .elementor-element-7a427dec .elementor-element-1d88fa67 {width:100%!important;flex:0 0 100%!important;}
 body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body {grid-template-columns:1fr!important;}
 body.page-id-165 .elementor-element-64a7b4e6 .title {grid-column:1!important;text-align:left!important;}
 body.page-id-165 .elementor-element-64a7b4e6 .title:after {font-size:26px!important;}
}

/* Final matching office cards */
html body.page-id-165 .elementor.elementor-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"VIRGINIA HEADQUARTERS — 176 Garber Lane, Suite 7, Winchester, VA 22602. Supporting Northern Virginia, the Shenandoah Valley, DC metro projects and surrounding areas."!important;border-top:4px solid #005fa8!important;margin:0!important;padding:28px!important;}
html body.page-id-165 .elementor.elementor-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"SOUTH CAROLINA REGIONAL OFFICE — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483. Supporting Charleston, Summerville, the Lowcountry and surrounding areas."!important;border-top:4px solid #005fa8!important;margin:0!important;padding:28px!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}

/* Winchester office ZIP code */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA 22602"!important;}

/* Industries hero heading spacing */
body.page-id-327 h1.wp-block-heading {line-height:1.18!important;margin-left:auto!important;margin-right:auto!important;}
@media (max-width:767px){body.page-id-327 h1.wp-block-heading {line-height:1.22!important;}}

/* Rebuilt What Happens Next section */
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"What Happens Next"!important;display:block!important;color:#fff!important;text-align:center!important;font-size:36px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:34px 0 0!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
body.page-id-165 .elementor-element-486bb261 .elementor-column:after,
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {display:flex!important;align-items:center!important;justify-content:center!important;min-height:170px!important;padding:28px!important;background:#fff!important;border-top:4px solid #28a9ff!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before {content:"1. SUBMIT YOUR REQUEST — Tell us about your service or project needs."!important;grid-column:1!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {grid-column:2!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:after {content:"3. WE FOLLOW UP — We’ll call or email you back as soon as possible."!important;grid-column:3!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce {display:block!important;width:100%!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {content:"2. WE ROUTE IT CORRECTLY — Your request goes to the appropriate Versa Link team member."!important;display:block!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce iframe {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly? Call 1-800-584-4670 or email support@versalinksolutions.com"!important;display:block!important;margin:34px auto 0!important;max-width:780px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:30px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {grid-template-columns:1fr!important;gap:16px!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
 body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap,
 body.page-id-165 .elementor-element-486bb261 .elementor-column:after {grid-column:1!important;min-height:130px!important;text-align:left!important;justify-content:flex-start!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {text-align:left!important;}
}

/* Force rebuilt three-card section to display */
html body.page-id-165 .elementor.elementor-165 section.elementor-element-486bb261 > .elementor-container > .elementor-column.elementor-element-60859933 {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
@media (max-width:767px){html body.page-id-165 .elementor.elementor-165 section.elementor-element-486bb261 > .elementor-container > .elementor-column.elementor-element-60859933 {grid-template-columns:1fr!important;}}

/* Contact page two-office layout */
body.page-id-165 .elementor-element-7a427dec > .elementor-container {display:flex!important;flex-wrap:wrap!important;gap:22px!important;}
body.page-id-165 .elementor-element-7a427dec .elementor-element-602374f7,
body.page-id-165 .elementor-element-7a427dec .elementor-element-6b3db1aa {width:calc(50% - 11px)!important;flex:0 0 calc(50% - 11px)!important;}
body.page-id-165 .elementor-element-7a427dec .elementor-element-1d88fa67 {width:100%!important;flex:0 0 100%!important;margin-top:12px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-header {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body {display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;width:100%!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {grid-column:1 / -1!important;font-size:0!important;text-align:center!important;margin:0 0 6px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Serving Customers from Two Regional Offices"!important;font-size:30px!important;line-height:1.25!important;color:#07162e!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before,
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {display:block!important;margin:0!important;padding:28px!important;background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;color:#334155!important;font-size:16px!important;line-height:1.6!important;text-align:left!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"VIRGINIA HEADQUARTERS — 176 Garber Lane, Suite 7, Winchester, VA 22602. Supporting Northern Virginia, the Shenandoah Valley, DC metro projects and surrounding areas."!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"SOUTH CAROLINA REGIONAL OFFICE — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483. Supporting Charleston, Summerville, the Lowcountry and surrounding areas."!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-7a427dec .elementor-element-602374f7,
 body.page-id-165 .elementor-element-7a427dec .elementor-element-6b3db1aa,
 body.page-id-165 .elementor-element-7a427dec .elementor-element-1d88fa67 {width:100%!important;flex:0 0 100%!important;}
 body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body {grid-template-columns:1fr!important;}
 body.page-id-165 .elementor-element-64a7b4e6 .title {grid-column:1!important;text-align:left!important;}
 body.page-id-165 .elementor-element-64a7b4e6 .title:after {font-size:26px!important;}
}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}

/* Winchester office ZIP code */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA 22602"!important;}

/* Industries hero heading spacing */
body.page-id-327 h1.wp-block-heading {line-height:1.18!important;margin-left:auto!important;margin-right:auto!important;}
@media (max-width:767px){body.page-id-327 h1.wp-block-heading {line-height:1.22!important;}}

/* Rebuilt What Happens Next section */
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"What Happens Next"!important;display:block!important;color:#fff!important;text-align:center!important;font-size:36px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:34px 0 0!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
body.page-id-165 .elementor-element-486bb261 .elementor-column:after,
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {display:flex!important;align-items:center!important;justify-content:center!important;min-height:170px!important;padding:28px!important;background:#fff!important;border-top:4px solid #28a9ff!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before {content:"1. SUBMIT YOUR REQUEST — Tell us about your service or project needs."!important;grid-column:1!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {grid-column:2!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:after {content:"3. WE FOLLOW UP — We’ll call or email you back as soon as possible."!important;grid-column:3!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce {display:block!important;width:100%!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {content:"2. WE ROUTE IT CORRECTLY — Your request goes to the appropriate Versa Link team member."!important;display:block!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce iframe {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly? Call 1-800-584-4670 or email support@versalinksolutions.com"!important;display:block!important;margin:34px auto 0!important;max-width:780px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:30px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {grid-template-columns:1fr!important;gap:16px!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
 body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap,
 body.page-id-165 .elementor-element-486bb261 .elementor-column:after {grid-column:1!important;min-height:130px!important;text-align:left!important;justify-content:flex-start!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {text-align:left!important;}
}

/* Force rebuilt three-card section to display */
html body.page-id-165 .elementor.elementor-165 section.elementor-element-486bb261 > .elementor-container > .elementor-column.elementor-element-60859933 {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
@media (max-width:767px){html body.page-id-165 .elementor.elementor-165 section.elementor-element-486bb261 > .elementor-container > .elementor-column.elementor-element-60859933 {grid-template-columns:1fr!important;}}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}

/* Winchester office ZIP code */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA 22602"!important;}

/* Industries hero heading spacing */
body.page-id-327 h1.wp-block-heading {line-height:1.18!important;margin-left:auto!important;margin-right:auto!important;}
@media (max-width:767px){body.page-id-327 h1.wp-block-heading {line-height:1.22!important;}}

/* Rebuilt What Happens Next section */
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"What Happens Next"!important;display:block!important;color:#fff!important;text-align:center!important;font-size:36px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin:34px 0 0!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
body.page-id-165 .elementor-element-486bb261 .elementor-column:after,
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {display:flex!important;align-items:center!important;justify-content:center!important;min-height:170px!important;padding:28px!important;background:#fff!important;border-top:4px solid #28a9ff!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:before {content:"1. SUBMIT YOUR REQUEST — Tell us about your service or project needs."!important;grid-column:1!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap {grid-column:2!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-column:after {content:"3. WE FOLLOW UP — We’ll call or email you back as soon as possible."!important;grid-column:3!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce {display:block!important;width:100%!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {content:"2. WE ROUTE IT CORRECTLY — Your request goes to the appropriate Versa Link team member."!important;display:block!important;color:#07162e!important;text-align:center!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important;}
body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce iframe {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly? Call 1-800-584-4670 or email support@versalinksolutions.com"!important;display:block!important;margin:34px auto 0!important;max-width:780px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:30px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {grid-template-columns:1fr!important;gap:16px!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-column:before,
 body.page-id-165 .elementor-element-486bb261 .elementor-widget-wrap,
 body.page-id-165 .elementor-element-486bb261 .elementor-column:after {grid-column:1!important;min-height:130px!important;text-align:left!important;justify-content:flex-start!important;}
 body.page-id-165 .elementor-element-486bb261 .elementor-element-410933ce:before {text-align:left!important;}
}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}

/* Winchester office ZIP code */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA 22602"!important;}

/* Industries hero heading spacing */
body.page-id-327 h1.wp-block-heading {line-height:1.18!important;margin-left:auto!important;margin-right:auto!important;}
@media (max-width:767px){body.page-id-327 h1.wp-block-heading {line-height:1.22!important;}}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}

/* Winchester office ZIP code */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA 22602"!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Distinct office address blocks */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {display:none!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:before {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VA";display:block!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-body:after {content:"South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";display:block!important;margin-top:18px!important;padding-top:18px!important;border-top:1px solid #dce7f2!important;color:#334155!important;font-size:15px!important;line-height:1.55!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* Final office separation */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A  176 Garber Lane, Suite 7\A  Winchester, VA\A \A  South Carolina Regional Office\A  700 Nexton Square Drive, Suite 216\A  Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}

/* True line breaks for Contact location card */
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters\A 176 Garber Lane, Suite 7\A Winchester, VA\A\A South Carolina Regional Office\A 700 Nexton Square Drive, Suite 216\A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}

/* Contact location card spacing */
body.page-id-165 .elementor-element-64a7b4e6 .jkit-icon-box-wrapper {min-height:235px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia HeadquartersA 176 Garber Lane, Suite 7A Winchester, VAAA South Carolina Regional OfficeA 700 Nexton Square Drive, Suite 216A Summerville, SC 29483"!important;display:block!important;white-space:pre-line!important;line-height:1.55!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}

/* Final Contact page color correction */
body.page-id-165 .elementor-element-66e5b3db :is(a,a span,a i) {color:#005fa8!important;border-color:#005fa8!important;}
body.page-id-165 .elementor-element-66e5b3db a:hover,
body.page-id-165 .elementor-element-66e5b3db a:hover :is(span,i) {color:#07162e!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}

/* Contact page follow-up section */
body.page-id-165 .elementor-element-2e111bb .style-color,
body.page-id-165 .elementor-element-2e111bb .style-color span {color:#005fa8!important;}
body.page-id-165 .elementor-element-486bb261 {background:#07162e!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container {display:block!important;max-width:1120px!important;margin:0 auto!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container > .elementor-column {display:none!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {content:"WHAT HAPPENS NEXTAA 1. SUBMIT YOUR REQUESTA Tell us about your service or project needs.AA 2. WE ROUTE IT CORRECTLYA Your request goes to the appropriate Versa Link team member.AA 3. WE FOLLOW UPA We’ll call or email you back as soon as possible.";display:block!important;white-space:pre-line!important;text-align:center!important;color:#fff!important;font-size:17px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:.1px!important;}
body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {content:"Prefer to speak with us directly?  Call 1-800-584-4670 or email support@versalinksolutions.com";display:block!important;margin:34px auto 0!important;max-width:760px!important;padding:20px 24px!important;background:#005fa8!important;border-radius:10px!important;text-align:center!important;color:#fff!important;font-size:17px!important;font-weight:600!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-486bb261 {padding:44px 18px!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:before {font-size:16px!important;text-align:left!important;}
 body.page-id-165 .elementor-element-486bb261 > .elementor-container:after {font-size:15px!important;padding:18px!important;}
}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}

/* Contact page redesign */
body.page-id-165 .elementor-element-bf134d9 {background:#07162e!important;padding:58px 24px!important;}
body.page-id-165 .elementor-element-bf134d9 .elementor-background-overlay {background:#07162e!important;opacity:.88!important;}
body.page-id-165 .elementor-element-bf134d9 h2 {color:#fff!important;font-size:46px!important;line-height:1.15!important;}
body.page-id-165 .elementor-element-7a427dec {background:#f3f7fb!important;padding:48px 24px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) .jkit-icon-box-wrapper {background:#fff!important;border:1px solid #dce7f2!important;border-top:4px solid #005fa8!important;border-radius:12px!important;padding:28px 24px!important;box-shadow:0 8px 24px rgba(7,22,46,.08)!important;min-height:190px!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(h2,.title) {color:#07162e!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) :is(p,.icon-box-description) {color:#334155!important;}
body.page-id-165 :is(.elementor-element-3a925167,.elementor-element-6f769fac,.elementor-element-64a7b4e6) i {color:#005fa8!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title {font-size:0!important;}
body.page-id-165 .elementor-element-64a7b4e6 .title:after {content:"Our Locations";font-size:25px!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description {font-size:0!important;white-space:pre-line!important;}
body.page-id-165 .elementor-element-64a7b4e6 .icon-box-description:after {content:"Virginia Headquarters — 176 Garber Lane, Suite 7, Winchester, VAAA South Carolina Regional Office — 700 Nexton Square Drive, Suite 216, Summerville, SC 29483";font-size:15px!important;line-height:1.55!important;}
body.page-id-165 .elementor-element-66e5b3db {background:#eef6fc!important;padding:64px 24px!important;}
body.page-id-165 .elementor-element-66e5b3db :is(h2,h3) {color:#07162e!important;}
body.page-id-165 .elementor-element-66e5b3db p {color:#334155!important;}
body.page-id-165 .elementor-element-2b381d3 {background:#fff!important;border:1px solid #dce7f2!important;border-radius:14px!important;padding:34px!important;box-shadow:0 12px 32px rgba(7,22,46,.10)!important;}
body.page-id-165 .elementor-element-2b381d3 label {color:#07162e!important;font-weight:600!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea) {background:#f8fafc!important;color:#07162e!important;border:1px solid #cbd5e1!important;border-radius:6px!important;}
body.page-id-165 .elementor-element-2b381d3 :is(input,select,textarea):focus {border-color:#005fa8!important;box-shadow:0 0 0 3px rgba(0,95,168,.14)!important;}
body.page-id-165 :is(.elementor-element-845c4ac,.elementor-element-42080f8) {display:none!important;}
@media (max-width:767px){
 body.page-id-165 .elementor-element-bf134d9 {padding:42px 18px!important;}
 body.page-id-165 .elementor-element-bf134d9 h2 {font-size:34px!important;}
 body.page-id-165 .elementor-element-7a427dec,
 body.page-id-165 .elementor-element-66e5b3db {padding:36px 18px!important;}
 body.page-id-165 .elementor-element-2b381d3 {padding:22px!important;}
}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Final business-site cleanup */
body:is(.page-id-47,.page-id-159,.page-id-750) :is(#comments,.comments-area,.comment-respond) {display:none!important;}
.elementor-element-7cdbafa0,
.elementor-element-58e2af8a {display:none!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}

body.page-id-327 > .wp-container-core-group-is-layout-aae1a45d ~ :not(footer):not(script):not(style):not(.jp-carousel-overlay) {display:none!important;}
/* Versa Link site-wide color and layout corrections */
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(h1,h2,h3) {color:#07162e!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background:is([style*="background-color:#ffffff"],[style*="background-color:#f3f7fb"],[style*="background-color:#f4f7fb"],[style*="background-color:#eef6fc"]) :is(p,li) {color:#334155!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(h1,h2,h3) {color:#fff!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) :is(.wp-block-group,.wp-block-column).has-background[style*="background-color:#07162e"] :is(p,li) {color:#d9e5f3!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;text-decoration:none!important;}
body:is(.page-id-47,.page-id-159,.page-id-161,.page-id-163,.page-id-327,.page-id-750) .wp-block-button__link:hover {background:#07162e!important;color:#fff!important;}
body.page-id-165 :is(.elementor-button,button[type="submit"],input[type="submit"]) {background:#005fa8!important;color:#fff!important;border-color:#005fa8!important;}
body.page-id-327 .wp-block-group.has-background[style*="background-color:#07162e"] h2 {color:#fff!important;}
body.page-id-47 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-750 .page-content > .wp-block-group:nth-of-type(n+6):nth-of-type(-n+10) {display:none!important;}
body.page-id-159 > .wp-container-core-group-is-layout-252ddc0f ~ .wp-block-group {display:none!important;}
/* Versa Link 2026 interior-page color consistency */
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] h3,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] h3,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] h3 {
  color: #07162e !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] li,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] li,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] li {
  color: #334155 !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-161 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-327 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-327 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-163 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-163 .wp-block-group.has-background[style*="#ffffff"] h3 {
  color: #07162e !important;
}

body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] h2,
body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] h3 {
  color: #07162e !important;
}

body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] p,
body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] li {
  color: #334155 !important;
}

/* Homepage light-section contrast */
body.page-id-47 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-47 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-47 .wp-block-group.has-background[style*="#eef6fc"] h2,
body.page-id-47 .wp-block-group.has-background[style*="#eef6fc"] h3,
body.page-id-47 .wp-block-column.has-background[style*="#f4f7fb"] h2,
body.page-id-47 .wp-block-column.has-background[style*="#f4f7fb"] h3 {
  color: #07162e !important;
}

body.page-id-47 .wp-block-group.has-background[style*="#ffffff"] p,
body.page-id-47 .wp-block-group.has-background[style*="#ffffff"] li,
body.page-id-47 .wp-block-group.has-background[style*="#eef6fc"] p,
body.page-id-47 .wp-block-group.has-background[style*="#eef6fc"] li,
body.page-id-47 .wp-block-column.has-background[style*="#f4f7fb"] p,
body.page-id-47 .wp-block-column.has-background[style*="#f4f7fb"] li {
  color: #334155 !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] h3,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] h3,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] h3 {
  color: #07162e !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] li,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] li,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] li {
  color: #334155 !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-161 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-327 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-327 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-163 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-163 .wp-block-group.has-background[style*="#ffffff"] h3 {
  color: #07162e !important;
}


body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] h2,
body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] h3 {
  color: #07162e !important;
}

body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] p,
body.page-id-163 .wp-block-column.has-background[style*="#f3f7fb"] li {
  color: #334155 !important;
}

/* Versa Link 2026 interior-page color consistency */
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] h3,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] h3,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] h2,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] h3 {
  color: #07162e !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-161 .wp-block-group.has-background[style*="#f3f7fb"] li,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-327 .wp-block-group.has-background[style*="#f3f7fb"] li,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] p,
body.page-id-163 .wp-block-group.has-background[style*="#f3f7fb"] li {
  color: #334155 !important;
}

body.page-id-161 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-161 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-327 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-327 .wp-block-group.has-background[style*="#ffffff"] h3,
body.page-id-163 .wp-block-group.has-background[style*="#ffffff"] h2,
body.page-id-163 .wp-block-group.has-background[style*="#ffffff"] h3 {
  color: #07162e !important;
}


/* Versa Link rebuilt pages — accessible color correction */
body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
:is(.wp-block-group,.wp-block-column).has-background:is([style*="#ffffff"],[style*="#f3f7fb"],[style*="#f4f7fb"],[style*="#eef6fc"])
:is(h1,h2,h3,h4) { color:#07162e !important; }

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
:is(.wp-block-group,.wp-block-column).has-background:is([style*="#ffffff"],[style*="#f3f7fb"],[style*="#f4f7fb"],[style*="#eef6fc"])
:is(p,li,figcaption,strong) { color:#334155 !important; }

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
:is(.wp-block-group,.wp-block-column).has-background:is([style*="#ffffff"],[style*="#f3f7fb"],[style*="#f4f7fb"],[style*="#eef6fc"])
a:not(.wp-block-button__link) { color:#005fa8 !important; }

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
:is(.wp-block-group,.wp-block-column).has-background[style*="#07162e"]
:is(h1,h2,h3,h4) { color:#ffffff !important; }

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
:is(.wp-block-group,.wp-block-column).has-background[style*="#07162e"]
:is(p,li,figcaption,strong) { color:#d9e5f3 !important; }

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
:is(.wp-block-group,.wp-block-column).has-background[style*="#07162e"]
a:not(.wp-block-button__link) { color:#8ed3ff !important; }

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
.wp-block-button__link {
  background:#005fa8 !important;
  color:#ffffff !important;
  border-color:#005fa8 !important;
  text-decoration:none !important;
}

body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
.wp-block-button__link:hover {
  background:#07162e !important;
  color:#ffffff !important;
}


/* Versa Link rebuilt pages — high-specificity contrast safeguard */
html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background:is([style*="#ffffff"],[style*="#f3f7fb"],[style*="#f4f7fb"],[style*="#eef6fc"])
:is(h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading) {
  color:#07162e !important;
}

html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background:is([style*="#ffffff"],[style*="#f3f7fb"],[style*="#f4f7fb"],[style*="#eef6fc"])
:is(p,li,figcaption,strong) {
  color:#334155 !important;
}

html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
main.site-main .page-content .wp-block-button a.wp-block-button__link {
  background-color:#005fa8 !important;
  color:#ffffff !important;
  border-color:#005fa8 !important;
}


html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background[style*="#07162e"]
:is(h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading) {
  color: #ffffff !important;
}

html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background[style*="#07162e"]
:is(p,li,figcaption,strong) {
  color: #d9e5f3 !important;
}

html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background[style*="#07162e"]
a:not(.wp-block-button__link) {
  color: #8ed3ff !important;
}


html body:is(.page-id-748,.page-id-771,.page-id-777)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background[style*="#eef6fc"]
:is(h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading) {
  color: #07162e !important;
}

html body:is(.page-id-748,.page-id-771,.page-id-777)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background[style*="#eef6fc"]
:is(p,li,figcaption,strong) {
  color: #334155 !important;
}

html body:is(.page-id-748,.page-id-771,.page-id-777)
main.site-main .page-content
:is(.wp-block-group,.wp-block-column).has-background[style*="#eef6fc"]
a:not(.wp-block-button__link) {
  color: #005fa8 !important;
}


/* Versa Link mobile typography and spacing — September 2026 */
@media (max-width: 767px) {
  html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
  main.site-main .page-content h1.wp-block-heading {
    font-size: clamp(32px, 10vw, 38px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.02em !important;
    margin-bottom: 20px !important;
    overflow-wrap: break-word;
  }

  html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
  main.site-main .page-content h2.wp-block-heading {
    font-size: 28px !important;
    line-height: 1.28 !important;
    letter-spacing: -0.01em !important;
    margin-bottom: 16px !important;
    overflow-wrap: break-word;
  }

  html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
  main.site-main .page-content h3.wp-block-heading {
    font-size: 22px !important;
    line-height: 1.32 !important;
    margin-bottom: 12px !important;
    overflow-wrap: break-word;
  }

  html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
  main.site-main .page-content :is(p,li) {
    line-height: 1.6 !important;
  }

  html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
  main.site-main .page-content .wp-block-columns {
    gap: 24px !important;
  }

  html body:is(.page-id-748,.page-id-769,.page-id-771,.page-id-773,.page-id-775,.page-id-777,.page-id-877)
  main.site-main .page-content .wp-block-button__link {
    line-height: 1.3 !important;
    white-space: normal !important;
    text-align: center;
  }

  html body.page-id-750 main .elementor-widget-heading h1.elementor-heading-title {
    font-size: 36px !important;
    line-height: 1.18 !important;
    overflow-wrap: break-word;
  }

  html body.page-id-750 main .elementor-widget-heading h2.elementor-heading-title {
    font-size: 28px !important;
    line-height: 1.28 !important;
    overflow-wrap: break-word;
  }

  html body.page-id-750 main .elementor-widget-heading h3.elementor-heading-title {
    font-size: 22px !important;
    line-height: 1.32 !important;
    overflow-wrap: break-word;
  }
}


@media (max-width: 767px) {
  html body.page-id-750 main.site-main .page-content h1.wp-block-heading {
    font-size: clamp(32px, 10vw, 38px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.02em !important;
    margin-bottom: 20px !important;
    overflow-wrap: break-word;
  }
  html body.page-id-750 main.site-main .page-content h2.wp-block-heading {
    font-size: 28px !important;
    line-height: 1.28 !important;
    letter-spacing: -0.01em !important;
    margin-bottom: 16px !important;
    overflow-wrap: break-word;
  }
  html body.page-id-750 main.site-main .page-content h3.wp-block-heading {
    font-size: 22px !important;
    line-height: 1.32 !important;
    margin-bottom: 12px !important;
    overflow-wrap: break-word;
  }
  html body.page-id-750 main.site-main .page-content :is(p,li) {
    line-height: 1.6 !important;
  }
  html body.page-id-750 main.site-main .page-content .wp-block-columns {
    gap: 24px !important;
  }
}



/* Versa Link mobile navigation visibility and usability fix */
@media (max-width: 1024px) {
  .jkit-menu-wrapper {
    background: #07162e !important;
    box-shadow: 8px 0 24px rgba(0,0,0,.28) !important;
    z-index: 999999 !important;
  }
  .jkit-menu-wrapper .jkit-nav-identity-panel {
    background: #ffffff !important;
    min-height: 110px !important;
    padding: 12px 18px !important;
  }
  .jkit-menu-wrapper .jkit-menu-container {
    background: #07162e !important;
    padding: 18px 20px 28px !important;
    overflow-y: auto !important;
  }
  .jkit-menu-wrapper .jkit-menu,
  .jkit-menu-wrapper .jkit-menu li {
    width: 100% !important;
  }
  .jkit-menu-wrapper .jkit-menu li {
    border-bottom: 1px solid rgba(255,255,255,.16) !important;
  }
  .jkit-menu-wrapper .jkit-menu li > a {
    display: block !important;
    color: #ffffff !important;
    background: transparent !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    padding: 16px 12px !important;
  }
  .jkit-menu-wrapper .jkit-menu li.current-menu-item > a,
  .jkit-menu-wrapper .jkit-menu li > a:hover,
  .jkit-menu-wrapper .jkit-menu li > a:focus {
    color: #36a9f5 !important;
    background: rgba(255,255,255,.08) !important;
  }
  .jkit-menu-wrapper .jkit-close-menu {
    color: #07162e !important;
    background: #eef6fc !important;
    border: 1px solid #b9d8ee !important;
  }
}


/* Use the current sharp Versa Link logo inside the mobile menu */
@media (max-width: 1024px) {
  .jkit-menu-wrapper .jkit-nav-logo img {
    content: url("https://i0.wp.com/versalinksolutions.com/wp-content/uploads/2026/09/versa-link-logo-sharp.png?resize=1536%2C945&ssl=1") !important;
    width: 150px !important;
    max-width: 150px !important;
    height: auto !important;
    max-height: 90px !important;
    object-fit: contain !important;
  }
}