/*Created: 2025-06-16 11:20:14 Europe/Berlin
Version: 20250616092014*/
/*Module: header-transparent: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/header-transparent/css/style.min.css */
.is-header-transparent #masthead{position:absolute;top:0;width:100%;z-index:60}.is-header-transparent #page-cover #page-breadcrumb.breadcrumb--after_header{padding-top:0;background-color:transparent}.is-header-transparent #page-cover #page-breadcrumb.breadcrumb--inside{background-color:transparent}.site-branding .site-img-logo-tran{display:none}.is-header-transparent .header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-ancestor>a .link-before:before,.is-header-transparent .header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-item>a .link-before:before,.is-header-transparent .header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li:focus>a .link-before:before,.is-header-transparent .header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li:hover>a .link-before:before,.is-header-transparent .header--transparent .nav-menu-desktop.style-border-top .nav-menu>li:focus>a .link-before:before,.is-header-transparent .header--transparent .nav-menu-desktop.style-border-top .nav-menu>li:hover>a .link-before:before{background-color:currentColor}.is-header-transparent .header--transparent .site-branding.has-tran-logo .site-img-logo{display:none}.is-header-transparent .header--transparent .site-branding.has-tran-logo .site-img-logo-tran{display:block}.is-header-transparent .sticky-active .header--transparent .site-branding.has-tran-logo .site-img-logo{display:none}.is-header-transparent .sticky-active .header--transparent .site-branding.has-tran-logo.no-sticky-logo .site-img-logo{display:block}.is-header-transparent .sticky-active .header--transparent .site-branding.has-tran-logo .site-img-logo-tran{display:none}.is-header-transparent .sticky-active .header--transparent .site-branding.has-tran-logo .site-img-logo-sticky{display:block}.header--row.header--transparent .dark-mode,.header--row.header--transparent .light-mode{background:0 0!important;box-shadow:none}.header--row.header--transparent,.header--row.header--transparent .light-mode{color:rgba(255,255,255,.99)}.header--row.header--transparent .builder-contact--item,.header--row.header--transparent .light-mode .builder-contact--item{color:rgba(255,255,255,.99)}.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-bottom .nav-menu>li>a:focus,.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-bottom .nav-menu>li>a:hover,.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-top .nav-menu>li>a:focus,.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-top .nav-menu>li>a:hover,.header--row.header--transparent .light-mode .nav-menu-desktop.style-full-height .nav-menu>li>a:focus,.header--row.header--transparent .light-mode .nav-menu-desktop.style-full-height .nav-menu>li>a:hover,.header--row.header--transparent .light-mode .nav-menu-desktop.style-plain .nav-menu>li>a:focus,.header--row.header--transparent .light-mode .nav-menu-desktop.style-plain .nav-menu>li>a:hover,.header--row.header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li>a:focus,.header--row.header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li>a:hover,.header--row.header--transparent .nav-menu-desktop.style-border-top .nav-menu>li>a:focus,.header--row.header--transparent .nav-menu-desktop.style-border-top .nav-menu>li>a:hover,.header--row.header--transparent .nav-menu-desktop.style-full-height .nav-menu>li>a:focus,.header--row.header--transparent .nav-menu-desktop.style-full-height .nav-menu>li>a:hover,.header--row.header--transparent .nav-menu-desktop.style-plain .nav-menu>li>a:focus,.header--row.header--transparent .nav-menu-desktop.style-plain .nav-menu>li>a:hover{color:rgba(255,255,255,.99);background:0 0}.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-item>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-top .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-border-top .nav-menu>li.current-menu-item>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-full-height .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-full-height .nav-menu>li.current-menu-item>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-plain .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .light-mode .nav-menu-desktop.style-plain .nav-menu>li.current-menu-item>a,.header--row.header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .nav-menu-desktop.style-border-bottom .nav-menu>li.current-menu-item>a,.header--row.header--transparent .nav-menu-desktop.style-border-top .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .nav-menu-desktop.style-border-top .nav-menu>li.current-menu-item>a,.header--row.header--transparent .nav-menu-desktop.style-full-height .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .nav-menu-desktop.style-full-height .nav-menu>li.current-menu-item>a,.header--row.header--transparent .nav-menu-desktop.style-plain .nav-menu>li.current-menu-ancestor>a,.header--row.header--transparent .nav-menu-desktop.style-plain .nav-menu>li.current-menu-item>a{color:rgba(255,255,255,.99);background:0 0}.header--row.header--transparent .light-mode .site-title,.header--row.header--transparent .light-mode .site-title a,.header--row.header--transparent .site-title,.header--row.header--transparent .site-title a{color:rgba(255,255,255,.99)}.header--row.header--transparent .builder-contact--item a,.header--row.header--transparent .customify-builder-social-icons.color-custom li a,.header--row.header--transparent .icon-box a,.header--row.header--transparent .item--html a,.header--row.header--transparent .light-mode .builder-contact--item a,.header--row.header--transparent .light-mode .customify-builder-social-icons.color-custom li a,.header--row.header--transparent .light-mode .icon-box a,.header--row.header--transparent .light-mode .item--html a,.header--row.header--transparent .light-mode .menu-mobile-toggle,.header--row.header--transparent .light-mode .nav-menu>li>a,.header--row.header--transparent .light-mode .search-icon,.header--row.header--transparent .menu-mobile-toggle,.header--row.header--transparent .nav-menu>li>a,.header--row.header--transparent .search-icon{color:rgba(255,255,255,.79)}.header--row.header--transparent .builder-contact--item a:hover,.header--row.header--transparent .customify-builder-social-icons.color-custom li a:hover,.header--row.header--transparent .icon-box a:hover,.header--row.header--transparent .item--html a:hover,.header--row.header--transparent .light-mode .builder-contact--item a:hover,.header--row.header--transparent .light-mode .customify-builder-social-icons.color-custom li a:hover,.header--row.header--transparent .light-mode .icon-box a:hover,.header--row.header--transparent .light-mode .item--html a:hover,.header--row.header--transparent .light-mode .menu-mobile-toggle:hover,.header--row.header--transparent .light-mode .nav-menu>li>a:hover,.header--row.header--transparent .light-mode .search-icon:hover,.header--row.header--transparent .menu-mobile-toggle:hover,.header--row.header--transparent .nav-menu>li>a:hover,.header--row.header--transparent .search-icon:hover{color:rgba(255,255,255,.99)}.header--row.header--transparent .cart-item-link,.header--row.header--transparent .light-mode .cart-item-link{color:rgba(255,255,255,.79)}.header--row.header--transparent .cart-item-link .cart-icon,.header--row.header--transparent .light-mode .cart-item-link .cart-icon{color:rgba(255,255,255,.99)}.header--row.header--transparent .cart-item-link:hover,.header--row.header--transparent .light-mode .cart-item-link:hover{color:rgba(255,255,255,.99)}.header--row.header--transparent .header-search_box-item .search-field,.header--row.header--transparent .light-mode .header-search_box-item .search-field{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.79)}.header--row.header--transparent .header-search_box-item .search-field::placeholder,.header--row.header--transparent .light-mode .header-search_box-item .search-field::placeholder{color:rgba(255,255,255,.79)}.header--row.header--transparent .header-search_box-item .search-submit,.header--row.header--transparent .light-mode .header-search_box-item .search-submit{color:rgba(255,255,255,.79)}.header--row.header--transparent .header-search_box-item .search-submit:hover,.header--row.header--transparent .light-mode .header-search_box-item .search-submit:hover{color:rgba(255,255,255,.99)}
/*Module: header-sticky: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/header-sticky/css/style.min.css */
#masthead.sticky #masthead-inner{z-index:60;position:fixed;top:0;left:0;width:100%;transform:translateY(-100%)}#masthead.sticky #masthead-inner>.header--row{display:none}#masthead.sticky #masthead-inner>.header--row.header--sticky{display:block}@media screen and (min-width:1025px){#masthead.sticky #masthead-inner>.header--row.header--sticky .customify-grid .hide-on-desktop,#masthead.sticky #masthead-inner>.header--row.header--sticky.hide-on-desktop{display:none}}@media screen and (max-width:1024px){#masthead.sticky #masthead-inner>.header--row.header--sticky .customify-grid .hide-on-tablet,#masthead.sticky #masthead-inner>.header--row.header--sticky.hide-on-tablet{display:none}}@media screen and (min-width:568px){#masthead.sticky #masthead-inner>.header--row.header--sticky .customify-grid .hide-on-tablet_up,#masthead.sticky #masthead-inner>.header--row.header--sticky.hide-on-tablet_up{display:none}}@media screen and (max-width:568px){#masthead.sticky #masthead-inner>.header--row.header--sticky .customify-grid .hide-on-mobile,#masthead.sticky #masthead-inner>.header--row.header--sticky.hide-on-mobile{display:none}}#masthead.sticky.sticky-active #masthead-inner{transition:all .3s;transform:translateY(0)}#masthead.sticky.sticky-active.sticky-hiding #masthead-inner{transform:translateY(-120%)}#masthead.sticky.sticky-active .header--row-inner{box-shadow:none}.site-branding .site-img-logo-sticky{display:none}.sticky .site-branding.has-sticky-logo .site-img-logo{display:none}.sticky .site-branding.has-sticky-logo .site-img-logo-sticky{display:block}
/*Module: header-footer-items: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/header-footer-items/css/style.min.css */
.lang-switcher{position:relative;display:inline-block}.lang-switcher .lang-switcher-top{display:flex;align-items:center;color:currentColor;line-height:1.6}.lang-switcher img{margin-right:5px}.lang-switcher a{color:rgba(0,0,0,.6)}.lang-switcher ul{position:absolute;background:#fff;list-style:none;margin:0 0;padding:0;transform:translateY(40px);transition:all .3s ease;top:100%;box-shadow:0 3px 30px rgba(25,30,35,.1);border:1px solid #eaecee;opacity:0;height:0;overflow:hidden;visibility:hidden;z-index:65;min-width:150px}.lang-switcher li{text-align:left}.lang-switcher.hide-lang-name ul{width:50px;text-align:center}.lang-switcher.hide-lang-name ul li a{padding:8px 8px}.lang-switcher.hide-lang-name a img{margin-right:0}.lang-switcher.show-lang-code{text-transform:uppercase}.lang-switcher.show-lang-code ul{width:65px}.lang-switcher.show-lang-code ul li a{padding:8px 8px}.lang-switcher li{list-style:none}.lang-switcher li a{display:block;width:100%;padding:10px 15px;color:rgba(0,0,0,.5)}.lang-switcher li a.focus,.lang-switcher li a:hover{background:rgba(0,0,0,.015);color:rgba(0,0,0,.8)}.lang-switcher .lang-switcher-top,.lang-switcher li a{font-size:.875em;text-transform:uppercase;letter-spacing:.3px}.lang-switcher.focus ul,.lang-switcher:hover ul{height:auto;transform:translateY(0);overflow:initial;visibility:visible;opacity:1}@media screen and (min-width:1025px){.lang-switcher.align-desktop-left .lang-switcher-list{left:0}.lang-switcher.align-desktop-right .lang-switcher-list{right:0;left:auto}}@media screen and (max-width:1024px){.lang-switcher.align-tablet-left .lang-switcher-list{left:0}.lang-switcher.align-tablet-right .lang-switcher-list{right:0;left:auto}}@media screen and (max-width:568px){.lang-switcher.align-mobile-left .lang-switcher-list{left:0}.lang-switcher.align-mobile-right .lang-switcher-list{right:0;left:auto}}.builder-contact--item{list-style:none;margin:0;padding:0;display:flex;font-size:15px}@media screen and (min-width:1025px){.builder-contact--item.cont-desktop-vertical{display:block}}@media screen and (max-width:568px){.builder-contact--item.cont-mobile-vertical{display:block}}.builder-contact--item li{list-style:none;display:flex;align-items:center;margin-right:16px}.builder-contact--item li:last-child{margin-right:0}.builder-contact--item li a,.builder-contact--item li span{display:flex;align-items:center}.builder-contact--item .c-icon{margin-right:5px;padding:1em;line-height:1;position:relative}.builder-contact--item .c-icon:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cont-desktop-vertical .icon-box-item{margin-bottom:1em}.cont-desktop-vertical .icon-box-item:last-child{margin-bottom:0}.header-menu-sidebar .cont-mobile-vertical li{display:block;margin-bottom:1em}.header-menu-sidebar .cont-mobile-vertical li:last-child{margin-bottom:0}.header-menu-sidebar .cont-mobile-vertical li a,.header-menu-sidebar .cont-mobile-vertical li span{display:inline-flex}.header-menu-sidebar .hca-sidebar-vertical.builder-contact--item{display:block}.icon-box{display:inline-flex;list-style:none;align-items:center;margin:0;padding:0}.icon-box .icon-box-item{display:inline-flex;align-items:center;margin-right:25px;font-size:15px}.icon-box .icon-box-item:last-child{margin-right:0}.icon-box .icon-box-item .icon-box-inner{display:flex;align-items:center}.icon-box .icon-box-item .icon-box-icon{align-items:center;font-size:1.8em;margin-right:15px}.icon-box .icon-box-item .icon-box-flex{display:inline-flex}.icon-box .icon-box-item .icon-box-label{flex-direction:column;text-align:left}html[dir=rtl] .icon-box .icon-box-item .icon-box-label{order:2}.icon-box .icon-box-item .icon-box-label span{display:block;margin-bottom:0}.icon-box .icon-box-item .icon-box-label span:last-child{margin-bottom:0}.icon-box .icon-box-item .icon-box-title{text-transform:uppercase;font-size:.8em;letter-spacing:.3px}.icon-box .icon-box-item .icon-box-sub-title{font-weight:600;margin-top:-2px}@media screen and (min-width:35.5em){.icon-box.cont-desktop-vertical{display:block}.icon-box.cont-desktop-vertical li{display:flex;margin-right:0}}@media screen and (max-width:35.5em){.icon-box.cont-mobile-vertical{display:block}.icon-box.cont-mobile-vertical li{display:flex;margin-right:0}}.header-menu-sidebar .hca-sidebar-vertical.icon-box{display:block}.header-menu-sidebar .hca-sidebar-vertical.icon-box li{display:block;margin-right:0;margin-bottom:1em}.header-menu-sidebar .hca-sidebar-vertical.icon-box li:last-child{margin-bottom:0}.header-menu-sidebar .hca-sidebar-vertical.icon-box li .icon-box-inner{display:inline-flex}.header--row-inner.dark-mode .builder-contact--item,.header--row-inner.dark-mode .icon-box{color:rgba(255,255,255,.79)}.header--row-inner.dark-mode .builder-contact--item a,.header--row-inner.dark-mode .icon-box a{color:rgba(255,255,255,.79)}.header--row-inner.dark-mode .builder-contact--item a:hover,.header--row-inner.dark-mode .icon-box a:hover{color:rgba(255,255,255,.99)}.header--row-inner.light-mode .builder-contact--item,.header--row-inner.light-mode .icon-box{color:rgba(0,0,0,.5)}.header--row-inner.light-mode .builder-contact--item a,.header--row-inner.light-mode .icon-box a{color:rgba(0,0,0,.5)}.header--row-inner.light-mode .builder-contact--item a:hover,.header--row-inner.light-mode .icon-box a:hover{color:rgba(0,0,0,.8)}.builder-item--footer-horizontal-menu .nav-icon-angle,.builder-item--footer-horizontal-menu .sub-menu{display:none!important}
/*Module: scrolltop: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/scrolltop/css/style.min.css */
.scrolltop{position:fixed;bottom:15px;text-align:center;padding:0;margin:0;cursor:pointer;z-index:60;transition:opacity .3s ease;visibility:visible}.scrolltop.hide{opacity:0}.scrolltop.left{left:15px}.scrolltop.left .customize-partial-edit-shortcut{margin-left:100%}.scrolltop.left .customize-partial-edit-shortcut button{left:-20px}.scrolltop.right{right:15px}.scrolltop.right .customize-partial-edit-shortcut{margin-left:-20px}.scrolltop i{height:35px;width:35px;display:block;font-size:20px;background:#333;color:#fff;position:relative;border-radius:3px;transition:all .3s linear}.scrolltop i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}
/*Module: blog: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/blog/css/style.min.css */
.entry-cat{position:relative}.entry-media .entry-cat{position:relative;padding:10px}.posts-layout.layout--blog_lateral .entry-media{margin-right:2em}@media screen and (max-width:568px){.posts-layout.layout--blog_lateral .entry-media{margin-right:0}}.posts-layout.layout--blog_lateral .entry.even .entry-content-data{order:1}.posts-layout.layout--blog_lateral .entry.even .entry-media{order:3;margin-left:2em;margin-right:0}@media screen and (max-width:568px){.posts-layout.layout--blog_lateral .entry.even .entry-media{margin-left:0}}.posts-layout.layout--blog_masonry .entry{margin-bottom:2em;padding-left:1em;padding-right:1em}.posts-layout.layout--blog_masonry .entry-media{display:block;padding-top:0!important;position:relative;min-width:100%;margin-bottom:1em}.posts-layout.layout--blog_masonry .entry-thumbnail{position:relative;display:block;height:auto;line-height:0}.posts-layout.layout--blog_masonry img{object-fit:fill}
/*Module: portfolio: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/portfolio/assets/css/style.min.css */
.cel-filter{margin:0 0 15px 0;padding:0;display:block;align-items:center}.cel-filter a,.cel-filter span{display:inline-block;min-width:15px;text-align:center;overflow:hidden}.cel-filter a{cursor:pointer;text-decoration:none}.cel-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media screen and (min-width:1025px){.cel-posts.cel-col-1 article{width:calc(100% / 1)}}@media screen and (max-width:1024px){.cel-posts.cel-col-tablet-1 article{width:calc(100% / 1)}}@media screen and (max-width:568px){.cel-posts.cel-col-mobile-1 article.cel-post{width:calc(100% / 1)}}@media screen and (min-width:1025px){.cel-posts.cel-col-2 article{width:calc(100% / 2)}}@media screen and (max-width:1024px){.cel-posts.cel-col-tablet-2 article{width:calc(100% / 2)}}@media screen and (max-width:568px){.cel-posts.cel-col-mobile-2 article.cel-post{width:calc(100% / 2)}}@media screen and (min-width:1025px){.cel-posts.cel-col-3 article{width:calc(100% / 3)}}@media screen and (max-width:1024px){.cel-posts.cel-col-tablet-3 article{width:calc(100% / 3)}}@media screen and (max-width:568px){.cel-posts.cel-col-mobile-3 article.cel-post{width:calc(100% / 3)}}@media screen and (min-width:1025px){.cel-posts.cel-col-4 article{width:calc(100% / 4)}}@media screen and (max-width:1024px){.cel-posts.cel-col-tablet-4 article{width:calc(100% / 4)}}@media screen and (max-width:568px){.cel-posts.cel-col-mobile-4 article.cel-post{width:calc(100% / 4)}}@media screen and (min-width:1025px){.cel-posts.cel-col-5 article{width:calc(100% / 5)}}@media screen and (max-width:1024px){.cel-posts.cel-col-tablet-5 article{width:calc(100% / 5)}}@media screen and (max-width:568px){.cel-posts.cel-col-mobile-5 article.cel-post{width:calc(100% / 5)}}@media screen and (min-width:1025px){.cel-posts.cel-col-6 article{width:calc(100% / 6)}}@media screen and (max-width:1024px){.cel-posts.cel-col-tablet-6 article{width:calc(100% / 6)}}@media screen and (max-width:568px){.cel-posts.cel-col-mobile-6 article.cel-post{width:calc(100% / 6)}}.cel-posts.cel-masonry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cel-posts.cel-masonry article{flex-wrap:wrap;align-self:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cel-posts article{padding-right:15px;padding-left:15px;padding-bottom:35px;width:100%;align-self:stretch;flex-wrap:wrap;display:flex;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cel-posts article.hide{display:none;visibility:hidden;height:0;width:0;overflow:hidden;padding:0!important;margin:0!important}.cel-posts .cel-entry-media{position:relative}.cel-posts .cel-entry-media img{overflow:hidden;line-height:0}.cel-posts .cel-media-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.cel-posts .cel-entry-thumbnail{line-height:0;display:block;overflow:hidden}.cel-posts .cel-entry-thumbnail img{display:block;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.cel-posts .article-inner{width:100%;display:flex;flex-direction:column}.cel-posts .cel-entry-footer{margin-top:auto}.cel-posts.cel-custom-height .cel-entry-media{position:relative;display:block}.cel-posts.cel-custom-height .cel-entry-thumbnail{position:relative;top:0;left:0;height:0;display:flex;padding-top:50%}.cel-posts.cel-custom-height .cel-entry-thumbnail img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cel-posts .cel-entry-media-left .article-inner,.cel-posts .cel-entry-media-right .article-inner{display:flex;flex-direction:row}@media screen and (max-width:568px){.cel-posts .cel-entry-media-left .article-inner,.cel-posts .cel-entry-media-right .article-inner{display:block}}.cel-posts .cel-entry-media-left .cel-entry-media,.cel-posts .cel-entry-media-right .cel-entry-media{flex-basis:40%;position:relative}@media screen and (max-width:568px){.cel-posts .cel-entry-media-left .cel-entry-media,.cel-posts .cel-entry-media-right .cel-entry-media{flex-basis:100%!important;width:100%!important;margin-right:0;margin-left:0}}@media screen and (min-width:568px){.cel-posts .cel-entry-media-left .cel-entry-media,.cel-posts .cel-entry-media-right .cel-entry-media{margin-bottom:0}}.cel-posts .cel-entry-media-left .cel-entry-parts,.cel-posts .cel-entry-media-right .cel-entry-parts{flex-basis:60%;display:flex;flex-direction:column}@media screen and (max-width:568px){.cel-posts .cel-entry-media-left .cel-entry-parts,.cel-posts .cel-entry-media-right .cel-entry-parts{flex-basis:100%!important;width:100%!important}}.cel-posts .cel-entry-media-left .cel-entry-media{margin-right:30px;margin-left:0}.cel-posts .cel-entry-media-right .cel-entry-media{order:2;margin-left:30px;margin-right:0}.cel-posts .cel-entry-media-right .cel-entry-parts{order:1}.cel-posts .cel-entry--item p:last-child{margin-bottom:0!important}.cel-posts .cel-entry--part{margin-bottom:15px}.cel-posts .cel-entry--part .cel-entry--item:last-child,.cel-posts .cel-entry--part p:last-child{margin-bottom:0!important}.cel-posts .cel-entry--part:last-child{margin-bottom:0}.cel-posts .cel-entry-title{font-size:1.4em}.cel-posts .cel-entry-title a{text-decoration:none}.cel-posts .cel-entry-media-content{display:flex;flex-direction:column;position:absolute;top:10px;left:10px;right:10px;bottom:10px;overflow:hidden;background:0 0;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.075);transition:all .3s cubic-bezier(.175,.885,.32,1.075);color:rgba(255,255,255,.8);justify-content:center}.cel-posts .cel-entry-media-content a{color:inherit}.cel-posts .cel-entry-media-content.media-animation .cel-entry--item{-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.075);transition:all .3s cubic-bezier(.175,.885,.32,1.075);opacity:0;transform:translateY(50%)}.cel-posts .cel-entry-media-content .entry--item{width:100%}.cel-posts .cel-entry-media-content .cel-entry-title{color:inherit}.cel-posts article:hover .media-animation{background:rgba(0,0,0,.5)}.cel-posts article:hover .cel-entry-media-content.media-animation .cel-entry--item{opacity:1;transform:translateY(0)}.cel-posts .cel-entry-title a{text-decoration:none;color:inherit}.cel-posts .cel-entry-title a:hover{color:inherit}.cel-posts .cel-entry-terms a{color:currentColor}.cel-posts .cel-entry-terms a:hover{color:inherit}.cel-posts .cel-et-p-inline{display:inline-block;position:absolute}.cel-posts .cel-entry-metas img.avatar{vertical-align:middle;margin-right:10px;margin-left:0;width:auto;height:auto;display:inline-block}.cel-posts .cel-entry-metas a{color:inherit}.cel-posts .cel-entry-metas a:hover{color:inherit}.cel-posts .readmore-button{text-decoration:none}.cel-posts.cel-carousel{position:relative;width:auto}.cel-posts.cel-carousel .owl-nav{margin-top:0;z-index:30}.cel-posts.cel-carousel .owl-nav button{position:relative}.cel-posts.cel-carousel .owl-nav i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cel-posts.cel-carousel.owl-carousel-nav-default .owl-next,.cel-posts.cel-carousel.owl-carousel-nav-default .owl-prev{position:absolute;top:50%;width:50px;height:50px;display:block;font-size:30px;transform:translateY(-50%);cursor:pointer;margin:0}.cel-posts.cel-carousel.owl-carousel-nav-default .owl-prev{position:absolute;left:15px;right:auto}.cel-posts.cel-carousel.owl-carousel-nav-default .owl-next{position:absolute;right:15px;left:auto}.cel-posts.cel-carousel.owl-carousel-nav-bottom-left .owl-next,.cel-posts.cel-carousel.owl-carousel-nav-bottom-left .owl-prev,.cel-posts.cel-carousel.owl-carousel-nav-bottom-right .owl-next,.cel-posts.cel-carousel.owl-carousel-nav-bottom-right .owl-prev,.cel-posts.cel-carousel.owl-carousel-nav-top-left .owl-next,.cel-posts.cel-carousel.owl-carousel-nav-top-left .owl-prev,.cel-posts.cel-carousel.owl-carousel-nav-top-right .owl-next,.cel-posts.cel-carousel.owl-carousel-nav-top-right .owl-prev{width:30px;height:30px;font-size:24px;display:inline-block;line-height:1;margin:0}.cel-posts.cel-carousel.owl-carousel-nav-bottom-left .owl-nav,.cel-posts.cel-carousel.owl-carousel-nav-bottom-right .owl-nav,.cel-posts.cel-carousel.owl-carousel-nav-top-left .owl-nav,.cel-posts.cel-carousel.owl-carousel-nav-top-right .owl-nav{position:absolute}.cel-posts.cel-carousel.owl-carousel-nav-top-right .owl-nav{top:-35px;right:15px;margin:0 0 0 10px}.cel-posts.cel-carousel.owl-carousel-nav-top-left .owl-nav{top:-35px;left:15px;margin:0 10px 0 0}.cel-posts.cel-carousel.owl-carousel-nav-bottom-left .owl-nav{bottom:-35px;left:15px;margin:0 10px 0 0}.cel-posts.cel-carousel.owl-carousel-nav-bottom-right .owl-nav{bottom:-35px;right:15px;margin:0 0 0 10px}.cel-posts.cel-carousel .owl-dots{position:absolute;z-index:50;width:100%;bottom:0;left:0;padding-left:15px;padding-right:15px}.cel-posts.cel-carousel .owl-dots button{box-shadow:none}.cel-posts.cel-carousel .owl-dots button:hover{box-shadow:none;background:0 0}.elementor-widget-customify-posts .pagination{margin:0}
/*Module: owl.theme: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/portfolio/assets/css/owl.theme.min.css */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage::after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dots .owl-dot,.owl-carousel .owl-dots .owl-next,.owl-carousel .owl-dots .owl-prev,.owl-carousel .owl-nav .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{color:rgba(255,255,255,.6);cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-js .owl-carousel{display:block}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel .owl-nav{margin-top:0;text-align:center;-webkit-tap-highlight-color:transparent;margin-bottom:0}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{font-size:30px;width:45px;height:45px;min-height:45px;margin:0;cursor:pointer;line-height:1;border-radius:50%;overflow:hidden;transition:all .3s linear;opacity:.8;box-shadow:none}.owl-carousel .owl-nav .owl-next svg,.owl-carousel .owl-nav .owl-prev svg{width:45%;height:45%;fill:currentColor;position:absolute;top:50%;left:50%;display:block;line-height:1;transform:translate(-50%,-50%)}.owl-carousel .owl-nav .owl-next i,.owl-carousel .owl-nav .owl-prev i{position:absolute;top:50%;left:50%;width:100%;height:100%;display:block;line-height:1;transform:translate(-50%,-50%)}.owl-carousel .owl-nav .owl-next i:before,.owl-carousel .owl-nav .owl-prev i:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{color:#333;opacity:1;box-shadow:none;background-color:rgba(255,255,255,.99)}.owl-carousel .owl-nav [class*=owl-]{color:rgba(255,255,255,.6);font-size:14px;margin:5px;padding:4px 7px;min-height:auto;min-width:auto;background:rgba(0,0,0,.4);display:inline-block;cursor:pointer;border-radius:50%}.owl-carousel .owl-nav [class*=owl-]:hover{background:rgba(0,0,0,.4);color:rgba(255,255,255,.6);text-decoration:none}.owl-carousel .owl-nav .disabled{opacity:.5;cursor:default}.owl-carousel .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;padding:0;min-height:1px;line-height:1px}.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:0 0;border:2px solid #adadad;border-radius:100px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#adadad}.owl-carousel.nav_display-when-hover .owl-nav{opacity:0;transition:opacity .3s ease}.owl-carousel.nav_display-when-hover:hover .owl-nav{opacity:1}.owl-carousel.dots_display-when-hover .owl-dots{opacity:0;transition:opacity .3s ease}.owl-carousel.dots_display-when-hover:hover .owl-dots{opacity:1}.owl-carousel.nav_position-default .owl-nav .owl-next,.owl-carousel.nav_position-default .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);display:block}.owl-carousel.nav_position-default .owl-prev{left:15px}.owl-carousel.nav_position-default .owl-next{right:15px}.owl-carousel.nav_position-top-right .owl-next,.owl-carousel.nav_position-top-right .owl-prev{position:relative}.owl-carousel.nav_position-top-right .owl-nav{position:absolute;top:0;right:0}.owl-carousel.nav_position-top-left .owl-next,.owl-carousel.nav_position-top-left .owl-prev{position:relative}.owl-carousel.nav_position-top-left .owl-nav{position:absolute;top:0;left:0}.owl-carousel.nav_position-bottom-left .owl-next,.owl-carousel.nav_position-bottom-left .owl-prev{position:relative}.owl-carousel.nav_position-bottom-left .owl-nav{position:absolute;bottom:0;left:0}.owl-carousel.nav_position-bottom-right .owl-next,.owl-carousel.nav_position-bottom-right .owl-prev{position:relative}.owl-carousel.nav_position-bottom-right .owl-nav{position:absolute;bottom:0;right:0}.owl-carousel .owl-dots{position:absolute;left:15px;bottom:0;right:15px}.owl-carousel .owl-dots button.owl-dot{box-shadow:none!important;background:0 0!important}.owl-carousel .owl-dots .owl-dot span{margin:0 calc(10px/2)}
/*Module: infinity: https://praxis-pantfoerder.de/wp-content/plugins/customify-pro/modules/infinity/assets/css/infinity.min.css */
@keyframes c_spinner{to{transform:rotate(360deg)}}.customify-infinity-button,.customify-infinity-button.button{position:relative;border:none;cursor:pointer;padding:0 1.3em;line-height:2.5em;min-height:2.6em;max-width:100%;font-weight:bolder;text-transform:uppercase;transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;border-radius:1px;display:inline-block}.customify-infinity-button.button.loading,.customify-infinity-button.loading{padding:0 1.3em 0 3.4em}.customify-infinity-button.button.loading:before,.customify-infinity-button.loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:1.3em;width:1.5em;height:1.5em;display:block;margin-top:-.7em;margin-left:0;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:c_spinner .6s linear infinite}
