@font-face {
  font-family: 'ep';
  src: url('/fonts/ep.eot');
  src: url('/fonts/ep.eot') format('embedded-opentype'), url('/fonts/ep.woff2') format('woff2'), url('/fonts/ep.woff') format('woff'), url('/fonts/ep.ttf') format('truetype'), url('/fonts/ep.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.service {
	font-size: 15px;
	border: 1px solid #EBEBEB;
	padding: 25px 35px;
	margin-bottom: 15px;
	max-width: 700px;
	line-height: 1.5em;
	display: flex;
	border-radius: 5px;
}
.service:hover {
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.04);
}
.service ul {
	list-style: none;
	margin-left: 20px;
}
@media (min-width: 576px) {
	.d-sm-block {
	    display: block!important;
	}
}
.service .card-icon {
    width: 80px;
    height: 80px;
    border-radius: 500px;
    background-color: rgb(248 248 248);
    color: #65990f;
    font-size: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (min-width: 992px) {
	.service .card-icon {
	    width: 70px;
	    height: 70px;
	    font-size: 30px;
	    margin-right: 25px;
	}
}
@media (min-width: 1200px) {
	.service .card-icon {
	    width: 80px;
	    height: 80px;
	    font-size: 35px;
	}
}
@media (max-width: 576px) {
	.generic-page .action-inner {
		padding: 10px !important;
	}
}
.content-list li span {
    font-size: inherit;
    margin-right: 18px;
}

.content-list li span i {
    font-size: inherit;
    font-weight: 900;
    color: #1290a4;
    position: relative;
    top: 5px;
}
.icon-e {
    display: inline-block;
    font: normal normal normal 1em/1 'ep';
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-check-2::before {
    content: "\ea23";
}


.generic-page .action-inner .content {
	background: url('/i/services/static-page-bg.png') no-repeat top right;
	background-size: calc(min(200px, 100%));
}
@media (max-width: 576px) {
	.generic-page .action-inner .content {
		background: none !important;
	}
}