/******
include root.css
**/
/*@import "root.css";*/

.btn-primary{
	display: inline-block;
	background: var(--bs-white);
	border: 1px solid var(--bs-secondary);
	border-radius: 8px;
	padding: 18px 60px 18px 30px;
	text-decoration: none;
	color: var(--bs-body-color);
	font-weight: var(--vox-body-font-weight-bold);
	position: relative;
	transition: .5s ease;
	font-size: 1rem;
	line-height: 2rem;
}

.btn-secondary{
	display: inline-block;
	padding: 10px 40px 10px 0;
	text-decoration: none;
	color: var(--bs-body-color);
	font-weight: var(--vox-body-font-weight-bold);
	position: relative;
	transition: .5s ease;
	font-size: 1rem;
	line-height: 2rem;
}

.fa-external-link{}

.fa-external-link::before{
	font-family: var(--vox-font-awesome-family);
	margin-right: 8px;
	font-weight: var(--vox-body-font-weight-regular);
	font-size: 1.125rem;
	line-height: 1.125rem;
	color: var(--bs-primary);
}

.subtitle1{
	font-size: var(--fs-h2);
	line-height: var(--lh-h2);
	margin: 0 0 20px;
	display: block;
	font-family: var(--bs-body-font-family);
	font-weight: var(--vox-body-font-weight-bold);
}

.subtitle2{
	font-size: var(--fs-h3);
	line-height: var(--lh-h3);
	margin: 0 0 20px;
	display: block;
	font-family: var(--bs-body-font-family);
	font-weight: var(--vox-body-font-weight-bold);
}

.quote{
	display: block;
	width: 80%;
	margin: 0 auto;
	font-size: var(--fs-quote);
	line-height: var(--lh-quote);
	font-family: var(--bs-body-font-family);
	color: var(--bs-primary);
	font-style: italic;
	padding: 40px 0 40px 50px;
	border-left: 1px solid rgba(102, 99, 112, .2);
}

@media(max-width:1000px){
	.quote{
		padding: 30px 0 30px 30px;
		width: 100%;
	}
}

.address,
.phone,
.fax,
.email{
	display: block;
	padding-left: 50px;
	position: relative;
	margin: 0 0 15px;
}

.address::before,
.phone::before,
.fax::before,
.email::before{
    display: block;
    content: '';
    height: 28px;
    width: 28px;
    border-radius: 50%;
    background-color: var(--bs-secondary);
    background-size: 11px auto;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
}

.address::before{
	background-image: url(../images/white-map-marker.png);
}

.phone::before{
	background-image: url(../images/phone.png);
}

.fax::before{
	background-image: url(../images/fax.png);
	background-size: 14px auto;
}

.email::before{
	background-image: url(../images/envelope.png);
	background-size: 14px auto;
}

.file{}

.link{}