.elementor-kit-29{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#797979;--e-global-color-e922e62:#FFFFFF;--e-global-color-b4c9c5a:#F4F4F4;--e-global-color-832ad3f:#E0E0E0;--e-global-typography-primary-font-family:"Visual-regular";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"GT-Flexa-Standard-Light";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"GT-Flexa-Standard-Light";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"GT-Flexa-Standard-Light";--e-global-typography-accent-font-weight:300;--e-global-typography-46a7fb6-font-family:"GT-Flexa-Standard-Light";background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);font-family:"GT-Flexa-Standard-Light",Sans-serif;font-size:1.3vw;font-weight:400;line-height:1.2em}.elementor-kit-29 button,.elementor-kit-29 input[type="button"],.elementor-kit-29 input[type="submit"],.elementor-kit-29 .elementor-button{background-color:var(--e-global-color-e922e62);color:var(--e-global-color-secondary)}.elementor-kit-29 button:hover,.elementor-kit-29 button:focus,.elementor-kit-29 input[type="button"]:hover,.elementor-kit-29 input[type="button"]:focus,.elementor-kit-29 input[type="submit"]:hover,.elementor-kit-29 input[type="submit"]:focus,.elementor-kit-29 .elementor-button:hover,.elementor-kit-29 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary)}.elementor-kit-29 e-page-transition{background-color:#FFBC7D}.elementor-kit-29 p{margin-block-end:0}.elementor-kit-29 a{color:var(--e-global-color-secondary)}.elementor-kit-29 a:hover{color:#797979}.elementor-kit-29 h1{color:var(--e-global-color-secondary);font-family:"Visual-regular",Sans-serif;font-size:5vw;font-weight:400;text-transform:uppercase;font-style:normal;line-height:.95em}.elementor-kit-29 h2{color:var(--e-global-color-secondary);font-family:"Visual-regular",Sans-serif;font-size:3.2vw;font-weight:400;font-style:normal;line-height:.9em}.elementor-kit-29 h3{color:var(--e-global-color-secondary);font-family:"Visual-regular",Sans-serif;font-size:2.6vw;font-weight:400;font-style:normal;line-height:1em}.elementor-kit-29 h4{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);font-style:var(--e-global-typography-primary-font-style)}.elementor-kit-29 h5{font-family:"Visual-regular",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1270px}.e-con{--container-max-width:1270px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-29{font-size:15px}.elementor-kit-29 h1{font-size:5vw}.elementor-kit-29 h2{font-size:3.2vw}.elementor-kit-29 h3{font-size:2.8vw;line-height:1.1em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-29{--e-global-typography-text-line-height:1.3em;font-size:16px}.elementor-kit-29 h1{font-size:40px}.elementor-kit-29 h2{font-size:24px}.elementor-kit-29 h3{font-size:24px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.CustomList ul{list-style:none}.CustomList ul li{position:relative;margin-bottom:2px;margin-left:-18px}.CustomList ul li:before{position:absolute;top:0;left:-20px;content:"→"}.CustomListOhne ul{list-style:none}.CustomListOhne ul li{position:relative;margin-bottom:2px;margin-left:-40px}.CustomListOhne ul li:before{position:absolute;top:0;left:0;content:""}#Map{height:20vw}#content .post-tags{display:none}.MobileBR{display:none}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#000;transition:0.2s;border-radius:26px;border:1px solid #000}.slider:before{position:absolute;content:" ";background-image:url(https://pixelfarm.ch/wp-content/uploads/2025/11/pxf-icon-sonne.svg);background-size:20px 20px;background-repeat:no-repeat;position:absolute;height:20px;width:20px;left:3px;bottom:2px;background-color:#000;transition:0.4s;border-radius:50%}input:checked+.slider{background-color:#000;border:1px solid #fff}input:checked+.slider:before{transform:translateX(24px);background-color:#000;background-image:url(https://pixelfarm.ch/wp-content/uploads/2025/11/pxf-icon-mond.svg)}.invertieren{filter:invert(0)}body.dark-mode{background-color:#000;color:#fff}body.dark-mode a{color:#fff}body.dark-mode .elementor-widget-container h2{color:#fff}body.dark-mode .invertieren{filter:invert(1)}body.dark-mode a.dark{color:#797979}body.dark-mode a.dark:hover{color:#000}.rsfv-has-video video.rsfv-video,.rsfv-has-video iframe.rsfv-video{aspect-ratio:auto}.country-.elementor-kit-29{display:block}.menu-item-weglot-8823-de a,.menu-item-weglot-8823-en a,.menu-item-weglot-8823-fr a{padding:6px!important;margin:0px!important}#menu-1-73039b0 .menu-item-361{margin-right:1vw}html[lang="de"] .menu-item-weglot-8823-de a{text-decoration:underline}html[lang="fr"] .menu-item-weglot-8823-fr a{text-decoration:underline}html[lang="en"] .menu-item-weglot-8823-en a{text-decoration:underline}.wgcurrent,.current_page_item{text-decoration:underline}.wgcurrent{margin-top:4px;margin-right:10px}.weglot-shortcode{margin-left:10px}#menu-1-5f72dc44 .elementor-item-active{text-decoration:underline!important}#Arbeiten article{height:21vw!important}#MainNav .button-container,.button-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;padding:0;position:sticky;top:0;z-index:10}#MainNav .button-container .button,.button-container .button{padding:0vw 1vw;border:1px solid #000;border-radius:5em;background-color:#fff;color:#000;font-size:1.6vw;font-family:"Visual-regular",Arial,sans-serif;cursor:pointer;box-shadow:0 .4vw 0 #000;position:relative;display:inline-block;user-select:none;transition:transform 0.2s cubic-bezier(.36,.07,.19,.97),box-shadow 0.2s;text-decoration:none;margin:.5vw}#MainNav .button-container .button.is-active,.button-container .button.is-active{transform:translateY(.5vw) scale(.98);box-shadow:none}#MainNav .button-container .button span,.button-container .button span{display:inline-block}.shake{animation:subtle-shake 0.25s cubic-bezier(.36,.07,.19,.97) both}.shake-active{animation:subtle-shake-active 0.23s cubic-bezier(.36,.07,.19,.97) both}@keyframes subtle-shake{0%{transform:none}25%{transform:translateX(-.4px) rotate(-0.4deg)}50%{transform:translateX(.8px) rotate(0.8deg)}75%{transform:translateX(-.8px) rotate(-0.8deg)}100%{transform:none}}@keyframes subtle-shake-active{0%{transform:translateY(5px) scale(.98)}25%{transform:translateY(5px) scale(.98) translateX(-.4px) rotate(-0.4deg)}50%{transform:translateY(5px) scale(.98) translateX(.8px) rotate(0.8deg)}75%{transform:translateY(5px) scale(.98) translateX(-.8px) rotate(-0.8deg)}100%{transform:translateY(5px) scale(.98)}}#FilterTitel{margin-right:6px}#Datenschutz a:link{color:#797979;text-decoration:underline}#Datenschutz a:visited{color:#797979;text-decoration:none}#Datenschutz a:active{color:#797979;text-decoration:none}#Datenschutz a:hover{color:#000;text-decoration:none}#Datenschutz li,#Datenschutz p,#Datenschutz h1,#Datenschutz h2,#Datenschutz h3,#Datenschutz h4,.prx_expandableRightText,.prx_expandableDescription{color:#000;hyphens:auto;hyphenate-limit-chars:auto 5;hyphenate-limit-lines:2;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:auto 5;-webkit-hyphenate-limit-lines:2;-ms-hyphens:auto;-ms-hyphenate-limit-chars:auto 5;-ms-hyphenate-limit-lines:2}#Datenschutz .prx_expandableText p,#Datenschutz .prx_expandableText li,#Datenschutz .prx_expandableRight span{color:#fff}#Datenschutz p,#Datenschutz li{color:#000}#Arbeiten article{border:0 solid red;height:17.5vw}.umbrechen{hyphens:auto;hyphenate-limit-chars:5;hyphenate-limit-lines:3;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:5;-webkit-hyphenate-limit-lines:3;-ms-hyphens:auto;-ms-hyphenate-limit-chars:5;-ms-hyphenate-limit-lines:3}#GalleryGap .elementor-widget-container .elementor-gallery__container{--hgap:2vw !important;--vgap:2vw !important}@media screen and (max-width:768px){#Arbeiten article{height:30.9vw!important}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto!important;left:0!important;position:static!important;top:0!important;transform:none!important;width:100%!important}}@media screen and (max-width:480px){#Map{height:280px}.MobileBR{display:inline}.mobileUmberechen{hyphens:auto;hyphenate-limit-chars:4;hyphenate-limit-lines:2;-webkit-hyphens:auto;-webkit-hyphenate-limit-chars:4;-webkit-hyphenate-limit-lines:2;-ms-hyphens:auto;-ms-hyphenate-limit-chars:4;-ms-hyphenate-limit-lines:2}#Datenschutz h1{font-size:30px}#MainNav .button-container .button,.button-container .button{padding-left:10px!important;padding-right:12px!important;margin-left:8px!important;margin-bottom:10px!important;border:1px solid #000;border-radius:5em;background-color:#fff;color:#000;font-size:21px;font-family:"Visual-regular",Arial,sans-serif;cursor:pointer;box-shadow:0 1.4vw 0 #000;position:relative;display:inline-block;user-select:none;transition:transform 0.2s cubic-bezier(.36,.07,.19,.97),box-shadow 0.2s;text-decoration:none;margin:.5vw}#About .ankerButton{padding-left:10px!important;padding-right:12px!important;margin-left:8px!important;margin-bottom:10px!important;border:1px solid #000;border-radius:5em;background-color:#fff;color:#000;font-size:18px!important;font-family:"Visual-regular",Arial,sans-serif;cursor:pointer;box-shadow:0 1.4vw 0 black!important;position:relative;display:inline-block;user-select:none;transition:transform 0.2s cubic-bezier(.36,.07,.19,.97),box-shadow 0.2s;text-decoration:none;margin:.5vw}#About .ankerButton.is-active{transform:translateY(5px) scale(.98)!important;box-shadow:none!important;color:#000;background-color:#fff}#FilterTitel{margin-right:0;display:none}.CustomList ul{list-style:none}.CustomList ul li{position:relative;margin-bottom:2px;margin-left:-1px}.CustomList ul li:before{position:absolute;top:0;left:-20px;content:"→"}.CustomListOhne ul{list-style:none}.CustomListOhne ul li{position:relative;margin-bottom:2px;margin-left:0}.CustomListOhne ul li:before{position:absolute;top:0;left:0;content:""}#Burger nav{height:calc(100vh - 47px);padding-top:15vw}#Burger nav::after{content:url(https://pixelfarm.ch/wp-content/uploads/2025/12/20-Years-PXF-Adresse.svg);display:inline-block;width:100%;margin-left:24.5%;margin-bottom:25px;margin-top:5px}#Burger nav ul .menu-item-weglot-17810-de,#Burger nav ul .menu-item-weglot-17810-en,#Burger nav ul .menu-item-weglot-17810-fr{width:30px;margin-top:40px;display:inline-block;text-align:center}#Burger nav ul .menu-item-weglot-17810-de a,#Burger nav ul .menu-item-weglot-17810-en a,#Burger nav ul .menu-item-weglot-17810-fr a,#Burger nav ul .menu-item-17812 a,#Burger nav ul .menu-item-17813 a{font-size:18px}#Burger nav ul .menu-item-weglot-17810-de{margin-left:calc(50vw - 45px)}}@font-face{font-family:'Visual-regular';font-style:normal;font-weight:400;font-display:auto;src:url(https://pixelfarm.ch/wp-content/uploads/2021/10/Visual-regular-webfont.woff) format('woff')}@font-face{font-family:'GT-Flexa-Standard-Light';font-style:normal;font-weight:400;font-display:auto;src:url(https://pixelfarm.ch/wp-content/uploads/2021/10/GT-Flexa-Standard-Light.woff2) format('woff2'),url(https://pixelfarm.ch/wp-content/uploads/2021/10/GT-Flexa-Standard-Light.woff) format('woff')}