.tag , .tag span {
background: var(--Gradient-Primary-Gradient, linear-gradient(104deg, var(--Colors-Primary-Red-500---Base, #ED1B2F) -2.25%, var(--Colors-Secondary-Blue-600---Base, #0F00D0) 102.15%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: var(--typography-family-Body, Figtree);
font-size: var(--typography-size-Step-3, 14px);
font-style: normal;
font-weight: 500;
line-height: var(--typography-line-height-P4, 21px); }
.title h6 {
font-family: "VisbyCF bold" !important;
}
.card-container:hover .title div,.card-container:hover .title p ,.card-container:hover .title h6{
color:var(--primary-primary-default, #ED1B2F) !important;
}
.card-container  .Podcast::before {
content: "";
width: 38px;
height: 38px;
position: absolute;
background: url(//www.vermeg.com/wp-content/uploads/2025/02/audio.png) no-repeat center center;
background-size: cover;
bottom: 20px;
right: 20px;
top: unset;
left: unset;
border-radius:0px;
z-index:9;
}
.featured .Video::before {
content: "";
width: 38px;
height: 38px;
position: absolute;
background: url(//www.vermeg.com/wp-content/uploads/2025/02/video.png) no-repeat center center;
background-size: cover;
bottom: 20px;
right: 20px;
top: unset;
left: unset;
border-radius: 50px;
z-index:9;
}
.Video::after {
content: "";
width: 44px;
height: 44px;
position: absolute;
background: url(//www.vermeg.com/wp-content/uploads/2025/02/Play-Video.png) no-repeat center center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 0px;
z-index:9;
}
.featured .insight-featured-description:not(.elementor-loop-container > .e-loop-item:first-of-type .insight-featured-description) {
display: none;
overflow:hidden;
transition:0.5s;
}
@media (max-width: 768px) {
.latest .newsletter .insight-featured-description, .latest .podcast:hover .insight-featured-description {
display: none !important;
}
.featured .elementor-loop-container > .e-loop-item:first-of-type .elementor-element-25beb0d {
gap:24px;
padding-bottom:24px;
}
.featured .elementor-loop-container > .e-loop-item .e-con-inner > div:first-child img {
border-radius: 0px var(--radius-13md, 40px)  0px 0px;
}
.featured .elementor-loop-container > .e-loop-item .e-con-inner > div:nth-child(2) {
border-radius:0px 0px 0px var(--radius-13md, 40px);
}
.newsletter .elementor-widget-image img {
border-radius: 0px var(--radius-13md, 40px)  0px 0px;
}
.latest .info-area.e-flex.e-con.e-child {
height:148px;
}
}
@media (min-width: 768px) {
.newsletter .elementor-widget-image img {
border-radius:0px var(--radius-13md, 40px) 0px 0px;
}
.featured .e-loop-item:first-of-type .e-con-inner .title p{
color: var(--Neutrals-neutral-950, #14142A);
font-size: var(--typography-size-H6, 24px);
font-weight: 700;
line-height: var(--typography-line-height-H6, 30px);
}
.featured .e-loop-item:first-of-type .e-con-inner .e-loop-item-featured-description {
color: var(--Neutrals-neutral-950, #14142A);
font-size: var(--Typography-Size-P3, 16px);
font-weight: 400;
line-height: var(--Typography-Line-height-P3, 22.4px);
margin-top:50px;
height:112px;
}
.featured .elementor-loop-container > .e-loop-item:first-of-type {
grid-column: span 3;
}
.featured .elementor-loop-container > .e-loop-item:first-of-type .e-con-inner {
flex-direction: row;
}
.featured .e-loop-item .e-con-inner:not(.e-loop-item:first-of-type .e-con-inner)  {
height:365px;
}
.featured .e-loop-item .e-con-inner:not(.e-loop-item:first-of-type .e-con-inner):hover > div:first-child {
height:90%;
top:3px;
border-radius: 0px var(--radius-13md, 41px);
}
.featured .e-loop-item .e-con-inner:not(.e-loop-item:first-of-type .e-con-inner):hover .insight-featured-description {
display:block;
}
.latest .newsletter .insight-featured-description, .latest .podcast:hover .insight-featured-description {
display: none !important;
overflow:hidden;
transition:0.5s;
}
.latest .newsletter:hover .insight-featured-description, .latest .podcast:hover .insight-featured-description {
display: block !important;
}
.latest .newsletter:hover .info-area.e-flex.e-con.e-child, .latest .podcast:hover .info-area.e-flex.e-con.e-child {
position: absolute;
min-height: 365px;
width: 100%;
background: var(--overlay-light-90, rgba(255, 255, 255, 0.90));
backdrop-filter: blur(45px);
border-radius: 0px var(--radius-13md, 40px);
transition: min-height 0.5s ease-in-out;
}
.featured .e-loop-item .e-con-inner:not(.e-loop-item:first-of-type .e-con-inner)> div:nth-child(2) {
position:absolute;
bottom:0px;
left:0px;
min-height: 181px;
max-height: 181px; overflow: hidden; 
transition: min-height 0.25s ease-in-out;
height:100%;
}
.featured .e-loop-item .e-con-inner:not(.e-loop-item:first-of-type .e-con-inner):hover > div:nth-child(2) {
position:absolute;
min-height:365px;
width:100%;
background: var(--overlay-light-90, rgba(255, 255, 255, 0.90));
backdrop-filter: blur(45px);
transition: min-height 0.5s ease-in-out;
}
.latest .info-area.e-flex.e-con.e-child {
position: absolute;
bottom: 0px;
left: 0px;
min-height: 181px;
max-height: 168px;
overflow: hidden;
transition: 0.5s;
height: 100%;
border-radius: 0px 0px 0px var(--radius-13md, 40px);
}
.featured-img-column, a.card-container ,.zd-theme-post-featured-image .elementor-widget-container{
position: relative;
overflow: hidden;
transition: 1s;
}
.featured .e-loop-item:first-of-type .e-con-inner > div:first-child > div {
height:100% !important;
}
.featured .e-loop-item:not(:first-of-type) .card-container img {
transition: 1s;
}
.featured .e-loop-item:not(:first-of-type) .card-container:hover img {
transform: scale(1.45);
transition: 1s;
transform-origin: center center;
}
.featured .elementor-loop-container > .e-loop-item {
border-radius: 0px var(--radius-13md, 40px);
}
.featured .elementor-loop-container > .e-loop-item:first-of-type .e-con-inner > div:first-child img {
border-radius: 0px 0px 0px var(--radius-13md, 40px);
}
.featured .elementor-loop-container > .e-loop-item:first-of-type .e-con-inner > div:nth-child(2) {
border-radius:0px var(--radius-13md, 40px)  0px 0px;
}
.featured .elementor-loop-container > .e-loop-item:not(:first-of-type) .e-con-inner > div:first-child img {
border-radius: 0px var(--radius-13md, 40px)  0px 0px;
}
.featured .elementor-loop-container > .e-loop-item:not(:first-of-type) .e-con-inner > div:nth-child(2) {
border-radius:0px 0px 0px var(--radius-13md, 40px);
}
.featured .elementor-loop-container > .e-loop-item:not(:first-of-type) .card-container{
border-radius: 0px var(--radius-13md, 40px);
}
}