/* ROENTGEN TEASER INFO */
.roentgen-teaser-info-block{color:var(--us-primary-color,#004a75);background:none;text-align:center;}
.roentgen-teaser-info-block::before{position:absolute;content:"";top:var(--us-gap);left:var(--us-block-gap);right:var(--us-block-gap);bottom:var(--us-gap);width:auto;height:auto;pointer-events:none;z-index:1;border-radius:66%;background:rgba(255,255,255,.55);filter:blur(var(--us-gap));}
body.dark .roentgen-teaser-info-block::before{background:rgba(11, 24, 31,.8);}
.roentgen-teaser-info-block .roentgen-info-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(3 * var(--us-gap));width:100%;z-index:2;position:relative;}
.roentgen-teaser-info-block .roentgen-info-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--us-gap) / 2);min-width:0;text-align:center;}
.roentgen-teaser-info-block .roentgen-info-item .h3{margin:0;color:inherit;text-align:center;overflow-wrap:break-word;font-weight:500;}
.roentgen-teaser-info-block .roentgen-info-text{margin:0;color:inherit;text-align:center;text-wrap:balance;}
.roentgen-teaser-info-block .roentgen-info-footer{display:flex;justify-content:center;width:100%;margin-top:auto;padding-top:calc(var(--us-gap) / 2);}
.roentgen-teaser-info-block .themebtn.secondary.roentgen-info-link{font-size:14px!important;}
.roentgen-teaser-info-block .roentgen-info-item + .roentgen-info-item::before{content:"";position:absolute;pointer-events:none;top:calc(calc(3 * var(--us-gap)) / -2);left:0;width:100%;height:1px;background:linear-gradient(to right, var(--us-stroke-weak,rgba(0,74,117,.3)), var(--us-stroke-strong,rgba(0,74,117,.3)), var(--us-stroke-strong,rgba(0,74,117,.3)), var(--us-stroke-weak,rgba(0,74,117,.3)));}
body.dark .roentgen-teaser-info-block .roentgen-info-item + .roentgen-info-item::before{opacity:.33;}
.roentgen-teaser-info-block .roentgen-info-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
@media (min-width:1024px){
    .roentgen-teaser-info-block .roentgen-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--us-gap);}
    .roentgen-teaser-info-block .roentgen-info-item + .roentgen-info-item::before{top:0;left:calc(var(--us-gap) / -2);width:1px;height:100%;background:linear-gradient(to bottom, var(--us-stroke-weak,rgba(0,74,117,.3)), var(--us-stroke-strong,rgba(0,74,117,.3)), var(--us-stroke-strong,rgba(0,74,117,.3)), var(--us-stroke-weak,rgba(0,74,117,.3)));}
}
@media (hover:hover){.roentgen-teaser-info-block .roentgen-info-link:hover{border-color:currentColor;background:rgba(255,255,255,.45);}}
@media (prefers-reduced-motion:reduce){.roentgen-teaser-info-block .roentgen-info-link{transition:none;}}
