.module-resources-tabs .cell.selected, .module-resources-tabs .cell:hover{
	background-color: #960108;
}
.engaging_sec {
    padding-top: 85px;
    padding-bottom: 50px;
}
.engaging_title {
    text-align: center;
}
.engaging_title h2.homehx-h2{
	color: #485f6f;
}
.engaging_title hr {
    margin: 0 auto;
}
.engaging_row {
    margin: 0 -52.5px;
    display: flex;
    flex-wrap: wrap;
    padding-top: 141px;
}
.engaging_col {
    width: 33.33%;
    padding: 0 52px;
    position: relative;
}
.engaging_inner {
    background-color: #213E6A;
    border-radius: 15px;
    height: 100%;
	transition: all 0.3s;
	display: block;
}
.engaging_inner:hover{
	background-color: #960108;
}
.engaging_icon {
    text-align: center;
	min-height: 60px;
}
.engaging_icon svg {
    margin: -57px 0 0;
}
.engaging_sub_title h5 {
    font-size: 32px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 1.1;
    margin: 0;
    padding-bottom: 20px;
	letter-spacing: -0.5px;
}
.engaging_content {
    padding-top: 20px;
}
.engaging_desc {
    padding: 0 40px 18px;
}
.engaging_desc p {
    color: #fff;
    text-align: center;
    font-weight: 500;
    margin: 0;
}
.engaging_col:not(:last-child):after {
    content: "";
    position: absolute;
    right: -30px;
    top: 50%;
    display: block;
	background-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 19" width="70" height="19"><title>image-14</title><style>.s0 { fill: %23000000 } </style><g><path class="s0" d="m52.6 0.9c-0.4 0.6 0.9 1.3 3.1 1.6 7.7 1.3 7.9 1.7 1.7 5.5-11 6.6-20.1 8.3-31.6 5.9-6.5-1.4-15.1-5.1-19.4-8.4-3.2-2.5-6.4-3.3-6.4-1.7 0 1.5 12.3 8.2 18.5 10.1 14.3 4.4 25.2 3.6 37.6-2.8l7.7-3.9-2.4 4.2c-1.3 2.2-2.4 4.9-2.4 5.8 0 3 2.7 2 4.1-1.5 0.7-1.7 2.6-5.3 4.1-7.8 1.5-2.5 2.8-4.8 2.8-5.1 0-0.3-2.8-0.8-6.2-1.1-3.5-0.3-7.3-0.9-8.4-1.2-1.2-0.4-2.5-0.2-2.8 0.4z"/></g></svg>');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    height: 19px;
    width: 70px;
}
.engaging_col:nth-child(2):after{
	background-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 19" width="70" height="19"><title>image-14</title><style>.s0 { fill: %23000000 } </style><g><path class="s0" d="m52.6 18.4c-0.4-0.6 0.9-1.3 3.1-1.6 7.7-1.3 7.9-1.7 1.7-5.5-11-6.6-20.1-8.3-31.6-5.9-6.5 1.4-15.1 5.1-19.4 8.4-3.2 2.5-6.4 3.3-6.4 1.7 0-1.5 12.3-8.2 18.5-10.1 14.3-4.4 25.2-3.6 37.6 2.8l7.7 3.9-2.4-4.2c-1.3-2.2-2.4-4.9-2.4-5.8 0-3 2.7-2 4.1 1.5 0.7 1.7 2.6 5.3 4.1 7.8 1.5 2.5 2.8 4.8 2.8 5.1 0 0.3-2.8 0.8-6.2 1.1-3.5 0.3-7.3 0.9-8.4 1.2-1.2 0.4-2.5 0.2-2.8-0.4z"/></g></svg>');
}

@media screen and (max-width: 767px){
	.engaging_title h2.homehx-h2 {
		font-size: 32px;
	}
	.engaging_row {
		padding-top: 75px;
		gap: 70px 0;
		justify-content: center;
	}
	.engaging_icon svg {
		margin: -50px 0 0;
		max-width: 80px;
	}
	.engaging_col {
		width: 100%;
	}
	.engaging_sec {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.engaging_sub_title h5{
		font-size: 28px;
		padding-bottom: 10px;
	}
	.engaging_desc {
		padding: 0 15px 18px;
	}
	.engaging_content {
		padding-top: 10px;
	}
}
@media screen and (max-width: 575px){
    .engaging_col:not(:last-child):after {
		right: 50%;
		transform: translateX(50%) rotate(95deg);
		top: auto;
		bottom: -49%;
	}
	.engaging_row{
		gap: 235px 0;
	}
	.engaging_icon {
		min-height: auto;
	}
}
@media (min-width: 576px) and (max-width: 767px){
	.engaging_col {
		padding: 0 35px;
		width: 50%;
	}
	.engaging_row{
		margin: 0 -35px;
	}
	.engaging_col:nth-child(2):after{
		display: none;
	}
	.engaging_col:not(:last-child):after{
		max-width: 60px;
	}
	.engaging_row{
		gap: 80px 0;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.engaging_row{
		margin: 0 -30px;
		padding-top: 90px;
	}
	.engaging_col {
		width: 33.33%;
		padding: 0 20px;
	}
	.engaging_icon svg {
		max-width: 80px;
	}
	.engaging_sub_title h5{
		font-size: 26px;
		padding-bottom: 15px;
	}
	.engaging_desc {
		padding: 0 10px 18px;
	}
	.engaging_col:not(:last-child):after {
		max-width: 35px;
		right: -17px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.engaging_row{
		margin: 0 -35px;
		padding-top: 110px;
	}
	.engaging_col{
		padding: 0 35px;
	}
	.engaging_col:not(:last-child):after{
		max-width: 60px;
	}
	.engaging_desc {
		padding: 0 20px 18px;
	}
	.engaging_sub_title h5{
		font-size: 30px;
		padding-bottom: 15px;
	}
}
@media (min-width: 1200px) and (max-width: 1299px){
	.engaging_row{
		margin: 0 -55px;
	}
	.engaging_col{
		padding: 0 42px;
	}
	.engaging_col:not(:last-child):after{
		right: -34px;
	}
}

.module-resources-tabs .cell.selected, .module-resources-tabs .cell:hover{
	background-color: #960108;
}
.engaging_sec {
    padding-top: 85px;
    padding-bottom: 50px;
}
.engaging_title {
    text-align: center;
}
.engaging_title h2.homehx-h2{
	color: #485f6f;
}
.engaging_title hr {
    margin: 0 auto;
}
.engaging_row {
    margin: 0 -52.5px;
    display: flex;
    flex-wrap: wrap;
    padding-top: 141px;
}
.engaging_col {
    width: 33.33%;
    padding: 0 52px;
    position: relative;
}
.engaging_inner {
    background-color: #213E6A;
    border-radius: 15px;
    height: 100%;
	transition: all 0.3s;
	display: block;
}
.engaging_inner:hover{
	background-color: #960108;
}
.engaging_icon {
    text-align: center;
	min-height: 60px;
}
.engaging_icon svg {
    margin: -57px 0 0;
}
.engaging_sub_title h5 {
    font-size: 32px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 1.1;
    margin: 0;
    padding-bottom: 20px;
	letter-spacing: -0.5px;
}
.engaging_content {
    padding-top: 20px;
}
.engaging_desc {
    padding: 0 40px 18px;
}
.engaging_desc p {
    color: #fff;
    text-align: center;
    font-weight: 500;
    margin: 0;
}
.engaging_col:not(:last-child):after {
    content: "";
    position: absolute;
    right: -30px;
    top: 50%;
    display: block;
	background-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 19" width="70" height="19"><title>image-14</title><style>.s0 { fill: %23000000 } </style><g><path class="s0" d="m52.6 0.9c-0.4 0.6 0.9 1.3 3.1 1.6 7.7 1.3 7.9 1.7 1.7 5.5-11 6.6-20.1 8.3-31.6 5.9-6.5-1.4-15.1-5.1-19.4-8.4-3.2-2.5-6.4-3.3-6.4-1.7 0 1.5 12.3 8.2 18.5 10.1 14.3 4.4 25.2 3.6 37.6-2.8l7.7-3.9-2.4 4.2c-1.3 2.2-2.4 4.9-2.4 5.8 0 3 2.7 2 4.1-1.5 0.7-1.7 2.6-5.3 4.1-7.8 1.5-2.5 2.8-4.8 2.8-5.1 0-0.3-2.8-0.8-6.2-1.1-3.5-0.3-7.3-0.9-8.4-1.2-1.2-0.4-2.5-0.2-2.8 0.4z"/></g></svg>');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
    height: 19px;
    width: 70px;
}
.engaging_col:nth-child(2):after{
	background-image: url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 19" width="70" height="19"><title>image-14</title><style>.s0 { fill: %23000000 } </style><g><path class="s0" d="m52.6 18.4c-0.4-0.6 0.9-1.3 3.1-1.6 7.7-1.3 7.9-1.7 1.7-5.5-11-6.6-20.1-8.3-31.6-5.9-6.5 1.4-15.1 5.1-19.4 8.4-3.2 2.5-6.4 3.3-6.4 1.7 0-1.5 12.3-8.2 18.5-10.1 14.3-4.4 25.2-3.6 37.6 2.8l7.7 3.9-2.4-4.2c-1.3-2.2-2.4-4.9-2.4-5.8 0-3 2.7-2 4.1 1.5 0.7 1.7 2.6 5.3 4.1 7.8 1.5 2.5 2.8 4.8 2.8 5.1 0 0.3-2.8 0.8-6.2 1.1-3.5 0.3-7.3 0.9-8.4 1.2-1.2 0.4-2.5 0.2-2.8-0.4z"/></g></svg>');
}

@media screen and (max-width: 767px){
	.engaging_title h2.homehx-h2 {
		font-size: 32px;
	}
	.engaging_row {
		padding-top: 75px;
		gap: 70px 0;
		justify-content: center;
	}
	.engaging_icon svg {
		margin: -50px 0 0;
		max-width: 80px;
	}
	.engaging_col {
		width: 100%;
	}
	.engaging_sec {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.engaging_sub_title h5{
		font-size: 28px;
		padding-bottom: 10px;
	}
	.engaging_desc {
		padding: 0 15px 18px;
	}
	.engaging_content {
		padding-top: 10px;
	}
}
@media screen and (max-width: 575px){
    .engaging_col:not(:last-child):after {
		right: 50%;
		transform: translateX(50%) rotate(95deg);
		top: auto;
		bottom: -49%;
	}
	.engaging_row{
		gap: 235px 0;
	}
	.engaging_icon {
		min-height: auto;
	}
}
@media (min-width: 576px) and (max-width: 767px){
	.engaging_col {
		padding: 0 35px;
		width: 50%;
	}
	.engaging_row{
		margin: 0 -35px;
	}
	.engaging_col:nth-child(2):after{
		display: none;
	}
	.engaging_col:not(:last-child):after{
		max-width: 60px;
	}
	.engaging_row{
		gap: 80px 0;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.engaging_row{
		margin: 0 -30px;
		padding-top: 90px;
	}
	.engaging_col {
		width: 33.33%;
		padding: 0 20px;
	}
	.engaging_icon svg {
		max-width: 80px;
	}
	.engaging_sub_title h5{
		font-size: 26px;
		padding-bottom: 15px;
	}
	.engaging_desc {
		padding: 0 10px 18px;
	}
	.engaging_col:not(:last-child):after {
		max-width: 35px;
		right: -17px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.engaging_row{
		margin: 0 -35px;
		padding-top: 110px;
	}
	.engaging_col{
		padding: 0 35px;
	}
	.engaging_col:not(:last-child):after{
		max-width: 60px;
	}
	.engaging_desc {
		padding: 0 20px 18px;
	}
	.engaging_sub_title h5{
		font-size: 30px;
		padding-bottom: 15px;
	}
}
@media (min-width: 1200px) and (max-width: 1299px){
	.engaging_row{
		margin: 0 -55px;
	}
	.engaging_col{
		padding: 0 42px;
	}
	.engaging_col:not(:last-child):after{
		right: -34px;
	}
}

/*review page*/
.review_page {
    padding: 70px 0;
}
.review_sec .engaging_sec {
    padding-top: 40px;
    padding-bottom: 80px;
}
.review_sec > h2.homehx-h2 {
    margin: 0;
    color: #485f6f;
}
.entry-header h1.entry-title {
    color: #485f6f;
}
.element-red-btn {
    background-color: #960108;
    border: 2px solid #960108;
    color: #fff;
    display: inline-block;
    font-size: 32px;
    font-weight: 700;
    padding: 16px 40px;
    line-height: 1;
    transition: all 0.3s;
}
.element-red-btn.content_red_btn {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 20px;
}
.element-red-btn:hover {
    background-color: transparent;
    color: #960108;
}
.button_col {
    text-align: center;
    padding-bottom: 30px;
}
@media screen and (max-width: 767px){
	.element-red-btn{
		font-size: 25px;
		padding: 16px 15px;
	}
}