/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 07 2022 | 19:08:10 */
/* extra fonts */

.font-tertiary {
	font-family: 'Roboto Slab', serif !important;
}

/* padding fix */

.padding-fix .column.width-twelve {
	margin-top: -50px;
}

/* buttons */

a.button {
	font-family: Roboto;
	font-weight: 500;
	text-transform: initial;
	padding: 10px 50px;
	border-radius: 16px;
	transition-duration: .3s;
}

a.button.orange {
	color: #F3743D;
	border: 2px solid #F3743D;
	background-color: transparent;
}

a.button.orange:hover {
	color: #fff;
	background-color: #F3743D;
}

a.button.blue {
	color: #fff;
	border: 2px solid #0073bb;
	background-color: #0073bb;
}

a.button.blue:hover {
	border-color: #F3743D;
	background-color: #F3743D;
}

a.button.white {
	color: #fff;
	border: 2px solid #fff;
	background-color: transparent;
}

a.button.white:hover {
	border-color: #F3743D;
	background-color: #F3743D;
}

/* Images */

img.mobile-image {
	display: none;
}
@media(max-width:62rem) {
	img.desktop-image {
		display: none !important;
	}
	img.mobile-image {
		display: block;
	}
}


/* backgrounds */

.background-dark {
	background-color: #F3F3F3 !important;
}

.background-light {
	background-color: #F7F8F8 !important;
}

/* Gradient Mask */

.mask.mask-dark-gradient {
	background: rgb(0,0,0);
	background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
}

.mask.mask-blue {
	background: rgba(0, 81, 132, .6);
}

/* Gray Divider */

hr.gray-divider {
	background-color: #636466;
	max-width: 350px;
	height: .5px;
    margin-top: 25px;
    margin-bottom: 25px;
}

/* gutters */

.block.small-gutter {
	padding-bottom: 0px;
}

.block.small-gutter .row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.block.small-gutter .grid>.row>.column {
	padding: 0.5rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}