.loop-small .e-loop-item{transition:all 0.3s ease}.loop-small .e-loop-item:hover{transform:translateY(-6px)}.teaser-link a{position:relative}.teaser-link a:before{content:"";position:absolute;bottom:-3px;left:auto;right:0;height:2px;width:100%;background-color:#eee}.teaser-link a:after{content:"";position:absolute;bottom:-3px;left:0;height:2px;width:100%;background-color:var(--e-global-color-primary);transition:all 0.3s ease}.teaser-link a:hover:after{width:0}.projects .e-loop-item{aspect-ratio:3/4}.main{height:100%}.project-teaser img{transition:all ease 0.3s}.project-teaser:hover img{transform:scale(1.2)}.project-teaser-overlay{height:100%}@media(min-width:1201px){.project-teaser-overlay-content{height:100%}.project-teaser-overlay{opacity:0}}.project-teaser:hover .project-teaser-overlay{opacity:1;transition:all 0.3s ease}.aspect_3-4 img{aspect-ratio:3/4;object-fit:cover}.project-teaser .elementor-widget-container{overflow:hidden}header .menu-item:last-of-type{margin-left:25px}footer .menu-item:last-of-type a{padding-right:0}footer .menu-item:last-of-type a:hover{padding-right:0}.post-content{column-count:2;column-gap:50px}@media (max-width:880px){.post-content{column-count:1;column-gap:20px}}.elementor-field-group-datenschutz label{font-size:13px!important}#form-field-datenschutz{transform:translateY(3px)}@media(max-width:767px){footer .elementor-nav-menu{flex-direction:column;justify-content:flex-start!important}}.aspect_13-10 img{aspect-ratio:13/10;object-fit:cover}.aspect_15-10 img{aspect-ratio:15/10;object-fit:cover}footer .menu-item a:hover{color:var(--e-global-color-primary)!important}