
.media-list-section .wrapper,
.related-post .wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 50px;
    margin-left: -12px;
    margin-right: -12px;
    padding-bottom: 40px;
}
.media-list-section .wrapper .list-item {
    width: 33.3333%;
    padding-left: 12px;
    padding-right: 12px;
}

.media-list-section .wrapper .list-item .list-block{
    display: block;
}
.media-list-section .wrapper .list-item .list-block .image-block{
    height: 215px;
    overflow: hidden;
}
.media-list-section .wrapper .list-item .list-block .image-block img{
    transition: all 0.6s;
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.page-template-media .media-list-section .wrapper .list-item .list-block .image-block img{
    transition: all 0.6s;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.media-list-section .wrapper .list-item .list-block:hover .image-block img {
    transform: scale(1.07);
}
.list-block,
.resources-main-article .article-block
/*.media-list-wrapper.resources-list-wrapper .list-item:first-child .list-block */
{
    background-color: #fff;
    border: 1px solid #E6E6E6;
    border-radius: 12px;
    overflow: hidden;
}
.list-block .content-block h2
/*.media-list-wrapper.resources-list-wrapper .list-item:first-child .list-block .content-block h2*/ {
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #000000;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 52px;
    transition: all 0.4s;
}
.list-block .content-block h2 a,
.resources-main-article .article-block .content-block h2 a {
    color: #23094D;
}
.list-block .content-block
/*.media-list-wrapper.resources-list-wrapper .list-item:first-child .list-block .content-block*/ {
    padding: 30px;
}
.list-block .content-block p
/*.media-list-wrapper.resources-list-wrapper .list-item:first-child .list-block .content-block p*/ {
    font-size: 13px;
    line-height: 19.5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #000;
    margin: 0 0 25px 0;
    min-height: 39px;
}
.list-block .content-block .read-more,
.resources-main-article .article-block .content-block .read-more {
    font-size: 15px;
    line-height: 22.5px;
    color: #010C3C;
    letter-spacing: 0.03em;
    font-weight: 500;
    font-family: "Epilogue", sans-serif;
    position: relative;
    padding-left: 38px;
}
.list-block .content-block .read-more:before,
.resources-main-article .article-block .content-block .read-more:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 1px;
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    transition: all 0.3s ease-in-out;
}
.list-block .content-block .read-more:hover:before,
.media-list-section .wrapper .list-item .list-block:hover .content-block .read-more::before,
.resources-main-article .article-block .content-block .read-more:hover:before,
.resources-main-article .article-block:hover .content-block .read-more:before {
    width: 54px;
}
.resources-main-article .article-block .content-block .read-more,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block .read-more {
    margin-top: 30px;
    display: inline-flex;
    opacity: 0;
}
.resources-main-article .article-block:hover .content-block .read-more,
.resources-list-wrapper .list-item:nth-child(7n) .list-block:hover .content-block .read-more {
    opacity: 1;
}
.list-block .content-block h2:hover a,
.resources-main-article .article-block .content-block h2:hover a {
    color: #FC862D;
}
.list-block .image-block a,
.resources-main-article .article-block .image-block a
/*.media-list-wrapper.resources-list-wrapper .list-item:first-child .list-block .image-block a*/{
    position: relative;
    padding-top: 56.25%;
    display: block;
    overflow: hidden;
}
.list-block .image-block a img,
.resources-main-article .article-block .image-block a img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease-in-out;
}
.list-block .image-block a:hover img {
    transform: scale(1.05);
}
.list-block .content-block .cat-date {
    margin-bottom: 10px;
}
.list-block .content-block span.cat-name,
.resources-main-article .article-block .content-block span.cat-name {
    color: #FC862D;
}
.list-block .content-block .cat-date span,
.list-block .content-block .time {
    font-size: 13px;
    line-height: 19.5px;
    letter-spacing: -0.02em;
    display: block;
}
.list-block .content-block .time {
    color: #808080;
    min-width: 100px;
}
.list-block .content-block .date {
    color: #808080;
}
.resources-main-article .article-block .content-block h2 {
    margin-bottom: 20px;
}
.media-list-wrapper .list-item:nth-child(7n + 1),
.resources-list-wrapper .list-item:nth-child(7n) {
    width: 100%;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block img,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block img{
    border-radius: 12px 12px 12px 112px;
    height: 100%;
    object-fit: cover;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block,
.resources-main-article .article-block,
.resources-list-wrapper .list-item:nth-child(7n) .list-block {
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    border-top-right-radius: 112px;
    border-bottom-left-radius: 112px;
    align-items: center;
}

.media-list-wrapper .list-item:nth-child(7n + 1) .list-block{
    flex-direction: row;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block,
.resources-main-article .article-block .image-block,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block {
    width: 36%;
    height: 400px;
    overflow: hidden;
    border-radius: 24px 24px 24px 100px;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block img,
.resources-main-article .article-block .image-block img,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block img{
    transition: all 0.6s;
    height: 100%;
    object-fit: contain;
    width: 100%;
}


.page-template-media .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block img,
.page-template-media .resources-main-article .article-block .image-block img,
.page-template-media .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block img{
    transition: all 0.6s;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block:hover .image-block img,
.resources-main-article .article-block:hover .image-block img,
.resources-list-wrapper .list-item:nth-child(7n) .list-block:hover .image-block img{
    transform: scale(1.07);
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
.resources-main-article .article-block .content-block,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block {
    width: 64%;
    padding: 0 50px;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block a,
.resources-main-article .article-block .image-block a,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block a {
    padding-top: 95%;
    border-radius: 24px 24px 24px 100px;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2,
.resources-main-article .article-block .content-block h2,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block h2 {
    font-size: 39px;
    line-height: 42.9px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: 700;
    color: #000;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block:hover .content-block h2,
.resources-main-article .article-block:hover .content-block h2,
.resources-list-wrapper .list-item:nth-child(7n) .list-block:hover .content-block h2,
.list-block:hover .content-block h2 {
    color: #FC862D ;
}


.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block p,
.resources-main-article .article-block .content-block p,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block p {
    font-size: 16px;
    line-height: 22.4px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block .cat-date, 
.resources-main-article .article-block .content-block .cat-date,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block .cat-date {
    margin-bottom: 15px;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block span,
.resources-main-article .article-block .content-block span,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block span {
    font-size: 19px;
    line-height: 26.6px;
}
.media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block span.date,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block span.date {
    display: none;
}
.resources-main-article .article-block .author-info,
.list-block .author-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 30px;
}
.resources-main-article .article-block .author-info .profile-image,
.list-block .author-info .profile-image {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
}
.resources-main-article .article-block .author-info .profile-image img,
.list-block .author-info .profile-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.resources-main-article .article-block .author-info .profile-info,
.list-block .author-info .profile-info {
    width: calc(100% - 64px);
    padding-left: 10px;
}
.resources-main-article .article-block .author-info .profile-info h5,
.list-block .author-info .profile-info h5 {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.02em;
    color: #000;
    font-weight: 600;
}
.resources-main-article .article-block .author-info .profile-info h6,
.list-block .author-info .profile-info h6 {
    font-size: 16px;
    line-height: 22.4px;
    color: #000;
    font-weight: 400;
}
.resources-main-article .article-block .content-block p,
.resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block p {
    margin: 0;
}
.list-block .author-info {
    display: none;
}
.resources-list-wrapper .list-item:nth-child(7n) .list-block .author-info {
    display: flex;
}
.page-template-media,
.category-uncategorized,
.page-template-resource {
    background-image: url(../images/media_center_bg.webp);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
}
.post-type-archive-resources,
.tax-resource_cat,
.page-template-resource {
    background-image: url(../images/insight_bg_desktop.webp);
}
.media-banner {
    padding-top: 260px;
    padding-bottom: 110px;
}
.media-banner h1 span:last-child i {
    color: #fff;
    background: transparent;
    -webkit-text-fill-color: #fff;
}
.media-banner p {
    color: #fff;
    margin-top: -20px;
}
.pagination-links {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 50px 0 60px 0;
}

.pagination-links a,.pagination-links span {
    border: 1px solid #999999;
    width: 50px;
    height: 50px;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 22.4px;
    color: #999999;
    transition: all 0.3s ease-in-out;
}
.pagination-links a:hover {
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    border-color: #FC862D;
}
.pagination-links .page-numbers.current {
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    box-shadow: 0px 2px 12px rgba(252, 134, 45, 0.38);
    color: #fff;
    border-color: #FC862D;
}
.media-banner.resources-banner h1 span:last-child i {
    color: #010C3C;
    -webkit-text-fill-color: #010C3C;
}
.media-banner.resources-banner p {
    color: #000;
    margin-top: -15px;
}
.resources-categories-list li {
    border-radius: 8px;
    overflow: hidden;
    padding: 1px;
    background: #ccc;
    margin: 0 0 0 0;
    list-style: none;
}
.resources-categories-list li .cate-link {
    background-color: #fff;
    font-size: 16px;
    line-height: 22.4px;
    color: rgba(1, 12, 60, 0.7);
    padding: 12px 20px;
    display: flex;
    border-radius: 8px;
}
.resources-categories-list ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    width: calc(100% - 234px);
}
.resources-categories-list li:hover {
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    transition: all 0.3s ease-in-out;
}
.resources-categories-list li:hover .cate-link span {
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.resources-categories-list li .cate-link span span {
    transition: all 0.3s ease-in-out;
}
.resources-categories-list li.active,.resources-categories-list li.active .cate-link {
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    color: #fff;
    font-weight: 600;
    pointer-events: none;
}
.resources-categories-list .resource-dropdown-filter .nice-select.open::after {
    transform: rotate(180deg);
}
.resources-categories-list .resource-dropdown-filter .nice-select span{
    color: #334155;
}
.resources-categories-list {
    margin-top: 85px;
    margin-bottom: 60px;
    display: flex;
    justify-content: space-between;
    align-items: start;
}
section.resources-list .media-list-section .resources-list-wrapper .wrapper {
    justify-content: center;
    margin: 0;
}
section.resources-list .media-list-section .resources-list-wrapper .wrapper h3 {
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.resources-categories-list .resource-dropdown-filter label.dropdown-label{
    font-size: 16px;
    line-height: 22.4px;
    padding-right: 5px;
}
.resources-categories-list .resource-dropdown-filter .nice-select {
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 600;
    border: 0;
    background: transparent;
    border-radius: 0;
    height: auto;
    padding: 0;
    width: 130px;
}
.resources-categories-list .resource-dropdown-filter .nice-select ul li {
    font-size: 14px;
    line-height: 20.4px;
    color: rgba(1, 12, 60, 0.7);
    font-weight: 400;
    min-height: 100%;
    padding: 5px 10px;
    width: 100%;
    background-color: transparent;
    margin: 0 0 0 0;
    list-style: none;
}
.resources-categories-list .resource-dropdown-filter .nice-select ul {
    padding: 10px;
    gap: 10px;
    width: calc(100% + 101px);
    left: -84px;
    top: 32px;
}
.resources-categories-list .resource-dropdown-filter .nice-select::after {
    background-image: url("../images/select-vector.svg");
    border: 0;
    height: 6px;
    margin: 0;
    width: 12px;
    background-repeat: no-repeat;
    background-size: cover;
    transform: none;
    background-position: top right 0;
    top: 8px;
    right: 0;
}
.resources-categories-list form{
    background: #ccc;
    padding: 1px;
    border-radius: 8px;
    cursor: pointer;
}
.resources-categories-list form:hover{
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    transition: all 0.3s ease-in-out;
}
.resources-categories-list form:hover label.dropdown-label,
.resources-categories-list form:hover .nice-select span{
    background: linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.resource-dropdown-filter {
    padding: 12px 16px;
    border-radius: 8px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    transition: .5s ease-in-out;
    background-color: #fff;
    position: relative;
}
.resource-dropdown-filter:hover{
    border: 1px solid linear-gradient(251.64deg, #F53442 -3.49%, #FC862D 97.38%);
    transition: all 0.3s ease-in-out;
}
.article{
    padding: 185px 0 72px;
}
.article .container {
    max-width: 1050px;
}
.article-header {
    margin-bottom: 135px;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;
}
.article-header .article-category {
    color: #FC862D;
    margin: 0 0 28px;
}
.article-header .article-title{
    font-size: 55px;
    line-height: 110%;
    margin: 0 0 17px;
}
.article-header .article-auth{
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
    color: #000;
    margin: 0 0 8px
}
.article-header .article-date{
    color: #808080;
    font-size: 13px;
    letter-spacing: -0.26px;
    font-weight: 400;
}
.article-header .article-date span {
    font-size: 9px;
    display: inline-block;
    margin: 0 10px;
}
.article-image {
    margin-bottom: 32px;
    position: relative;
    padding-bottom: 39.25%;
}
.article-image img {
    width: 100%;
    border-radius: 24px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    object-fit: cover;
}
.article-content {
    max-width: 810px;
    margin: 0 auto;
}
.common-content p{
    margin: 0 0 30px;
}
.common-content p,.common-content li{
    font-size: 19px;
    color: #333;
    font-weight: 400;
    line-height: 140%; 
}
.common-content ol,
.common-content ul {
    margin: 37px 0 32px 30px;
}
.common-content ul {
    list-style: disc;
}
.common-content li:not(:last-child){
    margin-bottom: 20px;
}
.common-content h3,.common-content h2 {
    color: #010C3C;
    margin: 0 0 16px;
}
.common-content b, .common-content strong {
    font-weight: 600;
}
.common-content a{
    color: #FC862D;
    font-weight: 600;
    text-decoration: underline;
}
.common-content a:hover{
    text-decoration: underline;
}
.common-content blockquote {
    border-radius: 16px;
    background: rgba(252, 134, 45, 0.10);
    margin: 32px 0 40px;
    padding: 32px 32px 32px 54px;
    position: relative;
}
.common-content blockquote::before{
    content: "";
    width: 2px;
    top: 50%;
    transform: translateY(-50%);
    left: 30px;
    background-color: #FC862D;
    position: absolute;
    height: calc(100% - 64px);
}
.common-content blockquote :last-child,
.article-content .imgtxt-right :last-child{
    margin-bottom: 0;
}
.common-content blockquote h6{
    color: #FC862D;
    margin-bottom: 20px;
}
.common-content blockquote p{
    font-weight: 600;
    color: #333;
    font-size: 13px;
}
.common-content figure img {
    border-radius: 15px;
}
.common-content figure figcaption{
    margin-top: 15px;font-size: 13px;
    color: #FC862D;
    font-weight: 400;
    letter-spacing: -0.26px;
}
.common-content figure{
    margin-bottom: 40px;
}
.article-content .imgtxt .row {
    display: flex;
    align-items: center;
    border-radius: 16px 80px;
    border: 1px solid #F2F2F2;
    flex-wrap: wrap;
    padding: 20px;
    overflow: hidden;
}
.article-content .imgtxt .imgtxt-left {
    width: 35%;
    border-radius: 24px 24px 24px 64px;
    overflow: hidden;
}
.article-content .imgtxt-left .img-wrapper {
    position: relative;
    padding-top: 103%;
    display: block;
}
.article-content .imgtxt-left img{
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    top: 0;
    transition: all 0.4s;
}
.article-content .imgtxt-left a:hover{
    transform: scale(1.1);
}
.article-content .imgtxt-right {
    width: 65%;
    padding-left: 24px;
}
.article-content .imgtxt-right .title{
    margin-bottom: 17px;
    font-weight: 700;
    line-height: 110%;
    font-size: 31px;
    color: #23094D;
    display: block;
}
.article-content .imgtxt-right .title:hover{
    color: #FC862D;
}
.article-content .imgtxt-right p{
    color: #000;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.32px;
}
.article-content .imgtxt {
    margin: 40px 0;
}
.article-content .video-wrapper {
    position: relative;
    padding-top: 54.25%;
    border-radius: 24px;
    overflow: hidden;
}
.article-content .video-wrapper iframe{
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%; 
}
.article-content .video-wrapper .bg-video {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1;
}
.article-content .video-wrapper .bt-play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 92px;
    height: 92px;
    border: 2px solid #fff;
    border-radius: 100%;
    line-height: 92px;
    background-color: rgba(255, 255, 255, 0.5);
    cursor: pointer;
    z-index: 1;
    transition: all 0.4s;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.article-content .video-wrapper .bt-play img {
    transform: translateX(5px);
}
.article-content .video-wrapper .bt-play:hover{
    border-color: #FC862D;
    background-color: #FC862D;
}
.article-content .video-box,.listing ul{
    margin: 32px 0;
}
.article-content .video-box .caption{
    color: #FC862D;
    font-family: "Heebo", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 135%;
    letter-spacing: 0.3px;
    margin-top: 20px;
}
.article-content .listing li {
    position: relative;
    color: #23094D;
    font-family: "Heebo", sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 25px;
}
.article-content .listing li:not(:last-child){
    margin-bottom: 8px;
}
.article-content .listing li::before{
    width: 10px;
    height: 10px;
    background-color: #FC862D;
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    border-radius: 20px;
}
.article .social-share {
    margin-top: 68px;
}
.article .social-share h6{
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.32px;
    margin-bottom: 16px;
}
.article-social {
    border-radius: 50px;
    background: var(--Inthelia-Colors-Gradient, linear-gradient(252deg, #F53442 -3.49%, #FC862D 97.38%));
    width: auto;
    margin: 0 auto;
    padding: 8px;
}
.article-social a{
    margin: 0 7px;
    height: 58px;
    width: 58px;
    background-color: rgba(255, 255, 255, 0.27);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s;
}
.article-social a:hover{
    background-color: rgba(255, 255, 255, 0.5);
}
.article-social-wrp{
    display: inline-block;
}
.related-post .media-list-wrapper .list-item {
    width: 33.33%;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block{
    width: 100%;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
.related-post .media-list-wrapper .list-block .content-block{
    padding: 24px 30px;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block{
    padding: 0;
    display: block;
    border-radius: 12px;
}
.related-post .media-list-wrapper  .list-item:nth-child(7n + 1) .list-block .image-block a{
    padding-top: 56.25%;
    border-radius: 0;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2{
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 8px;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block p{
    -webkit-line-clamp: 2;
    font-size: 13px;
    line-height: 19.5px;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block span{
    font-size: 13px;
    line-height: 19.5px;
}
.related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block .read-more {
    display: inline-block;
}
.related-post{
    padding: 104px 0 64px;
}
.related-post .media-list-wrapper .list-item .list-block{
    height: 100%;
}
.related-post .section-header .title{
    font-weight: 500;
    font-size: 55px;
    line-height: 60.5px;
}
.related-post .section-header{
    margin-bottom: 64px;
}
@media only screen and (min-width: 768px) {
    .resources-list-wrapper .list-item:nth-child(7n) .read-time .time {
        display: none;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block .read-more {
        opacity: 0;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block:hover .content-block .read-more {
        opacity: 1;
    }
    .list-block .content-block .read-more:hover,
    .media-list-section .wrapper .list-item .list-block:hover .content-block .read-more,
    .resources-main-article .article-block .content-block .read-more:hover,
    .resources-main-article .article-block:hover .content-block .read-more {
        padding-left: 65px;
    }
}
@media only screen and (max-width: 1439px) {
    .list-block .content-block {
        padding: 20px;
    }
    .list-block .content-block h2 {
        font-size: 19px;
        line-height: 25px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2,
    .resources-main-article .article-block .content-block h2,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block h2 {
        font-size: 36px;
        line-height: 40.9px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
    .resources-main-article .article-block .content-block,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block {
        padding: 0 40px;
    }
    .related-post .section-header .title {
        font-size: 52px;
        line-height: 58.5px;
    }
    .related-post .section-header {
        margin-bottom: 60px;
    }
}
@media only screen and (max-width: 1199px) {
    .list-block .content-block {
        padding: 15px;
    }
    .list-block .content-block h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .list-block .content-block .read-more {
        font-size: 14px;
    }
    .list-block .content-block p {
        margin: 0 0 20px 0;
    }
    .media-list-section .wrapper .list-item {
        padding-left: 10px;
        padding-right: 10px;
    }
    .media-list-section .wrapper,
    .related-post .wrapper {
        row-gap: 30px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .media-banner p {
        margin-top: -15px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2,
    .resources-main-article .article-block .content-block h2,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block h2 {
        font-size: 30px;
        line-height: 36.9px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block span,
    .resources-main-article .article-block .content-block span,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block span {
        font-size: 16px;
        line-height: 24.6px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block p,
    .resources-main-article .article-block .content-block p,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block p {
        font-size: 14px;
        line-height: 20.4px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
    .resources-main-article .article-block .content-block,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block {
        padding: 0 30px;
    }
    .media-banner {
        padding-top: 220px;
        padding-bottom: 80px;
    }
    .resources-main-article .article-block .author-info .profile-image,
    .list-block .author-info .profile-image {
        width: 52px;
        height: 52px;
    }
    .resources-main-article .article-block .author-info .profile-info,
    .list-block .author-info .profile-info {
        width: calc(100% - 52px);
    }
    .resources-main-article .article-block .author-info,
    .list-block .author-info {
        margin-top: 20px;
    }
    .resources-categories-list ul {
        width: calc(100% - 300px);
    }
    .resources-categories-list .resource-dropdown-filter .nice-select{
        width: 150px;
    }
    .media-list-section .wrapper, .related-post .wrapper {
        padding-bottom: 30px;
    }
    .pagination-links {
        margin: 30px 0 50px 0;
    }
    .article {
        padding: 160px 0 60px;
    }
    .related-post {
        padding: 70px 0;
    }
    .article-header .article-title{
        font-size: 50px;
    }
    .article-header{
        margin-bottom: 70px;
    }
    .common-content p, .common-content li{
        font-size: 18px;
    }
    .related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block, .related-post .media-list-wrapper .list-block .content-block {
        padding: 24px;
    }
    .article-content .imgtxt-right .title{
        font-size: 28px;
    }
    .article-social a{
        height: 48px;
        width: 48px;
    }
    .related-post .section-header .title{
        font-size: 48px;
        line-height: 56.5px;
    }
    .related-post .section-header {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 991px) {
    .list-block .content-block .time {
        min-width: unset;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block .cat-date, 
    .resources-main-article .article-block .content-block .cat-date,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block .cat-date {
        margin-bottom: 8px;
    }
    .resources-main-article .article-block .author-info,
    .list-block .author-info {
        margin-top: 15px;
    }
    .media-list-section .media-list-wrapper .wrapper .list-item:nth-child(7n + 1),
    .media-list-section .resources-list-wrapper .list-item:nth-child(7n) {
        width: 100%;
    }
    .resources-main-article .article-block .author-info .profile-image, .list-block .author-info .profile-image {
        width: 48px;
        height: 48px;
    }
    .resources-main-article .article-block .author-info .profile-info h5, .list-block .author-info .profile-info h5 {
        font-size: 14px;
        line-height: 20.4px;
    }
    .media-list-section .wrapper .list-item {
        width: 50%;
    }
    .media-banner {
        padding-top: 180px;
        padding-bottom: 60px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2,
    .resources-main-article .article-block .content-block h2,
    .media-list-section .resources-list-wrapper .list-item:nth-child(7n) .content-block h2 {
        font-size: 24px;
        line-height: 30.9px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block span,
    .resources-main-article .article-block .content-block span,
    .media-list-section .resources-list-wrapper .list-item:nth-child(7n) .content-block span {
        font-size: 14px;
        line-height: 22.6px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
    .resources-main-article .article-block .content-block,
    .media-list-section .resources-list-wrapper .list-item:nth-child(7n) .content-block {
        padding: 0 20px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block,
    .resources-main-article .article-block,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block {
        border-top-right-radius: 92px;
        border-bottom-left-radius: 92px;    
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block a,
    .resources-main-article .article-block .image-block a,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block a {
        border-radius: 20px 20px 20px 80px;
    }
    .resources-main-article .article-block .content-block .read-more {
        display: none !important;
    }
    .list-block .content-block h2 {
        min-height: 48px;
    }
    .article-header .article-title {
        font-size: 42px;
    }
    .article-header {
        margin-bottom: 50px;
    }
    .common-content p, .common-content li,.article-content .listing li {
        font-size: 16px;
    }
    .article-content .imgtxt-right .title{
        font-size: 24px;
    }
    .article .social-share {
        margin-top: 50px;
    }
    .related-post {
        padding: 40px 0 60px;
    }
    .article {
        padding: 160px 0 40px;
    }
    .article-social a{
        height: 44px;
        width: 44px;
    }
    .related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block, .related-post .media-list-wrapper .list-block .content-block {
        padding: 15px;
    }
    .related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2{
        font-size: 18px;
        line-height: 22px;
    }
    .related-post .media-list-wrapper .list-block .content-block .read-more{
        padding-left: 0;
        color: #FC862D;
    }
    .related-post .media-list-wrapper .list-block .content-block .read-more::before{display: none;}
    .related-post .media-list-wrapper .content-block .time{min-width: auto;}
    .related-post .section-header .title {
        font-size: 42px;
        line-height: 50.5px;
    }
    .related-post .section-header {
        margin-bottom: 30px;
    }
    .related-post .media-list-wrapper .list-item {
        width: 50%;
    }

    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block, .resources-main-article .article-block .image-block, .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block {
        height: 320px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block img, .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block img {
        border-radius: 12px 12px 12px 92px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .resources-categories-list ul {
        width: calc(100% - 300px);
    }
    .resources-categories-list .resource-dropdown-filter .nice-select{
        width: 150px;
    }
}

@media only screen and (max-width: 767px) {
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .author-info {
        display: none !important;
    }
    section.resources-list .media-list-section .resources-list-wrapper .wrapper h3 {
        font-size: 22px;
        line-height: 27.7px;
    }
    .resources-list .container{
        padding-right: 0;
    }
    .resources-list .media-list-section{
        padding-right: 15px;
        padding-bottom: 5px;
    }
    .page-template-media { 
        background-image: url(../images/media_bg_mobile.webp);
    }
    .media-list-section .wrapper .list-item:nth-child(7n + 1),
    .media-list-section .resources-list-wrapper .list-item:nth-child(7n) {
        width: 50%;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block,
    .resources-main-article .article-block,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block {
        flex-wrap: wrap;
        padding: 0;
        border-radius: 12px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block,
    .resources-main-article .article-block .image-block,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block {
        width: 100%;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block a,
    .resources-main-article .article-block .image-block a,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block a {
        position: relative;padding-top: 56.25%;display: block;overflow: hidden;border-radius: 0;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block a img,
    .resources-main-article .article-block a .image-block img,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block a img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all 0.3s ease-in-out;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block,
    .resources-main-article .article-block .content-block,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block {
        width: 100%;
        padding: 21px 15px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block h2,
    .resources-main-article .article-block .content-block h2,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block h2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block p,
    .resources-main-article .article-block .content-block p,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block p {
        font-size: 13px;
        line-height: 19.5px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        color: #000;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block span,
    .resources-main-article .article-block .content-block span,
    .resources-list-wrapper .list-item:nth-child(7n) span {
        font-size: 13px;
        line-height: 19.5px;
    }
    .pagination-links a, .pagination-links span {
        width: 36px;
        height: 36px;
        border-radius: 8px;
        font-size: 12px;
        line-height: 14px;
    }
    .pagination-links {
        gap: 5px;
        margin: 5px 0 45px 0;
    }
    .pagination-links a img {
        max-width: 12px;
        width: 100%;
    }
    .resources-main-article .article-block .author-info .profile-info h5,
    .list-block .author-info .profile-info h5 {
        font-size: 14px;
        line-height: 16.94px;
    }
    .resources-main-article .article-block .author-info .profile-info h6,
    .list-block .author-info .profile-info h6 {
        font-size: 14px;
        line-height: 19.6px;
    }
    .list-block .content-block .read-more {
        padding-left: 0;
        color: #FC862D;
    }
    .list-block .content-block .read-more:before {
        display: none;
    }
    .list-block .content-block p,
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block p {
        margin: 0 0 15px 0;
    }
    .list-block .content-block .read-more {
        font-size: 14px;
        line-height: 16.94px;
        font-family: "Inter", sans-serif;
    }
    .media-list-wrapper {
        row-gap: 20px;
    }
    .media-banner {
        padding-top: 160px;
        padding-bottom: 60px;   
    }
    .resource-dropdown-filter{
        display: none;
    }
    .resources-categories-list li .cate-link{
        font-size: 14px;
        line-height: 19.6px;
        padding: 9px 14px;
    }
    .resources-categories-list ul {
        flex-wrap: inherit;
        overflow-x: auto;
        width: 100%;
    }
    .resources-categories-list ul::-webkit-scrollbar {
        display: none;
      }
    .resources-categories-list li{
        overflow: unset;
        white-space: nowrap;
    }
    .resources-categories-list {
        margin-top: 75px;
        margin-bottom: 48px;
    }
    .resources-categories-list form{
        background: unset;
    }
    .media-list-section .resources-list-wrapper .list-item:nth-child(7n) .content-block span {
        font-size: 13px;
        line-height: 19.5px;
    }
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block {
        padding: 15px;
    }
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block span.date {
        display: block;
    }
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block span.date {
        display: block;
    }
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .content-block .read-more {margin-top: 0;opacity: 1;}
    .article-header .article-title {
        font-size: 34px;
        line-height: 40.8px;
    }
    .article-header .article-category,.article-header .article-auth,.article-header .article-date{
        font-size: 14px;
    }
    .article-header {
        margin-bottom: 40px;
    }
    .article-image img,.common-content figure img{
        border-radius: 8px;
    }
    .article-image {
        margin-bottom: 20px;
        padding-bottom: 61.25%;
    }
    .common-content p, .common-content li, .article-content .listing li{
        font-size: 14px;
        line-height: 20px;
    }
    .common-content p {
        margin: 0 0 20px;
    }
    .common-content li:not(:last-child) {
        margin-bottom: 5px;
    }
    .common-content ol, .common-content ul {
        margin: 16px 0 16px 23px;
    }
    .common-content h3{
        font-size: 22px;
        line-height: 120%;
    }
    .common-content blockquote{
        padding: 24px 17px 24px 35px;
    }
    .common-content blockquote::before {
        height: calc(100% - 87px);
        left: 20px;
        transform: unset;
        top: 24px;
    }
    .common-content figure figcaption{
        margin-top: 10px;
    }
    .common-content figure {
        margin-bottom: 16px;
    }
    .article-content .imgtxt .row{
        padding: 0;
        border-radius: 12px;
    }
    .article-content .imgtxt .imgtxt-left {
        width: 100%;
        border-radius: 0;
    }
    .article-content .imgtxt-left .img-wrapper{
        padding-top: 64%;
    }
    .article-content .imgtxt-right {
        width: 100%;
        padding: 21px 10px;
    }
    .article-content .imgtxt-right .title {
        font-size: 18px;
        line-height: 21.6px;
        margin-bottom: 8px;
    }
    .article-content .imgtxt-right p{
        font-size: 14px;
        line-height: 19.6px;
    }
    .article-content .imgtxt,.article-content .video-box,.article-content .listing ul {
        margin: 16px 0;
    }
    .article-content .video-box .caption{
        margin-top: 10px;
        line-height: normal;
        font-size: 11px;
    }
    .article-content .video-wrapper{
        border-radius: 5px;
    }
    .article-content .video-wrapper .bt-play{
        height: 50px;
        width: 50px;
        border-width: 1px;
        background-color: rgba(255, 255, 255, 0.17);
        box-shadow: 0px 2.058px 2.47px -0.412px rgba(16, 24, 41, 0.10), 0px 0.823px 1.646px -0.823px #FC862D;
    }
    .article-content .video-wrapper .bt-play svg {
        display: none;
    }
    .article-content .video-wrapper .bt-play:hover {
        border-color: #fff;
        background-color: #fff;
    }
    .common-content blockquote p,.article .social-share h6{
        font-size: 11px;
        font-weight: 700;
    }
    .article-content .listing li{
        font-weight: 700;
    }
    .article .social-share {
        margin-top: 28px;
    }
    .article .social-share h6{
        margin-bottom: 8px;
    }
    .article-social{
        padding: 5px 4px;
    }
    .article-social a {
        height: 36px;
        width: 36px;
        margin: 0 4px;
    }
    .article-social a img {
        max-width: 15px;
        max-height: 15px;
    }
    .article {
        padding: 160px 0 20px;
    }
    .related-post {
        padding: 20px 0 12px;
    }
    .related-post .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .content-block .cat-name{
        font-size: 14px;
    }
    body .related-post .media-list-wrapper .list-item .list-block .content-block .date,
    body .related-post .media-list-wrapper .list-item .list-block .content-block .time{
        font-size: 11px;
    }
    .related-post .media-list-wrapper .list-block .content-block p {
        margin: 0 0 30px 0;
    }
    .related-post .section-header .title {
        font-size: 36px;
        line-height: 42.5px;
    }
    .related-post .section-header {
        margin-bottom: 25px;
    }
    .article-content .video-wrapper .bt-play img {
        transform: translateX(2px);
    }

    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block img, 
    .resources-list-wrapper .list-item:nth-child(7n) .list-block .image-block img {
        border-radius: 12px 12px 0 0;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block .image-block, 
    .resources-main-article .article-block .image-block, .resources-list-wrapper 
    .list-item:nth-child(7n) .list-block .image-block {
        border-radius: 12px 2px 0 0;
    }
    .media-list-wrapper .list-item:nth-child(7n + 1) .list-block, 
    .resources-main-article .article-block, 
    .resources-list-wrapper .list-item:nth-child(7n) .list-block {
        border-radius: 12px;
    }
}
@media only screen and (max-width: 575px) {
    .media-list-section .wrapper .list-item {
        width: 100% !important;
        padding-left: 0;
        padding-right: 0;
    }
    .media-list-section .wrapper,
    .related-post .wrapper {
        margin-left: 0;
        margin-right: 0;
        row-gap: 15px;
    }
    .resources-list-wrapper .list-item:nth-child(6n) .list-block .author-info {
        display: flex !important;
    }
    .resources-list-wrapper .list-item:nth-child(6n) .list-block .read-time {
        display: none !important;
    }
    .media-banner .banner-content h1 {
        margin-bottom: 6px;
    }
    .media-banner .banner-content p{
        font-size: 16px;
        line-height: 22.4px;
    }
    .related-post .section-header .title {
        font-size: 34px;
        line-height: 40.8px;
    }
}
@media only screen and (max-width: 479px) {
    .media-banner .banner-content p {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.article-content a.single-blog-custom-cta{padding:21px 15px 21px 50px;background:linear-gradient(251.64deg,#f53442 -3.49%,#fc862d 97.38%);border-radius:100px;font-weight:500;font-family:Epilogue,sans-serif;font-size:14px;line-height:15px;color:#fff;position:relative;text-transform:capitalize}
.article-content a.single-blog-custom-cta:before{content:"";position:absolute;width:18px;height:18px;border:1px solid #fff;border-radius:50%;left:20px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}
.article-content a.single-blog-custom-cta:hover:before{left:100px;background-color:#fff}
.article-content a.single-blog-custom-cta-download:hover:before{left:115px;background-color:#fff}
.article-content a.single-blog-custom-cta:hover{padding:21px 50px 21px 15px}
.article-content a.single-blog-custom-cta:hover{color:#fff}
.article-content .custom-cta {margin: 40px 0px;}


span.publisher-name {
    font-size: 18px;
    background: linear-gradient(180deg, #f53442 0, #fc862d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-style: normal;
}