/* --- Headline  --- */
.lvd-headline                            {position:relative;}
.lvd-headline .lvd-keyword               {margin-bottom:8px;}
.lvd-headline .lvd-title                 {}
.lvd-headline .lvd-title-regular         {display: block;  font-weight:400; color:var(--lvd-color-white);}
.lvd-headline .lvd-title-highlight       {display:inline; font-weight:400; background-color: var(--lvd-color-primary-100); color:var(--lvd-color-white); box-shadow: 0 8px 24px rgb(43 56 87 / 8%);
    padding: 2px 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; line-height: 1.5;}


.lvd-headline.lvd-t-compact-white .lvd-container {display:inline-block; background:var(--lvd-color-white); color:var(--lvd-color-primary); padding:8px; border-radius:8px;  margin-bottom:16px;}
.lvd-headline.lvd-t-compact-white h2, .lvd-headline.lvd-t-compact-white h3, .lvd-headline.lvd-t-compact-white h4 {margin-bottom:0;}


.lvd-headline.lvd-t-standard .lvd-title {color:var(--lvd-color-black);}
.lvd-headline.lvd-t-standard   .lvd-title-highlight       {display:inline; font-weight:700; background-color: var(--lvd-color-primary-50); color:var(--lvd-color-black); box-shadow: 0 8px 24px rgb(43 56 87 / 8%);
    padding: 2px 4px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone; line-height: 1.5; border-radius:4px;}
     .lvd-headline.lvd-t-standard .lvd-title-regular         {display: inline-block;  font-weight:700; color:var(--lvd-color-black);}


  .lvd-headline.lvd-t-standard .lvd-keyword   {color:var(--lvd-color-primary-150);}
/* --- Bm --- */
@media (min-width:1px) and (max-width:767px)


{

    .lvd-headline.lvd-t-standard .lvd-container {margin:0 16px 16px 16px;}
     .lvd-headline.lvd-t-standard .lvd-keyword   {font-size:12px;}
   

.lvd-headline.lvd-t-compact-white .lvd-container {margin:0 8px 8px 8px;}
.lvd-headline.lvd-t-compact-white .lvd-title {font-size:12px !important;}    

.lvd-headline.lvd-px, 
.lvd-headline.lvd-pxy                    {padding-left:16px; padding-right:16px;}
.lvd-headline .lvd-content,
.lvd-headline.lvd-px .lvd-content, 
.lvd-headline.lvd-pxy .lvd-content, 
.lvd-headline.lvd-py .lvd-content        {padding:24px;}
.lvd-headline .lvd-fit-medium            {max-width:100%;}
.lvd-headline .lvd-fit-small             {max-width:80%;}
}

/* --- Bt --- */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-headline .lvd-content                 {padding:60px 40px;}
.lvd-headline .lvd-fit-medium              {max-width:100%;}
.lvd-headline .lvd-fit-small               {max-width:80%;}
}