/* Main menu styling */
header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .w-nav-item.level_1.current-menu-item > a:not(.w-btn){
	font-weight: 700;
	text-decoration:underline;
	text-decoration-thickness: 3px;
	text-underline-offset: 15px;
}

 .l-header.sticky .l-subheader.at_middle{
    color: #000 !important;
  }

/* Header Instant Quote Form Styling */
#wpforms-25838{
	background: #ffffff;
	padding: 2rem 2rem 2rem 2rem;
	border-radius:2rem;
	margin-top:-3rem;
}

/* ETS HERO COPY POSITION + SOFT SHADOW 20260915 */
@media (min-width:1400px){body.home .ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){body.home .ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-45px)!important;}}
/* ETS HERO FINAL SPECIFICITY OVERRIDE 20260915 */
@media (min-width:1400px){html body.home main.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){html body.home main.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-
html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy h1.ets-balanced-home-h1.vc_custom_heading{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
45px)!important;}}
@media (min-width:901px) and (max-width:1199px){html body.home main.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
html body.home main.l-main section.ets-home-hero .ets-hero-copy h1.ets-balanced-home-h1{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO FINAL SPECIFICITY OVERRIDE */
@media (min-width:901px) and (max-width:1199px){body.home .ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
body.home .ets-home-hero h1.ets-balanced-home-h1{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO COPY POSITION + SOFT SHADOW */
/* ETS HERO VERIFIED FINAL OVERRIDE */
@media (min-width:1400px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-45px)!important;}}
@media (min-width:901px) and (max-width:1199px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy h1.ets-balanced-home-h1.vc_custom_heading{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO VERIFIED FINAL OVERRIDE */
#wpforms-25838.wpforms-container-full .wpforms-form .wpforms-title {
  font-weight: 700;
  line-height: 35px;
  color: var(--wpforms-label-color);
	text-align: center;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
	font-size: 1.8rem !important;
	margin-bottom:-2rem;
	margin-left:2rem;
	margin-right:2rem;

}
#wpforms-25838-field_1{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-25838-field_2{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-25838-field_3_1, #wpforms-25838-field_3_2{
	border: 1px solid grey !important;
	opacity:0.5;	
}

.wpforms-field-label-inline{
	opacity:0.5;	
	font-size: 0.9rem !important	
}

#wpforms-25838-field_3{
	margin-left: 8rem !important;
	position: absolute;
	bottom: 0.5rem !important;	
}

.wpforms-field-label{
	font-size: 0.9rem !important;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
}

#wpforms-submit-25838{
	color: #000 !important;
	background: none !important;
	border: 1px solid #f5bc17;
	border-radius: 2rem;
	font-size:0.9rem;
	width: 100%;
}

@media screen and (max-width: 1130px){
	#wpforms-25838-field_3{
	margin-left: 1rem !important;
	position: absolute;
	bottom: -1rem !important;	
}
}

@media screen and (max-width: 1130px){
	#wpforms-submit-25838{
		margin-top: 2rem !important;
	}
}

/* Homepage FAQs chevron icon styling */
.w-tabs-section-control{
	color: #1769AA;
}

/* Contyact Page form styling */

#wpforms-26015.wpforms-container-full .wpforms-form .wpforms-title{
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
	font-size: 1.8rem !important;
}

#wpforms-26015-field_3{
	margin-top: -3rem;
	font-size: 0.9rem;
	
}

#wpforms-26015-field_1, #wpforms-26015-field_1-last, #wpforms-26015-field_4, #wpforms-26015-field_5, #wpforms-26015-field_6{
	border-radius: 2rem;
	background: #F4F8FC;
	border: none;
	margin-bottom: 0.5rem;
}

#wpforms-26015-field_5{
	margin-bottom: 0.5rem !important;
}

::placeholder{
	color: #000000 !important;
	font-weight: 600 !important;
	font-size: 0.9rem;
}

#wpforms-submit-26015{
	color: #000 !important;
	background: none !important;
	border: 1px solid #f5bc17;
	border-radius: 2rem;
	font-size:0.9rem;
	
}

/* Instant Quote Page Form Styling */

#wpforms-26033-field_1{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-26033-field_2{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-26033-field_3_1, #wpforms-26033-field_3_2{
	border: 1px solid grey !important;
	opacity:0.5;	
}

.wpforms-field-label-inline{
	opacity:0.5;	
	font-size: 0.9rem !important	
}

#wpforms-26033-field_3{
	margin-left: 8rem !important;
	position: absolute;
	bottom: 0.5rem !important;	
}

.wpforms-field-label{
	font-size: 0.9rem !important;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
}

#wpforms-submit-26033{
	color: #000 !important;
	background: none !important;
	border: 1px solid #f5bc17;
	border-radius: 2rem;
	font-size:0.9rem;
	width: auto;
	margin-top:1rem
}

#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title {
  font-weight: 700;
  line-height: 35px;
  color: var(--wpforms-label-color);
	text-align: center;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
	font-size: 1.8rem !important;
	margin-bottom:-2rem;
	margin-left:10rem;
	margin-right:10rem;

}
 #wpforms-26033{
	background: #ffffff;
	padding: 2rem 3rem 3rem 3rem;
	border-radius:2rem;
	margin-top:-3rem;
}

.wpf-center .wpforms-head-container,
.wpf-center .wpforms-submit-container{
	text-align: center;
}

@media screen and (max-width: 1024px){
	#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title{
		margin-left:5rem;
	margin-right:5rem;
	}
}

@media screen and (max-width: 770px){
	#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title{
		margin-left:2rem;
	margin-right:2rem;
	}
}

@media screen and (max-width: 770px){
	#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title{
		font-size: 1.2rem !important;
	}
}

@media screen and (max-width: 600px){
	#wpforms-26033-field_3{
	margin-left: 1rem !important;
	position: absolute;
	bottom: -1rem !important;	
}
}n/* ETS modern refresh 2026-07-21 */n.ets-service-hero .l-section-h{min-height:560px;display:flex;align-items:center}.ets-service-lead{color:#fff;font-size:1.25rem;line-height:1.65;max-width:720px}.ets-rounded-image img{border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.ets-service-quote-row{background:#f4f7fb}.ets-link-card{height:100%;background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:28px 18px;box-shadow:0 8px 28px rgba(3,18,45,.07);transition:.25s ease}.ets-link-card:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(3,18,45,.14)}.ets-link-card .w-iconbox-icon{color:#0867d8}.ets-stats-band{background:linear-gradient(135deg,#03122d,#073b7a)}.ets-coverage-section{background:#F4F8FC}.ets-gold-btn .w-btn{background:#1769AA!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.ets-outline-btn .w-btn{border-color:#fff!important;color:#fff!important}.ets-mobile-quote{display:none}@media(max-width:767px){.ets-service-hero .l-section-h{min-height:470px}.ets-service-hero h1{font-size:2.2rem!important}.ets-modern-service-links .vc_row.wpb_row{display:block}.ets-link-card{margin-bottom:14px}.ets-mobile-quote{display:block;position:fixed;left:14px;right:14px;bottom:14px;z-index:9999;background:#0867d8;color:#fff!important;text-align:center;padding:14px 18px;border-radius:999px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.25)}}
/* Exact mockup-inspired homepage refresh */
.home .l-main{padding-top:0}.home .l-section-h{max-width:1200px}.ets-mock-hero{background:linear-gradient(90deg,rgba(5,20,39,.94) 0%,rgba(5,20,39,.72) 38%,rgba(5,20,39,.10) 70%),url('https://www.elevationtransportservices.com/wp-content/uploads/2025/02/elevationtransport-home.jpg') center/cover no-repeat;min-height:520px}.ets-mock-hero>.l-section-h{max-width:none!important}.ets-mock-hero-inner{max-width:1200px;margin:auto;padding:42px 30px 28px}.ets-mock-copy{padding:22px 28px 0 0}.ets-eyebrow{color:#fff;font-weight:700;letter-spacing:.04em;font-size:15px}.ets-mock-title h1{font-size:54px!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.035em}.ets-mock-title h1 span{color:#0865df}.ets-mock-sub{color:#fff;font-size:20px;line-height:1.5;margin-top:12px}.ets-mock-actions{margin:26px 0}.ets-primary-btn .w-btn{background:#0865df!important;border-color:#0865df!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.ets-dark-outline .w-btn{background:rgba(0,0,0,.22)!important;color:#fff!important;border:1px solid #fff!important}.ets-trust-inline{margin-top:25px}.ets-trust-inline .w-iconbox{color:#fff}.ets-trust-inline .w-iconbox-icon{color:#fff!important}.ets-trust-inline h4{color:#fff!important;font-size:14px!important;margin-bottom:0!important}.ets-trust-inline .w-iconbox-text{font-size:10px!important;text-transform:uppercase}.ets-mock-form-wrap{display:flex;align-items:center}.ets-mock-form{background:#fff;border-radius:12px;padding:24px 24px 12px;box-shadow:0 18px 45px rgba(0,0,0,.24);width:100%}.ets-mock-form h3{font-size:23px!important;margin-bottom:4px}.ets-form-kicker{text-align:center;margin-bottom:14px;color:#555}.ets-form-kicker strong{color:#0865df}.ets-blue-strip{background:#063d86;color:#fff;padding:0 5%}.ets-blue-strip>.l-section-h{max-width:1200px!important}.ets-blue-strip .vc_column-inner{padding:20px 18px!important;border-right:1px solid rgba(255,255,255,.35)}.ets-blue-strip .vc_column:last-child .vc_column-inner{border-right:none}.ets-blue-strip .w-iconbox{color:#fff}.ets-blue-strip h4{color:#fff!important;font-size:14px!important;margin:0!important}.ets-blue-strip .w-iconbox-text{font-size:12px}.ets-mock-services{background:#fff}.ets-section-label{color:#0865df;font-weight:800;font-size:13px;margin-bottom:0}.ets-services-heading h2{font-size:38px!important;font-weight:900!important;letter-spacing:-.025em}.ets-photo-cards .vc_column-inner{background:#f4f5f7;border-radius:7px;overflow:hidden;padding:0 0 15px!important;box-shadow:0 6px 18px rgba(4,31,67,.08);height:100%}.ets-photo-cards .w-image img{height:155px;object-fit:cover;width:100%}.ets-photo-cards h4{font-size:13px!important;line-height:1.2!important;margin:12px 8px 2px!important}.ets-photo-cards .wpb_text_column{text-align:center;font-size:12px;margin-bottom:0}.ets-process-section{background:#f5f7fa}.ets-review-section{background:#fff}.home .w-btn{border-radius:4px;font-weight:800;letter-spacing:.01em}
@media(max-width:900px){.ets-mock-hero-inner{padding:24px 18px}.ets-mock-copy{padding-right:0}.ets-mock-title h1{font-size:40px!important}.ets-mock-form-wrap{margin-top:22px}.ets-blue-strip .vc_column-inner{border-right:none;border-bottom:1px solid rgba(255,255,255,.25)}.ets-photo-cards .w-image img{height:210px}}
@media(max-width:600px){.ets-mock-title h1{font-size:34px!important}.ets-mock-sub{font-size:17px}.ets-trust-inline{display:none}.ets-services-heading h2{font-size:29px!important}.ets-photo-cards .vc_column-inner{margin-bottom:16px}}
/* ETS LIVE TYPE + BLUE ACCENTS 2026 */
:root{--ets-blue:#0B63CE;--ets-blue-deep:#073B78}
body .l-main .l-section.with_slider h1.vc_custom_heading{font-size:clamp(2.55rem,3.75vw,3.35rem)!important;line-height:1.06!important;letter-spacing:-.025em!important}
body .l-main .l-section:not(.with_slider):not(.color_alternate) h2.vc_custom_heading{color:var(--ets-blue-deep)!important;font-size:clamp(2rem,2.65vw,2.55rem)!important;line-height:1.12!important}
body .l-main .l-section h3.vc_custom_heading{font-size:clamp(1.45rem,2vw,1.9rem)!important;line-height:1.18!important}
body .l-main p,body .l-main li{font-size:clamp(.98rem,1vw,1.075rem);line-height:1.62}
body .l-main .ets-home-trust{border-top:4px solid var(--ets-blue)!important}
body .l-main .ets-service-card,body .l-main .ets-premium-reviews .w-grid-item-h{border-top:3px solid var(--ets-blue)!important}
body .l-main a:not(.w-btn):hover{color:var(--ets-blue)!important}
@media(max-width:900px){body .l-main .l-section.with_slider h1.vc_custom_heading{font-size:2.75rem!important}}
@media(max-width:600px){body .l-main .l-section.with_slider h1.vc_custom_heading{font-size:2.05rem!important}body .l-main .l-section:not(.with_slider):not(.color_alternate) h2.vc_custom_heading{font-size:1.7rem!important}}


/* Heavy Equipment Transport page readability adjustments - 2026-07-26 */
.page-id-28075 .ets-service-hero .g-cols {
  transform: translateY(48px);
}
.page-id-28075 .ets-service-trust .w-iconbox-title {
  color: #1769AA !important;
}
.page-id-28075 .ets-service-trust .w-iconbox-text,
.page-id-28075 .ets-service-trust .w-iconbox-text p {
  color: #FFFFFF !important;
  opacity: 1 !important;
}
@media (max-width: 767px) {
  .page-id-28075 .ets-service-hero .g-cols {
    transform: translateY(28px);
  }
}

/* Homepage white section headings */
.home .ets-white-section-heading,
.home .ets-white-section-heading h1,
.home .ets-white-section-heading h2,
.home .ets-white-section-heading h3 { color:#ffffff !important; }
.home .ets-government-readiness,
.home .ets-government-readiness p,
.home .ets-government-readiness .w-text,
.home .ets-government-readiness .wpb_text_column { color:#ffffff !important; }


/* ETS dark FAQ contrast */
.color_alternate .ets-service-faq .w-tabs-section-header,
.color_alternate .ets-service-faq .w-tabs-section-title,
.color_alternate .ets-service-faq .w-tabs-section-content,
.color_alternate .ets-service-faq .w-tabs-section-content p,
.color_alternate .ets-service-faq .w-tabs-section-content li {
  color: #ffffff !important;
}
.color_alternate .ets-service-faq .w-tabs-section-header:hover,
.color_alternate .ets-service-faq .w-tabs-section-header:focus {
  color: #1769AA !important;
}


/* ETS lower unfixed service heroes */
.ets-service-hero.ets-hero-lowered .g-cols {
  transform: translateY(48px);
}
@media (max-width: 767px) {
  .ets-service-hero.ets-hero-lowered .g-cols {
    transform: translateY(28px);
  }
}


/* ETS service menu flyout highlights */
.w-nav .w-nav-list.level_2 .w-nav-anchor,
.w-nav .w-nav-list.level_3 .w-nav-anchor {
  transition: background-color .16s ease, color .16s ease, padding-left .16s ease;
}
.w-nav .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor,
.w-nav .w-nav-list.level_2 .w-nav-anchor:focus-visible,
.w-nav .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor,
.w-nav .w-nav-list.level_3 .w-nav-anchor:focus-visible,
.w-nav .w-nav-list.level_2 .current-menu-item > .w-nav-anchor,
.w-nav .w-nav-list.level_2 .current-menu-ancestor > .w-nav-anchor,
.w-nav .w-nav-list.level_3 .current-menu-item > .w-nav-anchor {
  background-color: #1769AA !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  padding-left: 1.25rem;
}
.w-nav .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor .w-nav-title,
.w-nav .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor .w-nav-title,
.w-nav .current-menu-item > .w-nav-anchor .w-nav-title,
.w-nav .current-menu-ancestor > .w-nav-anchor .w-nav-title {
  color: #0b1f3a !important;
}


/* Motorcycle FAQ forced contrast */
body.page-id-28077 .l-section.color_alternate .ets-service-faq {
  --sections-title-color: #ffffff;
  --sections-title-color-hover: #1769AA;
  color: #ffffff !important;
}
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-header,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-title,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-content,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-content-h,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .wpb_text_column,
body.page-id-28077 .l-section.color_alternate .ets-service-faq p,
body.page-id-28077 .l-section.color_alternate .ets-service-faq li {
  color: #ffffff !important;
  opacity: 1 !important;
}
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-header:hover .w-tabs-section-title,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section.active .w-tabs-section-title {
  color: #1769AA !important;
}


/* Motorcycle dark section text contrast */
body.page-id-28077 .l-section.color_alternate .wpb_text_column,
body.page-id-28077 .l-section.color_alternate .wpb_text_column p,
body.page-id-28077 .l-section.color_alternate .wpb_text_column li,
body.page-id-28077 .l-section.color_alternate .wpb_text_column strong {
  color: #ffffff !important;
  opacity: 1 !important;
}


/* Equal heavy hub tiles */
.ets-heavy-hub-grid {
  align-items: stretch;
}
.ets-heavy-hub-grid > .wpb_column > .vc_column-inner,
.ets-heavy-hub-grid > .wpb_column > .vc_column-inner > .wpb_wrapper {
  height: 100%;
}
.ets-heavy-hub-grid > .wpb_column > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
}
.ets-heavy-hub-grid .w-image {
  width: 100%;
  margin-bottom: 1.25rem;
}
.ets-heavy-hub-grid .w-image-h {
  width: 100%;
  aspect-ratio: 16 / 10;
  overflow: hidden;
}
.ets-heavy-hub-grid .w-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.ets-heavy-hub-grid h3 {
  min-height: 3.2em;
  margin-top: 0;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ets-heavy-hub-grid .w-btn-wrapper {
  margin-top: auto;
}
.ets-heavy-hub-grid .w-btn {
  min-width: 270px;
  justify-content: center;
}
@media (max-width: 767px) {
  .ets-heavy-hub-grid h3 { min-height: 0; }
  .ets-heavy-hub-grid .w-btn { width: 100%; min-width: 0; }
}

/* ETS header collision fix 2026-08-01 */
@media (min-width: 1451px) {
  body.home .l-header .ush_menu_1 { margin-right: 1.5rem !important; }
}
@media (min-width: 901px) and (max-width: 1450px) {
  body.home .l-header .ush_text_5 { display: none !important; }
  body.home .l-header .ush_menu_1 { margin-right: 3rem !important; }
}
@media (min-width: 901px) {
  body.home .ets-hero-copy { transform: translateX(-70px) !important; }
}
/* ETS header collision fix end */

/* ETS transparent homepage header contrast 2026-08-03 */
body.home .l-header.bg_transparent:not(.sticky) .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor {
  color: #FFFFFF !important;
}
body.home .l-header.bg_transparent:not(.sticky) .ush_text_2,
body.home .l-header.bg_transparent:not(.sticky) .ush_text_2 a,
body.home .l-header.bg_transparent:not(.sticky) .ush_text_2 .w-text-value {
  color: #FFFFFF !important;
}
/* ETS transparent homepage header contrast end */

/* ETS dropdown visibility correction 2026-08-03 */
body.home .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item > .w-nav-anchor,
body.home .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item > .w-nav-anchor {
  color: #0B1F3A !important;
}
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item:hover > .w-nav-anchor,
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item:hover > .w-nav-anchor {
  color: #1769AA !important;
}
/* ETS dropdown visibility correction end */

/* ETS exact navigation title colors 2026-08-03 */
body.home .l-header.bg_transparent:not(.sticky) .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor > .w-nav-title {
  color: #FFFFFF !important;
}
body.home .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item > .w-nav-anchor > .w-nav-title,
body.home .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item > .w-nav-anchor > .w-nav-title,
body.home .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item > .w-nav-anchor > .w-nav-arrow,
body.home .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item > .w-nav-anchor > .w-nav-arrow {
  color: #0B1F3A !important;
}
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor > .w-nav-title,
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor > .w-nav-title {
  color: #1769AA !important;
}
/* ETS exact navigation title colors end */

/* ETS restored hero alignment and squared type 2026-08-03 */
@media (min-width: 901px) {
  body.home .ets-hero-copy {
    transform: translateX(-32px) !important;
  }
  body.home .ets-hero-quote {
    transform: translateX(-32px) !important;
  }
}
body.home .ets-hero-copy h1,
body.home .ets-hero-copy .w-text,
body.home .ets-hero-copy .w-text-value {
  font-family: "Lexend", "Arial Black", Arial, sans-serif !important;
  font-weight: 800 !important;
  font-style: normal !important;
  letter-spacing: -0.025em !important;
  text-transform: none !important;
}
@media (max-width: 900px) {
  body.home .ets-hero-copy,
  body.home .ets-hero-quote {
    transform: none !important;
  }
}

/* ETS hero and header quote correction 2026-08-03 */
@media (min-width: 901px) {
  body.home .ets-hero-copy,
  body.home .ets-hero-quote {
    transform: translateX(-70px) !important;
  }
}
body.home .l-header .ush_text_5 .w-text-h {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0.65rem 1rem;
  background: #FFFFFF !important;
  color: #0B1F3A !important;
  border: 0 !important;
  border-radius: 4px;
  font-weight: 800;
  line-height: 1;
}
body.home .l-header .ush_text_5 .w-text-value {
  color: #0B1F3A !important;
}
body.home .l-header .ush_text_5 .w-text-h:hover,
body.home .l-header .ush_text_5 .w-text-h:focus {
  background: #FDBF00 !important;
  color: #0B1F3A !important;
}
@media (max-width: 900px) {
  body.home .ets-hero-copy,
  body.home .ets-hero-quote {
    transform: none !important;
  }
}
/* ETS hero and header quote correction end */

/* ETS hero copy right alignment correction 2026-08-03 */
@media (min-width: 1201px) {
  body.home .ets-hero-copy {
    transform: translateX(80px) !important;
  }
  body.home .ets-hero-copy h1 {
    font-size: 2.2rem !important;
    line-height: 1.12 !important;
    max-width: 600px !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-copy {
    transform: translateX(58px) !important;
  }
  body.home .ets-hero-copy h1 {
    font-size: 2rem !important;
    line-height: 1.13 !important;
    max-width: 540px !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-hero-copy {
    transform: none !important;
  }
  body.home .ets-hero-copy h1 {
    font-size: 1.75rem !important;
    line-height: 1.15 !important;
    max-width: 100% !important;
  }
}
/* ETS header request quote white 2026-08-03 */
body .l-header .ush_text_5,
body .l-header .ush_text_5 .w-text-h,
body .l-header .ush_text_5 .w-text-value,
body .l-header .ush_text_5 a,
body .l-header .ush_text_5 a:link,
body .l-header .ush_text_5 a:visited,
body .l-header .ush_text_5 a:hover,
body .l-header .ush_text_5 a:focus,
body .l-header .ush_text_5 a:active {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
/* ETS dropdown gold hover restored 2026-08-03 */
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor,
body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-anchor:focus-visible,
body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-anchor:focus-visible,
body .l-header .ush_menu_1 .w-nav-list.level_2 .current-menu-item > .w-nav-anchor,
body .l-header .ush_menu_1 .w-nav-list.level_3 .current-menu-item > .w-nav-anchor {
  background-color: #FDBF00 !important;
  color: #0B1F3A !important;
}
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor > .w-nav-title,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor > .w-nav-title,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor > .w-nav-arrow,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor > .w-nav-arrow,
body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-anchor:focus-visible > .w-nav-title,
body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-anchor:focus-visible > .w-nav-title {
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}

/* ETS header quote single-box correction 2026-08-03 */
body.home .l-header .ush_text_5 {
  background: #FFFFFF !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
  border: 0 !important;
  border-radius: 4px !important;
  padding: 0.65rem 1rem !important;
  box-shadow: none !important;
}
body.home .l-header .ush_text_5 .w-text-h,
body.home .l-header .ush_text_5 a,
body.home .l-header .ush_text_5 a:link,
body.home .l-header .ush_text_5 a:visited {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.home .l-header .ush_text_5 .w-text-value {
  display: inline !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
body.home .l-header .ush_text_5:hover,
body.home .l-header .ush_text_5:focus-within {
  background: #FDBF00 !important;
}
/* ETS header quote single-box correction end */


/* ETS price-lock text visibility only 2026-08-03 */
body.home .ets-price-lock-badge,
body.home .ets-price-lock-badge span,
body.home .ets-price-lock-badge strong,
body.home .ets-price-lock-badge small {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.9);
}
body.home .ets-price-lock-badge {
  margin-top: 0.55rem !important;
}
body.home .ets-price-lock-badge .ets-price-lock-icon {
  color: #FDBF00 !important;
  -webkit-text-fill-color: #FDBF00 !important;
}
/* ETS price-lock text visibility only end */


/* ETS final quote positioning and header color 2026-08-03 */
body.home .l-header .ush_text_5,
body.home .l-header .ush_text_5:hover,
body.home .l-header .ush_text_5:focus-within {
  background: #FDBF00 !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
body.home .l-header .ush_text_5 .w-text-h,
body.home .l-header .ush_text_5 .w-text-value,
body.home .l-header .ush_text_5 a,
body.home .l-header .ush_text_5 a:link,
body.home .l-header .ush_text_5 a:visited,
body.home .l-header .ush_text_5 a:hover,
body.home .l-header .ush_text_5 a:focus {
  background: transparent !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
@media (min-width: 1201px) {
  body.home .ets-hero-quote {
    transform: translateX(-120px) !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-quote {
    transform: translateX(-85px) !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-hero-quote {
    transform: none !important;
  }
}
/* ETS final quote positioning and header color end */


/* ETS hero quote farther-left adjustment 2026-08-03 */
@media (min-width: 1201px) {
  body.home .ets-hero-quote {
    transform: translateX(-175px) !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-quote {
    transform: translateX(-115px) !important;
  }
}
/* ETS hero quote farther-left adjustment end */


/* ETS logo align with hero headline 2026-08-03 */
@media (min-width: 901px) {
  body.home .l-header .ush_image_1 {
    transform: translateX(-32px) !important;
  }
}
@media (max-width: 900px) {
  body.home .l-header .ush_image_1 {
    transform: none !important;
  }
}
/* ETS logo align with hero headline end */


/* ETS final CTA heading contrast 2026-08-03 */
body.home .ets-final-quote-cta h2,
body.home .ets-final-quote-cta .vc_custom_heading {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
/* ETS final CTA heading contrast end */


/* ETS hero quote exact one-inch left position 2026-08-03 */
@media (min-width: 1201px) {
  body.home .ets-hero-quote {
    position: relative !important;
    left: -96px !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-quote {
    position: relative !important;
    left: -64px !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-hero-quote {
    left: auto !important;
  }
}
/* ETS hero quote exact one-inch left position end */


/* ETS logo exact hero-edge alignment 2026-08-03 */
@media (min-width: 901px) {
  body.home .l-header .ush_image_1 {
    transform: translateX(-105px) !important;
  }
}
/* ETS logo exact hero-edge alignment end */




/* ETS translucent hero quote card 2026-08-10 */
body.home .ets-hero-quote .w-vwrapper.us_custom_f07d5f86 {
  background: rgba(247,249,252,0.52) !important;
  -webkit-backdrop-filter: blur(2px) saturate(105%);
  backdrop-filter: blur(2px) saturate(105%);
  border: 1px solid rgba(255,255,255,0.38);
  box-shadow: 0 12px 30px rgba(11,31,58,0.18);
}
@media (max-width: 900px) {
  body.home .ets-hero-quote .w-vwrapper.us_custom_f07d5f86 {
    background: rgba(247,249,252,0.52) !important;
    -webkit-backdrop-filter: blur(2px) saturate(105%);
    backdrop-filter: blur(2px) saturate(105%);
  }
}
/* Keep form controls crisp over the translucent panel */
body.home .ets-hero-quote input,
body.home .ets-hero-quote select,
body.home .ets-hero-quote textarea {
  background-color: rgba(255,255,255,0.88) !important;
}
/* ETS translucent hero quote card end */


/* ETS In the Press menu hover fix 2026-09-08 */
#menu-item-31910:hover > .w-nav-anchor,
#menu-item-31910 > .w-nav-anchor:focus-visible,
#menu-item-31910.current-menu-item > .w-nav-anchor {
  background-color: #1769AA !important;
  color: #FFFFFF !important;
}
#menu-item-31910:hover > .w-nav-anchor .w-nav-title,
#menu-item-31910 > .w-nav-anchor:focus-visible .w-nav-title,
#menu-item-31910.current-menu-item > .w-nav-anchor .w-nav-title {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
/* ETS In the Press menu hover fix end */


/* ETS TYPOGRAPHY REFINEMENT 2026-09-08 */
/* Typography only: layout, colors, imagery, content and forms remain structurally unchanged. */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .vc_custom_heading {
  font-family: "Poppins", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}
body h1 { line-height: 1.12 !important; letter-spacing: -0.02em !important; }
body h2 { line-height: 1.16 !important; letter-spacing: -0.015em !important; }
body h3 { line-height: 1.20 !important; letter-spacing: -0.01em !important; }
body h4,
body h5,
body h6 { line-height: 1.24 !important; letter-spacing: -0.005em !important; }

/* Preserve the existing homepage structure while replacing its prior Lexend override. */
body.home .ets-hero-copy h1,
body.home .ets-hero-copy .w-text,
body.home .ets-hero-copy .w-text-value {
  font-family: "Poppins", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
}

/* Form headings/labels: remove the older italic treatment for a cleaner corporate presentation. */
body .wpforms-title,
body .wpforms-field-label {
  font-style: normal !important;
}
/* ETS TYPOGRAPHY REFINEMENT END */

/* ETS top-level nav brand hover/current 2026-09-08 */
@media (min-width: 901px) {
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1:hover > .w-nav-anchor,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-item > .w-nav-anchor,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor:focus-visible {
    background-color: #FDBF00 !important;
    color: #0B1F3A !important;
    -webkit-text-fill-color: #0B1F3A !important;
  }
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1:hover > .w-nav-anchor .w-nav-title,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-item > .w-nav-anchor .w-nav-title,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor .w-nav-title,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor:focus-visible .w-nav-title {
    color: #0B1F3A !important;
    -webkit-text-fill-color: #0B1F3A !important;
  }
}
/* ETS top-level nav brand hover/current end */

/* ETS DARK BLUE CONTRAST SWEEP 2026-09-09 */
.layout_24768 .w-grid-item-h,
.layout_24768 .w-grid-item-h .w-post-elm:not(.w-btn),
.layout_24768 .w-grid-item-h .post_title,
.layout_24768 .w-grid-item-h .post_title a,
.layout_24768 .w-grid-item-h .post_content,
.layout_24768 .w-grid-item-h .post_content p{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
.layout_24768 .w-grid-item-h .w-btn,.layout_24768 .w-grid-item-h .w-btn *{-webkit-text-fill-color:currentColor!important;}
.l-main .l-section.color_alternate h1,.l-main .l-section.color_alternate h2,.l-main .l-section.color_alternate h3,.l-main .l-section.color_alternate h4,.l-main .l-section.color_alternate h5,.l-main .l-section.color_alternate h6,.l-main .l-section.color_alternate p,.l-main .l-section.color_alternate li,.l-main .l-section.color_alternate .w-text-value,.l-main .l-section.color_alternate .w-iconbox-title,.l-main .l-section.color_alternate .w-iconbox-text{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
.l-main .l-section.color_alternate a:not(.w-btn){color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
.l-main .l-section.color_alternate a:not(.w-btn):hover,.l-main .l-section.color_alternate a:not(.w-btn):focus{color:#D6A62E!important;-webkit-text-fill-color:#D6A62E!important;}


/* ETS homepage service-card description contrast fix 2026-09-12 */
body.home .ets-focused-services .ets-service-card-row .wpb_text_column,
body.home .ets-focused-services .ets-service-card-row .wpb_text_column p,
body.home .ets-focused-services .ets-service-card-row .wpb_text_column a {
  color: #172033 !important;
  -webkit-text-fill-color: #172033 !important;
  opacity: 1 !important;
}
/* ETS homepage service-card description contrast fix end */

/* ETS responsive horizontal alignment consolidation 2026-09-15 */
html { overflow-x: clip; }
body { overflow-x: hidden; }
@media (min-width: 901px) and (max-width: 1450px) {
  body.home .ets-home-hero > .l-section-h {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
    box-sizing: border-box !important;
  }
  body.home .ets-hero-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.home .ets-hero-copy {
    transform: none !important;
  }
  body.home .ets-hero-quote {
    transform: none !important;
    left: auto !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-home-hero > .l-section-h {
    width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
  }
  body.home .ets-hero-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* ETS responsive horizontal alignment consolidation end */




/* ETS trust strip marks 2026-09-15 */
body.home .ets-corporate-trust.ets-trust-with-marks {
  background: #FFFFFF;
  border-top: 1px solid #DCE3EB;
  border-bottom: 1px solid #DCE3EB;
}
body.home .ets-trust-with-marks .w-hwrapper {
  width: 100%;
  justify-content: space-between !important;
  gap: 0 !important;
}
body.home .ets-trust-with-marks .ets-trust-item {
  flex: 1 1 25%;
  min-width: 0;
  margin: 0 !important;
  padding: 8px 22px;
  border-right: 1px solid #DCE3EB;
  box-sizing: border-box;
}
body.home .ets-trust-with-marks .ets-trust-item:last-child {
  border-right: 0;
}
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper,
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper > p,
body.home .ets-trust-with-marks .ets-trust-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 0 !important;
  color: #0B1F3A !important;
  text-decoration: none !important;
}
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper > p {
  width: 100%;
}
body.home .ets-trust-with-marks .ets-trust-mark {
  flex: 0 0 46px;
  width: 46px;
  height: 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.home .ets-trust-with-marks .ets-trust-mark img {
  display: block;
  width: 44px;
  height: 44px;
  object-fit: contain;
}
body.home .ets-trust-with-marks .ets-google-mark {
  position: relative;
}
body.home .ets-trust-with-marks .ets-google-mark img {
  width: 34px;
  height: 34px;
}
body.home .ets-trust-with-marks .ets-mini-stars {
  position: absolute;
  left: 50%;
  bottom: -2px;
  transform: translateX(-50%);
  color: #D6A62E;
  font-size: 7px;
  line-height: 1;
  letter-spacing: -1px;
  white-space: nowrap;
}
body.home .ets-trust-with-marks .ets-icon-mark {
  border: 2px solid #D6A62E;
  border-radius: 50%;
  color: #1769AA;
  font-size: 22px;
}
body.home .ets-trust-with-marks .ets-trust-label {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  text-align: left;
}
@media (max-width: 900px) {
  body.home .ets-trust-with-marks .w-hwrapper {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body.home .ets-trust-with-marks .ets-trust-item {
    width: 100% !important;
    padding: 12px 10px;
    border-right: 0;
    border-bottom: 1px solid #DCE3EB;
  }
  body.home .ets-trust-with-marks .ets-trust-item:nth-last-child(-n+2) {
    border-bottom: 0;
  }
}
@media (max-width: 520px) {
  body.home .ets-trust-with-marks .w-hwrapper {
    grid-template-columns: 1fr;
  }
  body.home .ets-trust-with-marks .ets-trust-item,
  body.home .ets-trust-with-marks .ets-trust-item:nth-last-child(-n+2) {
    border-bottom: 1px solid #DCE3EB;
  }
  body.home .ets-trust-with-marks .ets-trust-item:last-child {
    border-bottom: 0;
  }
  body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper,
  body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper > p,
  body.home .ets-trust-with-marks .ets-trust-item a {
    justify-content: flex-start;
  }
}
/* ETS trust strip marks end */

/* ETS trust strip navy contrast correction 2026-09-15 */
body.home .ets-trust-with-marks .ets-trust-item,
body.home .ets-trust-with-marks .ets-trust-item a,
body.home .ets-trust-with-marks .ets-trust-item a:link,
body.home .ets-trust-with-marks .ets-trust-item a:visited,
body.home .ets-trust-with-marks .ets-trust-label {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
body.home .ets-trust-with-marks .ets-icon-mark {
  border-color: rgba(214,166,46,.88) !important;
  background: rgba(255,255,255,.06);
}
body.home .ets-trust-with-marks .ets-icon-mark img {
  width: 28px;
  height: 28px;
}
/* ETS trust strip navy contrast correction end */

/* ETS trust strip redundant check removal 2026-09-15 */
body.home .ets-trust-with-marks .ets-trust-item::before,
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper::before {
  content: none !important;
  display: none !important;
}
/* ETS trust strip redundant check removal end */

/* ETS wider trust strip and gold checks 2026-09-15 */
body.home .ets-corporate-trust.ets-trust-with-marks > .l-section-h {
  width: calc(100% - 28px) !important;
  max-width: 1320px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body.home .ets-trust-with-marks .ets-trust-item {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 900px) {
  body.home .ets-corporate-trust.ets-trust-with-marks > .l-section-h {
    width: calc(100% - 20px) !important;
  }
  body.home .ets-trust-with-marks .ets-trust-item {
    padding-left: 16px;
    padding-right: 16px;
  }
}
/* ETS wider trust strip and gold checks end */

/* ETS trust wrapper full-width correction 2026-09-15 */
body.home .ets-corporate-trust.ets-trust-with-marks .w-hwrapper {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* ETS trust wrapper full-width correction end */

/* ETS Premium Auto hero centering 2026-09-15 */
body.page-id-24665 .ets-auto-clean-hero {
  min-height: 620px !important;
  box-sizing: border-box !important;
}
body.page-id-24665 .ets-auto-clean-hero > .l-section-h {
  width: 100% !important;
  max-width: 1280px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding-top: 140px !important;
  padding-bottom: 70px !important;
  box-sizing: border-box !important;
}
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols,
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols > .wpb_column,
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols > .wpb_column > .vc_column-inner,
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols > .wpb_column > .vc_column-inner > .wpb_wrapper {
  width: 100% !important;
  max-width: 100% !important;
  flex-basis: 100% !important;
  box-sizing: border-box !important;
}
body.page-id-24665 .ets-auto-clean-hero h1,
body.page-id-24665 .ets-auto-clean-hero .wpb_text_column {
  width: 100% !important;
  max-width: 820px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
@media (max-wi
/* ETS-END-CHECK-915 */
/* ETS HERO VERIFIED FINAL OVERRIDE */
@media (min-width:1400px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-45px)!important;}}
@media (min-width:901px) and (max-width:1199px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy h1.ets-balanced-home-h1.vc_custom_heading{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO VERIFIED FINAL OVERRIDE */dth: 900px) {
  body.page-id-24665 .ets-auto-clean-hero {
    min-height: 500px !important;
  }
/* Main menu styling */
header.bg_transparent:not(.sticky) .ush_menu_1.type_desktop .w-nav-item.level_1.current-menu-item > a:not(.w-btn){
	font-weight: 700;
	text-decoration:underline;
	text-decoration-thickness: 3px;
	text-underline-offset: 15px;
}

 .l-header.sticky .l-subheader.at_middle{
    color: #000 !important;
  }

/* Header Instant Quote Form Styling */
#wpforms-25838{
	background: #ffffff;
	padding: 2rem 2rem 2rem 2rem;
	border-radius:2rem;
	margin-top:-3rem;
}

/* ETS HERO COPY POSITION + SOFT SHADOW 20260915 */
@media (min-width:1400px){body.home .ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){body.home .ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-45px)!important;}}
/* ETS HERO FINAL SPECIFICITY OVERRIDE 20260915 */
@media (min-width:1400px){html body.home main.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){html body.home main.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-
html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy h1.ets-balanced-home-h1.vc_custom_heading{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
45px)!important;}}
@media (min-width:901px) and (max-width:1199px){html body.home main.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
html body.home main.l-main section.ets-home-hero .ets-hero-copy h1.ets-balanced-home-h1{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO FINAL SPECIFICITY OVERRIDE */
@media (min-width:901px) and (max-width:1199px){body.home .ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
body.home .ets-home-hero h1.ets-balanced-home-h1{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO COPY POSITION + SOFT SHADOW */
/* ETS HERO VERIFIED FINAL OVERRIDE */
@media (min-width:1400px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-45px)!important;}}
@media (min-width:901px) and (max-width:1199px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy h1.ets-balanced-home-h1.vc_custom_heading{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO VERIFIED FINAL OVERRIDE */
#wpforms-25838.wpforms-container-full .wpforms-form .wpforms-title {
  font-weight: 700;
  line-height: 35px;
  color: var(--wpforms-label-color);
	text-align: center;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
	font-size: 1.8rem !important;
	margin-bottom:-2rem;
	margin-left:2rem;
	margin-right:2rem;

}
#wpforms-25838-field_1{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-25838-field_2{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-25838-field_3_1, #wpforms-25838-field_3_2{
	border: 1px solid grey !important;
	opacity:0.5;	
}

.wpforms-field-label-inline{
	opacity:0.5;	
	font-size: 0.9rem !important	
}

#wpforms-25838-field_3{
	margin-left: 8rem !important;
	position: absolute;
	bottom: 0.5rem !important;	
}

.wpforms-field-label{
	font-size: 0.9rem !important;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
}

#wpforms-submit-25838{
	color: #000 !important;
	background: none !important;
	border: 1px solid #f5bc17;
	border-radius: 2rem;
	font-size:0.9rem;
	width: 100%;
}

@media screen and (max-width: 1130px){
	#wpforms-25838-field_3{
	margin-left: 1rem !important;
	position: absolute;
	bottom: -1rem !important;	
}
}

@media screen and (max-width: 1130px){
	#wpforms-submit-25838{
		margin-top: 2rem !important;
	}
}

/* Homepage FAQs chevron icon styling */
.w-tabs-section-control{
	color: #1769AA;
}

/* Contyact Page form styling */

#wpforms-26015.wpforms-container-full .wpforms-form .wpforms-title{
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
	font-size: 1.8rem !important;
}

#wpforms-26015-field_3{
	margin-top: -3rem;
	font-size: 0.9rem;
	
}

#wpforms-26015-field_1, #wpforms-26015-field_1-last, #wpforms-26015-field_4, #wpforms-26015-field_5, #wpforms-26015-field_6{
	border-radius: 2rem;
	background: #F4F8FC;
	border: none;
	margin-bottom: 0.5rem;
}

#wpforms-26015-field_5{
	margin-bottom: 0.5rem !important;
}

::placeholder{
	color: #000000 !important;
	font-weight: 600 !important;
	font-size: 0.9rem;
}

#wpforms-submit-26015{
	color: #000 !important;
	background: none !important;
	border: 1px solid #f5bc17;
	border-radius: 2rem;
	font-size:0.9rem;
	
}

/* Instant Quote Page Form Styling */

#wpforms-26033-field_1{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-26033-field_2{
	border: none;
	border-bottom: 1px solid grey;
}

#wpforms-26033-field_3_1, #wpforms-26033-field_3_2{
	border: 1px solid grey !important;
	opacity:0.5;	
}

.wpforms-field-label-inline{
	opacity:0.5;	
	font-size: 0.9rem !important	
}

#wpforms-26033-field_3{
	margin-left: 8rem !important;
	position: absolute;
	bottom: 0.5rem !important;	
}

.wpforms-field-label{
	font-size: 0.9rem !important;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
}

#wpforms-submit-26033{
	color: #000 !important;
	background: none !important;
	border: 1px solid #f5bc17;
	border-radius: 2rem;
	font-size:0.9rem;
	width: auto;
	margin-top:1rem
}

#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title {
  font-weight: 700;
  line-height: 35px;
  color: var(--wpforms-label-color);
	text-align: center;
	font-family: var(--h1-font-family) !important;
	font-style: italic !important;
	font-size: 1.8rem !important;
	margin-bottom:-2rem;
	margin-left:10rem;
	margin-right:10rem;

}
 #wpforms-26033{
	background: #ffffff;
	padding: 2rem 3rem 3rem 3rem;
	border-radius:2rem;
	margin-top:-3rem;
}

.wpf-center .wpforms-head-container,
.wpf-center .wpforms-submit-container{
	text-align: center;
}

@media screen and (max-width: 1024px){
	#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title{
		margin-left:5rem;
	margin-right:5rem;
	}
}

@media screen and (max-width: 770px){
	#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title{
		margin-left:2rem;
	margin-right:2rem;
	}
}

@media screen and (max-width: 770px){
	#wpforms-26033.wpforms-container-full .wpforms-form .wpforms-title{
		font-size: 1.2rem !important;
	}
}

@media screen and (max-width: 600px){
	#wpforms-26033-field_3{
	margin-left: 1rem !important;
	position: absolute;
	bottom: -1rem !important;	
}
}n/* ETS modern refresh 2026-07-21 */n.ets-service-hero .l-section-h{min-height:560px;display:flex;align-items:center}.ets-service-lead{color:#fff;font-size:1.25rem;line-height:1.65;max-width:720px}.ets-rounded-image img{border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.ets-service-quote-row{background:#f4f7fb}.ets-link-card{height:100%;background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:28px 18px;box-shadow:0 8px 28px rgba(3,18,45,.07);transition:.25s ease}.ets-link-card:hover{transform:translateY(-6px);box-shadow:0 16px 38px rgba(3,18,45,.14)}.ets-link-card .w-iconbox-icon{color:#0867d8}.ets-stats-band{background:linear-gradient(135deg,#03122d,#073b7a)}.ets-coverage-section{background:#F4F8FC}.ets-gold-btn .w-btn{background:#1769AA!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.ets-outline-btn .w-btn{border-color:#fff!important;color:#fff!important}.ets-mobile-quote{display:none}@media(max-width:767px){.ets-service-hero .l-section-h{min-height:470px}.ets-service-hero h1{font-size:2.2rem!important}.ets-modern-service-links .vc_row.wpb_row{display:block}.ets-link-card{margin-bottom:14px}.ets-mobile-quote{display:block;position:fixed;left:14px;right:14px;bottom:14px;z-index:9999;background:#0867d8;color:#fff!important;text-align:center;padding:14px 18px;border-radius:999px;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.25)}}
/* Exact mockup-inspired homepage refresh */
.home .l-main{padding-top:0}.home .l-section-h{max-width:1200px}.ets-mock-hero{background:linear-gradient(90deg,rgba(5,20,39,.94) 0%,rgba(5,20,39,.72) 38%,rgba(5,20,39,.10) 70%),url('https://www.elevationtransportservices.com/wp-content/uploads/2025/02/elevationtransport-home.jpg') center/cover no-repeat;min-height:520px}.ets-mock-hero>.l-section-h{max-width:none!important}.ets-mock-hero-inner{max-width:1200px;margin:auto;padding:42px 30px 28px}.ets-mock-copy{padding:22px 28px 0 0}.ets-eyebrow{color:#fff;font-weight:700;letter-spacing:.04em;font-size:15px}.ets-mock-title h1{font-size:54px!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.035em}.ets-mock-title h1 span{color:#0865df}.ets-mock-sub{color:#fff;font-size:20px;line-height:1.5;margin-top:12px}.ets-mock-actions{margin:26px 0}.ets-primary-btn .w-btn{background:#0865df!important;border-color:#0865df!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.ets-dark-outline .w-btn{background:rgba(0,0,0,.22)!important;color:#fff!important;border:1px solid #fff!important}.ets-trust-inline{margin-top:25px}.ets-trust-inline .w-iconbox{color:#fff}.ets-trust-inline .w-iconbox-icon{color:#fff!important}.ets-trust-inline h4{color:#fff!important;font-size:14px!important;margin-bottom:0!important}.ets-trust-inline .w-iconbox-text{font-size:10px!important;text-transform:uppercase}.ets-mock-form-wrap{display:flex;align-items:center}.ets-mock-form{background:#fff;border-radius:12px;padding:24px 24px 12px;box-shadow:0 18px 45px rgba(0,0,0,.24);width:100%}.ets-mock-form h3{font-size:23px!important;margin-bottom:4px}.ets-form-kicker{text-align:center;margin-bottom:14px;color:#555}.ets-form-kicker strong{color:#0865df}.ets-blue-strip{background:#063d86;color:#fff;padding:0 5%}.ets-blue-strip>.l-section-h{max-width:1200px!important}.ets-blue-strip .vc_column-inner{padding:20px 18px!important;border-right:1px solid rgba(255,255,255,.35)}.ets-blue-strip .vc_column:last-child .vc_column-inner{border-right:none}.ets-blue-strip .w-iconbox{color:#fff}.ets-blue-strip h4{color:#fff!important;font-size:14px!important;margin:0!important}.ets-blue-strip .w-iconbox-text{font-size:12px}.ets-mock-services{background:#fff}.ets-section-label{color:#0865df;font-weight:800;font-size:13px;margin-bottom:0}.ets-services-heading h2{font-size:38px!important;font-weight:900!important;letter-spacing:-.025em}.ets-photo-cards .vc_column-inner{background:#f4f5f7;border-radius:7px;overflow:hidden;padding:0 0 15px!important;box-shadow:0 6px 18px rgba(4,31,67,.08);height:100%}.ets-photo-cards .w-image img{height:155px;object-fit:cover;width:100%}.ets-photo-cards h4{font-size:13px!important;line-height:1.2!important;margin:12px 8px 2px!important}.ets-photo-cards .wpb_text_column{text-align:center;font-size:12px;margin-bottom:0}.ets-process-section{background:#f5f7fa}.ets-review-section{background:#fff}.home .w-btn{border-radius:4px;font-weight:800;letter-spacing:.01em}
@media(max-width:900px){.ets-mock-hero-inner{padding:24px 18px}.ets-mock-copy{padding-right:0}.ets-mock-title h1{font-size:40px!important}.ets-mock-form-wrap{margin-top:22px}.ets-blue-strip .vc_column-inner{border-right:none;border-bottom:1px solid rgba(255,255,255,.25)}.ets-photo-cards .w-image img{height:210px}}
@media(max-width:600px){.ets-mock-title h1{font-size:34px!important}.ets-mock-sub{font-size:17px}.ets-trust-inline{display:none}.ets-services-heading h2{font-size:29px!important}.ets-photo-cards .vc_column-inner{margin-bottom:16px}}
/* ETS LIVE TYPE + BLUE ACCENTS 2026 */
:root{--ets-blue:#0B63CE;--ets-blue-deep:#073B78}
body .l-main .l-section.with_slider h1.vc_custom_heading{font-size:clamp(2.55rem,3.75vw,3.35rem)!important;line-height:1.06!important;letter-spacing:-.025em!important}
body .l-main .l-section:not(.with_slider):not(.color_alternate) h2.vc_custom_heading{color:var(--ets-blue-deep)!important;font-size:clamp(2rem,2.65vw,2.55rem)!important;line-height:1.12!important}
body .l-main .l-section h3.vc_custom_heading{font-size:clamp(1.45rem,2vw,1.9rem)!important;line-height:1.18!important}
body .l-main p,body .l-main li{font-size:clamp(.98rem,1vw,1.075rem);line-height:1.62}
body .l-main .ets-home-trust{border-top:4px solid var(--ets-blue)!important}
body .l-main .ets-service-card,body .l-main .ets-premium-reviews .w-grid-item-h{border-top:3px solid var(--ets-blue)!important}
body .l-main a:not(.w-btn):hover{color:var(--ets-blue)!important}
@media(max-width:900px){body .l-main .l-section.with_slider h1.vc_custom_heading{font-size:2.75rem!important}}
@media(max-width:600px){body .l-main .l-section.with_slider h1.vc_custom_heading{font-size:2.05rem!important}body .l-main .l-section:not(.with_slider):not(.color_alternate) h2.vc_custom_heading{font-size:1.7rem!important}}


/* Heavy Equipment Transport page readability adjustments - 2026-07-26 */
.page-id-28075 .ets-service-hero .g-cols {
  transform: translateY(48px);
}
.page-id-28075 .ets-service-trust .w-iconbox-title {
  color: #1769AA !important;
}
.page-id-28075 .ets-service-trust .w-iconbox-text,
.page-id-28075 .ets-service-trust .w-iconbox-text p {
  color: #FFFFFF !important;
  opacity: 1 !important;
}
@media (max-width: 767px) {
  .page-id-28075 .ets-service-hero .g-cols {
    transform: translateY(28px);
  }
}

/* Homepage white section headings */
.home .ets-white-section-heading,
.home .ets-white-section-heading h1,
.home .ets-white-section-heading h2,
.home .ets-white-section-heading h3 { color:#ffffff !important; }
.home .ets-government-readiness,
.home .ets-government-readiness p,
.home .ets-government-readiness .w-text,
.home .ets-government-readiness .wpb_text_column { color:#ffffff !important; }


/* ETS dark FAQ contrast */
.color_alternate .ets-service-faq .w-tabs-section-header,
.color_alternate .ets-service-faq .w-tabs-section-title,
.color_alternate .ets-service-faq .w-tabs-section-content,
.color_alternate .ets-service-faq .w-tabs-section-content p,
.color_alternate .ets-service-faq .w-tabs-section-content li {
  color: #ffffff !important;
}
.color_alternate .ets-service-faq .w-tabs-section-header:hover,
.color_alternate .ets-service-faq .w-tabs-section-header:focus {
  color: #1769AA !important;
}


/* ETS lower unfixed service heroes */
.ets-service-hero.ets-hero-lowered .g-cols {
  transform: translateY(48px);
}
@media (max-width: 767px) {
  .ets-service-hero.ets-hero-lowered .g-cols {
    transform: translateY(28px);
  }
}


/* ETS service menu flyout highlights */
.w-nav .w-nav-list.level_2 .w-nav-anchor,
.w-nav .w-nav-list.level_3 .w-nav-anchor {
  transition: background-color .16s ease, color .16s ease, padding-left .16s ease;
}
.w-nav .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor,
.w-nav .w-nav-list.level_2 .w-nav-anchor:focus-visible,
.w-nav .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor,
.w-nav .w-nav-list.level_3 .w-nav-anchor:focus-visible,
.w-nav .w-nav-list.level_2 .current-menu-item > .w-nav-anchor,
.w-nav .w-nav-list.level_2 .current-menu-ancestor > .w-nav-anchor,
.w-nav .w-nav-list.level_3 .current-menu-item > .w-nav-anchor {
  background-color: #1769AA !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  padding-left: 1.25rem;
}
.w-nav .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor .w-nav-title,
.w-nav .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor .w-nav-title,
.w-nav .current-menu-item > .w-nav-anchor .w-nav-title,
.w-nav .current-menu-ancestor > .w-nav-anchor .w-nav-title {
  color: #0b1f3a !important;
}


/* Motorcycle FAQ forced contrast */
body.page-id-28077 .l-section.color_alternate .ets-service-faq {
  --sections-title-color: #ffffff;
  --sections-title-color-hover: #1769AA;
  color: #ffffff !important;
}
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-header,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-title,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-content,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-content-h,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .wpb_text_column,
body.page-id-28077 .l-section.color_alternate .ets-service-faq p,
body.page-id-28077 .l-section.color_alternate .ets-service-faq li {
  color: #ffffff !important;
  opacity: 1 !important;
}
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section-header:hover .w-tabs-section-title,
body.page-id-28077 .l-section.color_alternate .ets-service-faq .w-tabs-section.active .w-tabs-section-title {
  color: #1769AA !important;
}


/* Motorcycle dark section text contrast */
body.page-id-28077 .l-section.color_alternate .wpb_text_column,
body.page-id-28077 .l-section.color_alternate .wpb_text_column p,
body.page-id-28077 .l-section.color_alternate .wpb_text_column li,
body.page-id-28077 .l-section.color_alternate .wpb_text_column strong {
  color: #ffffff !important;
  opacity: 1 !important;
}


/* Equal heavy hub tiles */
.ets-heavy-hub-grid {
  align-items: stretch;
}
.ets-heavy-hub-grid > .wpb_column > .vc_column-inner,
.ets-heavy-hub-grid > .wpb_column > .vc_column-inner > .wpb_wrapper {
  height: 100%;
}
.ets-heavy-hub-grid > .wpb_column > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
}
.ets-heavy-hub-grid .w-image {
  width: 100%;
  margin-bottom: 1.25rem;
}
.ets-heavy-hub-grid .w-image-h {
  width: 100%;
  aspect-ratio: 16 / 10;
  overflow: hidden;
}
.ets-heavy-hub-grid .w-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.ets-heavy-hub-grid h3 {
  min-height: 3.2em;
  margin-top: 0;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ets-heavy-hub-grid .w-btn-wrapper {
  margin-top: auto;
}
.ets-heavy-hub-grid .w-btn {
  min-width: 270px;
  justify-content: center;
}
@media (max-width: 767px) {
  .ets-heavy-hub-grid h3 { min-height: 0; }
  .ets-heavy-hub-grid .w-btn { width: 100%; min-width: 0; }
}

/* ETS header collision fix 2026-08-01 */
@media (min-width: 1451px) {
  body.home .l-header .ush_menu_1 { margin-right: 1.5rem !important; }
}
@media (min-width: 901px) and (max-width: 1450px) {
  body.home .l-header .ush_text_5 { display: none !important; }
  body.home .l-header .ush_menu_1 { margin-right: 3rem !important; }
}
@media (min-width: 901px) {
  body.home .ets-hero-copy { transform: translateX(-70px) !important; }
}
/* ETS header collision fix end */

/* ETS transparent homepage header contrast 2026-08-03 */
body.home .l-header.bg_transparent:not(.sticky) .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor {
  color: #FFFFFF !important;
}
body.home .l-header.bg_transparent:not(.sticky) .ush_text_2,
body.home .l-header.bg_transparent:not(.sticky) .ush_text_2 a,
body.home .l-header.bg_transparent:not(.sticky) .ush_text_2 .w-text-value {
  color: #FFFFFF !important;
}
/* ETS transparent homepage header contrast end */

/* ETS dropdown visibility correction 2026-08-03 */
body.home .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item > .w-nav-anchor,
body.home .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item > .w-nav-anchor {
  color: #0B1F3A !important;
}
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item:hover > .w-nav-anchor,
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item:hover > .w-nav-anchor {
  color: #1769AA !important;
}
/* ETS dropdown visibility correction end */

/* ETS exact navigation title colors 2026-08-03 */
body.home .l-header.bg_transparent:not(.sticky) .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor > .w-nav-title {
  color: #FFFFFF !important;
}
body.home .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item > .w-nav-anchor > .w-nav-title,
body.home .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item > .w-nav-anchor > .w-nav-title,
body.home .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item > .w-nav-anchor > .w-nav-arrow,
body.home .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item > .w-nav-anchor > .w-nav-arrow {
  color: #0B1F3A !important;
}
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor > .w-nav-title,
.no-touch body.home .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor > .w-nav-title {
  color: #1769AA !important;
}
/* ETS exact navigation title colors end */

/* ETS restored hero alignment and squared type 2026-08-03 */
@media (min-width: 901px) {
  body.home .ets-hero-copy {
    transform: translateX(-32px) !important;
  }
  body.home .ets-hero-quote {
    transform: translateX(-32px) !important;
  }
}
body.home .ets-hero-copy h1,
body.home .ets-hero-copy .w-text,
body.home .ets-hero-copy .w-text-value {
  font-family: "Lexend", "Arial Black", Arial, sans-serif !important;
  font-weight: 800 !important;
  font-style: normal !important;
  letter-spacing: -0.025em !important;
  text-transform: none !important;
}
@media (max-width: 900px) {
  body.home .ets-hero-copy,
  body.home .ets-hero-quote {
    transform: none !important;
  }
}

/* ETS hero and header quote correction 2026-08-03 */
@media (min-width: 901px) {
  body.home .ets-hero-copy,
  body.home .ets-hero-quote {
    transform: translateX(-70px) !important;
  }
}
body.home .l-header .ush_text_5 .w-text-h {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0.65rem 1rem;
  background: #FFFFFF !important;
  color: #0B1F3A !important;
  border: 0 !important;
  border-radius: 4px;
  font-weight: 800;
  line-height: 1;
}
body.home .l-header .ush_text_5 .w-text-value {
  color: #0B1F3A !important;
}
body.home .l-header .ush_text_5 .w-text-h:hover,
body.home .l-header .ush_text_5 .w-text-h:focus {
  background: #FDBF00 !important;
  color: #0B1F3A !important;
}
@media (max-width: 900px) {
  body.home .ets-hero-copy,
  body.home .ets-hero-quote {
    transform: none !important;
  }
}
/* ETS hero and header quote correction end */

/* ETS hero copy right alignment correction 2026-08-03 */
@media (min-width: 1201px) {
  body.home .ets-hero-copy {
    transform: translateX(80px) !important;
  }
  body.home .ets-hero-copy h1 {
    font-size: 2.2rem !important;
    line-height: 1.12 !important;
    max-width: 600px !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-copy {
    transform: translateX(58px) !important;
  }
  body.home .ets-hero-copy h1 {
    font-size: 2rem !important;
    line-height: 1.13 !important;
    max-width: 540px !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-hero-copy {
    transform: none !important;
  }
  body.home .ets-hero-copy h1 {
    font-size: 1.75rem !important;
    line-height: 1.15 !important;
    max-width: 100% !important;
  }
}
/* ETS header request quote white 2026-08-03 */
body .l-header .ush_text_5,
body .l-header .ush_text_5 .w-text-h,
body .l-header .ush_text_5 .w-text-value,
body .l-header .ush_text_5 a,
body .l-header .ush_text_5 a:link,
body .l-header .ush_text_5 a:visited,
body .l-header .ush_text_5 a:hover,
body .l-header .ush_text_5 a:focus,
body .l-header .ush_text_5 a:active {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
/* ETS dropdown gold hover restored 2026-08-03 */
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor,
body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-anchor:focus-visible,
body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-anchor:focus-visible,
body .l-header .ush_menu_1 .w-nav-list.level_2 .current-menu-item > .w-nav-anchor,
body .l-header .ush_menu_1 .w-nav-list.level_3 .current-menu-item > .w-nav-anchor {
  background-color: #FDBF00 !important;
  color: #0B1F3A !important;
}
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor > .w-nav-title,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor > .w-nav-title,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-item:hover > .w-nav-anchor > .w-nav-arrow,
.no-touch body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-item:hover > .w-nav-anchor > .w-nav-arrow,
body .l-header .ush_menu_1 .w-nav-list.level_2 .w-nav-anchor:focus-visible > .w-nav-title,
body .l-header .ush_menu_1 .w-nav-list.level_3 .w-nav-anchor:focus-visible > .w-nav-title {
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}

/* ETS header quote single-box correction 2026-08-03 */
body.home .l-header .ush_text_5 {
  background: #FFFFFF !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
  border: 0 !important;
  border-radius: 4px !important;
  padding: 0.65rem 1rem !important;
  box-shadow: none !important;
}
body.home .l-header .ush_text_5 .w-text-h,
body.home .l-header .ush_text_5 a,
body.home .l-header .ush_text_5 a:link,
body.home .l-header .ush_text_5 a:visited {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.home .l-header .ush_text_5 .w-text-value {
  display: inline !important;
  visibility: visible !important;
  opacity: 1 !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
body.home .l-header .ush_text_5:hover,
body.home .l-header .ush_text_5:focus-within {
  background: #FDBF00 !important;
}
/* ETS header quote single-box correction end */


/* ETS price-lock text visibility only 2026-08-03 */
body.home .ets-price-lock-badge,
body.home .ets-price-lock-badge span,
body.home .ets-price-lock-badge strong,
body.home .ets-price-lock-badge small {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.9);
}
body.home .ets-price-lock-badge {
  margin-top: 0.55rem !important;
}
body.home .ets-price-lock-badge .ets-price-lock-icon {
  color: #FDBF00 !important;
  -webkit-text-fill-color: #FDBF00 !important;
}
/* ETS price-lock text visibility only end */


/* ETS final quote positioning and header color 2026-08-03 */
body.home .l-header .ush_text_5,
body.home .l-header .ush_text_5:hover,
body.home .l-header .ush_text_5:focus-within {
  background: #FDBF00 !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
body.home .l-header .ush_text_5 .w-text-h,
body.home .l-header .ush_text_5 .w-text-value,
body.home .l-header .ush_text_5 a,
body.home .l-header .ush_text_5 a:link,
body.home .l-header .ush_text_5 a:visited,
body.home .l-header .ush_text_5 a:hover,
body.home .l-header .ush_text_5 a:focus {
  background: transparent !important;
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
@media (min-width: 1201px) {
  body.home .ets-hero-quote {
    transform: translateX(-120px) !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-quote {
    transform: translateX(-85px) !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-hero-quote {
    transform: none !important;
  }
}
/* ETS final quote positioning and header color end */


/* ETS hero quote farther-left adjustment 2026-08-03 */
@media (min-width: 1201px) {
  body.home .ets-hero-quote {
    transform: translateX(-175px) !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-quote {
    transform: translateX(-115px) !important;
  }
}
/* ETS hero quote farther-left adjustment end */


/* ETS logo align with hero headline 2026-08-03 */
@media (min-width: 901px) {
  body.home .l-header .ush_image_1 {
    transform: translateX(-32px) !important;
  }
}
@media (max-width: 900px) {
  body.home .l-header .ush_image_1 {
    transform: none !important;
  }
}
/* ETS logo align with hero headline end */


/* ETS final CTA heading contrast 2026-08-03 */
body.home .ets-final-quote-cta h2,
body.home .ets-final-quote-cta .vc_custom_heading {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
/* ETS final CTA heading contrast end */


/* ETS hero quote exact one-inch left position 2026-08-03 */
@media (min-width: 1201px) {
  body.home .ets-hero-quote {
    position: relative !important;
    left: -96px !important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  body.home .ets-hero-quote {
    position: relative !important;
    left: -64px !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-hero-quote {
    left: auto !important;
  }
}
/* ETS hero quote exact one-inch left position end */


/* ETS logo exact hero-edge alignment 2026-08-03 */
@media (min-width: 901px) {
  body.home .l-header .ush_image_1 {
    transform: translateX(-105px) !important;
  }
}
/* ETS logo exact hero-edge alignment end */




/* ETS translucent hero quote card 2026-08-10 */
body.home .ets-hero-quote .w-vwrapper.us_custom_f07d5f86 {
  background: rgba(247,249,252,0.52) !important;
  -webkit-backdrop-filter: blur(2px) saturate(105%);
  backdrop-filter: blur(2px) saturate(105%);
  border: 1px solid rgba(255,255,255,0.38);
  box-shadow: 0 12px 30px rgba(11,31,58,0.18);
}
@media (max-width: 900px) {
  body.home .ets-hero-quote .w-vwrapper.us_custom_f07d5f86 {
    background: rgba(247,249,252,0.52) !important;
    -webkit-backdrop-filter: blur(2px) saturate(105%);
    backdrop-filter: blur(2px) saturate(105%);
  }
}
/* Keep form controls crisp over the translucent panel */
body.home .ets-hero-quote input,
body.home .ets-hero-quote select,
body.home .ets-hero-quote textarea {
  background-color: rgba(255,255,255,0.88) !important;
}
/* ETS translucent hero quote card end */


/* ETS In the Press menu hover fix 2026-09-08 */
#menu-item-31910:hover > .w-nav-anchor,
#menu-item-31910 > .w-nav-anchor:focus-visible,
#menu-item-31910.current-menu-item > .w-nav-anchor {
  background-color: #1769AA !important;
  color: #FFFFFF !important;
}
#menu-item-31910:hover > .w-nav-anchor .w-nav-title,
#menu-item-31910 > .w-nav-anchor:focus-visible .w-nav-title,
#menu-item-31910.current-menu-item > .w-nav-anchor .w-nav-title {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
/* ETS In the Press menu hover fix end */


/* ETS TYPOGRAPHY REFINEMENT 2026-09-08 */
/* Typography only: layout, colors, imagery, content and forms remain structurally unchanged. */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .vc_custom_heading {
  font-family: "Poppins", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
}
body h1 { line-height: 1.12 !important; letter-spacing: -0.02em !important; }
body h2 { line-height: 1.16 !important; letter-spacing: -0.015em !important; }
body h3 { line-height: 1.20 !important; letter-spacing: -0.01em !important; }
body h4,
body h5,
body h6 { line-height: 1.24 !important; letter-spacing: -0.005em !important; }

/* Preserve the existing homepage structure while replacing its prior Lexend override. */
body.home .ets-hero-copy h1,
body.home .ets-hero-copy .w-text,
body.home .ets-hero-copy .w-text-value {
  font-family: "Poppins", sans-serif !important;
  font-style: normal !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
}

/* Form headings/labels: remove the older italic treatment for a cleaner corporate presentation. */
body .wpforms-title,
body .wpforms-field-label {
  font-style: normal !important;
}
/* ETS TYPOGRAPHY REFINEMENT END */

/* ETS top-level nav brand hover/current 2026-09-08 */
@media (min-width: 901px) {
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1:hover > .w-nav-anchor,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-item > .w-nav-anchor,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor:focus-visible {
    background-color: #FDBF00 !important;
    color: #0B1F3A !important;
    -webkit-text-fill-color: #0B1F3A !important;
  }
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1:hover > .w-nav-anchor .w-nav-title,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-item > .w-nav-anchor .w-nav-title,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1.current-menu-ancestor > .w-nav-anchor .w-nav-title,
  body .l-header .ush_menu_1 .w-nav-list.level_1 > .w-nav-item.level_1 > .w-nav-anchor:focus-visible .w-nav-title {
    color: #0B1F3A !important;
    -webkit-text-fill-color: #0B1F3A !important;
  }
}
/* ETS top-level nav brand hover/current end */

/* ETS DARK BLUE CONTRAST SWEEP 2026-09-09 */
.layout_24768 .w-grid-item-h,
.layout_24768 .w-grid-item-h .w-post-elm:not(.w-btn),
.layout_24768 .w-grid-item-h .post_title,
.layout_24768 .w-grid-item-h .post_title a,
.layout_24768 .w-grid-item-h .post_content,
.layout_24768 .w-grid-item-h .post_content p{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
.layout_24768 .w-grid-item-h .w-btn,.layout_24768 .w-grid-item-h .w-btn *{-webkit-text-fill-color:currentColor!important;}
.l-main .l-section.color_alternate h1,.l-main .l-section.color_alternate h2,.l-main .l-section.color_alternate h3,.l-main .l-section.color_alternate h4,.l-main .l-section.color_alternate h5,.l-main .l-section.color_alternate h6,.l-main .l-section.color_alternate p,.l-main .l-section.color_alternate li,.l-main .l-section.color_alternate .w-text-value,.l-main .l-section.color_alternate .w-iconbox-title,.l-main .l-section.color_alternate .w-iconbox-text{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
.l-main .l-section.color_alternate a:not(.w-btn){color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
.l-main .l-section.color_alternate a:not(.w-btn):hover,.l-main .l-section.color_alternate a:not(.w-btn):focus{color:#D6A62E!important;-webkit-text-fill-color:#D6A62E!important;}


/* ETS homepage service-card description contrast fix 2026-09-12 */
body.home .ets-focused-services .ets-service-card-row .wpb_text_column,
body.home .ets-focused-services .ets-service-card-row .wpb_text_column p,
body.home .ets-focused-services .ets-service-card-row .wpb_text_column a {
  color: #172033 !important;
  -webkit-text-fill-color: #172033 !important;
  opacity: 1 !important;
}
/* ETS homepage service-card description contrast fix end */

/* ETS responsive horizontal alignment consolidation 2026-09-15 */
html { overflow-x: clip; }
body { overflow-x: hidden; }
@media (min-width: 901px) and (max-width: 1450px) {
  body.home .ets-home-hero > .l-section-h {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
    box-sizing: border-box !important;
  }
  body.home .ets-hero-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.home .ets-hero-copy {
    transform: none !important;
  }
  body.home .ets-hero-quote {
    transform: none !important;
    left: auto !important;
  }
}
@media (max-width: 900px) {
  body.home .ets-home-hero > .l-section-h {
    width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
  }
  body.home .ets-hero-grid {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* ETS responsive horizontal alignment consolidation end */




/* ETS trust strip marks 2026-09-15 */
body.home .ets-corporate-trust.ets-trust-with-marks {
  background: #FFFFFF;
  border-top: 1px solid #DCE3EB;
  border-bottom: 1px solid #DCE3EB;
}
body.home .ets-trust-with-marks .w-hwrapper {
  width: 100%;
  justify-content: space-between !important;
  gap: 0 !important;
}
body.home .ets-trust-with-marks .ets-trust-item {
  flex: 1 1 25%;
  min-width: 0;
  margin: 0 !important;
  padding: 8px 22px;
  border-right: 1px solid #DCE3EB;
  box-sizing: border-box;
}
body.home .ets-trust-with-marks .ets-trust-item:last-child {
  border-right: 0;
}
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper,
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper > p,
body.home .ets-trust-with-marks .ets-trust-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 0 !important;
  color: #0B1F3A !important;
  text-decoration: none !important;
}
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper > p {
  width: 100%;
}
body.home .ets-trust-with-marks .ets-trust-mark {
  flex: 0 0 46px;
  width: 46px;
  height: 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
body.home .ets-trust-with-marks .ets-trust-mark img {
  display: block;
  width: 44px;
  height: 44px;
  object-fit: contain;
}
body.home .ets-trust-with-marks .ets-google-mark {
  position: relative;
}
body.home .ets-trust-with-marks .ets-google-mark img {
  width: 34px;
  height: 34px;
}
body.home .ets-trust-with-marks .ets-mini-stars {
  position: absolute;
  left: 50%;
  bottom: -2px;
  transform: translateX(-50%);
  color: #D6A62E;
  font-size: 7px;
  line-height: 1;
  letter-spacing: -1px;
  white-space: nowrap;
}
body.home .ets-trust-with-marks .ets-icon-mark {
  border: 2px solid #D6A62E;
  border-radius: 50%;
  color: #1769AA;
  font-size: 22px;
}
body.home .ets-trust-with-marks .ets-trust-label {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.25;
  text-align: left;
}
@media (max-width: 900px) {
  body.home .ets-trust-with-marks .w-hwrapper {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body.home .ets-trust-with-marks .ets-trust-item {
    width: 100% !important;
    padding: 12px 10px;
    border-right: 0;
    border-bottom: 1px solid #DCE3EB;
  }
  body.home .ets-trust-with-marks .ets-trust-item:nth-last-child(-n+2) {
    border-bottom: 0;
  }
}
@media (max-width: 520px) {
  body.home .ets-trust-with-marks .w-hwrapper {
    grid-template-columns: 1fr;
  }
  body.home .ets-trust-with-marks .ets-trust-item,
  body.home .ets-trust-with-marks .ets-trust-item:nth-last-child(-n+2) {
    border-bottom: 1px solid #DCE3EB;
  }
  body.home .ets-trust-with-marks .ets-trust-item:last-child {
    border-bottom: 0;
  }
  body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper,
  body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper > p,
  body.home .ets-trust-with-marks .ets-trust-item a {
    justify-content: flex-start;
  }
}
/* ETS trust strip marks end */

/* ETS trust strip navy contrast correction 2026-09-15 */
body.home .ets-trust-with-marks .ets-trust-item,
body.home .ets-trust-with-marks .ets-trust-item a,
body.home .ets-trust-with-marks .ets-trust-item a:link,
body.home .ets-trust-with-marks .ets-trust-item a:visited,
body.home .ets-trust-with-marks .ets-trust-label {
  color: #FFFFFF !important;
  -webkit-text-fill-color: #FFFFFF !important;
}
body.home .ets-trust-with-marks .ets-icon-mark {
  border-color: rgba(214,166,46,.88) !important;
  background: rgba(255,255,255,.06);
}
body.home .ets-trust-with-marks .ets-icon-mark img {
  width: 28px;
  height: 28px;
}
/* ETS trust strip navy contrast correction end */

/* ETS trust strip redundant check removal 2026-09-15 */
body.home .ets-trust-with-marks .ets-trust-item::before,
body.home .ets-trust-with-marks .ets-trust-item > .wpb_wrapper::before {
  content: none !important;
  display: none !important;
}
/* ETS trust strip redundant check removal end */

/* ETS wider trust strip and gold checks 2026-09-15 */
body.home .ets-corporate-trust.ets-trust-with-marks > .l-section-h {
  width: calc(100% - 28px) !important;
  max-width: 1320px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body.home .ets-trust-with-marks .ets-trust-item {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 900px) {
  body.home .ets-corporate-trust.ets-trust-with-marks > .l-section-h {
    width: calc(100% - 20px) !important;
  }
  body.home .ets-trust-with-marks .ets-trust-item {
    padding-left: 16px;
    padding-right: 16px;
  }
}
/* ETS wider trust strip and gold checks end */

/* ETS trust wrapper full-width correction 2026-09-15 */
body.home .ets-corporate-trust.ets-trust-with-marks .w-hwrapper {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* ETS trust wrapper full-width correction end */

/* ETS Premium Auto hero centering 2026-09-15 */
body.page-id-24665 .ets-auto-clean-hero {
  min-height: 620px !important;
  box-sizing: border-box !important;
}
body.page-id-24665 .ets-auto-clean-hero > .l-section-h {
  width: 100% !important;
  max-width: 1280px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding-top: 140px !important;
  padding-bottom: 70px !important;
  box-sizing: border-box !important;
}
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols,
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols > .wpb_column,
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols > .wpb_column > .vc_column-inner,
body.page-id-24665 .ets-auto-clean-hero > .l-section-h > .g-cols > .wpb_column > .vc_column-inner > .wpb_wrapper {
  width: 100% !important;
  max-width: 100% !important;
  flex-basis: 100% !important;
  box-sizing: border-box !important;
}
body.page-id-24665 .ets-auto-clean-hero h1,
body.page-id-24665 .ets-auto-clean-hero .wpb_text_column {
  width: 100% !important;
  max-width: 820px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
@media (max-wi
/* ETS-END-CHECK-915 */
/* ETS HERO VERIFIED FINAL OVERRIDE */
@media (min-width:1400px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-65px)!important;}}
@media (min-width:1200px) and (max-width:1399px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-45px)!important;}}
@media (min-width:901px) and (max-width:1199px){html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:translateY(-20px)!important;}}
html body.home main#page-content.l-main section.ets-home-hero .ets-hero-grid .ets-hero-copy h1.ets-balanced-home-h1.vc_custom_heading{text-shadow:0 2px 10px rgba(0,0,0,.32)!important;}
/* END ETS HERO VERIFIED FINAL OVERRIDE */dth: 900px) {
  body.page-id-24665 .ets-auto-clean-hero {
    min-height: 500px !important;
  }
  body.page-id-24665 .ets-auto-clean-hero > .l-section-h {
    padding-top: 115px !important;
    padding-bottom: 55px !important;
  }
  body.page-id-24665 .ets-auto-clean-hero h1,
  body.page-id-24665 .ets-auto-clean-hero .wpb_text_column {
    max-width: calc(100% - 32px) !important;
  }
}
/* ETS Premium Auto hero centering end */
	
html body .l-header .ush_menu_1.type_desktop .w-nav-list.level_1{column-gap:4px!important}
html body .l-header .ush_menu_1.type_desktop .w-nav-anchor.level_1{padding-left:13px!important;padding-right:13px!important}
}
/* END ETS HOMEPAGE VISUAL BALANCE */	


/* ETS HOME HEADER QUOTE CTA HIDE START */
body.home .l-header .ush_text_5,
body.home .l-header a[href*='vehicle-transport-quote'],
body.home .l-header a[href*='#quote-options']{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important;}
/* ETS HOME HEADER QUOTE CTA HIDE END */

/* ETS HOME HEADER CTA */
body.home .l-header .ush_text_5{display:none!important;}
body.home .l-header a[href*=vehicle-transport-quote]{display:none!important;}
body.home .l-header a[href*='#quote-options']{display:none!important;}


/* ETS DESKTOP NAV SPACING */
@media (min-width:1200px){.l-header .ush_menu_1 .w-nav-list.level_1>.menu-item>a{font-size:15px!important;font-weight:700!important;padding-left:10px!important;padding-right:10px!important;letter-spacing:.005em!important;}}

/* ETS DESKTOP NAV FINAL 20260916 */
@media (min-width:1200px){html body .l-header .ush_menu_1.type_desktop .w-nav-list.level_1>li.w-nav-item.level_1>a.w-nav-anchor.level_1{font-size:15px!important;font-weight:700!important;padding-left:10px!important;padding-right:10px!important;letter-spacing:.005em!important;}}


/* ETS DESKTOP NAV RESPONSIVE FINAL 20260916 */
html body .l-header .ush_menu_1.type_desktop .w-nav-list.level_1 > li.w-nav-item.level_1 > a.w-nav-anchor.level_1 {
  font-size: 14px !important;
  font-weight: 700 !important;
  padding-left: 9px !important;
  padding-right: 9px !important;
  letter-spacing: .005em !important;
}
@media (min-width: 1200px) {
  html body .l-header .ush_menu_1.type_desktop .w-nav-list.level_1 > li.w-nav-item.level_1 > a.w-nav-anchor.level_1 {
    font-size: 15px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}


/* ETS HEADER SPECIALIST CONTACT 20260916 */
.l-header .ets-header-specialist .w-text-h{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;text-decoration:none!important;white-space:nowrap!important;}
.l-header .ets-header-specialist-label{display:block!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.01em!important;opacity:.82!important;text-transform:none!important;}
.l-header .ets-header-specialist-phone{display:block!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important;}
.l-header .ush_hwrapper_1{gap:.45rem!important;}
@media (max-width:1170px){.l-header .ets-header-specialist-label{font-size:10px!important}.l-header .ets-header-specialist-phone{font-size:15px!important}}

/* Boca Raton hero: reserve the responsive fixed-header height. */
body.page-id-29790 .ets-auto-clean-hero { padding-top: calc(var(--header-height, 128px) + 64px); }
body.page-id-29790 .ets-auto-clean-hero > .l-section-h { display: block; }
@media (max-width: 600px) {
 body.page-id-29790 .ets-auto-clean-hero { padding-top: calc(var(--header-height, 100px) + 32px); padding-bottom: 32px; }
}

/* ETS audited hero clearance 20260924 */
body.page-id-32840 .ets-resource-hero,
body.page-id-26083 .ets-all-services-hero,
body.page-id-24478 #sitemap {padding-top:calc(var(--header-height,128px) + 64px)!important;}
@media(max-width:900px){body.page-id-32840 .ets-resource-hero,body.page-id-26083 .ets-all-services-hero,body.page-id-24478 #sitemap {padding-top:calc(var(--header-height,114px) + 32px)!important;}}

/* ETS mobile and tablet heading clearance 20260924 */
@media(max-width:900px){
body.page-id-32955 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32885 .w-post-elm.post_content > .l-section:first-child,
body.page-id-30976 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32815 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32816 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32814 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32776 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32128 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31802 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31797 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31794 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31791 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31789 .w-post-elm.post_content > .l-section:first-child{padding-top:calc(var(--header-height,114px) + 32px)!important;}
}

/* ETS remaining responsive headings 20260924 */
@media(max-width:900px){
body.page-id-32955 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32885 .w-post-elm.post_content > .l-section:first-child,
body.page-id-30976 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32815 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32816 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32814 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32776 .w-post-elm.post_content > .l-section:first-child,
body.page-id-32128 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31802 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31797 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31794 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31791 .w-post-elm.post_content > .l-section:first-child,
body.page-id-31789 .w-post-elm.post_content > .l-section:first-child,
body.page-id-28205 .w-post-elm.post_content > .l-section:first-child,
body.page-id-28078 .w-post-elm.post_content > .l-section:first-child,
body.page-id-3 .w-post-elm.post_content > .l-section:first-child,body.single-rank_math_locations .ets-location-hero{padding-top:calc(var(--header-height,114px) + 32px)!important;}
body.single-rank_math_locations .ets-location-hero > .l-section-h {width:100%!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box;}
body.single-rank_math_locations .ets-location-hero .g-cols{margin-left:0!important;margin-right:0!important;}
body.single-rank_math_locations .ets-location-hero .g-cols > .wpb_column{padding-left:0!important;padding-right:0!important;min-width:0;max-width:100%;}
body.single-rank_math_locations .ets-location-hero .vc_column-inner{padding-left:0!important;padding-right:0!important;}
body.single-rank_math_locations .ets-location-hero-grid{display:flex!important;flex-direction:column!important;gap:24px;}
body.single-rank_math_locations .ets-location-hero-grid > .wpb_column{width:100%!important;flex-basis:100%!important;}
}
@media(min-width:601px) and (max-width:900px){body.home .ets-home-hero{padding-top:calc(var(--header-height,132px) + 32px)!important;}}

/* ETS homepage tablet flow repair 20260924 */
@media(min-width:601px) and (max-width:900px){body.home .ets-hero-copy > .vc_column-inner{margin-top:0!important;}body.home .ets-hero-copy h1,body.home .ets-hero-copy .ets-hero-services{top:0!important;}}

/* ETS core service phone heading clearance 20260924 */
@media(max-width:600px){body.page-id-30192 .w-post-elm.post_content > .l-section:first-child,body.page-id-28075 .w-post-elm.post_content > .l-section:first-child{padding-top:calc(var(--header-height,114px) + 32px)!important;}}

/* About page active navigation contrast 20260924 */
body.page-id-25963 .l-header .w-nav-item.current-menu-item:not(:hover) > .w-nav-anchor,body.page-id-25963 .l-header .w-nav-item.current-menu-item:not(:hover) > .w-nav-anchor .w-nav-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}

/* ETS mobile trust display repair 20260924 */
html body .w-hwrapper > style { display:none!important; }
@media(max-width:600px){html body.home.page-id-23188 #page-content section.ets-corporate-trust .w-hwrapper{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body.home.page-id-23188 #page-content section.ets-corporate-trust .ets-trust-item{width:100%!important;min-width:0!important;margin:0!important}html body.home.page-id-23188 #page-content section.ets-corporate-trust .ets-trust-label{white-space:normal!important}}


/* ETS homepage full mobile layout repair 20260924 */
@media(max-width:767px){
html body.home.page-id-23188 #page-content#page-content .l-section>.l-section-h{width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}
html body.home.page-id-23188 #page-content#page-content .g-cols{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
html body.home.page-id-23188 #page-content#page-content .g-cols>.wpb_column{width:100%!important;max-width:100%!important;min-width:0!important}
html body.home.page-id-23188 #page-content#page-content .g-cols>.wpb_column>.vc_column-inner{width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero{padding-top:110px!important;padding-bottom:28px!important;height:auto!important;min-height:0!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero>.l-section-h{padding-top:0!important;padding-bottom:0!important;min-height:0!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{padding-top:0!important;padding-bottom:0!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-grid{display:flex!important;flex-direction:column!important;gap:24px!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-copy,html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-quote{transform:none!important;margin:0!important;flex-basis:auto!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-copy>.vc_column-inner,html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-quote>.vc_column-inner{padding:0!important;margin:0!important;transform:none!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-copy>.vc_column-inner>.wpb_wrapper{transform:none!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero h1.ets-balanced-home-h1.vc_custom_heading{font-size:28px!important;line-height:1.12!important;width:100%!important;max-width:100%!important;white-space:normal!important;padding:0!important;margin:0!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-services{padding:0!important;margin:14px 0 0!important;font-size:16px!important;line-height:1.45!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-copy .w-separator{display:none!important}
html body.home.page-id-23188 #page-content#page-content section.ets-home-hero .ets-hero-quote .w-vwrapper{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote],html body.home.page-id-23188 #page-content#page-content .ets-freight-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote] .ets-freight-head{padding:20px 16px 12px!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote] .ets-freight-head h2{font-size:24px!important;line-height:1.18!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote] .ets-freight-form{padding:12px 16px 20px!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote] .ets-entry-choice-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote] .ets-entry-choice{width:100%!important;min-width:0!important;min-height:54px!important;box-sizing:border-box!important}
html body.home.page-id-23188 #page-content#page-content [data-unified-quote] input,html body.home.page-id-23188 #page-content#page-content [data-unified-quote] select,html body.home.page-id-23188 #page-content#page-content [data-unified-quote] textarea{max-width:100%!important;min-width:0;font-size:16px}
html body.home.page-id-23188 #page-content#page-content .ets-service-card-row-primary,html body.home.page-id-23188 #page-content#page-content .ets-process-steps{grid-template-columns:minmax(0,1fr)!important}
html body.home.page-id-23188 #page-content#page-content .w-btn{max-width:100%!important;white-space:normal!important;box-sizing:border-box!important}
html body.home.page-id-23188 .l-footer .g-cols{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
html body.home.page-id-23188 .l-footer .g-cols>.wpb_column{width:100%!important;max-width:100%!important;min-width:0!important}
html body.home.page-id-23188 .l-footer .g-cols>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important}
html body.home.page-id-23188 main#page-content#page-content>.l-section>.l-section-h{padding-left:0!important;padding-right:0!important}
}

/* ETS mobile section spacing repair */
@media(max-width:767px){html body.home.page-id-23188 #page-content#page-content .w-post-elm.post_content>.l-section:not(.ets-home-hero){padding-left:0!important;padding-right:0!important}html body.home.page-id-23188 #page-content#page-content .w-post-elm.post_content>.l-section>.l-section-h{padding-top:0!important;padding-bottom:0!important}}
@media(max-width:767px){html body.home.page-id-23188 .l-footer .l-section-h{padding-top:0!important}html body.home.page-id-23188 #quote-options{scroll-margin-top:100px!important}}

/* ETS PREMIUM TRUST CARDS START */
/* ETS TRUST RAIL: CONTINUOUS NAVY BAND */
html body.home.page-id-23188 #page-content .ets-premium-trust{
  background:#0B1F3A!important;
  padding:9px 24px!important;
  border-top:1px solid rgba(246,204,85,.35)!important;
  border-bottom:1px solid rgba(246,204,85,.18)!important;
  color:#F7F5EF!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust>.l-section-h{max-width:1420px!important;padding:0!important;}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  align-items:center!important;
  margin:0!important;
  width:100%!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card{
  position:relative!important;
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card:not(:last-child):after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  right:0!important;
  width:1px!important;
  height:28px!important;
  transform:translateY(-50%)!important;
  background:rgba(246,204,85,.5)!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card a,
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card-content{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  padding:2px 12px!important;
  min-height:50px!important;
  box-sizing:border-box!important;
  text-align:left!important;
  color:#F7F5EF!important;
  text-decoration:none!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card p{margin:0!important;}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card a:focus-visible{
  outline:2px solid #F6CC55!important;
  outline-offset:1px!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card a:hover{background:transparent!important;color:#F6CC55!important;}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-emblem{
  display:flex!important;
  flex:0 0 28px!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:28px!important;
  line-height:1!important;
  opacity:.92!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-emblem svg{
  display:block!important;
  width:28px!important;
  height:28px!important;
  filter:none!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-license .ets-premium-emblem{
  flex-basis:28px!important;
  width:28px!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-license svg{width:28px!important;height:28px!important;}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-label{
  display:block!important;
  color:#F7F5EF!important;
  font-size:16.5px!important;
  font-weight:700!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-reviews .ets-premium-emblem{
  flex:0 0 auto!important;
  flex-direction:column!important;
  gap:3px!important;
  width:auto!important;
  height:auto!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-count{
  font-size:16.5px!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:0!important;
  color:#F6CC55!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-stars{
  color:#F6CC55!important;
  font-size:10px!important;
  letter-spacing:.25px!important;
  line-height:1!important;
  margin:0!important;
}
html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-caption{display:none!important;}
@media(max-width:1100px){
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card:not(:last-child):after{height:18px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card:nth-child(2):after{display:none!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card:nth-child(3):after{display:block!important;}
}
@media(max-width:767px){
  html body.home.page-id-23188 #page-content .ets-premium-trust{padding:6px 8px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card a,
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-card-content{min-height:44px!important;padding:2px 6px!important;gap:6px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-emblem{flex-basis:18px!important;width:18px!important;height:18px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-emblem svg{width:18px!important;height:18px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-license .ets-premium-emblem{flex-basis:22px!important;width:22px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-license svg{width:22px!important;height:17px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-label{font-size:13px!important;white-space:normal!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-count{font-size:13px!important;}
  html body.home.page-id-23188 #page-content .ets-premium-trust .ets-premium-stars{font-size:8px!important;}
}
/* ETS PREMIUM TRUST CARDS END */



/* ETS INNER SERVICE HERO HEADINGS WHITE */
body:not(.home) .ets-brand-service-hero h1,
body:not(.home) .ets-brand-service-hero h1 *,
body:not(.home) .ets-service-hero h1,
body:not(.home) .ets-service-hero h1 *,
body:not(.home) .ets-heavy-brand-hero h1,
body:not(.home) .ets-heavy-brand-hero h1 * {
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}

/* ETS ALL INNER PAGE H1 HEADINGS WHITE */
body.page:not(.home) #page-content h1,
body.page:not(.home) #page-content h1 * {
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}


/* ETS INNER SERVICE HERO HEADING WHITE PAINT OVERRIDE 20260925 */
html body.page:not(.home) #page-content .ets-brand-service-hero h1.vc_custom_heading, html body.page:not(.home) #page-content .ets-brand-service-hero h1.vc_custom_heading *, html body.page:not(.home) #page-content .ets-service-hero h1.vc_custom_heading, html body.page:not(.home) #page-content .ets-service-hero h1.vc_custom_heading *, html body.page:not(.home) #page-content .ets-heavy-brand-hero h1.vc_custom_heading, html body.page:not(.home) #page-content .ets-heavy-brand-hero h1.vc_custom_heading * { color:#FFFFFF!important; -webkit-text-fill-color:#FFFFFF!important; }


/* ETS auto transport dropdown visibility and FAQ contrast fix 2026-09-25 */
/* Keep every service link readable when the dropdown first opens. */
body .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item > .w-nav-anchor,
body .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item > .w-nav-anchor,
body .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item > .w-nav-anchor > .w-nav-title,
body .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item > .w-nav-anchor > .w-nav-title,
body .l-header .ush_menu_1 .w-nav-list.level_2 > .w-nav-item > .w-nav-anchor > .w-nav-arrow,
body .l-header .ush_menu_1 .w-nav-list.level_3 > .w-nav-item > .w-nav-anchor > .w-nav-arrow {
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}
body .l-header .ush_menu_1 #menu-item-26895 > .w-nav-list.level_2 {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
body .l-header .ush_menu_1 #menu-item-32627,
body .l-header .ush_menu_1 #menu-item-32627 > .w-nav-anchor {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
/* Dark text keeps expanded Open Auto Transport answers readable on the light panel. */
body.page-id-28803 .w-tabs.toggle_style_1 .w-tabs-section-content,
body.page-id-28803 .w-tabs.toggle_style_1 .w-tabs-section-content p,
body.page-id-28803 .w-tabs.toggle_style_1 .w-tabs-section-content li,
body.page-id-28803 .w-tabs.toggle_style_1 .w-tabs-section-content a {
  color: #0B1F3A !important;
  -webkit-text-fill-color: #0B1F3A !important;
}


/* ETS FAQ nested text contrast correction 2026-09-25 */
body.page-id-28803 .w-tabs.toggle_style_1 .w-tabs-section-content-h,
body.page-id-28803 .w-tabs.toggle_style_1 .w-tabs-section-content-h * { color:#0B1F3A !important; -webkit-text-fill-color:#0B1F3A !important; }


/* ETS home hero final service hierarchy 2026-09-25 */
html body.home #page-content .ets-hero-services p.ets-home-service-line { color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important; font-size:clamp(16px,1.55vw,22px) !important; line-height:1.3 !important; font-weight:650 !important; letter-spacing:.035em !important; text-transform:uppercase !important; margin:0 0 .3em !important; }
html body.home #page-content .ets-hero-services p.ets-auto-transport-note { color:#FFFFFF !important; -webkit-text-fill-color:#FFFFFF !important; font-size:16px !important; line-height:1.35 !important; font-weight:500 !important; letter-spacing:.01em !important; margin:.65em 0 0 !important; opacity:.92; }
@media (max-width:900px) { html body.home #page-content .ets-hero-services p.ets-home-service-line { font-size:16px !important; line-height:1.35 !important; letter-spacing:.025em !important; } html body.home #page-content .ets-hero-services p.ets-auto-transport-note { font-size:14px !important; margin-top:.55em !important; } }

/* ETS single-page auto transport photo hero */
html body.page-id-24665 #page-content .ets-auto-photo-hero{
  min-height:500px!important;
  background-color:#0B1F3A!important;
  background-position:center center!important;
  background-size:cover!important;
}
html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h{
  display:flex!important;
  align-items:center!important;
  max-width:1200px!important;
  min-height:500px!important;
  padding-top:110px!important;
  padding-bottom:56px!important;
}
html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h>.g-cols,
html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h>.g-cols>.wpb_column,
html body.page-id-24665 #page-content .ets-auto-photo-hero .vc_column-inner{width:100%!important;max-width:100%!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_wrapper{max-width:720px!important;text-align:left!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero h1,
html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_text_column{text-align:left!important;margin-left:0!important;margin-right:auto!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero h1{font-size:clamp(38px,5vw,64px)!important;line-height:1.04!important;text-shadow:0 2px 18px rgba(0,0,0,.28);}
html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_text_column{max-width:680px!important;font-size:clamp(17px,1.5vw,21px)!important;line-height:1.5!important;text-shadow:0 2px 12px rgba(0,0,0,.45);}
html body.page-id-24665 #page-content .ets-auto-photo-hero .w-btn{margin-top:12px!important;}
@media(max-width:767px){
  html body.page-id-24665 #page-content .ets-auto-photo-hero{min-height:460px!important;background-position:62% center!important;}
  html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h{min-height:460px!important;padding:105px 22px 40px!important;}
  html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_wrapper{max-width:100%!important;}
  html body.page-id-24665 #page-content .ets-auto-photo-hero h1{font-size:36px!important;line-height:1.06!important;}
}
/* ETS Auto Transport hero final sizing */
html body.page-id-24665 #page-content .ets-auto-photo-hero{height:auto!important;min-height:560px!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h{height:auto!important;min-height:560px!important;padding-top:100px!important;padding-bottom:52px!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_wrapper{max-width:760px!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero h1{max-width:760px!important;font-size:clamp(38px,3.8vw,52px)!important;line-height:1.06!important;}
@media(max-width:767px){
 html body.page-id-24665 #page-content .ets-auto-photo-hero,
 html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h{min-height:460px!important;}
 html body.page-id-24665 #page-content .ets-auto-photo-hero>.l-section-h{padding:102px 22px 36px!important;}
 html body.page-id-24665 #page-content .ets-auto-photo-hero h1{font-size:36px!important;line-height:1.06!important;}
}
/* ETS Auto Transport hero removes legacy vertical spacer */
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero{padding-top:0!important;padding-bottom:0!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero>.l-section-h{height:560px!important;min-height:560px!important;}
@media(max-width:767px){
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero{height:auto!important;min-height:0!important;padding:0!important;}
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero>.l-section-h{height:auto!important;min-height:460px!important;padding:102px 22px 36px!important;}
}
/* ETS auto transport hero aligns with the site logo */
html body.page-id-24665 #page-content .ets-auto-photo-hero .vc_column-inner{padding-left:0!important;padding-right:0!important;}
html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_wrapper{transform:translateY(-65px)!important;}
@media(max-width:767px){
 html body.page-id-24665 #page-content .ets-auto-photo-hero .vc_column-inner{padding-left:20px!important;padding-right:20px!important;}
 html body.page-id-24665 #page-content .ets-auto-photo-hero .wpb_wrapper{transform:translateY(-24px)!important;}
}
/* ETS Auto Transport hero overlap and option image alignment */
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .l-section-h>.g-cols>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important;align-items:flex-start!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .vc_column-inner>.wpb_wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;transform:translateY(-100px)!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero h1{position:static!important;display:block!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 20px!important;padding:0!important;white-space:normal!important;overflow-wrap:normal!important;line-height:1.06!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .wpb_text_column{position:static!important;display:block!important;float:none!important;clear:both!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;transform:none!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .wpb_text_column p{margin:0!important;padding:0!important;line-height:1.5!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .w-btn-wrapper{position:static!important;display:block!important;float:none!important;clear:both!important;margin:0!important;}
html body.page-id-24665 #page-content .ets-auto-card-grid img{display:block!important;width:100%!important;height:300px!important;object-fit:cover!important;object-position:center!important;}
html body.page-id-24665 #page-content .ets-auto-card-grid .w-image{overflow:hidden!important;}
@media(max-width:767px){
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .l-section-h>.g-cols>.wpb_column>.vc_column-inner{padding-left:20px!important;padding-right:20px!important;}
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .vc_column-inner>.wpb_wrapper{transform:translateY(-24px)!important;}
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero h1{font-size:36px!important;line-height:1.06!important;margin-bottom:16px!important;}
 html body.page-id-24665 #page-content .ets-auto-card-grid img{height:210px!important;}
}
/* Prevent inherited hero text transform from pulling the subtitle over the heading */
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .wpb_text_column>.wpb_wrapper{transform:none!important;}
/* ETS Auto Transport hero uses normal flow for clean heading spacing */
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero>.l-section-h{align-items:flex-start!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero>.l-section-h>.g-cols{align-items:flex-start!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .vc_column-inner{justify-content:flex-start!important;padding-top:42px!important;}
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .vc_column-inner>.wpb_wrapper,
html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .wpb_text_column>.wpb_wrapper{transform:none!important;}
@media(max-width:767px){
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero>.l-section-h{align-items:flex-start!important;}
 html body.page-id-24665 #page-content .l-section.ets-auto-photo-hero .vc_column-inner{padding-top:0!important;}
}
/* ETS state hero alignment with header wordmark */
@media(min-width:901px){
html body.single-rank_math_locations #page-content section.ets-location-hero>.l-section-h{
 width:min(1320px,calc(100% - 80px))!important;max-width:min(1320px,calc(100% - 80px))!important;
 margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;
}
html body.single-rank_math_locations #page-content section.ets-location-hero>.l-section-h>.g-cols{
 width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;
}
html body.single-rank_math_locations #page-content section.ets-location-hero>.l-section-h>.g-cols>.wpb_column{
 width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;
}
html body.single-rank_math_locations #page-content section.ets-location-hero>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{
 padding-left:0!important;padding-right:0!important;
}
html body.single-rank_math_locations #page-content section.ets-location-hero .ets-location-hero-grid{
 display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px!important;
 width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;align-items:start!important;
}
html body.single-rank_math_locations #page-content section.ets-location-hero .ets-location-hero-grid>.wpb_column{
 width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;
}
html body.single-rank_math_locations #page-content section.ets-location-hero .ets-location-hero-grid>.wpb_column>.vc_column-inner{
 padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;
}
}
html body.single-rank_math_locations #page-content section.ets-location-hero h1.ets-location-hero-title,
html body.single-rank_math_locations #page-content section.ets-location-hero h1.ets-location-hero-title *{
 color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:left!important;
}

/* ETS SITEWIDE PREMIUM TRUST RAIL 2026-09-29: MATCH HOMEPAGE */
/* ETS TRUST RAIL: CONTINUOUS NAVY BAND */
html body:not(.home) #page-content section.l-section.ets-premium-trust{
  background:#0B1F3A!important;
  padding:9px 24px!important;
  border-top:1px solid rgba(246,204,85,.35)!important;
  border-bottom:1px solid rgba(246,204,85,.18)!important;
  color:#F7F5EF!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust>.l-section-h{max-width:1420px!important;padding:0!important;}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  align-items:center!important;
  margin:0!important;
  width:100%!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card{
  position:relative!important;
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card:not(:last-child):after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  right:0!important;
  width:1px!important;
  height:28px!important;
  transform:translateY(-50%)!important;
  background:rgba(246,204,85,.5)!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card a,
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card-content{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  padding:2px 12px!important;
  min-height:50px!important;
  box-sizing:border-box!important;
  text-align:left!important;
  color:#F7F5EF!important;
  text-decoration:none!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card p{margin:0!important;}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card a:focus-visible{
  outline:2px solid #F6CC55!important;
  outline-offset:1px!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card a:hover{background:transparent!important;color:#F6CC55!important;}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-emblem{
  display:flex!important;
  flex:0 0 28px!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:28px!important;
  line-height:1!important;
  opacity:.92!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-emblem svg{
  display:block!important;
  width:28px!important;
  height:28px!important;
  filter:none!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-license .ets-premium-emblem{
  flex-basis:28px!important;
  width:28px!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-license svg{width:28px!important;height:28px!important;}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-label{
  display:block!important;
  color:#F7F5EF!important;
  font-size:16.5px!important;
  font-weight:700!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-reviews .ets-premium-emblem{
  flex:0 0 auto!important;
  flex-direction:column!important;
  gap:3px!important;
  width:auto!important;
  height:auto!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-count{
  font-size:16.5px!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:0!important;
  color:#F6CC55!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-stars{
  color:#F6CC55!important;
  font-size:10px!important;
  letter-spacing:.25px!important;
  line-height:1!important;
  margin:0!important;
}
html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-caption{display:none!important;}
@media(max-width:1100px){
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card:not(:last-child):after{height:18px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card:nth-child(2):after{display:none!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card:nth-child(3):after{display:block!important;}
}
@media(max-width:767px){
  html body:not(.home) #page-content section.l-section.ets-premium-trust{padding:6px 8px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card a,
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-card-content{min-height:44px!important;padding:2px 6px!important;gap:6px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-emblem{flex-basis:18px!important;width:18px!important;height:18px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-emblem svg{width:18px!important;height:18px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-license .ets-premium-emblem{flex-basis:22px!important;width:22px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-license svg{width:22px!important;height:17px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-label{font-size:13px!important;white-space:normal!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-count{font-size:13px!important;}
  html body:not(.home) #page-content section.l-section.ets-premium-trust .ets-premium-stars{font-size:8px!important;}
}
/* ETS SITEWIDE PREMIUM TRUST RAIL END */

html body:not(.home) #page-header{background:#0B1F3A!important;box-shadow:none!important}html body:not(.home) #page-header .l-subheader.at_top{display:none!important;height:0!important}html body:not(.home) #page-header .l-subheader.at_middle{background:#0B1F3A!important;height:86px!important;color:#FFFFFF!important}html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{width:calc(100% - 160px)!important;max-width:1320px!important;min-height:86px!important;margin:0 auto!important;padding:0!important;transform:none!important}html body:not(.home) #page-header .l-subheader-cell.at_left{flex:0 0 auto!important;margin:0!important;padding:0!important;transform:none!important}html body:not(.home) #page-header .l-subheader-cell.at_right{gap:28px!important;align-items:center!important}html body:not(.home) #page-header .ets-mockup-wordmark{display:block!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}html body:not(.home) #page-header .ets-mockup-wordmark a{color:#FFFFFF!important;text-decoration:none!important}html body:not(.home) #page-header .ets-wordmark-main{display:block!important;font:700 34px/1.05 Arial,Helvetica,sans-serif!important;letter-spacing:6px!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}html body:not(.home) #page-header .ets-wordmark-sub{display:block!important;margin-top:7px!important;font:400 12px/1 Arial,Helvetica,sans-serif!important;letter-spacing:4.3px!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}html body:not(.home) #page-header .w-nav-anchor.level_1{font:400 16px/1.2 Arial,Helvetica,sans-serif!important;text-transform:none!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;padding-left:13px!important;padding-right:13px!important}html body:not(.home) #page-header .w-nav-anchor.level_1:hover{color:#F6CC55!important;-webkit-text-fill-color:#F6CC55!important}html body:not(.home) #page-header .ush_hwrapper_1{margin:0!important;padding:0 0 0 25px!important;border-left:1px solid rgba(255,255,255,.35)!important;border-radius:0!important;gap:10px!important}html body:not(.home) #page-header .ush_text_2{font:700 22px/1.2 Arial,Helvetica,sans-serif!important;white-space:nowrap!important}html body:not(.home) #page-header .ush_text_2 a{color:#FFFFFF!important}@media(max-width:1100px){html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{width:calc(100% - 48px)!important}html body:not(.home) #page-header .ush_hwrapper_1{display:none!important}}@media(max-width:600px){html body:not(.home) #page-header .l-subheader.at_middle{height:76px!important}html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{min-height:76px!important}html body:not(.home) #page-header .ets-wordmark-main{font-size:25px!important;letter-spacing:4px!important}html body:not(.home) #page-header .ets-wordmark-sub{font-size:9px!important;letter-spacing:3px!important}}html body:not(.home) #page-header .w-nav-anchor.level_1 .w-nav-title{font:400 16px/1.2 Arial,Helvetica,sans-serif!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}html body:not(.home) #page-header .w-nav-item.level_1.current-menu-item>.w-nav-anchor.level_1 .w-nav-title{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}html body:not(.home) #page-header .w-nav-item.level_1,html body:not(.home) #page-header .w-nav-anchor.level_1{background:transparent!important;background-color:transparent!important}html body:not(.home) #page-header .w-nav-item.level_1.current-menu-item>.w-nav-anchor.level_1 .w-nav-title{border-bottom:2px solid #F6CC55!important;padding-bottom:9px!important}html body:not(.home) #page-header .w-nav-anchor.level_1:after,html body:not(.home) #page-header .w-nav-anchor.level_1:before{display:none!important}html body:not(.home) #page-header .w-nav-item.level_1.current-menu-item>a.w-nav-anchor.level_1{border-bottom:0!important}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{width:calc(100% - 160px)!important;min-width:calc(100% - 160px)!important;max-width:none!important;margin:0 auto!important;box-sizing:border-box!important}html body:not(.home) #page-header .ets-wordmark-main{font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:600!important;letter-spacing:6px!important;line-height:1.05!important}html body:not(.home) #page-header .ets-wordmark-sub{font-family:Montserrat,Arial,Helvetica,sans-serif!important;font-size:11px!important;letter-spacing:4px!important}}html body:not(.home) #page-header .ets-wordmark-main{font-family:Lexend,Arial,sans-serif!important;font-weight:500!important;letter-spacing:6.2px!important}html body:not(.home) #page-header .ets-wordmark-sub{font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important;letter-spacing:4.3px!important;font-size:12px!important}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader.at_middle{height:min(5.66vw,8.4900vh)!important}html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{width:100%!important;min-width:0!important;max-width:none!important;min-height:min(5.66vw,8.4900vh)!important;padding:0 7.03%!important;box-sizing:border-box!important;margin:0!important}html body:not(.home) #page-header .l-subheader.at_middle{padding:0!important}html body:not(.home) #page-header .ets-wordmark-main{font:500 min(2.35vw,3.5250vh)/1 Lexend,Arial,sans-serif!important;letter-spacing:min(.4vw,0.6000vh)!important}html body:not(.home) #page-header .ets-wordmark-sub{font:400 min(.85vw,1.2750vh)/1 Arial,sans-serif!important;letter-spacing:min(.29vw,0.4350vh)!important;margin-top:min(.52vw,0.7800vh)!important}html body:not(.home) #page-header .w-nav-anchor.level_1 .w-nav-title{font-size:min(1.17vw,1.7550vh)!important}html body:not(.home) #page-header .ush_text_2{font-size:min(1.69vw,2.5350vh)!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{width:min(100vw,150vh)!important;padding:0 min(7.03vw,10.545vh)!important;margin:0 auto!important}html body:not(.home) #page-header .l-subheader-cell.at_right{gap:min(1.8vw,2.7vh)!important;flex:0 1 auto!important}html body:not(.home) #page-header .w-nav-anchor.level_1{padding-left:min(.85vw,1.275vh)!important;padding-right:min(.85vw,1.275vh)!important}html body:not(.home) #page-header .ush_hwrapper_1{flex-shrink:0!important;padding-left:min(1.6vw,2.4vh)!important;gap:8px!important;margin:0!important}html body:not(.home) #page-header .ush_text_2{position:static!important;transform:none!important;margin:0!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_right{margin-left:auto!important;position:static!important;transform:none!important}html body:not(.home) #page-header .ush_hwrapper_1{position:static!important;transform:none!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_left{position:relative!important;z-index:5!important}html body:not(.home) #page-header .l-subheader-cell.at_right{position:relative!important}html body:not(.home) #page-header .ets-wordmark-main,html body:not(.home) #page-header .ets-wordmark-sub{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;opacity:1!important;visibility:visible!important}}html body:not(.home) #page-header .ets-mockup-wordmark .w-text-value{display:inline-grid!important;grid-template-columns:minmax(0,1fr)!important}html body:not(.home) #page-header .ets-mockup-wordmark .ets-wordmark-main{width:max-content!important}html body:not(.home) #page-header .ets-mockup-wordmark .ets-wordmark-sub{display:flex!important;justify-content:space-between!important;align-items:center!important;width:auto!important;min-width:0!important;letter-spacing:0!important;margin-right:4px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:400!important}html body:not(.home) #page-header .ets-mockup-wordmark .ets-wordmark-sub>span{display:block!important;letter-spacing:0!important;flex:0 0 auto!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}@media(min-width:1101px){html body:not(.home) #page-header .ets-mockup-wordmark .ets-wordmark-sub{margin-right:min(.4vw,.6vh)!important;font-size:min(.85vw,1.275vh)!important;margin-top:min(.52vw,.78vh)!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_right{display:flex!important;align-items:center!important;gap:28px!important;width:auto!important;min-width:max-content!important;flex:0 0 auto!important}html body:not(.home) #page-header .ush_menu_1{flex:0 0 auto!important;width:auto!important;margin:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}html body:not(.home) #page-header .ush_hwrapper_1{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:max-content!important;min-width:max-content!important;gap:12px!important;margin:0!important;padding:0 0 0 24px!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}html body:not(.home) #page-header .ush_hwrapper_1 .ush_image_4{display:block!important;position:static!important;transform:none!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important}html body:not(.home) #page-header .ush_image_4 .w-image-h{display:block!important;position:relative!important;width:20px!important;height:20px!important}html body:not(.home) #page-header .ush_image_4 img{position:static!important;transform:none!important;width:20px!important;height:20px!important;max-width:20px!important;margin:0!important;object-fit:contain!important}html body:not(.home) #page-header .ush_image_4 img+img{display:none!important}html body:not(.home) #page-header .ush_text_2{position:static!important;transform:none!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important}}html body:not(.home) #page-header .ush_image_4 img:first-child{opacity:1!important;visibility:visible!important;display:block!important}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_left{transform:translateX(var(--ets-copy-shift))!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_left{transform:none!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_left{transform:translateX(-24px)!important}}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader-cell.at_left{transform:translateX(-72px)!important}}html body:not(.home) #page-header .l-subheader.at_middle{background:#0B1F3A!important}@media(min-width:1101px){html body:not(.home) #page-header .l-subheader.at_middle .l-subheader-h{width:100%!important;max-width:1268px!important;margin:auto!important;padding:0 24px!important}html body:not(.home) #page-header .l-subheader-cell.at_left{transform:none!important}}
/* ETS verified shared header / hero alignment 2026-10-01 */
@media(min-width:1101px){
html body:not(.home) #page-content section.l-section:is(.ets-brand-service-hero,.ets-service-hero,.ets-heavy-brand-hero,.ets-auto-clean-hero,.ets-article-titlebar),
html body:not(.home) #page-content section.l-section.color_secondary:has(h1.post_title){padding-left:0!important;padding-right:0!important;}
html body:not(.home) #page-content section.l-section:is(.ets-brand-service-hero,.ets-service-hero,.ets-heavy-brand-hero,.ets-auto-clean-hero,.ets-article-titlebar)>.l-section-h,
html body:not(.home) #page-content section.l-section.color_secondary:has(h1.post_title)>.l-section-h{width:calc(100% - 128px)!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}
html body:not(.home) #page-content section.l-section:is(.ets-brand-service-hero,.ets-service-hero,.ets-heavy-brand-hero,.ets-auto-clean-hero,.ets-article-titlebar)>.l-section-h>.g-cols,
html body:not(.home) #page-content section.l-section.color_secondary:has(h1.post_title)>.l-section-h>.g-cols{margin-left:0!important;margin-right:0!important;}
html body:not(.home) #page-content section.l-section:is(.ets-brand-service-hero,.ets-service-hero,.ets-heavy-brand-hero,.ets-auto-clean-hero,.ets-article-titlebar)>.l-section-h>.g-cols>.wpb_column>.vc_column-inner,
html body:not(.home) #page-content section.l-section.color_secondary:has(h1.post_title)>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important;}
html body:not(.home) #page-content .ets-location-hero .ets-location-hero-copy,
html body:not(.home) #page-content .ets-location-hero .ets-location-hero-copy>.vc_column-inner{padding-left:0!important;margin-left:0!important;transform:none!important;}
}
html body:not(.home) #page-content section.l-section.color_secondary h1.post_title,
html body:not(.home) #page-content section.l-section.ets-article-titlebar h1.post_title{max-width:100%!important;margin-left:0!important;margin-right:0!important;text-align:left!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}
html body:not(.home) #page-content section.l-section.color_secondary:has(h1.post_title) .g-breadcrumbs,
html body:not(.home) #page-content section.l-section.ets-article-titlebar .g-breadcrumbs{text-align:left!important;justify-content:flex-start!important;}
html body:not(.home) #page-content section.l-section.ets-article-titlebar{background:#0B1F3A!important;padding-top:136px!important;padding-bottom:40px!important;}
html body:not(.home) #page-content section.l-section.ets-article-titlebar>.l-section-h{padding-top:0!important;padding-bottom:0!important;}
/* Prevent article-specific white section rules from recoloring the shared rail. */
html body.single-post #page-content section.l-section.ets-premium-trust{background:#0B1F3A!important;padding:9px 24px!important;}
@media(max-width:1100px){
html body:not(.home) #page-content section.l-section.ets-article-titlebar{padding:120px 24px 36px!important;}
}
@media(max-width:767px){
html body:not(.home) #page-content section.l-section.ets-article-titlebar{padding:110px 20px 32px!important;}
html body.single-post #page-content section.l-section.ets-premium-trust{padding:6px 8px!important;}
html body:not(.home) #page-content section.l-section.ets-article-titlebar h1.post_title{font-size:30px!important;line-height:1.15!important;}
}
nhtml body.page-id-33442 #page-content h2 {color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}@media(min-width:1101px){html body:not(.home) #page-content section.l-section.ets-location-hero>.l-section-h{width:calc(100% - 128px)!important;max-width:1220px!important;margin:auto!important;padding:0!important}html body:not(.home) #page-content section.l-section.ets-location-hero>.l-section-h>.g-cols{margin:0!important}html body:not(.home) #page-content section.l-section.ets-location-hero>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important}html body:not(.home) #page-content section.l-section.ets-location-hero .g-cols.ets-location-hero-grid{margin-left:0!important;margin-right:0!important}html body:not(.home) #page-content section.l-section.ets-location-hero .g-cols.ets-location-hero-grid>.ets-location-hero-copy{padding-left:0!important;transform:none!important}}

/* ETS sitewide readable FAQ controls and article sections, 2026-10-01 */
html body #page-content .w-tabs.accordion .w-tabs-section,
html body #page-content .w-tabs.accordion .w-tabs-section-header,
html body #page-content .w-tabs.accordion .w-tabs-section-content {
  background:#FFFFFF!important;
  color:#0B1F3A!important;
}
html body #page-content .w-tabs.accordion .w-tabs-section-header,
html body #page-content .w-tabs.accordion .w-tabs-section-title,
html body #page-content .w-tabs.accordion .w-tabs-section-control,
html body #page-content .w-tabs.accordion .w-tabs-section-content-h,
html body #page-content .w-tabs.accordion .w-tabs-section-content-h :is(p,li,a,strong,em,span,h2,h3,h4,h5,h6) {
  color:#0B1F3A!important;
  -webkit-text-fill-color:#0B1F3A!important;
}
html body #page-content .w-tabs.accordion .w-tabs-section-header:hover,
html body #page-content .w-tabs.accordion .w-tabs-section-header:focus-visible,
html body #page-content .w-tabs.accordion .w-tabs-section.active > .w-tabs-section-header {
  background:#F7F5EF!important;
}
html body #page-content .w-tabs.accordion .w-tabs-section-header:focus-visible {
  outline:3px solid #0B1F3A!important;outline-offset:-3px;
}
html body #page-content .w-tabs.accordion .w-tabs-section-content-h a {text-decoration:underline;}
html body.single-post #page-content .for_sidebar .l-section.color_alternate {
  background:#FFFFFF!important;color:#0B1F3A!important;
}
html body.single-post #page-content .for_sidebar .l-section.color_alternate :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,.wpb_text_column,.w-text-value,.w-iconbox-title,.w-iconbox-text,a:not(.w-btn)) {
  color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}
html body #page-content .tag-cloud-link {
  color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}
html body .w-toplink {background:#0B1F3A!important;color:#FFFFFF!important;}


/* ETS contrast audit follow-up, 2026-10-01 */
html body .us-btn-style_1,
html body .us-btn-style_1 .w-btn-label {
  background-color:#E4B33B!important;color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}
html body .us-btn-style_1:hover,
html body .us-btn-style_1:hover .w-btn-label,
html body .us-btn-style_1:focus-visible,
html body .us-btn-style_1:focus-visible .w-btn-label {background-color:#F6CC55!important;}
html body #page-content#page-content :is(.ets-freight-kicker,.ets-kicker,.ets-freight-step h3>span) {
  color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}
html body #page-content a[style*="background:#f28c28"] {
  color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}
html body #page-content section.ets-resource-hero {
  background:#0B1F3A!important;color:#FFFFFF!important;
}
html body #page-content section.ets-resource-hero :is(h1,h2,p) {
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
html body.page-id-33442 #page-content section.color_footer-bottom h2,
html body.page-id-28079 #page-content section.color_alternate> .l-section-h h2.vc_custom_heading {
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
html body.page-id-32955 #page-content :is(.ets-service-intro,.ets-mixed-equipment-fleets) :is(p,li,strong,a) {
  color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}


/* ETS remaining audited page contrast corrections, 2026-10-01 */
html body #page-content#page-content :is(section.color_footer-bottom,.ets-final-quote-cta) h2 {
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}
html body #page-content .page-numbers.current,
html body #page-content .page-numbers.current span {
  background:#E4B33B!important;color:#0B1F3A!important;-webkit-text-fill-color:#0B1F3A!important;
}
html body.page-id-25963 #page-content .ets-service-quote-row .wpb_text_column a,
html body.page-id-24478 #page-content .ets-brand-service-hero :is(h1,h2,h3,p,li,a) {
  color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;
}

html body.page-id-28079 #page-content#page-content .ets-freight-kicker{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;}

/* RV HERO POSITION TUNE 20261006 */
html body.page-id-28080 #page-content .ets-rv-hero .g-cols{
  transform:translateY(-20px)!important;
}
@media (max-width:900px){
  html body.page-id-28080 #page-content .ets-rv-hero .g-cols{
    transform:translateY(-10px)!important;
  }
}
@media (max-width:600px){
  html body.page-id-28080 #page-content .ets-rv-hero .g-cols{
    transform:none!important;
  }
}
