#page-container{overflow-x:hidden!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background-color:white!important}.et_pb_menu nav>ul>li:not(:last-child){border-right:1px solid lightgrey}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0}.et_portfolio_image{padding-top:100%}.et_portfolio_image img{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}@media only screen and (min-width:1024px){#galeriehome1{width:100%}#galeriehome1 .et_pb_grid_item{width:30%;margin:20px;break-inside:avoid}#galeriehome1 .et_pb_grid_item:nth-child(3n){margin-right:0}#galeriehome1 .et_pb_grid_item:nth-child(3n+1){clear:left}#galeriehome1 .et_pb_grid_item:nth-child(4n+1){clear:unset}}@media only screen and (min-width:765px) and (max-width:1023px){#galeriehome1{display:flex;flex-wrap:wrap}#galeriehome1 .et_pb_grid_item{width:48%;margin:1%;margin-bottom:20px}#galeriehome1 .et_pb_grid_item:nth-child(2n){margin-right:0}#galeriehome1 .et_pb_grid_item{clear:none!important}}.et_pb_filterable_portfolio1 .et_pb_portfolio_filters li a{border:none}.et_pb_filterable_portfolio1 .et_pb_portfolio_filters li a.active{background-color:white!important}.et_pb_portfolio_item{position:relative;overflow:hidden}.et_pb_portfolio_item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.3s ease;z-index:5}.et_pb_portfolio_item h2.et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;opacity:0;transition:opacity 0.3s ease;text-align:center;z-index:10;width:90%}.et_pb_portfolio_item:hover::before{opacity:1}.et_pb_portfolio_item:hover h2.et_pb_module_header{opacity:1}.de-portfolio-title h2.et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;margin-top:0px!important;z-index:3;opacity:0}.de-portfolio-title .et_pb_portfolio_item:hover h2.et_pb_module_header{opacity:1}.de-portfolio-title span.et_overlay:before{content:''}.de-portfolio-title .et_pb_portfolio_item:hover span.et_overlay{opacity:1;z-index:9}.et_pb_scroll_top.et-pb-icon{background-color:#e2b895}@media (min-width:981px){.sticky-col{position:sticky;top:70px;align-self:flex-start}}@media (max-width:980px){.sticky-col{position:static!important;min-height:auto!important;z-index:auto!important}#main-header,#et_mobile_nav_menu{position:fixed!important;z-index:9999!important}}@media (max-width:480px){.sticky-col{padding-bottom:30px}}