:root{--hf-page-teaser-animated-circle-transition: 0.4s ease;--hf-page-teaser-animated-circle-dimension: clamp(100px, calc(1.1363636364rem + 14.2045454545vw), 200px);--hf-page-teaser-animated-circle-bg-color: #F2F2F2;--hf-page-teaser-animated-circle-paragraph-margin-top: 15px}.hf-pages-teaser-animated-circle[class*="hf-box-bg-color-"].hf-inherit-box-bg-color{background:transparent}.hf-pages-teaser-animated-circle h3{font-size:var(--hf-page-teaser-colored-title-font-size, 22px);font-weight:var(--hf-page-teaser-colored-title-font-weight, 700);line-height:var(--hf-page-teaser-colored-title-line-height, 1.3em);margin:0}.hf-pages-teaser-animated-circle .circle{width:var(--hf-page-teaser-animated-circle-dimension);height:var(--hf-page-teaser-animated-circle-dimension);border-radius:50%;margin-left:0;transition:margin-left var(--hf-page-teaser-animated-circle-transition);position:relative;z-index:0;overflow:hidden;background-color:transparent}.hf-pages-teaser-animated-circle .circle::before{content:"";display:block;position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg, var(--hf-box-bg-color) 0%, rgba(245, 245, 245, 0) 100%);opacity:1;transition:opacity var(--hf-page-teaser-animated-circle-transition);z-index:1}.hf-pages-teaser-animated-circle .circle::after{content:"";display:block;position:absolute;inset:0;border-radius:50%;background:linear-gradient(90deg, whitesmoke 0%, var(--hf-color-prim) 100%);opacity:0;transition:opacity var(--hf-page-teaser-animated-circle-transition);z-index:0}.hf-pages-teaser-animated-circle .text-container{position:absolute;inset:0;display:flex;flex-flow:column wrap;justify-content:center;padding-left:calc(var(--hf-page-teaser-animated-circle-dimension) / 2.4691);color:black}.hf-pages-teaser-animated-circle .text-container>div{width:var(--hf-page-teaser-animated-circle-container-width, 60cqw)}@media (max-width:768px){.hf-pages-teaser-animated-circle .text-container>div{width:var(--hf-page-teaser-animated-circle-container-mobile-width, 80cqw)}}.hf-pages-teaser-animated-circle .text-container>div.has-abstract{transform:translateY(calc(50% - var(--hf-page-teaser-animated-circle-paragraph-margin-top)));transition:transform var(--hf-page-teaser-animated-circle-transition)}.hf-pages-teaser-animated-circle .text-container p{margin-top:var(--hf-page-teaser-animated-circle-paragraph-margin-top);font-size:var(--hf-page-teaser-animated-circle-paragraph-font-size, 16px);line-height:var(--hf-page-teaser-animated-circle-paragraph-line-height, 1.3em);opacity:0;transition:opacity var(--hf-page-teaser-animated-circle-transition)}.hf-animated-circle-page-teaser{position:relative;background-color:var(--hf-page-teaser-animated-circle-bg-color);border-radius:var(--hf-page-teaser-animated-circle-border-radius, 100px);container-type:inline-size}.hf-animated-circle-page-teaser .hf-page-teaser-absolute-link{position:absolute;inset:0}@media (min-width:769px){.hf-animated-circle-page-teaser:hover .circle,.hf-animated-circle-page-teaser.nolink .circle{margin-left:calc(100% - var(--hf-page-teaser-animated-circle-dimension))}.hf-animated-circle-page-teaser:hover .circle::before,.hf-animated-circle-page-teaser.nolink .circle::before{opacity:0}.hf-animated-circle-page-teaser:hover .circle::after,.hf-animated-circle-page-teaser.nolink .circle::after{opacity:1}.hf-animated-circle-page-teaser:hover .text-container p,.hf-animated-circle-page-teaser.nolink .text-container p{opacity:1}.hf-animated-circle-page-teaser:hover .text-container>div.has-abstract,.hf-animated-circle-page-teaser.nolink .text-container>div.has-abstract{transform:translateY(0)}.hf-animated-circle-page-teaser:hover .text-container h3::before,.hf-animated-circle-page-teaser.nolink .text-container h3::before{color:var(--hf-color-prim)}}@media (max-width:768px){.hf-animated-circle-page-teaser.nolink .text-container,.hf-animated-circle-page-teaser.nolink .has-abstract{text-align:center}.hf-animated-circle-page-teaser.nolink .text-container{position:static;padding:15px 30px}.hf-animated-circle-page-teaser.nolink .text-container p{margin-top:7px;opacity:1}.hf-animated-circle-page-teaser.nolink .text-container>div{width:100%}.hf-animated-circle-page-teaser.nolink .text-container>div.has-abstract{transform:translateY(0)}.hf-animated-circle-page-teaser.nolink .circle{display:none}}