@font-face {
	font-family: 'Din';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/DINNextLTPro-Regular.otf');
}
@font-face {
	font-family: 'Din-Bold';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/DINNextLTPro-Bold-2.otf');
}
@font-face {
	font-family: 'Din-Medium';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/DINPro-CondMedium.otf');
}
@font-face {
	font-family: 'Din-BoldCondensed';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/DINNextLTPro-BoldCondensed.otf');
}
.hrm-title {
	font-size: inherit!important;
	line-height: 1.7!important;
	text-shadow: -1px 2px 2px #333;
	color: #FED44A;
}
.hrm-title.text-larger {
	font-size: 200%!important;
	line-height: 0.75!important;
	text-shadow: -2px 5px 5px #333;
}
.hrm-text, .hrm-text span {
	font-size: inherit!important;
	line-height: inherit!important;
	letter-spacing: 2px!important;
	color: #fff;
}
.hrm-text span {
	font-family: Din-Bold, sans-serif;
	color: #FFD700;
}
.hrm-text.text-capitalize {
	font-size: 123%!important;
	line-height: 1!important;
	letter-spacing: 0!important;
	font-family: Din-Medium, sans-serif;
	margin-top: 4px;
}
.helpgrid {
	z-index: 10;
}
@media screen and (max-width: 1199px) {
	.rev_slider .tp-caption p.hrm-title {
		line-height: 2!important;
	}
	.rev_slider .tp-caption p.hrm-title.text-larger {
		line-height: 0.75!important;
	}
	.rev_slider .tp-caption p.hrm-text {
		line-height: inherit!important;
	}
	.rev_slider .tp-caption p.hrm-text.text-capitalize {
		line-height: 1!important;
	}
}