.b-featured-resources .block-container {
    max-width: 1125px !important;
    display: flex;
    flex-direction: column;
}
.b-featured-resources .to-all-resources {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto 15px;
    color: #333333;
    text-decoration: underline;
    letter-spacing: 0.02em;
    font-weight: 400;
    font-size: 14px;
}
.b-featured-resources .items {
    margin: 0 -20px;
    display: flex
}

.b-featured-resources .item {
    width: 33.3333%;
    padding: 0 20px
}

.b-featured-resources .item__in {
    height: 420px;
    border: 1px solid #ceced8;
    flex-direction: column;
    display: flex;
	width: 100%;
}

.b-featured-resources .item__footer {
    flex-direction: column;
    flex: 1;
    padding: 20px;
    display: flex
}

.b-featured-resources .item__category {
    color: #6f8eff;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 1.4rem;
    font-weight: 600
}

.b-featured-resources .item__category .post__cat {
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: center left;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.b-featured-resources .item__title {
	flex-grow: 1;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #333333;
	height: auto;
	margin-bottom: 20px;
}

.b-featured-resources .c-cta-btn {
    margin-top: auto
}

.b-featured-resources .c-image img {
    width: 100%;
    height: 190px;
    object-fit: cover
}

.b-featured-resources--2 .items {
    margin: 40px -15px 0;
    gap: 85px;
}

.b-featured-resources--2 .item {
    width: 50%;
    padding: 0;
    box-shadow: 4px 6px 15px rgba(19, 19, 27, 0.1);
    border-radius: 5px;
    overflow: hidden;
    flex-direction: column;
}

.b-featured-resources--2 .item__in {
    height: auto; /*100%;*/
    background: transparent;
    border: none;
    border-radius: 5px;
    padding: 20px;
    justify-content: flex-start;
    text-align: left;
    align-items: flex-start;
}
.b-featured-resources--2 .c-cta-btn {
    background-image: url("../../../arrow-right-resources.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100%;
    padding-right: 50px;
}
.b-featured-resources .item__category {
	color: #333333;
	text-transform: capitalize;
	margin-bottom: 10px;
	background: #E3E4E4;
	display: inline-block;
	width: auto;
	font-weight: 700;
	font-size: 10px;
	padding: 4px 10px;
	border: 1px solid #979797;
	border-radius: 4px;
	margin-right: auto;
}

.b-featured-resources--2 .item__title {
    min-height: 95px;
    margin-bottom: 20px;
    overflow: hidden;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: #333333;
}

.b-featured-resources--2 .item__excerpt {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #666666;
}
.b-featured-resources--2 .c-cta-btn .btn__text {
    font-weight: 600;
    font-size: 18px;
    line-height: 2.1;
    color: #E65043;
}
/*.b-featured-resources--2 .item:nth-child(2) .item__in {*/
/*    background: radial-gradient(1147.87% 864.05% at 50.09% 0, #ff8f1d38 0%, #ff8f1d00 100%)*/
/*}*/

.b-featured-resources--2 .c-cta-btn {
    margin: 25px 0 0;
}

.b-featured-resources--2 .c-image {
    margin-top: auto;
    height: 297px;
    max-height: 297px;
}

.b-featured-resources--2 .c-image img {
    height: 100%;
}

.b-featured-resources .item .c-cta-btn .btn__text {
	color: #E65043;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 38px;
	background-image: url(https://cyberint.com/wp-content/uploads/2022/12/arrow-right.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 30px;
	display: block !important;
	width: auto;
	float: left;
}

@media only screen and (max-width: 992px) {
    .b-featured-resources .items {
        margin: 32px 0;
        display: block;
    }

    .b-featured-resources .item {
        width: 100%;
        margin-bottom: 30px
    }

    .b-featured-resources--2 .item__in {
        padding: 30px 20px 20px;
    }

    .b-featured-resources--2 .item {
        margin-bottom: 40px
    }

    .b-featured-resources--2 .item__title {
        min-height: auto;
        font-size: 2.4rem
    }

    .b-featured-resources--2 .c-image img {
        height: 100%;
        object-fit: cover;
    }

    .b-featured-resources--2 .c-image {
        margin-top: auto;
        height: 224px;
        max-height: 224px;
    }
}

/*# sourceMappingURL=block-featured-resources.css.map */
