.lightmode .contentelement .contentelement__withimgandquote .image__quote:before{filter:none}.contentelement .contentelement__imageleft .content__badge,.contentelement .contentelement__imageright .content__badge{position:absolute;top:2rem;left:2rem;max-width:60%}.contentelement .contentelement__imageleft .content__badge{right:2rem;left:unset}.contentelement .contentelement__imageleft .background__image--holder .background__image{right:0}.contentelement .contentelement__imageleft .background__image--holder .img__caption{right:0}.contentelement .contentelement__withanimation .animation__holder{border-radius:var(--border-radius-md);overflow:hidden;height:300px;width:300px}@media (max-width:1199.98px){.contentelement .contentelement__withanimation .animation__holder{width:200px;height:200px}}@media (max-width:991.98px){.contentelement .contentelement__withanimation .animation__holder{border-radius:var(--border-radius-sm)}}.contentelement .background__image--holder{min-height:600px}@media (max-width:767.98px){.contentelement .background__image--holder{min-height:400px}}.contentelement .background__image--holder .background__image{position:absolute;width:50vw;height:100%;background-repeat:no-repeat}@media (max-width:991.98px){.contentelement .background__image--holder .background__image{position:absolute;width:100%;height:100%;background-repeat:no-repeat}}.contentelement .background__image--holder .background__image.with__caption{height:90%}@media (max-width:767.98px){.contentelement .background__image--holder .background__image.with__caption{height:85%}}.contentelement .background__image--holder .img__caption{position:absolute;bottom:0}@media (max-width:991.98px){.contentelement .background__image--holder .img__caption{right:unset}}.contentelement .contentelement__textwiththreeimages .images__holder{width:100vw;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media (max-width:767.98px){.contentelement .contentelement__textwiththreeimages .images__holder{width:100vw;height:auto;flex-direction:column;align-items:flex-start;flex-wrap:wrap;height:calc(((100vw - 40px) / 2) + (((100vw - 20px) / 2) / (509/610)) + 20px)}}.contentelement .contentelement__textwiththreeimages .images__holder .media{width:calc((100% - (2 * 48px)) / 3);background-size:cover;margin:0;display:block}@media (max-width:767.98px){.contentelement .contentelement__textwiththreeimages .images__holder .media{width:calc((100% - 20px) / 2)}}.contentelement .contentelement__textwiththreeimages .images__holder .media.tallish{aspect-ratio:0.8}@media (max-width:767.98px){.contentelement .contentelement__textwiththreeimages .images__holder .media.tallish{margin-right:20px}}.contentelement .contentelement__textwiththreeimages .images__holder .media.square{aspect-ratio:1}@media (max-width:767.98px){.contentelement .contentelement__textwiththreeimages .images__holder .media.square{height:calc((100vw - 20px) / 2);margin-right:20px}}.contentelement .contentelement__textwiththreeimages .images__holder .media.tall{aspect-ratio:0.6666666667}@media (max-width:767.98px){.contentelement .contentelement__textwiththreeimages .images__holder .media.tall{margin-top:56px}}.contentelement .contentelement__textwiththreeimages img.lazy{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-lg);overflow:hidden}.contentelement .contentelement__textwiththreeimages video.lazy{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-lg);overflow:hidden}@media (max-width:767.98px){.contentelement .contentelement__withanimation{margin-bottom:4rem}}.contentelement .contentelement__withanimation .animation__holder{position:absolute;bottom:-3rem;left:-3rem}@media (max-width:991.98px){.contentelement .contentelement__withanimation .animation__holder{bottom:-3rem;left:50%;transform:translateX(-50%)}}.contentelement .contentelement__manyimages .image__holder:nth-child(2),.contentelement .contentelement__manyimages .image__holder:nth-child(4),.contentelement .contentelement__manyimages .image__holder:nth-child(6),.contentelement .contentelement__manyimages .image__holder:nth-child(8),.contentelement .contentelement__manyimages .image__holder:nth-child(10){margin-top:-4rem}@media (max-width:767.98px){.contentelement .contentelement__manyimages .image__holder:nth-child(2),.contentelement .contentelement__manyimages .image__holder:nth-child(4),.contentelement .contentelement__manyimages .image__holder:nth-child(6),.contentelement .contentelement__manyimages .image__holder:nth-child(8),.contentelement .contentelement__manyimages .image__holder:nth-child(10){margin-top:0}}.contentelement .contentelement__withimgandquote{margin-top:15rem}.contentelement .contentelement__withimgandquote .small__image{position:absolute;top:-15%;right:-40%}.contentelement .contentelement__withimgandquote .image__quote:before{content:url("/resources/themes/tietge/images/icons/quotes.svg");position:relative;padding:2.5rem 0;display:block;width:50px;filter:invert(100%) brightness(1000%) grayscale(100%) contrast(100%)}.contentelement .contentelement__withimgandquote .image__quote .quote{font-style:italic;font-weight:500}.contentelement .contentelement__accordion .accordion-item{transition:var(--transition);opacity:0.5}.contentelement .contentelement__accordion .accordion-item:hover{opacity:1}.contentelement .contentelement__accordion .accordion-item.active{opacity:1}.contentelement .contentelement__accordion .accordion-item.active .tab__content{opacity:1;display:block}.contentelement .contentelement__accordion .accordion-item .tab-pane{transition:display 0.5s ease-in-out}.contentelement .contentelement__accordion .accordion-item .tab__content{opacity:0;display:none;transition:var(--transition)}.contentelement .contentelement__accordion .accordion-item .tab__content p,.contentelement .contentelement__accordion .accordion-item .tab__content p *{color:var(--font-clr);font-size:20px;line-height:1.3;margin-bottom:0}@media (max-width:1199.98px){.contentelement .contentelement__accordion .accordion-item .tab__content p,.contentelement .contentelement__accordion .accordion-item .tab__content p *{font-size:18px}}@media (max-width:767.98px){.contentelement .contentelement__accordion .accordion-item .tab__content p,.contentelement .contentelement__accordion .accordion-item .tab__content p *{font-size:16px}}@media (max-width:991.98px){.contentelement .contentelement__onlyquote .quote-icon img{width:60px}}@media (max-width:767.98px){.contentelement .contentelement__onlyquote .quote-icon img{width:40px}}