/* Hero wings 1.2.0 */
.lvd-hero-wings                             {position:relative; background:var(--lvd-color-secondary);}
.lvd-hero-wings .lvd-container              {position:relative; z-index:2; padding:40px 0;}
.lvd-hero-wings .lvd-img img                {}
.lvd-hero-wings .lvd-content                {padding:16px 64px; color:var(--lvd-color-white);}
.lvd-hero-wings .lvd-content a:hover {color:var(--lvd-color-white);}
.lvd-hero-wings .lvd-breadcrumbs            {padding:16px 0; font-size:var(--lvd-text-s2); opacity:0.4;}
.lvd-hero-wings .lvd-keyword                {color:var(--lvd-color-white); font-size:var(--lvd-text-body); font-weight: 700; margin-bottom:8px; text-transform:uppercase;}
.lvd-hero-wings .lvd-title                  {font-weight: 700; margin-bottom:16px; color:var(--lvd-color-white); font-family:var(--lvd-secondary-font);}


.lvd-hero-wings .lvd-img img:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(1, 13, 28, 0) linear-gradient(180deg, rgba(1, 13, 28, 0) 0%, rgba(1, 13, 28, 0.1) 40%, rgba(1, 13, 28, 0.4) 80%, rgba(1, 13, 28, 1) 90%, rgba(1, 13, 28, 1) 100%) repeat scroll 0 0;
}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-hero-wings                             {padding-left:16px; padding-right:16px;}
.lvd-hero-wings .lvd-container              {margin-top: 0;}
.lvd-hero-wings .lvd-content                {padding:0 0 16px 0;}
.lvd-hero-wings .lvd-breadcrumbs            {padding:0 0 16px 0;}
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-hero-wings                             {padding-left:24px; padding-right:24px;}
.lvd-hero-wings .lvd-flex-gap-lg            {--lvd-gap: 24px;}
.lvd-hero-wings .lvd-content                {padding:0;}
.lvd-hero-wings .lvd-img, .lvd-hero-wings .lvd-wings-image   {align-self: center;}
}

/* Full HD */
@media (min-width:1024px) and (max-width:1344px)
{
.lvd-hero-wings                             {padding-left:24px; padding-right:24px;}
}