@charset "UTF-8";
/*!
Theme Name: ChriPa
Description: modus: medien + kommunikation GmbH
Author: Nico Felix – modus: medien + kommunikation GmbH
Author URI: https://www.modus-media.de
Version: 1.0
*/
.orange,.orange *{color:#f67828}.lightorange,.lightorange *{color:#f89e67}.red,.red *{color:#e60515}.green,.green *{color:#92c029}.primary,.primary *{color:#f67828}.secondary,.secondary *{color:#2b2e34}.gray,.gray *{color:#2f3234}.black,.black *{color:#2b2e34}.white,.white *{color:#fff}.bg-orange{background-color:#f67828;color:#fff}.bg-orange *{color:#fff}.bg-lightorange{background-color:#f89e67;color:#fff}.bg-lightorange *{color:#fff}.bg-red{background-color:#e60515;color:#fff}.bg-red *{color:#fff}.bg-green{background-color:#92c029;color:#fff}.bg-green *{color:#fff}.bg-primary{background-color:#f67828 !important;color:#fff}.bg-primary *{color:#fff}.bg-secondary{background-color:#2b2e34 !important;color:#fff}.bg-secondary *{color:#fff}.bg-gray{background-color:#2f3234;color:#fff}.bg-gray *{color:#fff}.bg-lightgray{background-color:#e0e0e0}.bg-lightergray{background-color:#f4f4f4}.bg-black{background-color:#2b2e34;color:#fff}.bg-black *{color:#fff}.bg-white{background-color:#fff}@font-face{font-family:"Amiko";font-style:normal;font-weight:400;font-display:swap;src:local(""),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/amiko-v10-latin-regular.woff2) format("woff2"),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/amiko-v10-latin-regular.woff) format("woff")}@font-face{font-family:"Amiko";font-style:normal;font-weight:700;font-display:swap;src:local(""),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/amiko-v10-latin-700.woff2) format("woff2"),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/amiko-v10-latin-700.woff) format("woff")}@font-face{font-family:"Vollkorn";font-style:normal;font-weight:700;font-display:swap;src:local(""),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/vollkorn-v19-latin-700.woff2) format("woff2"),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/vollkorn-v19-latin-700.woff) format("woff")}@font-face{font-family:"Vollkorn";font-style:normal;font-weight:900;font-display:swap;src:local(""),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/vollkorn-v19-latin-900.woff2) format("woff2"),url(//www.palettenwerk.de/wp-content/themes/ChriPa/scripts/fonts/vollkorn-v19-latin-900.woff) format("woff")}.shape-divider-bottom{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.shape-divider-bottom svg{position:relative;display:block;width:calc(100% + 1.3px);height:50px}.shape-divider-bottom .shape-fill{fill:#f67828}@media (max-width:991.98px){.shape-divider-bottom svg{height:30px}}@media (max-width:767.98px){.shape-divider-bottom svg{height:25px}}body,*{font-family:"Amiko",Arial,sans-serif}.amiko,.amiko *{font-family:"Amiko",Arial,sans-serif}.vollkorn,.vollkorn *{font-family:"Vollkorn",Arial,sans-serif}.hyphens{-webkit-hyphens:auto !important;hyphens:auto !important}*,*:before,*:after{box-sizing:border-box}::-moz-selection{background:rgba(25,50,170,.5);color:#fff}::selection{background:rgba(25,50,170,.5);color:#fff}body{font-size:16px;font-weight:400}body main h1,body main h1 *{font-size:3.5rem;font-weight:900;font-family:"Vollkorn",Arial,sans-serif}body main h2,body main h2 *{font-size:2.75rem;font-weight:700;font-family:"Vollkorn",Arial,sans-serif}body main h3,body main h3 *{font-size:2.25rem;font-weight:700;font-family:"Vollkorn",Arial,sans-serif}body main h4,body main h4 *{font-size:1.75rem;font-weight:700}body main h5,body main h5 *{font-size:1.5rem;font-weight:700}body main h6,body main h6 *{font-size:1rem;font-weight:700}body main small,body main small *{font-size:.85rem}body b,body strong{font-weight:700}@media (max-width:991.98px){body{font-size:14px}body main h1,body main h1 *{font-size:2.5rem}body main h2,body main h2 *{font-size:2rem}}@media (max-width:767.98px){body main h1,body main h1 *{font-size:2rem;-webkit-hyphens:auto !important;hyphens:auto !important}body main h2,body main h2 *{font-size:1.85rem;-webkit-hyphens:auto !important;hyphens:auto !important}body main h3,body main h3 *{-webkit-hyphens:auto !important;hyphens:auto !important}}a{transition:all .3s ease-in-out}a:hover,a:focus,a:active{transition:all .3s ease-in-out}a:hover img{-moz-filter:opacity(.75);-ms-filter:opacity(.75);-o-filter:opacity(.75);filter:opacity(.75);transition:all .3s ease-in-out}button,.button,.btn,.elementor-button,.elementor-button-link,.wpcf7-submit{border:2px solid #f67828;background-color:#f67828;color:#fff !important;border:0;text-decoration:none !important;transition:all .3s ease-in-out}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.btn:hover,.btn:focus,.btn:active,.elementor-button:hover,.elementor-button:focus,.elementor-button:active,.elementor-button-link:hover,.elementor-button-link:focus,.elementor-button-link:active,.wpcf7-submit:hover,.wpcf7-submit:focus,.wpcf7-submit:active{border-color:#2f3234;background-color:#2f3234;color:#fff;border:0}.button,.btn{display:inline-block;padding:.25em .5em .05em}hr{border-top:3px solid #f67828;width:50%;margin:0 auto}.hyphenate,.hyphenate *{-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.border-radius{border-radius:1rem;overflow:hidden}.border-radius-bottom{border-bottom-left-radius:1em;border-bottom-right-radius:1em;overflow:hidden}.shadow-black{box-shadow:0 0 1em 0 rgba(43,46,52,.4)}input,select,textarea,select{padding:.5em 1em}.elementor-image-gallery .gallery-item dt img{border-width:0 !important}.elementor-image-gallery .gallery-item dd.wp-caption-text{background-color:#f67828;color:#fff;padding:15px}@media (max-width:767.98px){.gallery-columns-1 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-2 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-3 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-4 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-5 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-6 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-7 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-8 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-9 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-10 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-11 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-12 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-13 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-14 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-15 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-16 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-17 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-18 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-19 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-20 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-21 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-22 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-23 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-24 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-25 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-26 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-27 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-28 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-29 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-30 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-31 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-32 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-33 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-34 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-35 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-36 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-37 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-38 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-39 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-40 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-41 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-42 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-43 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-44 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-45 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-46 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-47 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-48 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-49 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-50 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-51 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-52 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-53 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-54 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-55 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-56 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-57 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-58 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-59 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-60 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-61 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-62 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-63 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-64 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-65 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-66 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-67 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-68 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-69 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-70 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-71 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-72 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-73 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-74 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-75 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-76 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-77 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-78 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-79 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-80 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-81 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-82 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-83 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-84 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-85 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-86 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-87 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-88 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-89 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-90 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-91 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-92 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-93 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-94 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-95 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-96 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-97 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-98 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-99 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}.gallery-columns-100 .gallery-item{width:100% !important;max-width:100% !important;margin:1em 0 !important}}html{height:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;align-content:stretch;min-height:100%;position:relative;background:#fff;color:#2b2e34 !important;overflow-x:hidden;margin:0;scroll-behavior:smooth}body.modal-open main{z-index:auto !important}body>header,body>footer{flex-shrink:0}body>main,body>main>.wrapper,body>main.content,body>main.content>.elementor-container,body>main>.container,body>main>.elementor-section-wrap,body>.elementor,body>.elementor>.elementor-inner,body>.elementor>.elementor-inner>.elementor-section-wrap{display:flex;flex-direction:column;flex:1 0 auto}body>main.content>.elementor,body>main.content>.elementor>.elementor-inner,body>main.content>.elementor>.elementor-inner>.elementor-section-wrap{display:flex;flex-direction:column;flex:1 0 auto}@media (max-width:991.98px){body>header,body>main,body>footer{padding-left:0 !important;padding-right:0 !important}body>header>.container,body>header>.elementor-section-wrap,body>main>.container,body>main>.elementor-section-wrap,body>footer>.container,body>footer>.elementor-section-wrap{border:0}}.no-gutters{margin:0 auto !important;padding:0 !important}.container{max-width:1500px;position:relative}.container-xs{max-width:1000px;margin:0 auto;position:relative}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"]{width:100%}body.transparenz .overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(43,46,52,.8);z-index:0}.hc-offcanvas-nav.disable-body:after,.hc-offcanvas-nav .nav-wrapper:after{height:100vh}.hc-offcanvas-nav.nav-open>.nav-container{transform:translate3d(0,0,0) !important}.hc-offcanvas-nav>.nav-container{width:100% !important;height:auto !important;background:linear-gradient(30deg,#f67828 50%,#f89e67)}.hc-offcanvas-nav .nav-wrapper{background:0 0}.hc-offcanvas-nav .nav-wrapper .nav-content{padding:3rem 2rem 1rem}.hc-offcanvas-nav .nav-wrapper .nav-content:after{display:block;position:absolute;top:100%;left:0;content:"";height:0;border-style:solid;border-width:75px 0 0 100vw;border-color:#f67828 #f67828 transparent transparent}.hc-offcanvas-nav .nav-wrapper .nav-content h2{position:absolute;font-size:2rem !important;color:#fff;padding:0;margin-top:4rem;margin-bottom:2rem;text-transform:uppercase;font-weight:700;border:0 !important}.hc-offcanvas-nav .nav-wrapper .nav-content>ul{background:0 0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul *{font-size:1.25rem}.hc-offcanvas-nav .nav-wrapper .nav-content>ul .current-menu-item a{color:#2b2e34}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a{position:relative;padding:.5rem 1rem .2rem;font-weight:700;color:#fff;background:rgba(255,255,255,0);text-align:left;border-bottom:2px solid #2b2e34}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:hover,.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:active,.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:focus{color:#2b2e34;background:rgba(255,255,255,0)}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a:not(:last-child){margin-right:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next>span:before{left:auto;right:1rem}.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next>span:hover:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next>span:active:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul a.nav-next>span:focus:before{border-color:#2b2e34}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li:last-of-type a{border-bottom:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li{width:100%;max-width:350px;margin-inline:auto}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close{max-width:none}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a{background:0 0;color:#fff;padding:.75rem 0;margin-bottom:2rem;border:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span{position:relative !important}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span:before{margin-left:-19px}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a span:after{border-color:#fff;width:15px;height:15px}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:hover,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:active,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:focus{background:0 0;color:#2b2e34;border:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:hover span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:hover span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:active span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:active span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:focus span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li.nav-close a:focus span:after{border-color:#2b2e34}.hc-offcanvas-nav .nav-wrapper .nav-content>ul>li a{text-transform:uppercase}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper{height:auto;background:linear-gradient(30deg,#f67828 50%,#f89e67);transform:translate3d(0,0,0) !important}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content{width:calc(100% - 3rem);max-width:350px;margin-inline:auto;padding-inline:0}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a{border:0;text-transform:lowercase;font-weight:400;font-size:1rem;padding-inline:0;margin-bottom:4.5rem}.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:hover span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:hover span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:active span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:active span:after,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:focus span:before,.hc-offcanvas-nav .nav-wrapper .nav-content>ul li.level-open .nav-wrapper .nav-content ul li.nav-back a:focus span:after{border-color:#2b2e34 !important}body.page-template-fixedheader header{position:absolute}header{z-index:10;position:relative;top:0;padding:2rem 1.5rem}header.stickyHeader{position:sticky !important;position:-webkit-sticky;top:0;padding:1rem 1.5rem;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);animation:slide-down 1.5s}header.stickyHeader .topnav{display:none}header.stickyHeader .logo{max-width:100px !important}header.stickyHeader .logo img.mainlogo{display:none !important}header.stickyHeader .logo img.signet{display:block !important}header .overlay{z-index:15 !important}header>.container{--nav-trigger-width:35px}header>.container>.row{align-items:flex-end;justify-content:space-between}header>.container .topnav{font-size:.85rem;margin:-1rem 0 0}header>.container .topnav ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0}header>.container .topnav ul.menu li{display:flex;flex-direction:row;list-style:none;position:relative;margin:0 0 0 2rem}header>.container .topnav ul.menu li.icon a:before{display:block;content:"";width:30px;height:30px;border:2px solid transparent;outline:2px solid #2b2e34;background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:.5rem;transition:all .3s ease-in-out}header>.container .topnav ul.menu li.icon a:hover:before,header>.container .topnav ul.menu li.icon a:active:before,header>.container .topnav ul.menu li.icon a:focus:before{outline:2px solid #f67828}header>.container .topnav ul.menu li.icon.mail a:before{background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/icons/mail.svg);margin-right:.5rem}header>.container .topnav ul.menu li.icon.mail a:hover:before,header>.container .topnav ul.menu li.icon.mail a:active:before,header>.container .topnav ul.menu li.icon.mail a:focus:before{background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/icons/mail-orange.svg)}header>.container .topnav ul.menu li.icon.tel a:before{background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/icons/tel.svg);margin-right:.5rem}header>.container .topnav ul.menu li.icon.tel a:hover:before,header>.container .topnav ul.menu li.icon.tel a:active:before,header>.container .topnav ul.menu li.icon.tel a:focus:before{background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/icons/tel-orange.svg)}header>.container .topnav ul.menu li.icon.time a:before{background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/icons/time.svg);margin-right:.5rem}header>.container .topnav ul.menu li.icon.time a:hover:before,header>.container .topnav ul.menu li.icon.time a:active:before,header>.container .topnav ul.menu li.icon.time a:focus:before{background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/icons/time-orange.svg)}header>.container .topnav ul.menu li a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;color:#2b2e34;text-decoration:none}header>.container .topnav ul.menu li a:hover,header>.container .topnav ul.menu li a:active,header>.container .topnav ul.menu li a:focus{color:#f67828}header>.container .logo{display:flex;align-items:flex-end;max-width:300px;transition:all 1s}header>.container .logo img.mainlogo{display:block;width:100%;height:auto;min-height:40px}header>.container .logo img.signet{display:none;width:50px;height:41px;height:auto}header>.container .menuwrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}header>.container .menuwrapper nav#main-nav ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:0 0 -.5rem;padding:0}header>.container .menuwrapper nav#main-nav ul.menu a{text-decoration:none}header>.container .menuwrapper nav#main-nav ul.menu li.hide-desktop{display:none !important}header>.container .menuwrapper nav#main-nav ul.menu>li{display:flex;flex-direction:row;list-style:none;position:relative}header>.container .menuwrapper nav#main-nav ul.menu>li.dropdown>a:after{content:">";transform:rotate(90deg);font-weight:700}header>.container .menuwrapper nav#main-nav ul.menu>li:last-of-type>a{padding-right:0}header>.container .menuwrapper nav#main-nav ul.menu>li>a{display:flex;flex-direction:row;flex-wrap:nowrap;color:#2b2e34;font-weight:700;text-transform:uppercase;padding:.5rem .75rem 0}header>.container .menuwrapper nav#main-nav ul.menu>li>a:hover,header>.container .menuwrapper nav#main-nav ul.menu>li>a:active,header>.container .menuwrapper nav#main-nav ul.menu>li>a:focus{color:#f67828}header>.container .menuwrapper nav#main-nav ul.menu>li.dropdown-open>a{color:#2b2e34}header>.container .menuwrapper nav#main-nav ul.menu>li.current-menu-parent>a,header>.container .menuwrapper nav#main-nav ul.menu>li.current-menu-item>a,header>.container .menuwrapper nav#main-nav ul.menu>li.current-menu-ancestor>a,header>.container .menuwrapper nav#main-nav ul.menu>li .current_page_parent>a{color:#f67828}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu{display:none;position:absolute;top:100%;width:100%;padding:0;box-shadow:0 0 1em 0 rgba(43,46,52,.4)}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu.show{display:flex;flex-direction:column;flex-wrap:wrap;animation:slide-down2 .7s;z-index:-1}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li{display:flex;flex-direction:column;flex:1 0 auto;margin:0;max-width:300px}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li:first-of-type>a:before{content:"";display:block;height:.5rem}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li>a{background:#fff;color:#2b2e34;font-size:.85em;padding:.5rem .75rem .25rem}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li>a:hover,header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li>a:active,header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li>a:focus{background:#f67828;color:#fff}header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li.current-menu-ancestor>a,header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li.current-menu-parent>a,header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li.current-menu-item>a,header>.container .menuwrapper nav#main-nav ul.menu>li>ul.sub-menu>li.current_page_item>a{background:#f67828;color:#fff}header>.container a.hc-nav-trigger{position:relative;top:0;right:1rem;width:var(--nav-trigger-width);text-decoration:none;color:#2b2e34}header>.container a.hc-nav-trigger span{background:#f67828;width:var(--nav-trigger-width)}header>.container a.hc-nav-trigger span:before,header>.container a.hc-nav-trigger span:after{background:#2b2e34}header>.container a.hc-nav-trigger.toggle-open span{background:rgba(255,255,255,0)}header>.container a.hc-nav-trigger.toggle-open span:before{top:-11px}header>.container a.hc-nav-trigger.toggle-open span:after{bottom:-8px}@media (max-width:1024px){header>.container .topnav ul.menu{margin-right:1rem}header>.container .topnav ul.menu li{margin:0 0 0 1.5rem}header>.container .topnav ul.menu li.icon a:before{width:25px;height:25px;outline:1px solid #2b2e34}header>.container .logo{max-width:250px}header>.container .menuwrapper{flex:none;width:70px}}@media (max-width:650px){header>.container .topnav{margin-bottom:1rem}header>.container .topnav ul.menu li{margin:0 0 .5rem 1rem}header>.container .topnav ul.menu li.icon.time{display:none}}@media (max-width:350px){header>.container .topnav{margin:-1rem 0 1rem}header>.container .logo{max-width:200px}}body.archive>main,body.category>main,body.single>main,body.search>main,body.search-results>main,body.error404>main{position:relative;width:100%;margin:0 auto}main{display:flex;flex-direction:column;z-index:5;padding-inline:0 !important}main>.container,main>.elementor-section-wrap{position:inherit;flex:1 0 auto}main a,main .elementor a{text-decoration:underline;color:#f67828}main a:hover,main a:active,main a:focus,main .elementor a:hover,main .elementor a:active,main .elementor a:focus{color:#e60515}main .main-bg-absolute{position:absolute !important;top:0;z-index:-1}main .elementor-slides-wrapper>.elementor-slides{margin-bottom:1rem}main .elementor-slides-wrapper>.elementor-slides>.swiper-slide{overflow:hidden}main .elementor-slides-wrapper>.elementor-slides>.swiper-slide>.swiper-slide-inner{padding-top:20vh}@media (max-width:500px),(max-width:1000px) and (orientation:landscape){main .elementor-slides-wrapper .elementor-slides .swiper-slide{min-height:650px}}main a.sbi_load_btn,main .sbi_follow_btn>a{font-size:1.25rem !important;background:#f67828 !important;color:#fff !important;border-radius:0 !important;padding:.5rem 1rem !important;margin:.5rem !important}main a.sbi_load_btn:hover,main a.sbi_load_btn:active,main a.sbi_load_btn:focus,main .sbi_follow_btn>a:hover,main .sbi_follow_btn>a:active,main .sbi_follow_btn>a:focus{background:#f89e67 !important;color:#fff !important;box-shadow:none !important}main a.sbi_load_btn svg,main .sbi_follow_btn>a svg{font-size:1.25rem !important}main .elementor-posts-container article .elementor-post__text{display:flex;flex-direction:column}main .elementor-posts-container article .elementor-post__text .elementor-post__meta-data{order:1}main .elementor-posts-container article .elementor-post__text .elementor-post__title{order:2}main .elementor-posts-container article .elementor-post__text .elementor-post__title:hover *,main .elementor-posts-container article .elementor-post__text .elementor-post__title:active *,main .elementor-posts-container article .elementor-post__text .elementor-post__title:focus *{color:#e60515}main .elementor-posts-container article .elementor-post__text .elementor-post__excerpt{order:3}main .elementor-posts-container article .elementor-post__text .elementor-post__read-more{order:4;margin-left:auto}main .elementor-posts-container article .elementor-post__text .elementor-post__read-more:hover,main .elementor-posts-container article .elementor-post__text .elementor-post__read-more:active,main .elementor-posts-container article .elementor-post__text .elementor-post__read-more:focus{color:#e60515}main .elementor-posts-container article .elementor-post__thumbnail__link .elementor-post__thumbnail{box-shadow:0 0 1em 0 rgba(43,46,52,.4)}@media (max-width:600px){main .elementor-posts-container article{flex-direction:column}main .elementor-posts-container article .elementor-post__text{order:2}main .elementor-posts-container article .elementor-post__thumbnail__link{order:1;width:100% !important;margin:0 0 1rem !important}}main nav.elementor-pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2rem auto 0 auto}main nav.elementor-pagination *{margin:0 !important;padding:0 !important}main nav.elementor-pagination>*{margin:0 .1em !important}main nav.elementor-pagination>span{display:block;padding:.25rem .5rem .05rem !important;background:#e0e0e0;color:#fff;cursor:default}main nav.elementor-pagination>span.current{background:#f67828}main nav.elementor-pagination>a{display:block;padding:.25rem .5rem .05rem !important;background:#2b2e34;color:#fff;text-decoration:none}main nav.elementor-pagination>a:hover{background:#f67828;color:#fff}main .formular .row{margin-bottom:1rem}main .formular [class*=col]{position:relative}main .formular label{position:absolute;left:2rem;top:50%;transform:translateY(-50%);opacity:.6;transition:all 1s;pointer-events:none;z-index:1}main .formular label.has-value{left:1.5rem;top:0;transform:translateY(0);opacity:1;font-size:.85rem;background:#fff;padding:.25rem .5rem 0}main .formular .wpcf7-checkbox label{position:relative;left:inherit;top:inherit;transform:none;opacity:inherit;pointer-events:inherit;z-index:auto}main .wpcf7-form{margin:0 0 5rem}main .wpcf7-form input,main .wpcf7-form select,main .wpcf7-form textarea{width:100%;margin-block:.75rem}main .wpcf7-form input[type=checkbox],main .wpcf7-form input[type=submit]{width:auto}main .wpcf7-form .datenschutz{font-size:.85rem}main .wpcf7-form .datenschutz #datenschutz{display:block}main .wpcf7-form .datenschutz #datenschutz .wpcf7-list-item{margin:0}main .wpcf7-form .datenschutz #datenschutz input{margin-block:1rem}main .wpcf7-form .datenschutz .wpcf7-not-valid-tip{position:relative;margin-top:0}main .wpcf7-form input[type=submit]{margin-block:2rem 0;font-size:1.35rem;font-weight:700}main .wpcf7-form input.wpcf7-not-valid,main .wpcf7-form select.wpcf7-not-valid,main .wpcf7-form textarea.wpcf7-not-valid{border:1px solid #e60515 !important;animation:shake .3s}main .wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:auto;color:#e60515;font-size:.85rem !important;margin-top:-.5rem}main .wpcf7-form.invalid .wpcf7-response-output{background:#e60515;color:#fff;font-weight:700}main .wpcf7-form.sent .wpcf7-response-output{background:#92c029;color:#fff;font-weight:700}main .wpcf7-form .wpcf7-response-output{display:block;clear:both;width:100%;margin:2rem auto 0 auto !important;padding:1rem !important;font-size:35px !important;line-height:1.2em;border:0 !important;text-align:center}main .datenschutz h3{font-size:1.75rem}main .datenschutz>li{margin:0 0 3rem}main .datenschutz>li ul,main .datenschutz>li ol{margin:0 0 2rem}main .datenschutz>li ul ul,main .datenschutz>li ul ol,main .datenschutz>li ol ul,main .datenschutz>li ol ol{margin:0 0 1rem}footer.footerwrapper{z-index:7;position:relative;padding:0;background-image:linear-gradient(0deg,#e0e0e0,#f4f4f4)}footer.footerwrapper:before{z-index:8;position:absolute;content:"";display:block;top:-30px;left:2rem;width:calc(100% - 2rem);height:150px;background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/footer-structure.svg);background-size:contain;background-repeat:no-repeat}footer.footerwrapper:after{z-index:-1;position:absolute;content:"";display:block;top:0;left:0;width:100%;height:100%;background-image:url(//www.palettenwerk.de/wp-content/themes/ChriPa/images/raster-bg.svg);background-position:-50vw -5vw;background-size:cover;background-repeat:no-repeat}footer.footerwrapper>.container{z-index:9;padding:6rem 2rem 1rem}footer.footerwrapper>.container a{color:#f67828;text-decoration:underline}footer.footerwrapper>.container a:hover,footer.footerwrapper>.container a:active,footer.footerwrapper>.container a:focus{color:#e60515}footer.footerwrapper>.container .logo-menu>.logo{display:block;max-width:200px;margin-block:2rem 1rem}footer.footerwrapper>.container .logo-menu>.logo img{width:100%;height:auto}footer.footerwrapper>.container .logo-menu>ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin:2rem 0 0;gap:0 2rem;padding:0}footer.footerwrapper>.container .logo-menu>ul.menu *{margin:0;padding:0;text-decoration:none}footer.footerwrapper>.container .logo-menu>ul.menu li{list-style-type:none}footer.footerwrapper>.container .logo-menu>ul.menu>li{margin-block:.5rem}footer.footerwrapper>.container .logo-menu>ul.menu>li a{color:#2b2e34}footer.footerwrapper>.container .logo-menu>ul.menu>li a:hover,footer.footerwrapper>.container .logo-menu>ul.menu>li a:active,footer.footerwrapper>.container .logo-menu>ul.menu>li a:focus{color:#f67828}footer.footerwrapper>.container .logo-menu>ul.menu>li>a{display:block;margin:0;text-decoration:none}footer.footerwrapper>.container .logo-menu>ul.menu>li ul{display:flex;flex-direction:column;flex-wrap:wrap}footer.footerwrapper>.container .logo-menu>ul.menu>li ul li a{font-size:.9em}footer.footerwrapper>.container .logo-menu>ul.menu>li.hide-font{padding:0}footer.footerwrapper>.container .logo-menu>ul.menu>li.hide-font>a{display:none}footer.footerwrapper>.container .logo-menu>ul.menu>li.hide-font>ul>li{margin-left:0}footer.footerwrapper>.container .logo-menu>ul.menu>li.hide-font>ul>li>a{display:block;font-size:1rem;margin-block:.5rem}footer.footerwrapper>.container .logo-menu>ul.menu>li.hide-font>ul>li ul{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin-left:1em;margin-block:-.25rem .5rem}footer.footerwrapper>.container .logo-menu>ul.menu>li.hide-font>ul>li ul li a{font-size:.9em}footer.footerwrapper>.container .logo-menu>ul.menu>li.font-700>ul>li>a{font-weight:700}footer.footerwrapper>.container .content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;margin-block:3rem 1rem}footer.footerwrapper>.container .certificates{display:flex;align-items:flex-end;justify-content:flex-end}footer.footerwrapper>.container .certificates img{max-height:110px;width:auto;padding:0 .75rem .75rem}@media (max-width:800px){footer.footerwrapper>.container .certificates img{max-height:90px;padding:0 .5rem .5rem}}@media (max-width:550px){footer.footerwrapper>.container .certificates{justify-content:center;margin-block:2rem 1rem}}footer.footerwrapper>.container .copyright{font-size:.85rem;text-align:center}footer.footerwrapper .bg-primary{padding:1rem 0;z-index:9}@media (max-width:550px){footer.footerwrapper>.container>.row{flex-direction:column}footer.footerwrapper>.container .logo-menu>.logo{margin-inline:auto;margin-bottom:1rem}footer.footerwrapper>.container .logo-menu>ul.menu{margin:0;justify-content:center}footer.footerwrapper>.container .content{margin-block:2rem 3rem;align-items:center}}.glaseffect{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.videowrapper{position:relative !important;max-width:1500px !important;width:100% !important;padding-inline:0 !important;overflow:hidden}@media (max-width:768px){.videowrapper .scrollsequence-sticky{overflow:hidden}.videowrapper canvas{width:150vw !important;height:auto !important;margin-left:-25vw}.videowrapper .video-captions{font-size:15px}}@media (max-width:768px){.videowrapper.paletten-2 canvas,.videowrapper.paletten-3 canvas{width:130vw !important;margin-left:-15vw !important}}.video-captions{margin:0 !important;padding:0 !important;font-size:18px;max-width:700px !important}.video-captions width:calc(100% - 4rem) *{margin:0 !important;padding:0 !important}.video-captions p:not(:last-child){margin:0 0 1rem}.video-captions>*{padding:2rem !important;background:rgba(224,224,224,.3);width:100%}.scroll-bound{height:400vh}.scroll-bound .content{height:100vh;width:100%;position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.scroll-bound video{width:100% !important;max-width:none !important}@media (max-width:768px){.scroll-bound video{width:150% !important;margin-left:-25% !important}}@media (max-width:768px){.paletten-2 video{margin-left:-15% !important}}@media (max-width:768px){.paletten-3 video{margin-left:10% !important}}.adress-widget ul.elementor-icon-list-items li .elementor-icon-list-icon svg{border:2px solid #787f84;padding:.25rem;filter:grayscale(1);border-radius:.5rem;transition:all .3s ease-in-out}.adress-widget ul.elementor-icon-list-items li .elementor-icon-list-icon svg:hover,.adress-widget ul.elementor-icon-list-items li .elementor-icon-list-icon svg:active,.adress-widget ul.elementor-icon-list-items li .elementor-icon-list-icon svg:focus{border-color:#f67828;filter:none}.adress-widget ul.elementor-icon-list-items li .elementor-icon-list-text a{display:inline;width:auto}.dialog-lightbox-widget .elementor-lightbox-item img{box-shadow:none}@keyframes slide-down{0%{opacity:1;transform:translateY(-100%);background:rgba(255,255,255,0)}100%{opacity:1;transform:translateY(0);background:rgba(255,255,255,.5)}}@keyframes slide-down2{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes shake{25%{transform:translateX(4px)}50%{transform:translateX(-4px)}75%{transform:translateX(4px)}}#BorlabsCookieBox .cookie-box ._brlbs-legal>*{width:auto}