/* Hero cover 1.4.0 */
.lvd-hero-cover                         {position:relative;}
.lvd-hero-cover .lvd-image              {height:720px; width:100%; overflow: hidden;}
.lvd-hero-cover .lvd-image img          {height:720px; width:100%; object-fit: cover;}
.lvd-hero-cover .lvd-content            {position:absolute; z-index:3; left:0; right:0; bottom:64px; color:var(--lvd-color-white);}

.lvd-hero-cover .lvd-keyword            {text-shadow: var(--lvd-shadow-text); margin-bottom:8px;}
.lvd-hero-cover .lvd-title              {color:var(--lvd-color-white); text-shadow: var(--lvd-shadow-text); margin-bottom:16px; }
.lvd-hero-cover .lvd-text               {max-width:800px; text-shadow: var(--lvd-shadow-text);}

.lvd-hero-cover .lvd-group-button a:first-of-type {margin-right:20px;}

.lvd-hero-cover .lvd-button-outlined    {border:1px solid var(--lvd-color-white); color:var(--lvd-color-white);}
.lvd-hero-cover .lvd-button-outlined:hover    {color:var(--lvd-color-white);}

.lvd-hero-cover .lvd-breadcrumbs        {margin-bottom:16px; font-size:var(--lvd-text-s2); opacity:0.9; color:var(--lvd-color-white);}
.lvd-hero-cover .lvd-breadcrumbs  a     {color:var(--lvd-color-white);}

/* Animation */
.lvd-hero-cover.lvd-animate-on-scroll img  {opacity: 0; transform: scale(1.4); transition: opacity 1.2s ease-out, transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); will-change: transform, opacity;}
.lvd-hero-cover.lvd-is-visible img         {opacity: 1; transform: scale(1);}


/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-hero-cover .lvd-image              {height:600px;}
.lvd-hero-cover .lvd-image img          {height:600px;}
.lvd-hero-cover .lvd-content            {bottom:24px; left:24px; right:24px; }
}

/* Bt */
@media (min-width:768px) and (max-width:1024px)
{
.lvd-hero-cover .lvd-image              {height:600px;}
.lvd-hero-cover .lvd-image img          {height:600px;}
.lvd-hero-cover .lvd-content            {bottom:32px; left:32px; right:32px;}
}

/* Full HD */
@media (min-width:1025px) and (max-width:1344px)
{
.lvd-hero-cover .lvd-image              {height:600px;}
.lvd-hero-cover .lvd-image img          {height:600px;}
.lvd-hero-cover .lvd-content            {bottom:32px; left:32px; right:32px;}
}