





.fl-node-3vctb1u5raj8 > .fl-row-content-wrap {
	background-color: rgb(247, 247, 247);
}
 .fl-node-3vctb1u5raj8 > .fl-row-content-wrap {
	margin-top:0px;
	margin-bottom:0px;
}
 .fl-node-3vctb1u5raj8 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
@media ( max-width: 768px ) {
 .fl-node-3vctb1u5raj8.fl-row > .fl-row-content-wrap {
	padding-right:0px;
	padding-left:0px;
}
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    



.fl-node-welo35196ga8 {
	width: 100%;
}
@media (max-width: 768px) { .fl-module-icon {
	text-align: center;
}
 }.fl-node-gli79zkhde54 .fl-icon i,
.fl-node-gli79zkhde54 .fl-icon i:before {
	color: #9b9b9b;
}



.fl-node-gli79zkhde54 .fl-icon i:hover,
.fl-node-gli79zkhde54 .fl-icon i:hover:before,
.fl-node-gli79zkhde54 .fl-icon a:hover i,
.fl-node-gli79zkhde54 .fl-icon a:hover i:before {
	color: #7f7f7f;
}

.fl-node-gli79zkhde54 .fl-icon i, .fl-node-gli79zkhde54 .fl-icon i:before {
	font-size: 16px;
}
.fl-node-gli79zkhde54 .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-gli79zkhde54.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-gli79zkhde54 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-gli79zkhde54 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-gli79zkhde54 .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-gli79zkhde54 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
@media (max-width: 768px) { .fl-node-gli79zkhde54 > .fl-module-content { margin-left:0px; } }.fl-node-nuswbg6ma9pz .fl-icon i,
.fl-node-nuswbg6ma9pz .fl-icon i:before {
	color: #9b9b9b;
}




.fl-node-nuswbg6ma9pz .fl-icon i, .fl-node-nuswbg6ma9pz .fl-icon i:before {
	font-size: 16px;
}
.fl-node-nuswbg6ma9pz .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-nuswbg6ma9pz.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-nuswbg6ma9pz .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-nuswbg6ma9pz .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-nuswbg6ma9pz .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-nuswbg6ma9pz > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
@media (max-width: 768px) { .fl-node-nuswbg6ma9pz > .fl-module-content { margin-left:0px; } }.fl-node-27t8yib3ujwc .fl-icon i,
.fl-node-27t8yib3ujwc .fl-icon i:before {
	color: #9b9b9b;
}



.fl-node-27t8yib3ujwc .fl-icon i:hover,
.fl-node-27t8yib3ujwc .fl-icon i:hover:before,
.fl-node-27t8yib3ujwc .fl-icon a:hover i,
.fl-node-27t8yib3ujwc .fl-icon a:hover i:before {
	color: #7f7f7f;
}

.fl-node-27t8yib3ujwc .fl-icon i, .fl-node-27t8yib3ujwc .fl-icon i:before {
	font-size: 16px;
}
.fl-node-27t8yib3ujwc .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-27t8yib3ujwc.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-27t8yib3ujwc .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-27t8yib3ujwc .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-27t8yib3ujwc .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-27t8yib3ujwc > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}
@media (max-width: 768px) { .fl-node-27t8yib3ujwc > .fl-module-content { margin-left:0px; } }.fl-node-jpqsrgwbahvm .fl-icon i,
.fl-node-jpqsrgwbahvm .fl-icon i:before {
	color: #9b9b9b;
}




.fl-node-jpqsrgwbahvm .fl-icon i, .fl-node-jpqsrgwbahvm .fl-icon i:before {
	font-size: 16px;
}
.fl-node-jpqsrgwbahvm .fl-icon-wrap .fl-icon-text {
	height: 28px;
}
.fl-node-jpqsrgwbahvm.fl-module-icon {
	text-align: left;
}
@media(max-width: 1200px) {
	.fl-node-jpqsrgwbahvm .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 992px) {
	.fl-node-jpqsrgwbahvm .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
@media(max-width: 768px) {
	.fl-node-jpqsrgwbahvm .fl-icon-wrap .fl-icon-text {
		height: 28px;
	}
}
 .fl-node-jpqsrgwbahvm > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
}
@media (max-width: 768px) { .fl-node-jpqsrgwbahvm > .fl-module-content { margin-left:0px; } }
.space-footer-bottom-left img {
	width: 24px;
	height: 24px;
	display: inline-block;
	min-height: 24px;
}
.space-v3-footer-columns {
	width: 100%;
	margin: 0 auto;
	max-width: 1136px;
	position: relative;
	display:table;
	padding:60px 0 0;
	table-layout:fixed;
}
.space-footer-bottom {
	width: 100%;
	margin: 0 auto;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	border-top: 1px solid #ffffff;
	padding: 32px 0 0;
	margin-top: 48px;
}
.space-footer-bottom-wrap {
	overflow: hidden;
	width: 100%;
	max-width: 1136px;
	margin: 0 auto;
	color: inherit;
}
.space-footer-bottom-right i {
	margin-left: 3px;
	font-size: 11px;
	vertical-align: text-top;
}
.space-footer-bottom-left span {
	margin-left: 8px;
}
.space-footer-bottom-left svg path {
	fill: #ffffff;
}
.space-footer-bottom-right a {
	margin-right: 12px;
}
.space-v3-footer-wrap .space-footer-bottom-wrap .space-regular-tiny {
	font-size: 11px;
}
.space-footer-bottom-left {
	float: left;
}
.space-footer-bottom-right a:last-child {
	margin-right: 0;
}
.space-footer-bottom-left .space-regular-tiny {
	margin-left: 8px;
}
.space-footer-bottom-left .space-regular-tiny > a:first-of-type {
	font-weight: 700;
}
.space-footer-bottom-right {
	float: right;
	line-height: 24px;
}
.space-footer-bottom-wrap .space-regular-tiny, .space-footer-bottom-wrap .space-regular-tiny a, .srp-v5-wrapper .space-regular-tiny a, .srp-v5-wrapper a.space-regular-tiny {
	font-family: monospace;
	color: inherit;
	text-decoration: none;
	font-size: 12px;
}
.space-v3-footer-wrap .space-footer-bottom a, .space-v3-footer-wrap .space-footer-bottom a:focus, .space-v3-footer-wrap .space-footer-bottom a:active, .space-v3-footer-wrap .space-footer-bottom a:visited {
	color:#ffffff;
	text-decoration:none;
}
.v3-footer-style-b-wrap .v3-footer-logo {
	max-width: 250px !important;
}

@media (max-width:767px) {

	.v3-footer-style-b-wrap .v3-footer-logo {
		margin: auto;
	}

		
		.srp-v5-wrapper .space-v3-footer-wrap {
			padding-bottom: 90px !important;
		}
	
	
}



	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap {
		background-color: #221f1f;
		color: #ffffff;
		padding: 40px 0 0;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-content-wrap {
		max-width: 1036px;
		margin: 0 auto;
		padding: 0 16px;
		text-align: center;
	}
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-copyright-desktop span.v3-footer-style-c-contact-item.notranslate {
		font-size: 12px;
		margin-top: 24px;
		font-weight: 100;
	}
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap a,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap a:hover,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap a:focus,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap a:active,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap a:visited {
		color: #ffffff;
		text-decoration: none;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-logo {
		margin-bottom: 24px;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-logo img {
		display: block;
		margin: 0px auto;
		height: auto;
		max-height: 100px;
		width: auto;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-tagline {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin-bottom: 40px;
		color: #ffffff;
		font-weight: normal;
		line-height: 1.4;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-tagline,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-tagline * {
		text-align: center !important;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-tagline p {
		margin: 0 0 8px;
		width: 100%;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-tagline p:last-child {
		margin-bottom: 0;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-columns {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
		width: 100%;
		gap: 32px;
		text-align: left;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-col-contact {
		flex: 0 0 auto;
		width: max-content;
		max-width: 100%;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu-columns {
		display: flex;
		flex: 0 1 auto;
		align-items: flex-start;
		gap: 32px;
		margin-left: auto;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu-columns .v3-footer-style-c-column {
		flex: 0 0 auto;
		width: auto;
		min-width: 0;
		max-width: 125px;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap--has-header .v3-footer-style-c-columns {
		padding-top: 40px;
		border-top: 1px solid #414141;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-column-title {
		font-size: 14px;
		line-height: 1.4;
		font-weight: 700;
		margin-bottom: 16px;
		color: #ffffff;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
		width: max-content;
		max-width: 100%;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list li,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu li {
		margin-bottom: 8px;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list li:last-child,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu li:last-child {
		margin-bottom: 0;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list a,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list .v3-footer-style-c-contact-item,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu a {
		display: inline-flex;
		align-items: flex-start;
		gap: 8px;
		font-size: 14px;
		line-height: 1.5;
		opacity: 1;
		transition: opacity 0.2s ease;
		width: auto;
		max-width: 100%;
	}
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu a {
		font-size: 13px;
	}
	.v3-footer-style-c-contact-list a {
		align-items: center !important;
	}
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list .v3-footer-style-c-contact-item {
		color: inherit;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-location + .v3-footer-style-c-location {
		margin-top: 24px;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-location-name {
		font-size: 14px;
		line-height: 1.4;
		font-weight: 700;
		margin-bottom: 16px;
		color: #ffffff;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-copyright-list {
		margin-top: 8px;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-copyright-mobile {
		display: none;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list a:hover,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu a:hover {
		opacity: 0.7;
		text-decoration: none;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list i {
		margin-top: 3px;
		flex-shrink: 0;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar.space-footer-bottom {
		background-color: #221f1f;
		border-top: 1px solid #414141;
		margin-top: 40px;
		padding: 20px 0;
		width: 100%;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .v3-footer-style-c-utility-bar-inner,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 16px;
		max-width: 1036px;
		width: 100%;
		margin: 0 auto;
		float: none;
		overflow: visible;
	}
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .v3-footer-style-c-utility-bar-inner {
		padding: 0 16px;
	}
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-left,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-right {
		float: none;
		margin: 0;
		line-height: 1.4;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-left {
		display: flex;
		align-items: center;
		flex: 1 1 auto;
		min-width: 0;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-right {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		flex-wrap: wrap;
		gap: 16px;
		flex: 0 1 auto;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-right a {
		margin-right: 0;
		white-space: nowrap;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar a,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar a:focus,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar a:active,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar a:visited {
		color: #ffffff;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-left svg path {
		fill: #ffffff;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-wrap .space-regular-tiny,
	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-wrap .space-regular-tiny a {
		color: #ffffff;
	}

	.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar a:hover {
		opacity: 0.7;
		text-decoration: none;
	}

	@media (max-width: 767px) {

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu-columns .v3-footer-style-c-column {
			max-width: 100%;
		}
		.fl-node-dsai4vrm3h7t .v3-footer-style-c-wrap {
			padding: 64px 0 0;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-content-wrap {
			padding: 0 32px;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list a {
			display: flex;
			align-items: center;
			line-height: 24px;
		}
		.fl-node-dsai4vrm3h7t .v3-footer-style-c-col-contact, .fl-node-dsai4vrm3h7t .v3-footer-style-c-contact-list {
			width:100%;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-columns {
			flex-direction: column;
			align-items: flex-start;
			gap: 32px;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu-columns {
			flex-direction: column;
			width: 100%;
			margin-left: 0;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-menu-columns .v3-footer-style-c-column {
			width: auto !important;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-copyright-desktop {
			display: none;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-copyright-mobile {
			display: flex;
			width: 100%;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-copyright-mobile .v3-footer-style-c-contact-item {
			display: inline-flex;
			gap: 8px;
			font-size: 12px;
			align-items: center;
			line-height: 1.5;
			text-align: left;
			justify-content: left;
		}
		.v3-footer-style-c-copyright-mobile {
			justify-content: center;
			margin-top: 16px;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .v3-footer-style-c-utility-bar-inner,
		.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-wrap {
			flex-direction: column;
			align-items: center;
			text-align: center;
			gap: 12px;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-left {
			justify-content: center;
		}

		.fl-node-dsai4vrm3h7t .v3-footer-style-c-utility-bar .space-footer-bottom-right {
			justify-content: center;
		}

	}


body.show-demo {
	overflow: hidden;
}
#demo-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: white;
	padding: 20px;
	box-shadow: 0 9px 18px rgba(0, 0, 0, 0.1);
	z-index: 9999;
	display: none;
	border-radius: 8px;
}
body.show-demo #demo-popup {
	display: block;
}

#demo-popup form {
  display: flex;
  flex-direction: column;
}

#demo-popup label {
	margin-bottom: 10px;
	margin-top: 10px;
	color: #333;
}
#demo-popup label:first-of-type {
	margin-top: 0;
}
input#hover-color-input, input#primary-color-input {
	margin-left: 12px;
}
#demo-popup button {
  margin-top: 10px;
  user-select: none;
  display:block;
  transition: .25s all ease-in-out;
}
#demo-popup a.demo-reset {
	text-align: center;
	margin: 8px 0 0;
	border: 1px solid #333;
	padding: 4px;
	border-radius: 3px;
	color: #333;
	background:white;
	text-decoration: none;
	transition: .25s all ease-in-out;
}
#demo-popup a.demo-reset:hover {
	background: #333;
	color: white;
}
input#dealer-name-input {
	display: inline-block;
	width: 65%;
	border-color: #999;
	margin-left: 12px;
	color:#333;
}
input#dealer-logo-upload {
	margin-left: 12px;
	margin-top: 8px;
}
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */

.fl-node-3vctb1u5raj8 .v3-footer-logo {
  max-width: 250px;
}
.fl-node-tnbrdcfla05i {
  /* Modal backdrop */
  /* Modal container */
  /* Modal inner content */
  /* When active, fade & scale up */
  /* Close button */
}
.fl-node-tnbrdcfla05i .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  z-index: 9998;
}
.fl-node-tnbrdcfla05i iframe#modal-iframe {
  width: 100%;
  height: 100%;
  display: block;
  padding-top: 16px;
}
.fl-node-tnbrdcfla05i .modal-backdrop.active {
  opacity: 1;
  visibility: visible;
  z-index: 99999;
}
.fl-node-tnbrdcfla05i .modal-content {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 900px;
  height: 700px;
  max-width: 100vw;
  max-height: 100vh;
  background: white;
  border-radius: 8px;
  overflow: hidden;
  transform: translate(-50%, -50%) scale(0.8);
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: 9999;
}
.fl-node-tnbrdcfla05i .modal-backdrop.active .modal-content {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.fl-node-tnbrdcfla05i .modal-close {
  position: absolute;
  top: 8px;
  right: 12px;
  font-size: 1.5rem;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 10000;
}

        