@font-face{font-family:'PTSans-Regular';src:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/fonts/PTSans-Regular.woff2) format('woff2'),url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/fonts/PTSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PTSans-Bold';src:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/fonts/PTSans-Bold.woff2) format('woff2'),url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/fonts/PTSans-Bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Questrial-Regular';src:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/fonts/Questrial-Regular.woff2) format('woff2'),url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/fonts/Questrial-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--color-primary:#ffa300;--color-secondary:#ae3519;--color-accent:#252525;--color-basic:#fff;--color-bg-dark:#0d0d0d;--size-sm:1rem;--size-md:1.125rem;--size-lg:1.25rem}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{margin:0;padding:0}body{font:var(--size-md)/1.5 'PTSans-Regular';color:var(--color-basic);background-color:var(--color-bg-dark);-webkit-font-smoothing:antialiased}body *,body *:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;letter-spacing:-.01em;font-weight:400;font-family:'Questrial-Regular'}h1{line-height:1.1;font-size:5.25rem}h2{line-height:1.2;font-size:3.75rem}h2 strong{letter-spacing:-.01em;font-family:inherit}h3{line-height:1.2;font-size:3rem}h4{margin-bottom:1rem;line-height:1.3;font-size:2.5rem}h5,h2 strong{margin-bottom:1rem;line-height:1.3;font-size:2rem}h6{margin-bottom:1rem;line-height:1.4;font-size:1.625rem}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,figure,table:last-child,.vc_column_container:not(.vc_col-sm-12) blockquote:last-child,.site-main ul:not([class]):last-child,.site-main ol:not([class]):last-child{margin:0}blockquote{max-width:48rem;width:100%;margin:0 auto;text-align:center;letter-spacing:-.01em;font-style:normal;font:normal 2rem/1.3 'Questrial-Regular'}blockquote p:nth-last-child(2){margin:0}blockquote strong,blockquote em{display:block;letter-spacing:normal;font:var(--size-md)/1.5 'PTSans-Bold'}blockquote em{font-family:'PTSans-Regular'}.vc_column_container:not(.vc_col-sm-12) blockquote{margin:0 0 1.5rem;text-align:inherit}cite{font-style:normal}ul,ol,li>ul,li>ol{margin:0;padding:0}ul[class],ol[class]{list-style-type:none}.site-main ul:not([class]),.site-main ol:not([class]){margin:0 0 1.5rem;padding:0 0 0 1.22rem}p{margin:0 0 1.5rem}a{color:inherit}a:hover,a:focus,a:active{text-decoration:none;outline:none}a[href^="mailto:"]{word-break:break-all}a,button,input,textarea{display:inline-block;transition:all .3s ease}button{cursor:pointer}img{display:inline-block;width:auto;max-width:100%;height:auto;border:0}img::selection{background:0 0 !important}figcaption,.wpb_single_image figcaption.vc_figure-caption{position:absolute;bottom:2rem;left:2rem;max-width:16rem;width:100%;margin:0;font-size:inherit}b,strong{font-weight:400;font-family:'PTSans-Bold'}sup,sub,small{font-size:.75em}sup{vertical-align:top}sub{vertical-align:bottom}hr{margin:1.5em 0;border:0;border-top:1px solid}table{table-layout:fixed;width:100%;margin:0 0 2em;border-collapse:collapse;border-spacing:0}th,td{padding:5px;text-align:left;font-weight:400;vertical-align:top}th{font-family:'PTSans-Bold'}code,pre{font-family:inherit}iframe,embed,object{max-width:100%}audio{display:block}video{display:block;width:100%;height:100%;max-height:inherit;object-fit:cover}.wp-video{width:100% !important}::-webkit-input-placeholder{color:var(--color-basic)}::-moz-placeholder{color:var(--color-basic);opacity:1}:-moz-placeholder{color:var(--color-basic);opacity:1}:-ms-input-placeholder{color:var(--color-basic);opacity:1}fieldset{margin:0;border:0;padding:0}label{cursor:pointer}input[type]:-webkit-autofill,input[type]:-webkit-autofill:hover,input[type]:-webkit-autofill:focus,input[type]:-webkit-autofill:active{-webkit-text-fill-color:var(--color-basic);transition:background-color 5000s ease-in-out 0s !important;caret-color:var(--color-basic)}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type=submit]:disabled,button[type=submit]:disabled{opacity:1}input[type=submit]::-moz-focus-inner{border:0;padding:0;line-height:1}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=url],input[type=search],select,textarea{width:100%;border:1px solid rgba(255,255,255,.15);padding:.47rem 1rem;font:inherit;color:var(--color-basic);background-color:var(--color-accent)}input[type=number]{width:70px;-moz-appearance:textfield}textarea{display:block;resize:none;overflow:auto;scrollbar-width:thin;scrollbar-color:auto}textarea::-webkit-scrollbar{width:2px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{width:50%;float:left}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{width:50%;text-align:right;float:right}.widget{list-style-type:none;margin:0 0 1.5rem}.widget:last-child{margin:0}.widget ul{list-style-type:none;padding:0 !important}.post-thumbnail{display:block}.post-thumbnail img,.post-thumbnail picture{display:inherit;max-height:inherit;width:100%;object-fit:cover}.wp-caption{max-width:100%}.entry-title a{text-decoration:none;color:inherit}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;border:0;padding:0;word-wrap:normal !important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden}.screen-reader-text:focus{top:5px;left:5px;display:block;width:auto;height:auto;border-radius:3px;padding:15px 23px 14px;text-decoration:none;line-height:normal;font-size:14px;font-weight:700;color:#21759b;box-shadow:0 0 2px 2px rgba(0,0,0,.6);background-color:#f1f1f1;z-index:100000;clip:auto !important;clip-path:none}#main[tabindex="-1"]:focus{outline:0}@keyframes cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg)}}#preloader{position:fixed;display:none;width:2.5rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}#preloader .cube1,#preloader .cube2{position:absolute;top:0;left:0;width:1rem;height:1rem;background-color:var(--color-basic);-webkit-animation:cubemove 1.8s infinite ease-in-out;animation:cubemove 1.8s infinite ease-in-out}#preloader .cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.admin-bar .page-container{min-height:calc(100vh - 32px)}.page-container{display:flex;flex-direction:column;min-height:100vh}.site-main{flex-grow:1;padding-top:112px;transition:padding .3s linear}.container{max-width:1376px;margin:0 auto;padding:0 3rem}.inner-wrapper{display:flex;align-items:flex-start}.inner-content{flex-grow:1}.sidebar{position:relative;flex-shrink:0;flex-basis:250px;padding-left:2rem}.flexbox{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.flexbox-center{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.flexbox-center-between{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.img-box{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.img-box.alt{background-position:center;background-size:128px}.img-box .relative{z-index:1}.css-parallax{background-attachment:fixed}.css-parallax.empty{min-height:35vh}.relative{position:relative}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:var(--size-lg)}.align-center{margin-right:auto;margin-left:auto}.align-right{margin-left:auto}.no-text-transform{text-transform:none}.no-padding{padding:0 !important}.show-on-mobile{display:none !important}.socials-list{display:flex;margin-top:2rem}.socials-list li:not(:last-child){margin-right:1rem}.socials-list a{display:block;text-decoration:none;line-height:1;font-size:1.5rem;color:var(--color-basic)}.socials-list a:hover{color:var(--color-primary)}.title-box{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.title-box .entry-title{max-width:45%;width:100%;margin:0}.title-box .custom-btn{flex-shrink:0}.slick-initialized .slick-slide{z-index:7 !important}.slick-initialized .slick-slide.slick-active{z-index:8 !important}div#wpadminbar~span.select2-container,body.admin-bar>span.select2-container{padding-top:32px !important}.select2-container--default{max-width:100%}.select2-container--default .select2-selection--single{height:44px;border:0;border-radius:0;background-color:var(--color-accent)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 2.5rem 0 1rem;text-align:left;line-height:44px;white-space:normal;font-size:var(--size-sm);color:inherit}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:1rem;width:1.5rem;height:inherit;margin:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:0;left:0;width:100%;height:100%;margin:0;border:0;background:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/images/layout/chevron_down_light.svg) no-repeat center}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg)}.select2-container--default .select2-dropdown{border:0;border-radius:0;background-color:var(--color-accent);overflow:hidden;z-index:98}.select2-container--default .select2-search--dropdown,.select2-container--default .select2-results__message{padding:0 1rem .5rem}.select2-container--default .select2-results__message{font-size:var(--size-sm)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:rgba(255,255,255,.15);padding:.25rem 1rem;font-size:var(--size-sm)}.select2-container--default .select2-results__option{padding:.625rem 1rem;font-size:var(--size-sm)}.select2-container--default .select2-results>.select2-results__options{max-height:220px;scrollbar-width:thin}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:2px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--highlighted[aria-selected]{font-family:'PTSans-Bold';color:var(--color-bg-dark);background-color:var(--color-primary)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--color-basic)}.header-wrapper{position:fixed;top:0;width:100%;height:112px;background:linear-gradient(180deg,rgba(13,13,13,.2) -32.64%,rgba(13,13,13,0) 100%);transition:background .4s ease;z-index:120}.header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);z-index:-1}.header-wrapper.alt{background:0 0}.admin-bar .header-wrapper{top:32px}.fixed .header-wrapper.alt{background:linear-gradient(180deg,rgba(13,13,13,.2) -32.64%,rgba(13,13,13,0) 100%)}.header-wrapper .container,.header-wrapper .flexbox-center-between{height:100%}.header-wrapper .flexbox-center-between>div:first-child{flex-shrink:0;flex-basis:105px;padding-left:21px}.header-wrapper .flexbox-center-between>div:last-child,.header-widget-list{display:inherit;align-items:inherit}.header-widget-list .widget{margin:0 0 0 2rem}.custom-logo-link,.custom-logo{display:block}.main-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);transition:all .5s ease;z-index:115;opacity:0;visibility:hidden}.nav-btn{flex-shrink:0;display:none;width:24px;height:20px;margin-left:2rem;cursor:pointer}.nav-btn span{position:relative;top:9px;display:block;width:100%;height:3px;border-radius:2px;background-color:var(--color-basic);transition:all .25s ease-in-out}.nav-btn span:before,.nav-btn span:after{content:"";position:absolute;left:0;width:100%;height:inherit;border-radius:inherit;background-color:var(--color-basic);transition:inherit}.nav-btn span:before{top:-8px}.nav-btn span:after{top:8px}.nav-btn:hover span,.nav-btn:hover span:before,.nav-btn:hover span:after{background-color:var(--color-primary)}.nav-menu,.copyright-menu{display:flex}.nav-menu li.menu-item-has-children{position:relative}.nav-menu li.menu-item-has-children>a[href="#"]{pointer-events:none}.nav-menu li.menu-item-has-children:hover>ul{pointer-events:inherit;opacity:1;visibility:visible}.nav-menu a,.footer-menu a{position:relative;text-decoration:none}.nav-menu a:after,.footer-menu a:after{content:"";position:absolute;bottom:0;left:100%;width:0;height:1px;background-color:var(--color-primary);transition:all .35s}.nav-menu>li{margin-left:2rem}.nav-menu>li>a{padding:.5rem 0}.nav-menu>li>a:after{bottom:5px}.nav-menu a:hover:after,.nav-menu li.current-menu-item>a:after,.footer-menu a:hover:after,.footer-menu li.current-menu-item>a:after{left:0;width:100%;transition:width .35s}.nav-menu .sub-menu{position:absolute;top:100%;left:-1rem;width:250px;padding:1rem;box-shadow:0 4px 10px rgba(16,26,48,.2);background:linear-gradient(180deg,rgba(13,13,13,.2) -32.64%,rgba(13,13,13,0) 100%);backdrop-filter:blur(.375rem);transition:all .5s ease;pointer-events:none;opacity:0;visibility:hidden}.nav-menu .sub-menu li:not(:last-child){margin-bottom:.5rem}.footer{padding:5rem 0;font-size:var(--size-sm)}.footer .custom-logo-link{width:fit-content;margin-left:.625rem}.footer .custom-logo{width:3.75rem}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;gap:8rem}.footer-content>div:first-child{flex-grow:1}.footer-content>div:last-child{flex-shrink:0}.footer-content .flexbox{flex-wrap:nowrap;justify-content:space-between;gap:1rem;margin-top:2rem}.footer-menu{columns:12rem 2}.footer-menu li{margin-bottom:1rem}.footer-menu a{font-family:'PTSans-Bold'}.copyright{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;border-top:1px solid rgba(255,255,255,.2);padding-top:2rem}.copyright-menu li{margin-left:1.5rem}.site-main .vc_section,.site-main .vc_section.vc_section-has-fill{margin:0;padding:4rem 0}.site-main .vc_section.vc_section-has-fill{position:relative}.site-main .vc_section.vc_section-has-fill:before,.custom-top-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.site-main .vc_section.vc_section-has-fill+.vc_section{padding-top:4rem}.site-main .vc_section.has-bg{background:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/images/layout/bg_lines-1.svg) no-repeat top center}.site-main .vc_section.has-bg.alt{background:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/images/layout/bg_lines-2.svg) no-repeat top center}.site-main .vc_section.has-bg.alt.cover,.site-main .vc_section.has-bg.cover{background-size:cover}.site-main .vc_section.has-border{padding-top:0;padding-bottom:0}.site-main .vc_section.has-border:after{content:"";display:block;height:1px;background-color:rgba(255,255,255,.15)}.vc_section .vc_row{max-width:1376px;width:100%;margin-right:auto;margin-left:auto;padding:3rem calc(3rem - 15px)}.vc_section .vc_row.vc_row-has-fill{padding-top:3rem;padding-bottom:3rem}.vc_section .vc_row.vc_row-has-fill>.vc_column_container:only-child{float:none}.vc_section .vc_row.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.vc_section .vc_row.vc_inner{margin-bottom:2rem;padding-right:0;padding-left:0}.vc_section .vc_row.vc_inner.vc_row-has-fill{padding:3rem}.vc_section .vc_row.vc_inner.vc_row-has-fill>.vc_column_container>.vc_column-inner:only-child{padding-top:0}.vc_section .vc_row.vc_inner .vc_column_container:first-child>.vc_column-inner{padding-left:0}.vc_section .vc_row.vc_inner .vc_column_container:last-child>.vc_column-inner{padding-right:0}.vc_section .vc_row.vc_inner .vc_column_container.vc_col-has-fill>.vc_column-inner{padding:1.5rem}.vc_section .vc_row.vc_inner .vc_column_container.vc_col-has-fill+.vc_col-has-fill>.vc_column-inner{margin-left:2rem}.vc_section .vc_row.vc_inner .wpb_content_element{margin-bottom:2rem}.vc_section .vc_row.vc_row-o-full-height{min-height:auto;height:100%}.vc_section .vc_row[data-vc-full-width]{left:0 !important;max-width:100%;margin-bottom:0;padding-right:0;padding-left:0;overflow:inherit;opacity:1 !important}.vc_section .vc_row-full-width{margin-bottom:4rem}.vc_section .vc_row.vc_row-flex .vc_column_container:first-child>.vc_column-inner{padding-right:2.5rem}.vc_section .vc_row.vc_row-flex .vc_column_container:last-child>.vc_column-inner{padding-left:2.5rem}.vc_section .vc_row.vc_row-flex .vc_column_container:only-child>.vc_column-inner{padding-right:0;padding-left:0}.vc_col-has-fill .vc_column-inner{background-repeat:no-repeat;background-position:center;background-size:cover}.vc_section .wpb_content_element{margin-bottom:2rem}.vc_section .vc_row:last-child,.vc_section .vc_row.vc_inner:last-child,.vc_section .vc_row.vc_inner .wpb_content_element:last-child,.vc_section .vc_row-full-width:last-child,.vc_section .wpb_content_element:last-child,.vc_btn3-container:last-child,.vc_tta-container:last-child,.vc_column_container .vc_toggle:last-child,.vc_custom_heading.vc_do_custom_heading:last-child,.vc_btn3-container.vc_do_btn:last-child{margin-bottom:0}.vc_custom_heading.vc_do_custom_heading,.vc_btn3-container.vc_do_btn{margin-bottom:1.5rem}.vc_custom_heading.has-highlight{width:fit-content;padding:1rem 1.5rem 0 0;background:url(//www.planungsbuero-schmitz.de/wp-content/themes/planung_schmitz/images/layout/highlight.svg) no-repeat top right}.wpb_single_image{position:relative}.vc_section .vc_row.vc_row-o-equal-height:not(.vc_row-o-content-top):not(.vc_row-o-content-middle):not(.vc_row-o-content-bottom) .wpb_single_image,.vc_section .vc_row.vc_row-o-equal-height:not(.vc_row-o-content-top):not(.vc_row-o-content-middle):not(.vc_row-o-content-bottom) .wpb_single_image .vc_figure,.vc_section .vc_row.vc_row-o-equal-height:not(.vc_row-o-content-top):not(.vc_row-o-content-middle):not(.vc_row-o-content-bottom) .wpb_single_image .vc_single_image-wrapper,.vc_section .vc_row.vc_row-o-equal-height:not(.vc_row-o-content-top):not(.vc_row-o-content-middle):not(.vc_row-o-content-bottom) .wpb_single_image img{display:block;width:100%;height:100%;object-fit:cover}.custom-btn,button[type=submit],.forminator-custom-form.forminator-ui.forminator-design--default button.forminator-button-submit{position:relative;display:block;width:fit-content;flex-shrink:0;border-radius:3rem;padding:.75rem 3.625rem .75rem 1.5rem;text-decoration:none;font-size:var(--size-sm);background-color:rgba(13,13,13,.3);backdrop-filter:blur(2px);overflow:hidden}.custom-btn span{position:relative;z-index:2}.custom-btn:before,.custom-btn:after{content:"";position:absolute;top:1px;right:1px;width:calc(3rem - 2px);height:calc(3rem - 2px);border-radius:inherit;transition:all .3s linear}.custom-btn:before{background-color:var(--color-primary)}.custom-btn:after{content:"\e900";display:flex;justify-content:center;align-items:center;font-family:'icomoon' !important;color:var(--color-accent)}.custom-btn:hover{color:var(--color-accent)}.custom-btn:hover:before{width:calc(100% - 2px)}.custom-btn:hover:after{transform:rotate(45deg)}.custom-btn.light:before{background-color:var(--color-basic)}.custom-btn.transparent{background-color:rgba(255,255,255,.1)}.custom-top-banner{position:relative;height:100%;min-height:35.75rem;margin:calc(-7rem - 112px) 0 -7rem}.custom-top-banner:after{content:"";position:absolute;bottom:0;right:0;left:0;height:7rem;background:linear-gradient(180deg,rgba(13,13,13,0) 0%,#0d0d0d 100%)}.home .custom-top-banner{height:100dvh}.admin-bar.home .custom-top-banner{height:calc(100dvh - 32px)}.custom-top-banner .container{display:flex;align-items:center;height:100%;min-height:inherit;padding-top:9rem;padding-bottom:9rem}.custom-top-banner .text-box{max-width:48rem;width:100%;font-size:var(--size-lg)}.move-down{position:absolute;bottom:4.5rem;left:50%;width:26px;height:46px;border:2px solid;border-radius:1rem;transform:translateX(-50%);cursor:pointer;z-index:2}.move-down:after{content:"";position:absolute;top:6px;left:50%;width:.25rem;height:.5rem;border-radius:50%;background-color:var(--color-basic);transform:translateX(-50%);animation:scroll-down 1s ease-in-out infinite}@keyframes scroll-down{0%{opacity:0;transform:translate(-50%,0)}30%{opacity:1}70%{opacity:1;transform:translate(-50%,18px)}100%{opacity:0;transform:translate(-50%,22px)}}.tab-list,.filter-terms-list{position:relative;display:flex;width:fit-content;margin-bottom:2rem;border-radius:3rem;padding:.25rem;background-color:var(--color-accent)}.filter-terms-list{margin-bottom:1.5rem}.tab-list:before,.filter-terms-list:before{content:"";position:absolute;top:4;left:var(--x,0);width:var(--w,0);height:calc(100% - .5rem);border-radius:inherit;background-color:var(--color-primary);transition:all .3s linear;z-index:0}.tab-list a,.filter-terms-list a{position:relative;border-radius:3rem;padding:.625rem 1.5rem;text-decoration:none;transition:color .3s linear}.tab-list a.active,.filter-terms-list a.active{pointer-events:none;font-family:'PTSans-Bold';color:var(--color-bg-dark)}.tab-select+.select2-container{display:none}.tab-box:not(.active){display:none}.tab-box ul[class^=columns-]{display:flex;flex-wrap:wrap}.tab-box ul[class^=columns-] li{width:33.33%;border-bottom:1px solid rgba(255,255,255,.15);padding:1.75rem 1rem}.tab-box ul.columns-2 li:last-child,.tab-box ul.columns-2 li:nth-last-child(2),.tab-box ul.columns-3.count-3 li:last-child,.tab-box ul.columns-3.count-3 li:nth-last-child(2),.tab-box ul.columns-3.count-3 li:nth-last-child(3),.tab-box ul.columns-3.count-6 li:last-child,.tab-box ul.columns-3.count-6 li:nth-last-child(2),.tab-box ul.columns-3.count-6 li:nth-last-child(3),.tab-box ul.columns-3.count-9 li:last-child,.tab-box ul.columns-3.count-9 li:nth-last-child(2),.tab-box ul.columns-3.count-9 li:nth-last-child(3),.tab-box ul.columns-3.count-12 li:last-child,.tab-box ul.columns-3.count-12 li:nth-last-child(2),.tab-box ul.columns-3.count-12 li:nth-last-child(3),.tab-box ul.columns-3.count-15 li:last-child,.tab-box ul.columns-3.count-15 li:nth-last-child(2),.tab-box ul.columns-3.count-15 li:nth-last-child(3){border-bottom-width:0}.tab-box ul.columns-2:not(.count-2,.count-4,.count-6,.count-8,.count-10,.count-12,.count-14,.count-16) li:last-child,.tab-box ul.columns-3:not(.count-3,.count-6,.count-9,.count-12,.count-15) li:last-child{width:100%;margin-top:-1px;border-bottom-width:0;border-top:1px solid rgba(255,255,255,.15);background-color:var(--color-bg-dark)}.tab-box ul.columns-3:not(.count-3,.count-6,.count-9,.count-12,.count-15) li:nth-last-child(2){border-bottom-width:0}.tab-box ul.columns-3:not(.count-3,.count-6,.count-9,.count-12,.count-15) li:nth-child(odd):last-child{width:66.66%}.tab-box ul.columns-2 li{width:50%}.tab-box ul.columns-2 li:nth-last-child(3){border-bottom-width:1px}.posts-wrapper+.posts-wrapper{margin-top:3rem}.posts-wrapper .all-projects{display:flex;flex-wrap:wrap;gap:1rem}.posts-wrapper .all-projects .text-center{order:1;width:100%;margin-top:.5rem}.posts-wrapper .all-projects .custom-btn{margin:0 auto}.posts-wrapper .select2-container{display:none;margin-bottom:1.5rem}.posts-wrapper [class*=type-]{width:calc(25% - 3rem/4)}.posts-wrapper .all-projects.columns-3 [class*=type-]{width:calc(33.33% - 2rem/3)}.posts-wrapper [class*=type-] .entry-title{letter-spacing:normal;font:var(--size-lg)/1.5 'PTSans-Bold'}.posts-wrapper figure{display:flex;flex-direction:column;justify-content:flex-end;min-height:15rem;height:100%;padding:2rem 1.5rem 0;overflow:hidden}.posts-wrapper figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.24) 24.52%,rgba(0,0,0,.6) 100%);transition:all .3s linear}.posts-wrapper figure>a{position:relative;display:inherit;flex-direction:inherit;justify-content:inherit;flex-grow:1;margin:-2rem -1.5rem 0;padding:inherit;text-decoration:none;z-index:1}.posts-wrapper .text-box{height:0;opacity:0;transition:all .3s linear}.posts-wrapper .text-box p{padding-bottom:1rem}.posts-wrapper .terms-list{position:absolute;top:.5rem;right:.5rem;display:flex;flex-wrap:wrap;z-index:2}.posts-wrapper .terms-list li{margin:0 0 .25rem .25rem}.posts-wrapper .terms-list li:first-child{margin-left:0}.posts-wrapper .terms-list a{border-radius:1.5rem;padding:.125rem .625rem;text-decoration:none;font-size:.75rem;background-color:var(--color-accent)}.posts-wrapper .terms-list a:hover{color:var(--color-accent);background-color:var(--color-primary)}.posts-wrapper figure:hover:after{background:rgba(13,13,13,.6);backdrop-filter:blur(.375rem)}.posts-wrapper figure:hover .text-box,.posts-wrapper:not(.has-filters) [class*=type-]:only-child .text-box{opacity:1}.posts-wrapper:not(.has-filters) [class*=type-]:only-child{display:flex;width:100% !important}.posts-wrapper:not(.has-filters) [class*=type-]:only-child>*{width:50%}.posts-wrapper:not(.has-filters) [class*=type-]:only-child figure{height:31.25rem}.posts-wrapper:not(.has-filters) [class*=type-]:only-child figure:after{content:none}.posts-wrapper:not(.has-filters) [class*=type-]:only-child .relative{display:flex;flex-direction:column;padding:1.5rem;background-color:rgba(255,255,255,.05)}.posts-wrapper:not(.has-filters) [class*=type-]:only-child .terms-list{position:static;margin:auto 0 0 auto}.posts-wrapper:not(.has-filters) [class*=type-]:only-child .entry-title{letter-spacing:-.01em;font:2.5rem/1.3 'Questrial-Regular'}.posts-wrapper:not(.has-filters) [class*=type-]:only-child .text-box{color:rgba(255,255,255,.56)}.not-found{display:none}.single-projekt .wpb-content-wrapper .vc_section:not(.vc_section-has-fill),.single-projekt .wpb-content-wrapper .vc_section:not(.vc_section-has-fill) .vc_row:not(.vc_row-has-fill){padding-top:0}.project-data-list{display:inline-block;column-gap:2rem;columns:14rem 2}.project-data-list h6{margin-bottom:.5rem}.project-data-list.alt{column-count:1}.inline-gallery .wpb_image_grid .wpb_image_grid_ul{display:flex;flex-wrap:wrap;height:auto !important;gap:2rem}.inline-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{position:static !important;width:calc(33.33% - 4rem/3);margin:0}.inline-gallery .wpb_image_grid .wpb_image_grid_ul a{height:100%}.inline-gallery .wpb_image_grid .wpb_image_grid_ul img{width:100%;max-height:25rem;height:100%;aspect-ratio:1;object-fit:cover}.forminator-custom-form.forminator-ui.forminator-design--default:not(.forminator-size--small)[data-grid=open]{margin:0;font-size:inherit}.forminator-custom-form.forminator-ui.forminator-design--default:not(.forminator-size--small)[data-grid=open] .forminator-row:not(:last-of-type){margin-bottom:1.5rem}.forminator-custom-form.forminator-ui.forminator-design--default:not(.forminator-size--small)[data-grid=open] .forminator-row.forminator-row-last{margin:0}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-row.forminator-row-last .forminator-col{padding:0}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-field{position:relative}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-all-group-copies.forminator-repeater-field{border-radius:0;padding:0;box-shadow:none !important;background:0 0 !important}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-label{position:absolute;top:8px;left:.5rem;padding:0 .5rem;font:inherit !important;background-color:#252525;transition:transform .15s cubic-bezier(.4,0,.2,1)}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-field.forminator-is_active .forminator-label,.forminator-custom-form.forminator-ui.forminator-design--default .forminator-field.forminator-is_filled .forminator-label{transform:scale(.75) translate(-8px,-28px)}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-input,.forminator-custom-form.forminator-ui.forminator-design--default .forminator-textarea{border-radius:0 !important;font:inherit !important;padding:.47rem 1rem !important}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-textarea{height:11.25rem;resize:none !important}body.admin-bar>.forminator-select.select2-container.forminator-select-dropdown-container--open{margin-top:32px}div#wpadminbar~.forminator-select.select2-container{padding-top:0 !important}body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open{z-index:119 !important}.forminator-ui.forminator-custom-form.forminator-design--default select.forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox] .select2-selection__rendered{padding:.535rem 1rem !important;font:inherit !important}.forminator-select.forminator-select-dropdown-container--open span.forminator-select-dropdown.forminator-dropdown--default{padding:0}.forminator-select.forminator-select-dropdown-container--open span.forminator-select-dropdown .select2-results .select2-results__options{max-height:220px;scrollbar-width:thin}.forminator-select.forminator-select-dropdown-container--open .select2-results .select2-results__options::-webkit-scrollbar{width:2px}.forminator-select.forminator-select-dropdown-container--open span.forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option,.forminator-select.forminator-select-dropdown-container--open span.forminator-select-dropdown.forminator-dropdown--default .select2-search--dropdown:not(.select2-search--hide)+.select2-results .select2-results__options .select2-results__option{padding:.535rem 1rem;line-height:inherit;font-size:inherit}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-field-select .forminator-label,.forminator-custom-form.forminator-ui .forminator-col.privacy-acceptance .forminator-checkbox-label{display:none}.forminator-custom-form.forminator-ui .forminator-col.privacy-acceptance-group .forminator-grouped-fields{position:relative;padding-bottom:1rem !important}.forminator-custom-form.forminator-ui .forminator-col.privacy-acceptance-group .forminator-grouped-fields .forminator-row:first-child{float:left}.forminator-custom-form.forminator-ui .forminator-col.privacy-acceptance-group .forminator-grouped-fields .forminator-row:first-child .forminator-error-message{position:absolute;top:-1.5rem;white-space:nowrap}.forminator-custom-form.forminator-ui .forminator-col.privacy-acceptance-group .forminator-grouped-fields .forminator-row:last-child{width:calc(100% - 20px);margin-left:auto;font-size:var(--size-sm);cursor:pointer}.forminator-custom-form.forminator-ui .forminator-col.privacy-acceptance-group .forminator-grouped-fields a{text-decoration:none}.forminator-custom-form.forminator-ui.forminator-design--default button.forminator-button-submit{line-height:1.5;font-weight:400 !important;font-size:var(--size-sm) !important}.forminator-custom-form.forminator-ui.forminator-design--default button.forminator-button-submit.transparent{background-color:rgba(255,255,255,.1) !important}.forminator-custom-form.forminator-ui.forminator-design--default .forminator-has_error .forminator-error-message{padding:0;line-height:inherit;font-weight:400 !important;background-color:transparent !important}.forminator-custom-form+.forminator-edit-module{display:none}