@keyframes bounce {

	0%,
	20%,
	50%,
	80%,
	100% {
		transform: translateY(0);
	}

	40% {
		transform: translateY(-10px);
	}

	60% {
		transform: translateY(-5px);
	}
}

.single_auction_button_wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 32px;
}

.learn-more-btn a {
	display: inline-block;
	vertical-align: middle;
	animation: bounce 2s infinite;
}

.lenis.lenis-scrolling.lenis-smooth {
	scroll-behavior: inherit !important;
}

.inview .auction-text {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: opacity, background, -webkit-transform, -webkit-filter;
	transition: opacity, background, -webkit-transform, -webkit-filter;
	transition: opacity, transform, background, filter;
	transition: opacity, transform, background, filter, -webkit-transform, -webkit-filter;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.image-grid-wrap {
	column-gap: 8px;
	width: 100%;
	object-fit: contain;
	object-position: 50% 50%;
	overflow: hidden;
	justify-content: center;
	display: flex;
	flex-direction: row;
	margin: auto;
	margin-bottom: -130px;
	height: 100%;
}

.image-card {
	width: 270px;
	height: 270px;
	border-radius: 8px;
	margin: 0 16px 30px 16px;
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.image-card.visible {
	opacity: 1;
	transform: translateY(0);
}

.image-grid.visible .image-card {
	opacity: 1;
	transform: translateY(0);
}

.image-grid:nth-of-type(2n) .image-card:last-child {
	margin-bottom: 80px;
}

.image-grid:nth-of-type(3n) .image-card:last-child {
	margin-bottom: 157px;
}

.image-grid:nth-of-type(5n) .image-card:last-child {
	margin-bottom: 157px;
}

.image-grid:nth-of-type(6n) .image-card:last-child {
	margin-bottom: 78px;
}

.auction-landing-banner-content {
	position: relative;
	z-index: 2;
}

.auction-landing-banner-content h2 {
	color: white;
	font-size: 22px;
	font-weight: 400;
	font-style: normal;
	text-align: center;
	max-width: 66%;
	line-height: 150%;
	margin: 40px auto 0;
}

.single-auction_keywords {
	background-color: #F9F9F9;
}

.single-auction_keywords .auction-banner-content p {
	color: #0A1B5F;
	text-align: center;
	font-family: Poppins;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 800px;
	margin: 0 auto;
	width: 100%;
	padding: 0px 0 0px 0;
}

.image-grid:nth-child(odd) {
	margin-top: 0;
}

.auction-landing-banner-block {
	background-color: #0A1B5F;
	position: relative;
	padding: 0;
}

/* 142 */
body.page-template.page-template-template-geo-overview,
body.page-template.page-template-template-auction-keyword {
	background-color: #0A1B5F;
	padding-top: 80px;
}

.auction-landing-banner-wrap {
	position: relative;
	z-index: 1;
}

.page-template-template-auction-keyword .auction-landing-banner-wrap,
.page-template-template-geo-overview .auction-landing-banner-wrap {
	padding-top: 170px;
}

.auction-landing-banner-content h1 {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 96px;
	font-style: normal;
	font-weight: 600;
	line-height: 96px;
	letter-spacing: -1.92px;
	margin: 0 0 8px 0;
}

.auction-landing-banner-block:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 0;
	border-radius: 791.236px;
	background: #0061FF;
	filter: blur(250px);
	width: 100%;
	height: 744.033px;
	right: 0;
	margin: 0 auto;
	transform: translateY(-50%);
}

.image-grid {
	gap: 8px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.image-grid video {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.image-grid img {
	width: 100%;
}

.auction-btn {
	text-align: center;
}

.image-grid-wrap {
	position: relative;
	margin-top: -333px;
	z-index: 0;
	min-width: 0 !important;
}

/* -244 */
.auction-btn a {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	color: #fff;
	padding: 19px 42px;
	background-color: #0061FF;
	text-decoration: none;
	border-radius: 30px;
}

.auction-btn.auction-btn-secondary a {
	background: transparent;
	border: 2px solid #0061FF;
	color: #0061FF;
	padding: 17px 42px;
}

.auction-btn a:hover {
	color: #fff;
	background: #0A1B5F;
	border-color: #0A1B5F;
}

.auction-btn.auction-btn-secondary a:hover {
	color: #fff;
	background: #0A1B5F;
	border-color: #0A1B5F;
}

.image-grid .image-card:last-child {
	margin: 0 16px 0px 16px;
}

.auction-btn-alt:hover {
	background-color: #FFF !important;
	color: #0061FF !important;
}

.online-auction-header-text {
	margin-bottom: 32px;
}

/*Auction Banner Css Start Here*/
.single-auction_keywords #main-menu .current_page_parent>a:after,
.single-auction_keywords #main-menu .current-menu-item>a:after {
	display: none;
}

.single-auction_keywords #main-menu .current_page_parent>a,
.single-auction_keywords #main-menu .current-menu-item>a {
	color: #0A1B5F;
}

.auction-banner-block {
	padding: 96px 0;
}

.auction-banner-content {
	text-align: center;
	margin-bottom: 48px;
}

.auction-banner-content div {
	color: var(--Openlane-Primary-Onward-Blue, #0A1B5F);
	text-align: center;

	/* Openlane Web/H3 */
	font-family: Poppins;
	font-size: var(--Font-H3, 48px);
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	/* 52.8px */
	letter-spacing: -0.48px;
}

.auction-banner-content h2 {
	color: #0A1B5F;
	text-align: center;
	font-family: Poppins;
	font-size: 64px;
	font-style: normal;
	font-weight: 600;
	line-height: 64.4px;
	letter-spacing: -0.64px;
	margin-bottom: 16px;
	margin: auto;
	max-width: 700px;
}

.auction-banner-content h1 {
	color: #0A1B5F;
	text-align: center;
	font-family: Poppins;
	font-size: 96px;
	font-style: normal;
	font-weight: 600;
	line-height: 120px;
	letter-spacing: -1.92px;
	margin: 0;
	background: linear-gradient(91deg, #0A1B5F 3.45%, #0061FF 96.13%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: 0px;
}

.map-icon {
	text-align: center;
	margin-bottom: 48px;
}

.vehicle-auctions-content {
	text-align: left;
	padding: 32px 0 32px 0;
}

.vehicle-auctions-content h4 {
	color: var(--Openlane-Primary-Onward-Blue, #0A1B5F);
	text-align: center;
	font-family: Poppins;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 39.6px;
	letter-spacing: -0.36px;
	margin-bottom: 32px;
}

.vehicle-auctions-content ul {
	display: flex;
	max-width: 1010px;
	justify-content: flex-start;
	align-items: center;
	align-content: flex-start;
	column-gap: 32px;
	row-gap: 16px;
	align-self: stretch;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

.vehicle-auctions-content ul li {
	color: var(--Openlane-Primary-Onward-Blue, #0A1B5F);
	text-align: center;

	/* Openlane Web/Body */
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 30px */
	color: #0A1B5F;
	text-align: center;
	font-family: Poppins;
	list-style-type: none;
	position: relative;
}

.vehicle-auctions-content ul li:before {
	content: "";
	background-color: #0A1B5F;
	width: 3px;
	height: 3px;
	border-radius: 30px;
	position: absolute;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
}

.vehicle-auctions-content ul li:last-child:before {
	content: "";
	display: none;
}

/*Auction Banner Css Ends Here*/
.dealer-image {
	max-width: 400px;
	width: 100%;
	margin: 0 auto 32px;
}

.image-content-wrap {
	text-align: center;
}

.image-content-wrap .dealer-image img {
	width: 100%;
}

.image-content-block {
	padding: 96px 0;
}

.dealer-content {
	max-width: 998px;
	margin: 0 auto;
	width: 100%;
}

.dealer-content p {
	color: #000;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
}

.search-text {
	text-align: center;
	max-width: 840px;
	margin: 12px auto 0;
	width: 100%;
	opacity: 0;
}

.dropdown-selected .search-text {
	opacity: 1;
}

.search-text h3 {
	color: #ffffff;
	text-align: center;
	font-family: Poppins;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 52.8px;
	letter-spacing: -0.48px;
	margin-bottom: 32px;
}

.search-text p {
	color: #FFF;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}

.learn-more-btn {
	text-align: center;
	margin: 64px auto 0;
}

.learn-more-btn span {
	color: #FFF;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 15px;
	display: block;
}

.search-part {
	padding: 48px 0 0 0;
}

.justify-content-left {
	justify-content: flex-start !important;
}

.select-bar {
	position: relative;
	max-width: 370px;
	width: 100%;
	margin: 0 auto;
	border-radius: 500px;
	background: #FFF;
	display: flex;
	padding: 8px 10px;
	align-items: center;
	gap: 24px;
	align-self: stretch;
}

select#js-example-basic-hide-search {
	display: none;
}

.auction-dealers-block,
.inventories-list {
	background-color: white;
}

.comparison-container {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: start;
	max-width: 1268px;
	margin: 64px auto 128px;
	flex-wrap: wrap;
	width: 100%;
}

.slick-pagination-count,
.slick-pagination-current {
	color: white !important;
}

.disclaimer {
	display: flex;
	justify-content: center;
	align-items: center;
}

.disclaimer a {
	color: var(--Openlane-Primary-Onward-Blue, #0A1B5F);
	font-family: Poppins;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 18px */
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
}

.comparison-labels {
	display: flex;
	flex-direction: column;
	width: 24%;
	justify-content: right
}

	.comparison-tables {
		width: 76%;
	}

.comparison-label-cell div {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

.comparison-label-physical {}

.comparison-label-openlane div {
	border-radius: 8px;
	background: linear-gradient(91deg, #0061FF 0.94%, #66A1FF 98.96%);
}

.comparison-table-cell div,
.comparison-table-cell img {
	display: none
}

.comparison-label-physical div {
	color: var(--Openlane-Neutrals-Medium-Silver, #707070);
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	/* 30px */
}

.comparison-label-openlane div {
	color: var(--Openlane-Primary-Core-White, #FFF);
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	/* 30px */
}

.comparison-table {

	display: flex;
	width: 100%;
	flex-direction: row;
}

comparison-table-cell .comparison-table-row {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.comparison-label-openlane,
.comparison-label-physical,
.comparison-label-label,
.comparison-table-label {
	width: 30%;
	height: 72px;
}

.comparison-label-openlane,
.comparison-table-openlane {
	width: 100%;

}

.comparison-label-physical,
.comparison-table-physical {
	width: 100%;
}

.comparison-table-cell {
	padding: 16px;
	margin: 0;
	position: relative;

	display: flex;

	align-items: anchor-center;
	width: 100%;

}

.comparison-table-row-labels,
.comparison-label-label {
	width: 25%;
	min-width: 25%;
}

.comparison-table-physical,
.comparison-table-row-physical,
.comparison-table-openlane,
.comparison-table-row-openlane {
	width: 37.5%;
	min-width: 37.5%;
}

.comparison-table-row-openlane * {
	color: var(--Openlane-Primary-Openlane-Blue, #0061FF);
	font-family: Poppins;
	font-size: var(--Font-Body-Default, 16px);
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	/* 24px */
}

.comparison-label-cell {
	padding: 2px;
}

.comparison-table-row-openlane {
	border-radius: 16px;
	;
	box-shadow: 0 0 20px 0 #CCE0FF;
}

.comparison-table-row-labels * {
	color: var(--Openlane-Neutrals-Medium-Silver, #707070);
	font-family: Poppins;
	font-size: var(--Font-Body-Default, 16px);
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	/* 24px */
	letter-spacing: 0.64px;
	text-transform: uppercase;
}

.comparison-table-row-physical * {
	color: var(--Openlane-Neutrals-Medium-Silver, #707070);

	/* Openlane Web/Body */
	font-family: Poppins;
	font-size: var(--Font-Body-Default, 16px);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 24px */
}

.comparison-table-cell {
	min-height: 95px;
	border-top: 1px solid #C3C3C3;
}




.comparison-table-label {}

.comparison-table-openlane {}

.comparison-table-physical {}

.comparison-table-row:last-of-type *::after {
	background-color: transparent;
}

.comparison-table-row:last-of-type * {}



.comparison-tables {
	display: flex;
	flex-wrap: wrap;
	width: 71%;
	padding: 0 0 0 0;
	gap: 0;
}

.table {
	padding: 0;
	width: 160px;
	text-align: left;
	width: 50%;
}

.table h2 {
	font-size: 16px;
	color: #1a2d5b;
	margin-bottom: 10px;
}

.blue-gradient-section {
	background: linear-gradient(94deg, #0061FF 0%, #0A1B5F 100%);
	padding: 96px 0;
}

.blue-gradient-section h4 {
	color: var(--Openlane-Primary-Core-White, #FFF);
	text-align: center;
	margin: 0 auto 32px;
	font-family: Poppins;
	font-size: var(--Font-H3, 48px);
	font-style: normal;
	max-width: 1100px;
	font-weight: 600;
	line-height: 110%;
	/* 52.8px */
	letter-spacing: -0.48px;
}

.blue-gradient-section .auction-btn a {
	background-color: white;
	color: #0061FF
}

.openlane {
	width: 55%;
	border-radius: 16px;
	background: #fff;
	margin: 0;
	overflow: hidden;
	border-radius: 16px;
background: #FFF;
box-shadow: 0 0 20px 0 #CCE0FF;
}

.physical {
	border-radius: 16px;
	width: 45%;
	margin: 0;
}

.signup-btn {
	margin-top: 20px;
	padding: 10px 20px;
	font-size: 16px;
	color: white;
	background-color: #1a2d5b;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.digital-auction-block {
	padding: 0px 0;
	position: relative;
}
.right-content a {
	  position: relative;
	  display: flex;
	    align-items: center;
		width: fit-content;
}
.right-content a::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: -4px;
  left: 0;
  background-color: #0061FF;
  
  /* Initial state: invisible and shrunk */
  opacity: 0;
  transform: scaleX(0);
  transition: all 0.3s ease;
}

.right-content a:hover {
	color: #0061FF !important;
}
.right-content a:hover::after {
  opacity: 1;
  transform: scaleX(1);
}
.auction-comparison > p {
	color: var(--Text-Default, #0A1B5F);
	text-align: center;

	/* Openlane Web/H4 */
	font-family: Poppins;
	font-size: var(--Font-H4, 24px);
	font-style: normal;
	font-weight: 600;
	line-height: 110%; /* 26.4px */
	letter-spacing: -0.24px;
}
.auction-comparison h3 {
	color: var(--Openlane-Primary-Onward-Blue, #0A1B5F);
	text-align: center;
	font-family: Poppins;
	font-size: 56px;
	font-style: normal;
	font-weight: 600;
	line-height: 52.8px;
	letter-spacing: -0.48px;
	max-width: 1000px;
	margin: 0 auto 32px;
}

.auction-comparison h4 {
	color: var(--Text-Default, #0A1B5F);
	text-align: center;
	font-family: Poppins;
	font-size: var(--Font-H4, 24px);
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	/* 26.4px */
	letter-spacing: -0.24px;
	max-width: 1000px;
	margin: 0 auto 64px;
}

.table.physical div,
.table.openlane div,
.comparison-labels p {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	border-top: 1px solid #C3C3C3;
	min-height: 72px;
}
.comparison-labels p {
	color: #262626 !important;
}
.table.physical p,
.table.openlane p,
.comparison-labels p {
	color: var(--Openlane-Neutrals-Medium-Silver, #707070);
	font-family: Poppins;
	font-size: var(--Font-Body-Default, 16px);
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 24px */
	width: 100%;
	text-align: left;
	letter-spacing: 0.64px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding: 0 16px;
}
.table.openlane h2 {
background: linear-gradient(91deg, #0061FF 0.94%, #66A1FF 98.96%);
color: var(--Openlane-Primary-Core-White, #FFF);
text-align: center;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 30px */
padding: 16px 0;
    margin-bottom: 0;
    margin: 4px;
    border-radius: 8px;
}


.table.physical p {
	color: var(--Openlane-Neutrals-Medium-Silver, #707070);
	text-transform: none;
/* Openlane Web/Body */
font-family: Poppins;
font-size: var(--Font-Body-Default, 16px);
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
}


.table.openlane p {
color: var(--Openlane-Primary-Openlane-Blue, #0061FF);
font-family: Poppins;
font-size: var(--Font-Body-Default, 16px);
font-style: normal;
font-weight: 600;
line-height: 150%; /* 24px */
		width: 100%;
	padding-left: 41px;
    display: flex;
    flex-direction: column;
	text-transform: none;
    justify-content: center;
    align-items: flex-start;
	position: relative;
}
.table.openlane p svg {
	position: absolute;
	left: 16px;
	padding: 0;
	top: 0;
}
.table.openlane p small {
	color: var(--Text-Default, #0A1B5F);
	padding: 0;
	/* Openlane Web/Caption */
	font-family: Poppins;
	font-size: var(--Font-Caption-Footnote, 12px);
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 18px */
	bottom: 0;
}
.comparison-labels h2,
.table.physical h2 {
	display: flex;
	padding: 20px 16px;
	justify-content: flex-start;
	align-items: center;
	align-self: stretch;
	margin: 0;

	color: var(--Openlane-Neutrals-Medium-Silver, #707070);
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 30px */
}
.comparison-container-mobile {
	display: none;
}
.comparison-labels h2 {
	opacity: 0;
}

.comparison-labels p:last-child {
	border-bottom: 0;
}

.table.openlane p:last-child {
	border-bottom: 0;
}

.table.physical p:last-child {
	border-bottom: 0;
}

.inventories-list .wp-block-buttons {
	padding-bottom: 96px !important;
  margin-bottom: 0 !important;
}
.inventories-list .wrapper {
	margin-bottom: 28px;
}
.dealers-testimonials-wrap {
	width: 100%;
}

.dealers-testimonial-list {
	position: relative;
}

.dealers-testimonials-block {
	background: #0A1B5F;
	padding: 96px 0;
}
.dealers-testimonials-block .auction-btn a:hover {
	background-color: white;
	color: #0061FF;
}
.button-glow{position:relative;padding:2px;display:inline-block;border-radius:9999px;overflow:hidden;background:#0061FF;transition:background-color .3s ease-in-out; width: fit-content;}
.button-glow:hover{background:#0A1B5F}
.button-glow:before{z-index:0;content:"";position:absolute;top:50%;left:50%;width:120%;height:auto;padding:120% 0 0;box-shadow:0 0 5px;background-image:conic-gradient(from 0 at 50% 50%,#ffff 0deg,#fff0 60deg,#fff0 310deg,#ffff 360deg);transform:translate(-50%,-50%);animation:button-glow 5s linear 0s infinite}
.button-glow:after{z-index:-1;content:"";position:absolute;top:50%;left:50%}
@keyframes button-glow {
to{transform:translate(-50%,-50%) rotate(360deg)}
}
@keyframes button-glow-sides {
0%{box-shadow:10px 0 10px -7px #fff}
25%{box-shadow:10 0 0 -7px #fff}
50%{box-shadow:-10px 0 10px -7px #fff}
75%{box-shadow:-10 0 0 -7px #fff}
100%{box-shadow:10px 0 10px -7px #fff}
}
.button-glow.on-dark:hover{background:#fff}
.button-glow.on-dark:hover a{color:#0A1B5F;background:#fff}
.button-glow a{z-index:5;position:relative}
.dealers-testimonials-block .heading {
	max-width: 840px;
	margin: 0 20px 48px;
	width: 100%;
}

.dealers-testimonials-block .auction-btn-secondary a {
	color: white;
	border-color: white;
}

.dealers-testimonials-block .heading h3 {
	/* color: #0A1B5F; */
	color: white;
	text-align: left;
	font-family: Poppins;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 52.8px;
	letter-spacing: -0.48px;
	margin-bottom: 32px;
}

.dealers-testimonial-wrap {
	padding-top: 20px;
	-webkit-transition: padding-top;
	transition: padding-top;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.dealers-testimonials-wrap .dealers-testimonial-list.slick-slide:hover .dealers-testimonial-wrap {
	padding-top: 0;
}

.dealers-testimonial-body {
	border-radius: 16px;
	border: 1px solid rgba(102, 161, 255, 0.20);
	background: linear-gradient(180deg, rgba(204, 224, 255, 0.03) 17.72%, rgba(0, 97, 255, 0.08) 94.22%);
}

.testimonial-content {
	padding: 32px 32px 50px;
	text-align: center;
}

.testimonial-content p {
	margin: 0 0 24px 0;
	color: var(--Openlane-Primary-Core-White, #FFF);
	text-align: center;
	font-family: Poppins;
	font-size: var(--Font-H4, 24px);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 36px */
}

.testimonial-content span {
	color: var(--Openlane-Primary-Core-White, #FFF);
	text-align: center;
	font-family: Poppins;
	font-size: var(--Font-Body-Default, 16px);
	font-style: normal;
	font-weight: 600;
	line-height: normal;
}

figure.testimonial-bg a {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 100%;
}

figure.testimonial-bg a:before {
	content: "";
	z-index: 20;
	position: absolute;
	bottom: 16px;
	left: 16px;
	width: 64px;
	backdrop-filter: blur(10px);
	height: 64px;
	display: block;
	border-radius: 50%;
	background: url(../images/Play-btn.svg) no-repeat 55% center / auto auto rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.left-content {
	color: var(--Text-Highlight, #0061FF);
	font-family: Poppins;
	font-size: var(--Font-H4, 24px);
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
	/* 34.8px */
	letter-spacing: -0.24px;
}

.auction_keyword-cta-section .divider {
	width: 1px;
	height: 253px;
	background-color: #c3c3c3;
}

.right-content {
	width: 50%;
}

.right-content a {
	color: var(--Openlane-Primary-Openlane-Blue, #0061FF);
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-decoration: none;
}

.right-content a svg {
	margin-left: 12px;
}

.right-content h4 {
	color: var(--Openlane-Primary-Onward-Blue, #0A1B5F);

	/* Openlane Web/H4 */
	font-family: Poppins;
	font-size: var(--Font-H4, 24px);
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	/* 26.4px */
	letter-spacing: -0.24px;
	margin: 24px 0;
}

.dealers-testimonial-wrap figure.testimonial-bg img {
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	width: 100%;
}

figure.testimonial-bg {
	margin: 0;
}

.dealers-testimonials-wrap .dealers-testimonial-list {
	padding-left: 24px;
	padding-right: 24px;
}


.dealers-testimonials {
	position: relative;
	padding-bottom: 48px;
}

.dealers-testimonials.more-padding {
	padding-bottom: 130px;
}

.dealers-testimonials .slick-arrow {
	bottom: -82px;
	color: white;
	background: transparent;
}
.dealers-testimonials-block .container,
.online-auction-deal .container {
	padding: 0;
}
.online-auction-deal .container {
max-width: 1280px;
}
.dealers-testimonials .slick-pagination .slick-pagination-current {
	color: #0A1B5F;
	border-right: 2px solid rgba(195, 195, 195, 0.5);
}

.dealers-testimonials .slick-pagination .slick-pagination-count {
	color: #C3C3C3;
}

.dealers-testimonials .slick-pagination.slick-pagination-active {
	display: block;
	padding: 0 16px;
}

.dealers-testimonials .slick-pagination {
	display: none;
}

.digital-bottom-text p {
	color: #262626;
	text-align: center;
	font-family: Poppins;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
}

.digital-bottom-text {
	margin-bottom: 64px;
}

.tab-slider--container {
	padding-top: 40px;
}

.comparison-tab-wrap {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
}

.comparison-slider--nav {
	width: 100%;
	max-width: 360px;
	margin: 0 auto 0;
	padding: 4px;
	border: 1px solid transparent;
	border-radius: 35px;
	background: #fff;
	border: 1px solid #707070;
	position: sticky;
	z-index: 9999;
	top: 120px; /* The gap between the element and the top of the screen */
}

.tab-slider--tabs {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	border-radius: 0;
	overflow: hidden;
	height: auto;
	user-select: none;
	flex-wrap: wrap;
	justify-content: space-around;
	width: 100%;
	border-radius: 50px;
}

.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs .tab-slider--trigger {
	display: flex;
	padding: 20px 16px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex: 1 0 0;
	color: #707070;
	text-align: center;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 12.6px;
	letter-spacing: 0.28px;
	z-index: 1;
}

.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs .tab-slider--trigger.active {
	color: #ffffff;
}

.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs:after {
	content: "";
	width: 50%;
	border-radius: 72px;
	background: #0061FF;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 250ms ease-in-out;
	padding: 10px 16px;
	z-index: 0;
}

.comparison-tab-wrap .comparison-slider--nav .tab-slider--tabs.slide:after {
	left: 50%;
	background-color: #707070;
}


.page-template-template-geo-overview .footer-content,
.page-template-template-auction-keyword .footer-content {
	display: none;
}

.single-auction_keywords .footer-content {
	display: none;
}

.lity-iframe-container iframe {
	border-radius: 16px;
}

.dealers-testimonials .slick-arrow:hover {
	background: #0A1B5F;
}

.dealers-testimonials .slick-arrow.slick-next:hover:after {
	color: #ffffff;
}

.dealers-testimonials .slick-arrow.slick-prev:hover:after {
	color: #ffffff;
}

.image-card img.bid-img {
	position: absolute;
	left: 4px;
	top: 4px;
	width: auto;
	opacity: 0;
	transition: opacity 0.4s ease-in-out;
}

.image-grid.visible .image-card img.bid-img {
	opacity: 1;
	transition-delay: 2s;
}

.image-grid-wrap:before {
	content: "";
	background: linear-gradient(180deg, rgba(10, 27, 95, 0.00) 0%, #0A1B5F 100%);
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 387px;
	z-index: 1;
}

.auction-state-block {
	background: #F9F9F9;
	padding: 74px 0 144px;
}

.auction-state-block .heading h3 {
	color: #0A1B5F;
	text-align: center;
	font-family: Poppins;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 52.8px;
	letter-spacing: -0.48px;
	margin-bottom: 56px;
}

.auction-state-list {
	display: flex;
	max-width: 960px;
	justify-content: center;
	align-items: center;
	margin: 0;
	gap: 24px;
	align-self: stretch;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 auto;
}

.auction-state-list a {
	display: flex;
	padding: 11px 24px;
	justify-content: center;
	align-items: center;
	gap: 24px;
	border-radius: 500px;
	border: 1px solid #0061FF;
	color: #0A1B5F;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	cursor: pointer;
	text-decoration: none;
}

.auction-state-list a:hover {
	border-radius: 500px;
	border: 1px solid #0061FF;
	background: #0061FF;
	color: #fff;
}

.auction-state-list a:focus {
	border-radius: 500px;
	border: 1px solid #0061FF;
	background: #CCE0FF;
	box-shadow: 0px 4px 4px 0px rgba(195, 195, 195, 0.50);
	color: #0A1B5F;
}

.select-bar.auction-state-mobile {
	display: none;
}

.state-list.state-active a {
	border-radius: 500px;
	border: 1px solid #0061FF;
	background: #CCE0FF;
	box-shadow: 0px 4px 4px 0px rgba(195, 195, 195, 0.50);
	color: #0A1B5F;
}

.state-list.state-active a:hover {
	border-radius: 500px;
	border: 1px solid #0061FF;
	background: #0061FF;
	color: #fff;
}

.close-search {
	background-image: url(../images/disabled_by_default.svg);
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	display: none;
}


/*Single Page Css Start Here*/
body.single-auction_keywords {
	padding-top: 80px;
}

.auction-landing-banner-block.single-auction-banner {
	background-color: transparent;
	padding: 159px 0 144px;
	bottom: 0;
}

.single-auction_keywords .auction-landing-banner-block:before {
	content: "";
	display: none;
}

.single-auction_keywords .image-grid-wrap:before {
	content: "";
	background: linear-gradient(180deg, rgba(249, 249, 249, 0.00) 0%, #F9F9F9 100%);
	height: 490px;
	bottom: 0;
}

.auction-video-main {
	max-width: 925px;
	margin: 0 auto;
	width: 100%;
	border-radius: 24px;
	border: 1px solid rgba(255, 255, 255, 0.20);
	background: rgba(164, 164, 164, 0.30);
	box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.10) inset;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.10) inset;
	padding: 19px 20px;
	backdrop-filter: blur(25px);
	-webkit-backdrop-filter: blur(25px);
}

.auction-video-expand {
	position: relative;
	margin-top: -385px;
}

.auction-video-wrap {
	padding-bottom: 56.25%;
	position: relative;
	border-radius: 12px;
}

.auction-video-wrap video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 12px;
}

.auction-dealers-block {
	position: relative;
	padding-bottom: 144px;
}

.auction-dealers-block .auction-dealers-bg {
	width: 50%;
}

.auction-dealers-block .auction-dealers-bg figure img {

	border-radius: 14px
}

.auction-dealers-block .auction-dealers-bg figure img {
	transform: translateX(100px) scale(1.1);
}

.auction-dealers-block .auction-dealers-bg figure {}

.auction-dealers-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 96px 16px 0;
	height: 640px;
}

.auction-dealers-wrap .container {
	display: flex;
	flex-direction: row;
}

.auction-dealers-wrap .auction-dealers-content {
	width: 50%;
	padding: 39px 110px 40px 6px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.auction-dealers-wrap .auction-dealers-content h3 {
	color: #0A1B5F;
	font-family: Poppins;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 52.8px;
	letter-spacing: -0.48px;
	margin-bottom: 0px;
}

.auction-dealers-wrap .auction-dealers-content h3 span {
	color: #0061FF;
}

.auction-dealers-wrap .auction-dealers-content p {
	color: #333;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 16px;
}

.auction-dealers-wrap .auction-dealers-content .auction-btn {
	text-align: left;
	padding: 15px 0 0 0;
}

.auction-landing-banner-block.single-auction-banner .image-grid-wrap {
	margin-top: -305px;
}

.single-vehicles-block {
	background-color: #0A1B5F;
}

.single-vehicles-block {
	padding: 144px 0;
}

.single-vehicles-block .heading {
	margin-bottom: 64px;
}

.single-vehicles-block .heading h3 {
	color: #FFF;
	text-align: center;
	font-family: Poppins;
	font-size: 48px;
	font-style: normal;
	font-weight: 600;
	line-height: 52.8px;
	letter-spacing: -0.48px;
}

.single-vehicles-wrap {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	gap: 32px;
	align-self: stretch;
	flex-wrap: wrap;
	max-width: 930px;
	margin: 0 auto 64px;
	width: 100%;
}

.single-vehicles-wrap .vehicles-list {
	border-radius: 16px;
	border: 1px solid rgba(255, 255, 255, 0.10);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 17.72%, rgba(0, 97, 255, 0.05) 94.22%);
	width: 22.4%;
}

.single-vehicles-wrap .vehicles-list figure {
	margin: 0;
}

.single-vehicles-wrap .vehicles-list figure img {
	width: 100%;
}

.single-vehicles-wrap .vehicles-list h5 {
	margin: 0;
	padding: 12px 16px 0;
	color: #FFF;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.single-vehicles-block .pill-panel {
	border-radius: 60px;
	background: rgba(204, 224, 255, 0.20);
}

.single-vehicles-block .pill-panel .panel-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	align-items: center;
}

.single-vehicles-block .pill-panel .pill-text {
	font-size: 36px;
	line-height: 39.6px;
	text-align: center;
	font-style: normal;
	color: #CCE0FF;
	font-weight: 500;
	letter-spacing: -0.36px;
	max-width: 100%;
	opacity: 0.8;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

.single-vehicles-block .animated-pills:after {
	content: "";
	background: linear-gradient(180deg, rgba(10, 27, 95, 0.00) 6.55%, rgba(10, 27, 95, 0.50) 82.22%);
	height: 415px;
}

.single-vehicles-block .animated-pills .pill-column {
	min-width: 18vw;
	padding: 12px 8px;
	display: inline-block;
}

.mobile-heading {
	display: none;
}

.single-vehicles-block .auction-btn {
	position: relative;
}

/*Single Page Css Ends Here*/
.safari .select2-container--open .select2-dropdown {
	top: -44px;
}


/*physical-auctions Page Css Start Here*/
body.page-template-default.page.page-id-2878,
body.page-template-default.page.page-id-2888 {
	background-color: #0A1B5F;
	padding-top: 80px;
}

.physical-auction.auction-landing-banner-block {
	bottom: -80px;
	padding: 70px 0 0 0;
}

.physical-auction.auction-landing-banner-block .image-grid-wrap {
	margin-top: -185px;
}

.physical-auction.auction-landing-banner-block .auction-landing-banner-content span.line-text span:last-child {
	color: #66A1FF;
}

.physical-auction.auction-landing-banner-block .image-grid-wrap:before {
	content: "";
	background: linear-gradient(180deg, rgba(10, 27, 95, 0.00) 0%, #0A1B5F 100%);
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 370px;
	z-index: 1;
}

.auction-simple-content {
	text-align: center;
	margin-top: 30px;
}

.auction-simple-content p {
	color: #fff;
	text-align: center;
	font-family: Poppins;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin: 0 0 31px 0;
}

.auction-simple-content {
	max-width: 680px;
	width: 100%;
	margin: 32px auto 0;
}

.auction-simple-content a.auction-button {
	border-radius: 94px;
	background-color: #fff;
	color: var(--Openlane-Primary-Openlane-Blue, #0061FF);
	text-align: center;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
	padding: 16px 40px;
	align-items: center;
	display: inline-block;
	text-decoration: none;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child {
	margin-bottom: -100px;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child {
	margin-bottom: -100px;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(6n) .image-card:last-child {
	margin-bottom: 80px;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card:last-child {
	display: none;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card img.bid-img {
	display: none;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child img.mobile-bid-img {
	display: none;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child img.mobile-bid-img {
	display: none;
}


.physical-auctions.digital-auction-block .auction-comparison h3 {
	color: #fff;
}

.physical-auctions.digital-auction-block .comparison-labels p {
	color: #fff;
}

.physical-auctions.digital-auction-block .physical {
	background: rgba(0, 0, 0, 0.20);
}

.physical-auctions.digital-auction-block .table.physical p {
	color: #C3C3C3;
}

.physical-auctions.digital-auction-block .digital-bottom-text p {
	color: #fff;
}

.physical-auction.auction-landing-banner-block:before {
	content: "";
	top: 75%;
}

.auction-simple-content a.auction-button:hover {
	background-color: #0061FF;
	color: #fff;
}

body.page-template-default.page.page-id-2878 .footer-content,
body.page-template-default.page.page-id-2888 .footer-content {
	display: none;
}

.page-id-2878 div#main-menu,
.page-id-2888 div#main-menu {
	display: none;
}

.page-id-2878 .col.col-login.show-divider-login,
.page-id-2888 .col.col-login.show-divider-login {
	display: none;
}

.auction-btn.button-glow a:hover,
.physical-auctions.digital-auction-block .auction-btn a:hover {
	background-color: #fff;
	color: #0061FF;
}

.cc-block.dealers-testimonials-block {
	padding: 96px 0;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child img.bid-img {
	display: none;
}

.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child img.bid-img {
	display: none;
}

.auction_keyword-cta-section .single_auction_button_wrapper {
	justify-content: left;
}

.auction_keyword-cta-section {
	background-color: #0A1B5F;
	padding: 0 0 96px;
}

.auction_keyword-cta-section .container h3 {
	background: linear-gradient(91deg, #0A1B5F 0.78%, #0061FF 89.7%);
	margin-bottom: 32px;
	font-family: Poppins;
	font-size: var(--Font-H3, 48px);
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	/* 52.8px */
	letter-spacing: -0.48px;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.auction_keyword-cta-section .container {
	display: flex;
	width: 100%;
	max-width: var(--Widths-Container-Width, 1440px);
	justify-content: center;
	align-items: flex-start;
	gap: 48px;
	background-color: white;
	display: flex;
	padding: var(--gaps-spaces-vertical-margin, 56px) var(--gaps-spaces-side-margin, 48px);
	align-items: center;
	gap: 64px;
	flex: 1 0 0;
	border-radius: var(--Widths-Corner-radius, 24px);
	border: 1px solid rgba(255, 255, 255, 0.10);
	background: #FFF;
	max-width: 1280px;
}

.online-auction-deal {
	background: white;
	padding: 96px 0;
}

.online-auction-deal .blueblock {
	border-radius: var(--Widths-Corner-radius, 24px);
	background: var(--Text-Default, #0A1B5F);
	display: flex;
	padding: var(--gaps-spaces-vertical-margin, 56px) var(--gaps-spaces-side-margin, 48px);
	align-items: flex-start;
	gap: 48px;
	align-self: stretch;
	gap: 56px;
	flex-direction: row;
	align-items: stretch;
}

.online-auction-deal .blueblock h3 {
	background: linear-gradient(90deg, #FFF 15.83%, #66A1FF 84.91%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-family: Poppins;
	font-size: 56px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	/* 61.6px */
	letter-spacing: -0.56px;
	padding-bottom: 10px;
}

.online-auction-deal .blueblock .leading {
	color: var(--Openlane-Primary-Core-White, #FFF);
	font-family: Poppins;
	font-size: var(--Font-H4, 24px);
	font-style: normal;
	font-weight: 500;
	line-height: 145%;
	/* 34.8px */
	letter-spacing: -0.24px;
}

.promo-right-content {
	justify-content: center;
	display: flex;
	flex-direction: column;
}

.promo-left-content,
.promo-right-content {
	width: 50%;
}

.online-auction-deal .promo-right-content p {
	color: var(--CTA-text-hover, #FFF);
	font-family: Poppins;
	font-size: var(--Font-Body-Large, 20px);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 30px */
	text-align: left;
}

.online-auction-deal .promo-right-content .auction-btn {
	text-align: left;
	margin-top: auto;
}

.online-auction-deal .promo-right-content .disclaimer,
.online-auction-deal .promo-right-content .disclaimer a {
	justify-content: flex-start;
	color: var(--CTA-text-hover, #FFF);
	font-family: Poppins;
	font-size: var(--Font-Caption-Footnote, 12px);
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	/* 18px */
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: auto;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	text-align: left;
}

/*physical-auctions Page Css Ends Here*/

/*Responsive Start Here*/

@media only screen and (max-width: 1440px) {
	.comparison-labels {
		width: 20%;
	}
	.comparison-tables {
		width: 80%;
	}
	.image-card {
		width: 188px;
		height: 188px;
	}

	.auction-dealers-block .auction-dealers-bg figure img {
		transform: translateX(120px) scale(1);
	}

	.auction-dealers-wrap {
		padding: 0;
	}

	.auction-dealers-wrap .auction-dealers-content {
		padding: 30px 0 30px 0;
	}

	.auction-landing-banner-block.single-auction-banner .image-grid-wrap {
		margin-top: -130px;
	}
}

@media only screen and (max-width: 1200px) {
	.comparison-labels {
		width: 22%;
	}
	.comparison-tables {
		width: 78%;
	}
	.table.openlane p {
		padding-left: 24px;
		padding-right: 12px;
	}
	.table.openlane p svg {
		left: 0;
	}
	.physical {
		width: 42%;
	}
	.openlane {
		width: 58%;
	}
	.auction-landing-banner-block {
		padding: 120px 0 0;
	}

	.image-card {
		width: 150px;
		height: 150px;
		margin: 0 10px 20px 10px;
	}

	.auction-landing-banner-content h1 {
		font-size: 72px;
		line-height: 72px;
	}

	.auction-banner-content h2 {
		font-size: 52px;
		line-height: 62px;
	}

	.auction-banner-content h1 {
		font-size: 72px;
		line-height: 90px;
	}

	.search-text h3 {
		font-size: 40px;
		line-height: 50px;
	}

	.testimonial-content {
		padding: 20px;
	}

	/* .image-grid-wrap:before { bottom: 100px; } */
	.blue-gradient-section {
		padding-left: 16px;
		padding-right: 16px;
	}

	.auction_keyword-cta-section .container {
		gap: 48px;
	}

	.blue-gradient-section h4,
	.auction_keyword-cta-section .container h3,
	.auction-dealers-wrap .auction-dealers-content h3 {
		font-size: 42px;
		line-height: 46px;
	}

	.single-auction_keywords .digital-auction-block {
		top: 0px;
	}
}

@media only screen and (max-width: 1024px) {
	.comparison-table {
		justify-content: center;
	}

	.comparision-highlight {
		height: 72px;
	}

	.comparison-table-row-openlane.show .comparison-label-openlane div {
		color: white;
		border-radius: 72px;
		background: var(--Openlane-Primary-Openlane-Blue, #0061FF);
	}

	.comparison-table-row-physical.show .comparison-label-physical div {
		color: white;
		border-radius: 72px;
		background: var(--Openlane-Neutrals-Medium-Silver, #707070);
	}

	.comparison-label-physical div,
	.comparison-label-openlane div {
		background: transparent;
		color: var(--Openlane-Neutrals-Medium-Silver, #707070);
		text-align: center;
		font-family: Poppins;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 90%;
		letter-spacing: 0.28px;
	}

	.comparison-table-row-openlane {
		box-shadow: none !important;

	}

	.comparison-table-row-labels {
		display: none
	}

	.comparison-labels p {
		font-size: 18px;
		line-height: 26px;
	}

	.online-auction-deal .blueblock h3,
	.auction-comparison h3 {
		font-size: 36px;
		line-height: 39.6px;
		letter-spacing: -0.36px;
		margin: 0 auto 40px;
	}

	.comparison-labels {
		display: block;
	}

	.comparison-table-row {
		flex-direction: column;
		gap: 0;

		height: 63px;
		overflow: hidden;
		margin-bottom: 16px;
	}

	.comparison-table-cell {
		display: flex;
		flex-direction: column;
		text-align: left;
		padding: 16px 24px;
	}

	.comparison-table-openlane div {
		color: #0061FF;
		font-family: Poppins;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		/* 150% */
		letter-spacing: -0.312px;
	}

	.comparison-table-openlane {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		gap: 8px;
		align-self: stretch;
		border-bottom: 0.8px solid #E2E8F0;
		background: rgba(239, 246, 255, 0.50);
		color: #0F172B;
		font-family: Poppins;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		/* 150% */
		letter-spacing: -0.312px;
	}

	.comparison-table-physical {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
		flex-shrink: 0;
		align-self: stretch;
		background-color: white;
		color: #707070;
		font-family: Poppins;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		/* 150% */
		letter-spacing: -0.312px;
	}

	.comparison-table-cell div,
	.comparison-table-cell img {
		display: inline
	}

	.comparison-table-row.show {
		height: auto;
	}

	.comparison-table-row .comparison-table-label {
		display: flex;
		padding: 16px 24px;
		flex-direction: row;
		align-items: center;
		gap: 10px;
		align-self: stretch;
		border-bottom: 1px solid #E2E8F0;
		background: #F8FAFC;
		justify-content: space-between;
	}

	.comparison-table-cell span {
		display: flex;
		flex-direction: row;
		gap: 16px
	}

	.comparison-table-row:not(.show) img {
		transform: rotate(180deg);
	}

	.comparison-table-label img,
	.comparison-table-cell span img {
		width: fit-content;
	}

	.comparison-table-row *::after {
		background-color: transparent;
	}

	.comparison-table-row * {
		width: 100%;
	}

	.auction-comparison.active-auction .digital-bottom-text {
		display: none;
	}

	.inventories-list {
		padding-top: 48px;
	}

	.inventories-list .wp-block-buttons {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}

	.image-card {
		width: 120px;
		height: 120px;
		margin: 0 7px 15px 7px;
	}

	.online-auction-deal .blueblock {
		flex-direction: column;
		gap: 0;
	}

	.promo-left-content,
	.promo-right-content {
		width: 100%;
	}

	.image-grid-wrap {
		margin-top: -80px;
	}

	.image-grid:nth-of-type(2n) .image-card:last-child {
		margin-bottom: 60px;
	}

	.image-grid:nth-of-type(3n) .image-card:last-child {
		margin-bottom: 100px;
	}

	.image-grid:nth-of-type(2n) .image-card:last-child {
		margin-bottom: 60px;
	}

	.image-grid:nth-of-type(5n) .image-card:last-child {
		margin-bottom: 100px;
	}

	.image-grid:nth-of-type(6n) .image-card:last-child {
		margin-bottom: 70px;
	}

	.openlane {
		width: 55%;
	}

    .table.openlane p small {
		font-size: 11px;
	}

	.dealers-testimonials-block .heading h3 {
		font-size: 40px;
		line-height: 50px;
	}

	.dealers-testimonials-wrap .slick-track {
		margin: 0 auto;
	}

	.image-card img.bid-img {
		max-width: 80px;
		width: 100%;
	}

	/* .image-grid-wrap:before { bottom: 80px; } */

	.auction-video-expand {
		padding: 0 22px;
		margin-top: -240px;
	}

	.single-vehicles-block .pill-panel .pill-text {
		font-size: 28px;
		line-height: 32px;
	}

	.physical-auction.auction-landing-banner-block .image-grid-wrap {
		margin-top: 24px;
	}
}

@media only screen and (max-width: 992px) {

	.auction_keyword-cta-section {
		padding-left: 16px;
		padding-right: 16px;
	}

	.comparison-container-mobile .tab-slider--container > div {
		border-radius: 16px;
		overflow: hidden;
		background: var(--Openlane-Primary-Core-White, #FFF);
		position: relative;
		margin-bottom: 32px;;
	}
	
	.comparison-container-mobile .tab-slider--container div .label {
		color: var(--Openlane-Neutrals-Medium-Silver, #707070);
		font-family: Poppins;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 150%; /* 21px */
		letter-spacing: 0.56px;
		text-transform: uppercase;
		margin-bottom: 0;
	}

	.openlane-list svg {
		position: absolute;
		left: 16px;
	}
	.comparison-container-mobile .tab-slider--container .openlane-list, 
	.comparison-container-mobile .tab-slider--container .physical-auction-list {
		width: 100%;
		border-bottom: 1px solid #CCE0FF;
		border-radius: 0;
		padding: 16px;
	} 
	.comparison-container-mobile .tab-slider--container .tab-slider--body .physical-auction-list:last-child,
	.comparison-container-mobile .tab-slider--container .tab-slider--body .openlane-list:last-child {
		border-bottom: 0px solid #CCE0FF;
	} 
	.comparison-container-mobile .tab-slider--container .openlane-wrap, 
	.comparison-container-mobile .tab-slider--container .physical-auction-wrap {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		align-self: stretch;
	}
	.comparison-container-mobile .tab-slider--container .content {
		margin-top: 8px;
		margin-bottom: 0;
	}
	.comparison-container-mobile .tab-slider--container .openlane-wrap .content {
		padding-left: 32px;
		color: var(--Openlane-Primary-Openlane-Blue, #0061FF);
		font-family: Poppins;
		font-size: var(--Font-Body-Default, 16px);
		font-style: normal;
		font-weight: 600;
		line-height: 150%; /* 24px */
	}
	.comparison-container-mobile .tab-slider--container .openlane-wrap small{
		padding-left: 32px;
		display: block;
	}
	
	.comparison-container-mobile {
		display: block;
	}

	body,
	html {
		overflow-x: visible !important;
	}


	.online-auction-deal .blueblock {
		padding: 48px 32px !important;
	}
	.single_auction_button_wrapper .auction-btn a,
	.single_auction_button_wrapper .auction-btn {
		width: 100%;
		max-width: 358px;

	}
	.comparison-container {
		display: none;
	}
	.dealers-testimonials-wrap .slick-arrow.slick-next {
		right: 10px;
	}

	.auction_keyword-cta-section .container * {
		text-align: center;
	}

	.auction_keyword-cta-section .container .divider {
		display: none;
	}

	.auction_keyword-cta-section .container .right-content {
		width: 100%;
	}
	.auction_keyword-cta-section .container .right-content a {
		margin: auto
	}

	.auction_keyword-cta-section .container {
		flex-direction: column;
	}

	.dealers-testimonials-wrap .slick-arrow.slick-prev {
		right: 65px;
	}

	.auction-video-expand {
		margin-top: -200px;
	}

	.auction-dealers-wrap .auction-dealers-content {
		width: 100%;
		text-align: center;
		padding: 0;
	}

	.auction-dealers-block .auction-dealers-bg {
		position: relative;
		width: 100%;
		padding: 0 16px;
	}


	.mobile-heading {
		display: block;
		padding: 80px 16px 40px;
		text-align: center;
	}

	.mobile-heading h3 {
		color: #0A1B5F;
		text-align: center;
		font-family: Poppins;
		font-size: 36px;
		font-style: normal;
		font-weight: 600;
		line-height: 39.6px;
		letter-spacing: -0.36px;
		margin-bottom: 0;
	}

	.mobile-heading h3 span {
		color: #0061FF;
		display: block;
	}

	.auction-dealers-wrap .auction-dealers-content h3 {
		display: none;
	}

	.auction-dealers-wrap .auction-dealers-content .auction-btn {
		text-align: center;
	}

	.single-vehicles-wrap .vehicles-list {
		width: 21.5%;
	}

	.single-vehicles-wrap {
		gap: 24px;
	}

	.vehicle-auctions-content ul {
		gap: 20px;
		justify-content: center;
	}

	.vehicle-auctions-content ul li:before {
		right: -12px;
	}

	.page-id-2878 .header-wrapper>.row>.col.column-logo,
	.page-id-2888 .header-wrapper>.row>.col.column-logo {
		width: auto;
		max-width: 50%;
		-webkit-box-flex: auto;
		-ms-flex: 1 0 100%;
		flex: auto;
	}

	.auction-dealers-wrap .container {
		display: flex;
		flex-direction: column;
	}

	.auction-dealers-block .auction-dealers-bg figure {
		margin-top: 48px;
		margin-bottom: 0;
	}

	.auction-dealers-block .auction-dealers-bg figure img {
		transform: none;
		max-width: 100%;
		width: 100%;
	}

	.auction-dealers-content .vehicle-auctions-content {
		text-align: center;
	}

	.auction-dealers-content {
		justify-content: center;
		align-items: center;
	}

	.page-id-2878 button#navicon,
	.page-id-2888 button#navicon {
		display: none;
	}

	.page-id-2878 .header-wrapper>.row>.col.column-utility,
	.page-id-2888 .header-wrapper>.row>.col.column-utility {
		display: inline-block;
		width: fit-content;
		max-width: 50%;
	}

	.page-id-2878 .column-utility .row .col,
	.page-id-2888 .column-utility .row .col {
		max-width: 120px;
		flex: auto;
	}
	.auction_keyword-cta-section .single_auction_button_wrapper {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		gap: 16px;
		margin-top: 32px;
	}
	.online-auction-deal {
		padding: 96px 16px;
	}
	.auction_keyword-cta-section {
		padding: 0 16px;
	}

}

@media only screen and (max-width: 850px) {

	.auction-landing-banner-block.single-auction-banner .image-grid-wrap {
		margin-top: -120px;
	}
}

@media only screen and (max-width: 767px) {


	.auction-landing-banner-content h2 {
		max-width: 90%;
		margin: 0px auto 40px;
		font-size: 16px;
	}

	.single-auction_keywords .auction-banner-content p {
		font-size: 16px;
	}

	.search-part {
		padding: 0;
	}
	.auction-landing-banner-wrap .single_auction_button_wrapper {
		align-items: center;
	}
	.page-template-template-auction-keyword .auction-landing-banner-wrap,
	.page-template-template-geo-overview .auction-landing-banner-wrap {
		padding-top: 0;
	}

	.auction-landing-banner-block {
		padding: 0px 0 0;
	}

	.image-card {
		width: 90px;
		height: 90px;
		margin: 0 9px 20px 9px;
	}

	.physical-auction.auction-landing-banner-block .image-card {
		width: 102px;
		height: 102px;
	}

	.auction-landing-banner-content h1 {
		font-size: 48px;
		line-height: 48px;
		letter-spacing: -0.96px;
		margin: 0 0 20px 0;
	}

	.auction-banner-content h2 {
		font-size: 48px;
		line-height: 48px;
		letter-spacing: -0.96px;
	}

	.auction-banner-content h1 {
		font-size: 48px;
		line-height: 60px;
		letter-spacing: -0.96px;
		margin: 0;
	}

	.search-text h3 {
		font-size: 36px;
		line-height: 39.6px;
		letter-spacing: -0.36px;
	}

	.search-text p {
		font-size: 14px;
		line-height: 26px;
		letter-spacing: -0.2px;
	}

	.digital-auction-block {
		padding: 80px 0;
	}

	.online-auction-deal .promo-right-content p {
		font-size: 18px;
	}

	.online-auction-deal .blueblock .leading {
		font-size: 20px;
	}

	.dealers-testimonials-block .heading h3 {
		font-size: 36px;
		line-height: 39.6px;
		letter-spacing: -0.36px;
	}

	.testimonial-content {
		padding: 32px 29px 50px;
	}

	.dealers-testimonials-wrap {
		padding-top: 60px;
	}

	.dealers-testimonials .slick-arrow {
		bottom: inherit;
		top: 0;
	}

	.slick-pagination {
		left: 0;
		top: 10px;
	}

	.dealers-testimonials-wrap .dealers-testimonial-list {
		padding-left: 5px;
		padding-right: 5px;
	}

	.dealers-testimonials-block .heading {
		margin: 0 16px 40px;
		  width: 97%;
	}
	.dealers-testimonial-wrap {
		padding: 20px 16px;
	}
	.online-auction-deal .button-glow {
		margin-top: 32px !important;
	}
	.dealers-testimonials {
		padding-bottom: 40px;
	}

	.dealers-testimonials.more-padding {
		padding-bottom: 40px;
	}

	.image-card img.bid-img {
		max-width: 50px;
		width: 100%;
	}

	.select-bar.auction-state-mobile {
		display: block;
	}

	.auction-state-list {
		display: none;
	}

	.auction-state-block .heading h3 {
		font-size: 36px;
		line-height: 39.6px;
		letter-spacing: -0.36px;
		margin-bottom: 40px;
	}

	.image-grid-wrap:before {
		height: 300px;
	}

	.auction-landing-banner-block {
		bottom: -64px;
	}

	.auction-banner-content {
		max-width: 90%;
		margin: 0 auto 40px;
		width: 100%;
	}

	.auction-video-expand {
		margin-top: -120px;
	}

	.vehicle-auctions-content {
		padding: 0px 16px 32px 25px;
	}

	.auction-landing-banner-block.single-auction-banner {
		padding: 64px 0 0px;
	}

	.auction-landing-banner-block.single-auction-banner .image-grid-wrap {
		margin-top: -50px;
	}

	.auction-dealers-block {
		padding-bottom: 0px;
	}

	.single-vehicles-block {
		padding: 80px 0;
	}

	.single-vehicles-block .heading h3 {
		font-size: 36px;
		line-height: 39.6px;
		letter-spacing: -0.36px;
	}

	.single-vehicles-block .heading {
		margin-bottom: 40px;
	}

	.single-vehicles-block .pill-panel .pill-text {
		font-size: 20px;
		line-height: 22px;
	}

	.single-vehicles-block .pill-panel {
		padding: 8px 16px 8px 8px;
	}

	.single-vehicles-wrap .vehicles-list {
		width: 47.3%;
	}

	.single-vehicles-wrap {
		gap: 16px;
	}

	.single-vehicles-wrap .animated-pills {
		padding-bottom: 40px;
	}

	.vehicle-auctions-content ul {
		gap: 16px;
	}

	.vehicle-auctions-content ul li:before {
		right: -10px;
	}

	.auction-video-main {
		padding: 8px 8px;
		border-radius: 12px;
	}

	.single-vehicles-block .animated-pills {
		padding-bottom: 40px;
	}

	.dealers-testimonials-block {
		padding: 80px 0;
	}
	.dealers-testimonials-block h3 {
		padding-left: 5px;
		padding-right: 5px;
	}
	.auction-btn {
		text-align: center;
		padding-left: 5px;
	}
	.dealers-testimonials-block .single_auction_button_wrapper {
		align-items: flex-start;
	}
	.inventories-list {
		padding-bottom: 96px;
	}
	.online-auction-deal {
		padding-top: 0;
	}
	.digital-bottom-text {
		margin-bottom: 40px;
	}
	.auction-dealers-wrap {
		height: auto;
	}

	.physical-auction.auction-landing-banner-block {
		bottom: 0;
		padding: 64px 0 0 0;
	}
	.auction-dealers-wrap .auction-dealers-content .auction-btn {
		padding: 0;
		width: fit-content;
	}

	.physical-auction.auction-landing-banner-block .image-grid-wrap:before {
		content: "";
		height: 220px;
	}

	.physical-auction .auction-landing-banner-content h1 {
		margin-bottom: 24px;
	}

	.physical-auction .auction-simple-content p {
		font-size: 16px;
		line-height: 24px;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3n) .image-card:last-child {
		margin-bottom: 60px;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5n) .image-card:last-child {
		margin-bottom: 60px;
	}

	.auction-three-col.three-column-block {
		padding: 64px 0 0;
	}

	.three-column-image-content-block.experience-block.auction-experience {
		padding: 64px 0;
	}

	.auction-two-col-block.two-column-image-content-block {
		padding: 64px 0 0;
	}

	.three-column-image-content-block.experience-block.auction-experience .heading h3 {
		font-size: 36px !important;
		line-height: 39.6px !important;
		letter-spacing: -0.36px !important;
	}

	.three-column-image-content-block.experience-block.auction-experience .three-column-experience-btn {
		margin-top: 0;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card:last-child {
		display: block;
		margin-bottom: 60px;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(4n) .image-card img.bid-img {
		display: block;
	}

	.image-grid .image-card:last-child {
		margin: 0 9px 20px 9px;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3) .image-card:last-child img.mobile-bid-img {
		display: block;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5) .image-card:last-child img.mobile-bid-img {
		display: block;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3) .image-card:last-child>img {
		display: none;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5) .image-card:last-child>img {
		display: none;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(3) .image-card:last-child>img.bid-img {
		display: block;
	}

	.physical-auction.auction-landing-banner-block .image-grid:nth-of-type(5) .image-card:last-child>img.bid-img {
		display: block;
	}

	.auction_keyword-cta-section .container {
		width: 100%;
	}
}

@media only screen and (max-width: 576px) {
	.auction_keyword-cta-section .container {
		width: 100%;
	}
}

@media only screen and (max-width: 500px) {

	.single_auction_button_wrapper {
		flex-direction: column;
		gap: 24px;
	}
}

.image-grid-wrap {
	left: 0 !important;
}

.car-link-panels {
	z-index: 99;
	position: relative
}

.car-link-panels .wrapper {
	max-width: 1112px
}

.car-link-panels .row {
	justify-content: center
}

.car-link-panels-thin {
	max-width: 704px;
	margin-left: auto;
	margin-right: auto
}

.car-link-panel {
	position: relative;
	color: #0A1B5F;
	margin-bottom: 20px;
	text-decoration: none !important
}

.car-link-panel:before {
	z-index: -1;
	content: "";
	position: absolute;
	top: -8px;
	left: -8px;
	right: -8px;
	bottom: -8px;
	border-radius: 20px;
	border: 2px solid #0061FF;
	display: block;
	opacity: 0;
	transition: opacity .3s ease-in-out
}

.car-link-panel .panel-body {
	z-index: 9;
	position: relative;
	min-height: 336px;
	padding: 30px 28px;
	background: #F5F9FF;
	border-radius: 18px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.car-link-panels-white .car-link-panel .panel-body {
	background: #fff
}

.car-link-panel .car-link-title {
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	letter-spacing: -.24px;
	margin-bottom: 16px;
	display: block;
	transition: color .3s ease-in-out
}

.car-link-panel .car-link-desc {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	max-width: 192px;
	display: block
}

.car-link-panel .car-link-image {
	position: relative;
	display: block
}

.car-link-panel .car-link-image img {
	position: relative;
	width: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: -28px;
	display: block;
	flex: 0 0 auto
}

.car-link-panel .car-link-content {
	width: auto;
	max-width: 100%;
	flex: 0 0 auto
}

.car-link-panel:hover .car-link-button {
	opacity: 1;
	transform: translate(0, 0)
}

.car-link-panel .car-link-button .car-link-button-text {
	position: relative;
	width: 100%;
	font-size: 16px;
	line-height: 1;
	font-weight: 600;
	color: #fff;
	padding: 19px;
	display: block;
	border-radius: 50px;
	background-color: #0061FF;
	transition: background-color .3s ease-in-out
}

.car-link-panel:not(.no-inventory-link):hover:before {
	opacity: 1
}

.car-link-panel:not(.no-inventory-link):hover .car-link-title {
	color: #0061FF
}

.car-link-panel .car-link-button {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	display: block;
	opacity: 0;
	transform: translate(0, 20px);
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.car-link-panel .car-link-button .car-link-button-text:hover {
	color: #fff
}