@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Black.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Regular.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Bold.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Medium.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Thin.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-SemiBold.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Light.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Geist";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-UltraLight.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-UltraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Geist UltraBlack";src:url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-UltraBlack.woff2") format("woff2"), url("/wp-content/themes/pixeltypen/scss/../fonts/Geist-UltraBlack.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--fs-base: clamp(20.25px, 1.41vi + 15.74px, 31.83px);--fs-md: clamp(24.31px, 1.69vi + 18.89px, 38.19px);--fs-lg: clamp(29.17px, 2.03vi + 22.66px, 45.83px);--fs-xl: clamp(35px, 2.44vi + 27.2px, 55px);--fs-xxl: clamp(40px, 2.81vi + 16px, 65px)}::-moz-selection{background-color:#68acdf;color:#ffffff}::selection{background-color:#68acdf;color:#ffffff}body{font-family:"Geist", sans-serif !important;font-weight:400;font-size:16px !important;color:#111;line-height:1.3 !important}body :is(h1, h2){font-size:var(--fs-xl)}body :is(h3){font-size:var(--fs-lg)}body :is(h4){font-size:var(--fs-md)}body :is(h5){font-size:var(--fs-base)}@media screen and (min-width:768px){body h6{font-size:2.9rem !important}}@media screen and (max-width:767px){body h6{font-size:2.2rem !important}}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:400;color:inherit;line-height:1 !important}body main :is(p, ul, ol) a{color:inherit;text-decoration:underline !important;text-decoration-thickness:2px !important;text-decoration-color:currentColor !important}p:last-child{margin-bottom:0}main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ul,main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ol{list-style-type:none;margin-left:0}main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ul li,main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ol li{position:relative;padding-left:28px}main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ul li:not(:last-child),main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ol li:not(:last-child){margin-bottom:16px}main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ul li::before,main :is(.elementor-widget-text-editor, .elementor-widget-image-box) ol li::before{content:"";position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;background:url("/wp-content/themes/pixeltypen/assets/icon-bulletpoint.svg") no-repeat center center;background-size:contain;color:inherit}main :is(.elementor-widget-text-editor, .elementor-widget-image-box).custom-ol ol{list-style-type:none}main :is(.elementor-widget-text-editor, .elementor-widget-image-box).custom-ol ol li{position:relative;padding-left:32px}main :is(.elementor-widget-text-editor, .elementor-widget-image-box).custom-ol ol li:not(:last-child){margin-bottom:16px}main :is(.elementor-widget-text-editor, .elementor-widget-image-box).custom-ol ol li::before{content:counter(list-item);position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#024e9f;color:#ffffff;font-size:15px;font-weight:600}.bullets-black ul{margin-left:0}.bullets-black ul li::before{background:url("/wp-content/themes/pixeltypen/assets/icon-bulletpoint-black.svg") no-repeat center center !important;background-size:contain !important}.section-category .elementor-icon-list-text{border:1px solid;padding:4px 16px;border-radius:40px;text-transform:uppercase;letter-spacing:2px;font-size:16px}body .elementor-button-wrapper .elementor-button{font-size:16px;font-weight:400 !important;line-height:1 !important;padding:14px 20px 12px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}@media screen and (max-width:478px){body{font-size:16px}}main *{min-width:0}#outer-wrap{overflow:hidden !important}body p:last-child{margin-bottom:0}.elementor-button-wrapper svg{fill:inherit}body .elementor-custom-embed-image-overlay,body .elementor-video{border-radius:16px;overflow:hidden}.elementor-slideshow__title{display:none !important}.e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:16px !important}.e-n-accordion-item[open] .e-n-accordion-item-title{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.e-n-accordion-item[open] .elementor-element{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top:none !important}.elementor-accordion{display:grid;gap:10px}.elementor-accordion .elementor-accordion-item{background-color:#ffffff;border:1px solid #dadce8 !important;border-radius:10px}.elementor-accordion .elementor-accordion-item .elementor-tab-title{font-weight:400 !important;padding:24px}.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-title,.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon{color:#000000 !important}#scroll-top{border-radius:8px;background-color:#68acdf;border:2px solid #024e9f}#scroll-top:hover{background-color:#024e9f}.px_header_image{height:80vh !important}.text_balance{text-wrap:balance}body .elementor-icon-box-title{font-size:28px}.services-container{background:#ffffff;border:1px solid #dadce8;border-radius:20px;padding:30px 20px}.services-container .elementor-heading-title.elementor-size-default{font-size:24px}.services-container ul{margin-left:0}.services-container ul li::before{background:url("/wp-content/themes/pixeltypen/assets/icon-bulletpoint-black.svg") no-repeat center center !important;background-size:contain !important}.bullet-black ul{margin-left:0}.bullet-black ul li::before{background:url("/wp-content/themes/pixeltypen/assets/icon-bulletpoint-black.svg") no-repeat center center !important;background-size:contain !important}@media screen and (min-width:2001px) and (max-width:10000px){.pt_limit_width{width:1140px}}.pt_text_white .elementor-heading-title,.pt_text_white p,.pt_text_white li{color:white !important}.pt_vis_hidden{visibility:hidden !important}.px_header{-webkit-box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);font-size:16px;position:fixed !important}.px_header .elementor-widget-theme-site-logo{-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.px_header .e-con-inner::before{content:"";width:calc(((100% - 1140px) / 2) + 280px);height:30px;background:#fff;position:absolute;top:100%;left:0;border-radius:0 0 16px 0;-webkit-box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1)}@media screen and (max-width:1140px){.px_header .e-con-inner::before{width:280px}}@media screen and (max-width:768px){.px_header .e-con-inner::before{width:220px;height:24px}}@media screen and (max-width:435px){.px_header .e-con-inner::before{width:180px}}.px_header .e-con-inner::after{content:"";position:absolute;background-color:transparent;bottom:-30px;height:30px;width:30px;border-top-left-radius:15px;-webkit-box-shadow:0 -15px 0 0 #fff;box-shadow:0 -15px 0 0 #fff;left:calc(((100% - 1140px) / 2) + 280px)}@media screen and (max-width:1140px){.px_header .e-con-inner::after{left:280px}}@media screen and (max-width:768px){.px_header .e-con-inner::after{left:220px}}@media screen and (max-width:435px){.px_header .e-con-inner::after{left:180px}}.px_header search{max-width:135px !important}.px_header search .elementor-search-form__container{min-height:initial !important}.px_header .trp-language-switcher{width:max-content !important;display:flex !important;align-items:center !important}.px_header .trp-language-switcher:hover .trp-ls-shortcode-language{position:static !important}.px_header .trp_language_switcher_shortcode .trp-ls-shortcode-language{visibility:visible !important;height:auto !important;display:flex !important;gap:1rem !important;border:none !important;padding:0 !important;width:max-content !important;background:none !important}.px_header .trp_language_switcher_shortcode .trp-ls-shortcode-language a{padding:0 !important}.px_header .trp_language_switcher_shortcode .trp-ls-shortcode-language a:hover{background:none !important}.px_header .trp_language_switcher_shortcode .trp-ls-shortcode-language a:focus{outline:none !important}.px_header .trp_language_switcher_shortcode .trp-ls-shortcode-language a:not(.trp-ls-disabled-language){font-weight:bold !important;color:#024e9f !important}.px_header .trp_language_switcher_shortcode .trp-ls-shortcode-current-language{display:none !important}.px_header #gt_float_wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;position:relative !important}.px_header #gt_float_wrapper .gt_float_switcher{background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.px_header #gt_float_wrapper .gt_float_switcher .gt-current-lang{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.px_header #gt_float_wrapper .gt_float_switcher .gt-current-lang .gt-lang-code{font-size:16px;font-weight:400}.px_header #gt_float_wrapper .gt_float_switcher .gt-current-lang .gt_float_switcher-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.px_header #gt_float_wrapper .gt_float_switcher .gt-current-lang .gt_float_switcher-arrow.gt_arrow_rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.px_header #gt_float_wrapper .gt_float_switcher img{display:none}.px_header #gt_float_wrapper .gt_float_switcher .gt_options{position:absolute !important;right:-20px !important;left:-20px !important;background-color:#ffffff !important;margin-top:10px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #dadce8;border-radius:8px;width:90px}.px_header #gt_float_wrapper .gt_float_switcher .gt_options a{font-size:16px}.px_header #gt_float_wrapper .gt_float_switcher .gt_options a:hover{background:#f7f7f7;color:#000000}.px_header .products-sub-menu ul a.has-submenu{font-weight:600 !important}@media screen and (min-width:1025px){.px_header .products-sub-menu ul a.has-submenu{pointer-events:none}}.px_header .products-sub-menu ul a.has-submenu .sub-arrow{display:none !important}@media screen and (min-width:1140px){.px_header .products-sub-menu>ul{grid-template-columns:2fr 1fr;width:500px !important}.px_header .products-sub-menu:hover>ul{display:grid !important}.px_header .products-sub-menu>ul>li>ul{display:block !important;position:relative !important;margin-left:0 !important;margin-top:0 !important;top:0 !important;width:auto !important}}@media screen and (max-width:1024px){.px_header .px_open_mobile_menu,.px_header .px_close_mobile_menu{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.px_header .px_open_mobile_menu.px_hide,.px_header .px_close_mobile_menu.px_hide{display:none}}.px_mobile_menu{position:fixed;border:1px solid #dadce8;border-left:0;border-right:0;overflow-y:auto}@media screen and (min-width:768px) and (max-width:1024px){.px_mobile_menu{padding-top:12rem !important}}@media screen and (max-width:767px){.px_mobile_menu{padding-top:10rem !important}}.elementor-slides-wrapper .swiper-slide-inner .elementor-slide-heading{font-size:var(--fs-xxl) !important;font-weight:600 !important}@media screen and (max-width:767px){.elementor-slides-wrapper .swiper-slide-inner .elementor-slide-heading{font-size:34px !important}}.elementor-slides-wrapper .swiper-slide-inner .elementor-slide-button{background-color:#024e9f !important;border:0 !important;display:inline-flex !important;font-size:16px;align-items:center;gap:10px}.elementor-slides-wrapper .swiper-slide-inner .elementor-slide-button:after{content:url("/wp-content/themes/pixeltypen/assets/icon-arrow-right-white.svg");width:24px}@media screen and (min-width:1260px){.elementor-slides-wrapper .swiper-slide-inner{padding-left:calc((100% - 1140px) / 2) !important;padding-right:calc((100% - 1140px) / 2) !important}}@media screen and (max-width:767px){.elementor-slides-wrapper .swiper-slide{height:500px !important}.elementor-slides-wrapper .swiper-slide .swiper-slide-inner{padding:30px 50px !important}.elementor-slides-wrapper .swiper-slide .swiper-slide-inner .swiper-slide-contents{max-width:100% !important}}@media screen and (min-width:1025px){.px_slider .swiper-slide{height:100vh !important}}@media screen and (min-width:768px) and (max-width:1024px){.px_slider .swiper-slide{height:60vh !important}}@media screen and (max-width:1024px){.px_slider .swiper-slide-bg{background-position:center right !important}}.px_slider .swiper-slide-inner::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.15) !important;z-index:1}.px_slider .swiper-slide-inner .swiper-slide-contents{position:relative;z-index:2}.single .pt_hero{height:60vh !important}footer{font-size:16px}.section-key-facts .e-con{border-radius:16px;border:1px solid #dadce8;padding:30px 20px}.section-key-facts .e-con .elementor-counter{gap:10px}.section-key-facts .e-con .elementor-counter .elementor-counter-number-wrapper{color:#024e9f;font-weight:400;font-size:54px}.section-key-facts .e-con .elementor-counter .elementor-counter-number-wrapper *{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.section-key-facts .e-con .elementor-counter .elementor-counter-title{line-height:1.3}.section-start-zitat h5{font-size:24px;line-height:1.3 !important}.section-danuplate-fixation>.elementor-element:not(:last-child)::after{content:"";width:35px;height:35px;background:url("/wp-content/themes/pixeltypen/assets/icon-arrow-right-blue.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:0;-webkit-transform:translate(73%, -50%);-ms-transform:translate(73%, -50%);transform:translate(73%, -50%);top:50%}@media screen and (max-width:768px){.section-danuplate-fixation>.elementor-element:not(:last-child)::after{right:50%;-webkit-transform:translate(50%, -20%) rotate(90deg);-ms-transform:translate(50%, -20%) rotate(90deg);transform:translate(50%, -20%) rotate(90deg);top:100%}}@media screen and (max-width:768px){.section-enswivel-equation .e-con-inner{gap:16px}}.section-enswivel-equation .e-con-inner .product-feature-free-list .elementor-icon-list-item .elementor-icon-list-text{padding:8px 16px !important;font-size:16px !important}.section-enswivel-equation .e-con-inner .product-feature-free-list .elementor-icon-list-item:not(:last-child)::after{content:"+";font-size:24px;border:0 !important}.section-enswivel-equation .e-con-inner .elementor-widget-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:768px){.section-enswivel-equation .e-con-inner .elementor-widget-image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-enswivel-equation .e-con-inner .elementor-widget-image::after{content:"=";font-size:24px}@media screen and (max-width:768px){.section-enswivel-equation .e-con-inner .elementor-widget-image::after{position:absolute;top:100%}}.unimpeded-flow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:53px;gap:10px}@media screen and (max-width:594px){.unimpeded-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:initial}}.unimpeded-flow img{max-width:250px;width:100%;border-radius:8px;-webkit-transform:translateY(-43px);-ms-transform:translateY(-43px);transform:translateY(-43px);margin-bottom:-43px}@media screen and (max-width:594px){.unimpeded-flow img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin-bottom:0}}@media screen and (min-width:1025px){.pt_stopcock_slider .swiper-slide-bg{background-position:50% 40% !important}}@media screen and (min-width:1025px){.pt_career_slider .swiper-slide-bg{background-position:50% top !important}}.page-id-3 h2,.page-id-3 h3,.page-id-3 h4{font-weight:bold !important}@media screen and (min-width:1025px){.page-id-3 h2{font-size:30px !important}}@media screen and (min-width:768px) and (max-width:1024px){.page-id-3 h2{font-size:25px !important}}@media screen and (max-width:767px){.page-id-3 h2{font-size:24px !important}}@media screen and (min-width:1025px){.page-id-3 h3{font-size:24px !important}}@media screen and (min-width:768px) and (max-width:1024px){.page-id-3 h3{font-size:20px !important}}@media screen and (max-width:767px){.page-id-3 h3{font-size:18px !important}}@media screen and (min-width:1025px){.page-id-3 h4{font-size:20px !important}}@media screen and (min-width:768px) and (max-width:1024px){.page-id-3 h4{font-size:18px !important}}@media screen and (max-width:767px){.page-id-3 h4{font-size:16px !important}}.elementor-2438 .elementor-element.elementor-element-8ec1377 .elementor-repeater-item-d63d4d5 .swiper-slide-bg{background-position:center 65% !important}.search-results #right-sidebar{display:none !important}.search-results .content-area{width:100% !important;border-right:none !important}@media screen and (min-width:1025px){.search-results #content-wrap{padding-top:20rem !important}}@media screen and (min-width:768px) and (max-width:1024px){.search-results #content-wrap{padding-top:18rem !important}}@media screen and (max-width:767px){.search-results #content-wrap{padding-top:15rem !important}}.elementor-search-form--skin-minimal:focus-within{outline-width:0 !important}.page-id-4442 .px_slider.px_sustainable .elementor-slide-description{font-size:2.8rem}.px_sustanable_box_container{display:flex;flex-wrap:nowrap !important;align-items:flex-start;width:fit-content !important;gap:2rem !important;transition:none !important}@media screen and (min-width:1025px){.px_sustanable_box_container{padding:0 calc((100vw - 1200px) / 2) !important}}@media screen and (max-width:1024px){.px_sustanable_box_container{padding:0 5vw !important}}.px_sustanable_box_container .px_sustanable_box{transition:none !important;display:flex;align-items:center}@media screen and (min-width:1025px){.px_sustanable_box_container .px_sustanable_box{width:calc((1200px - 2rem) / 2)}}@media screen and (min-width:768px) and (max-width:1024px){.px_sustanable_box_container .px_sustanable_box{width:calc((88vw - 2rem) / 2)}}@media screen and (max-width:767px){.px_sustanable_box_container .px_sustanable_box{width:90vw}}.px_sustanable_box_container .px_sustanable_box:nth-of-type(even) .px_content{transform:translateY(10rem)}.px_sustanable_box_container .px_sustanable_box .px_content{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:flex;flex-direction:column;justify-content:center;border-radius:4rem !important;border:2px solid #024e9f !important}@media screen and (min-width:1025px){.px_sustanable_box_container .px_sustanable_box .px_content{padding:2rem}}@media screen and (min-width:768px) and (max-width:1024px){.px_sustanable_box_container .px_sustanable_box .px_content{padding:4rem}}@media screen and (max-width:767px){.px_sustanable_box_container .px_sustanable_box .px_content{padding:2rem}}.px_sustanable_box_container .px_sustanable_box .px_content:hover{translate:0px -10px}.px_sustanable_box_container .px_sustanable_box .px_content .icon-wrapper img{width:15rem}button.map-popup-footer-button{border:none !important;padding:1rem 2rem !important;border-radius:3rem !important}.post-password-form{max-width:40rem !important;margin:20rem auto !important}.post-password-form input[type="submit"]{margin-top:1rem}