:root {
	--myprimary: var(--primary);
}

.animated,
.animated * {
    -webkit-transition: all 300ms ease-in-out;  -moz-transition: all 300ms ease-in-out;  -o-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;
}

.animatedSlow,
.animatedSlow * {
    -webkit-transition: all 1s ease-in-out;  -moz-transition: all 1s ease-in-out;  -o-transition: all 1s ease-in-out;  transition: all 1s ease-in-out;
}

.animated1,
.animated1 * {
    -webkit-transition: all 1.3s ease-in-out;  -moz-transition: all 1.3s ease-in-out;  -o-transition: all 1.3s ease-in-out;  transition: all 1.3s ease-in-out;
}

.animated2,
.animated2 * {
    -webkit-transition: all 1.5s ease-in-out;  -moz-transition: all 1.5s ease-in-out;  -o-transition: all 1.5s ease-in-out;  transition: all 1.5s ease-in-out;
}

.fa-rotate-135 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(
		135deg
	);
	transform: rotate(
		135deg
	);
}

.z-index-n1 {
	z-index: -1;
}

.z-index-2 {
	z-index: 2;
}

.line-height-1 {
	line-height: 1;
}

.text-myprimary {
	color: var(--myprimary);
}

.d-none-special {
	display: inline-block;
	font-size: 0px;
	overflow: hidden;
	text-indent: -9999999px;
	width: 0px;
	height: 0px;
}

.personSlider {
	background:  linear-gradient(to top, #d7d7d7, #f0f0f0);
}

.bg-ebebeb {
	background: #ebebeb;
}

body > header {
	border-bottom: 5px solid var(--primary);
}
	header .logo {
		
	}

footer {
	background: var(--secondary);
}

main > img {
	width: 100%;
}

main a[href^="mailto:"]:before {
	content: "\f0e0";
	font-weight: 400;
	font-family: "Font Awesome 5 Free";
	padding-right: 5px;
}

main a[href^="tel:"]:before {
	content: "\f879";
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	padding-right: 5px;
}

.accordionTitle {
	position: relative;
	padding-right:  30px;
}
	.accordionTitle:before {
		content: "\f078";
		font-weight: 900;
		font-family: "Font Awesome 5 Free";
		position: absolute;
		top:  calc(50% - 10px);
		right: .75rem;
	}

@media (max-width: 1199px) {
   
}

@media (max-width: 767px) {
   
}

