/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 11 2026 | 14:34:12 */
h6 {
	text-transform: none;
}
.uspHome ul {
	display: flex;
	gap: 20px; 
	list-style: none;
	padding: 0;
}
.uspHome li {
	border: 2px dashed #d75f51;
	width: 100px;
	text-align: center;
	border-radius: 50%;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1.2;
	box-shadow: 0px 4px 9px 0px #433b3b2b;
	margin-left: 0 !important;
	font-size: .9rem;
}
.homeBanner h1 {
	font-size: 3rem;
	line-height: 1.1;
}
.button.primary {
	background: linear-gradient( to bottom, #b13324 0%, #d75f51 100% ) !important;
	color: #fff;
	border: none;
	position: relative;
	box-shadow: 0 4px 4px rgba(155, 45, 32, 0.39), inset 0 1px 4px rgba(255,255,255,.15);
	transition: .3s ease;
	font-size: 16px;
	margin-right: 0px;
	padding: 5px 20px;
}
.button.primary:before,
.button.primary:after{
	content:'';
	position:absolute;
	left:0;
	width:100%;
	height:1px;
}

.button.primary:before{
	top:0;
	background:linear-gradient(
		to right,
		transparent,
		rgba(255,255,255,.8),
		transparent
	);
}

.button.primary:after{
	bottom:0;
	background:linear-gradient(
		to right,
		transparent,
		rgba(255,255,255,.5),
		transparent
	);
}
.button.primary:hover{
	filter:brightness(1.05);
}

.iconSection .icon-box {
	text-align: center;
}

.IconRow .col{
	position:relative;
	padding-right:30px;
}

.IconRow .col:not(:last-child):after{
	content:'';
	position:absolute;
	top:12%;
	right:0;
	height:76%;

	border-right:2px dashed rgba(215,95,81,.45);
}

/* Center desktop menu */
@media (min-width:850px){

	.header-nav-main{
		justify-content:center;
		width:100%;
	}

	.flex-left.flex-grow{
		justify-content:center;
	}
	

}

@media (max-width:849px){

	.IconRow .col{
		padding-bottom:25px;
		margin-bottom:25px;
	}

	/* remove vertical line */
	.IconRow .col:after{
		display:none;
	}

	/* add horizontal dotted line */
	.IconRow .col:not(:last-child){
		border-bottom:2px dashed rgba(215,95,81,.45);
	}
.hideMob {
	display: none;
}
	.homeBanner h1 {
	font-size: 2.2rem;
	line-height: 1.1;
}
.bannerFull {
	background: linear-gradient( 180deg, rgba(215, 95, 81, 1) 20%, rgba(255, 248, 235, 1) 25% );
}
	.swap-mobile-1{
		order:2;
	}

	.swap-mobile-2{
		order:1;
	}
}