/* Hero demo component 1.0.0 */
.lvd-hero-demo-component                             {position:relative;}
.lvd-hero-demo-component .lvd-container              {position:relative; padding:30px 0 0 0;}
.lvd-hero-demo-component .lvd-img img                {border-radius:var(--lvd-rounded);}
.lvd-hero-demo-component .lvd-content                {}
.lvd-hero-demo-component .lvd-breadcrumbs            {padding:0 0 20px 0; font-size:var(--lvd-text-s2); opacity:0.4;}
.lvd-hero-demo-component .lvd-keyword                {color:var(--lvd-color-black); font-size:var(--lvd-text-body); font-weight: 700; margin-bottom:10px; text-transform:uppercase;}
.lvd-hero-demo-component .lvd-title                  {font-weight: 700; margin-bottom:10px; color:var(--lvd-color-black);}
.lvd-hero-demo-component .lvd-button-outlined-small {font-weight:400; font-size:var(--lvd-text-s2);}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-hero-demo-component                             {padding-left:20px; padding-right:20px;}
.lvd-hero-demo-component .lvd-content                {padding:0;}
.lvd-hero-demo-component .lvd-breadcrumbs            {padding:0 0 20px 0;}
}

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

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