html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,select,input,button,textarea,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,ul,ol,li{margin:0;padding:0;border:0;line-height:inherit;font-size:inherit;font:inherit;color:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}i,em{font-style:italic}ol,ul{list-style:none}html{margin:0 !important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{display:block;max-width:100%}.flex{display:flex}.flex>*{position:relative}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.flex-column{flex-direction:column}.flex.wrap{flex-flow:row wrap}.flex.flex-center{align-items:center}.flex.flex-bottom{align-items:flex-end}.flex.flex-text-center{justify-content:center}.flex.flex-text-right{justify-content:flex-end}.flex .flex-item-right{margin-left:auto !important}.flex .flex-item-left{margin-right:auto !important}.flex .flex-1{flex:1}.flex .flex-2{flex:2}.flex .flex-3{flex:3}.flex .flex-4{flex:4}.flex .flex-5{flex:5}.flex .flex-6{flex:6}.flex .flex-7{flex:7}.flex .flex-8{flex:8}.flex .flex-9{flex:9}.flex .flex-10{flex:10}.flex.fixed-columns-count{flex-wrap:wrap}.flex.fixed-columns-count>*{width:calc( ( 100% - ( var(--bleed) * 2 * var(--columns-count) ) ) / var(--columns-count) );max-width:calc( ( 100% - ( var(--bleed) * 2 * var(--columns-count) ) ) / var(--columns-count) );min-width:calc( ( 100% - ( var(--bleed) * 2 * var(--columns-count) ) ) / var(--columns-count) )}.flex.fixed-columns-count.bleed{margin-left:calc( var(--bleed) * -1 );margin-right:calc( var(--bleed) * -1 )}.flex.fixed-columns-count.bleed>*:first-child{margin-left:var(--bleed)}.flex.fixed-columns-count.bleed>*:last-child{margin-right:var(--bleed)}.flex.bleed>*{margin-left:var(--bleed);margin-right:var(--bleed)}.flex.bleed>*:first-child{margin-left:0}.flex.bleed>*:last-child{margin-right:0}@media screen and (max-width:1660px){.flex.break-laptop{flex-direction:column}.flex.break-laptop.bleed{margin-left:0;margin-right:0}.flex.break-laptop.bleed>*{margin-left:0;margin-right:0;margin-bottom:var(--bleed);width:100%}.flex.break-laptop.bleed>:first-child{margin-left:0}.flex.break-laptop.bleed>:last-child{margin-right:0;margin-bottom:0}}@media screen and (max-width:1280px){.flex.break-tablet{flex-direction:column}.flex.break-tablet.bleed{margin-left:0;margin-right:0}.flex.break-tablet.bleed>*{margin-left:0;margin-right:0;margin-bottom:var(--bleed);width:100%}.flex.break-tablet.bleed>:first-child{margin-left:0}.flex.break-tablet.bleed>:last-child{margin-right:0;margin-bottom:0}}@media screen and (max-width:960px){.flex.break-mobile{flex-direction:column}.flex.break-mobile.bleed{margin-left:0;margin-right:0}.flex.break-mobile.bleed>*{margin-left:0;margin-right:0;margin-bottom:var(--bleed);width:100%}.flex.break-mobile.bleed>:first-child{margin-left:0}.flex.break-mobile.bleed>:last-child{margin-right:0;margin-bottom:0}}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-BoldItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Italic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-LightItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraLightItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-MediumItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Medium.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraLight.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Light.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-SemiBold.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Black.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Bold.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Regular.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraBold.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-SemiBoldItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraBoldItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-BlackItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Thin.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ThinItalic.woff2) format("woff2"),url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/fonts/DMSans-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}.elementor-section.container>.elementor-container,.container:not(.elementor-section){margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}@media screen and (max-width:1280px){.elementor-section.container>.elementor-container,.container:not(.elementor-section){padding-left:20px;padding-right:20px}}@media screen and (max-width:960px){.elementor-section.container>.elementor-container,.container:not(.elementor-section){padding-left:16px;padding-right:16px}}.elementor-section.container.no-padding-right>.elementor-container{padding-right:0}@media screen and (max-width:1280px){.elementor-section.container.no-padding-right>.elementor-container{padding-right:0}}@media screen and (max-width:960px){.elementor-section.container.no-padding-right>.elementor-container{padding-right:16px}}.elementor-section.container.narrow>.elementor-container{padding-left:130px;padding-right:130px}@media screen and (max-width:1280px){.elementor-section.container.narrow>.elementor-container{padding-left:40px;padding-right:40px}}@media screen and (max-width:960px){.elementor-section.container.narrow>.elementor-container{padding-left:16px;padding-right:16px}}.container:not(.elementor-section).narrow{padding-left:130px;padding-right:130px}@media screen and (max-width:1280px){.container:not(.elementor-section).narrow{padding-left:40px;padding-right:40px}}@media screen and (max-width:960px){.container:not(.elementor-section).narrow{padding-left:16px;padding-right:16px}}.container:not(.elementor-section).no-padding-right{padding-right:0}@media screen and (max-width:1280px){.container:not(.elementor-section).no-padding-right{padding-right:0}}@media screen and (max-width:960px){.container:not(.elementor-section).no-padding-right{padding-right:16px}}header+div,main#content{padding-top:5.93rem}html{color:#000;line-height:1.33;font-family:"DM Sans",sans-serif;font-size:16px}@media screen and (max-width:1920px){html{font-size:calc( 10px + ( 6 * ( 100vw - 960px ) / 960 ) )}}@media screen and (max-width:960px){html{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"DM Sans",sans-serif}.elementor-form input::placeholder{color:#a8a29e !important;opacity:1 !important}.elementor-form textarea::placeholder{color:#a8a29e !important;opacity:1 !important}.elementor-form .elementor-field-type-acceptance{padding-bottom:2rem}.elementor-form .elementor-field-type-acceptance a{color:#333}.hover-section .elementor-icon-box-wrapper{transition:all .3s ease-in-out}.hover-section .elementor-icon-box-wrapper .elementor-icon-box-icon{transform:rotate(-45deg);transition:all .3s ease-in-out}.hover-section .elementor-icon-box-wrapper .elementor-icon-box-title{transition:all .3s ease-in-out}.hover-section .elementor-icon-box-wrapper:hover .elementor-icon-box-title{font-weight:700}.hover-section .elementor-icon-box-wrapper:hover .elementor-icon-box-icon{transform:rotate(0)}.hover-section .hover-image img{aspect-ratio:43/43;object-fit:cover}.red{width:fit-content;color:#c00000;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.3125rem;text-transform:uppercase;padding:.3125rem 1.25rem;border-radius:.625rem;border:1px solid #c00000}@media screen and (max-width:960px){.red{font-size:.875rem}}#breadcrumbs>span{display:flex;align-items:center;gap:.62rem}#breadcrumbs .custom-separator{display:inline-block;width:.40269rem;height:.40863rem;background-image:url(//jpf.dev-emvau.de/wp-content/themes/hello-elementor-child/img/breadcrumb-separator.svg);background-repeat:no-repeat;background-size:cover;background-position:center}body .qodef-timeline--vertical .qodef-e.qodef-reverse .qodef-e-item-inner{text-align:left !important;align-items:unset !important}body .qodef-timeline--vertical .qodef-e.qodef-reverse .qodef-e-side-holder{position:relative}body .qodef-timeline--vertical .qodef-e.qodef-reverse .qodef-e-side-holder .qodef-e-image{position:sticky;top:0}body .qodef-timeline--vertical .qodef-obverse .qodef-e-item-inner{align-items:unset !important}@media screen and (max-width:960px){body .qodef-timeline--vertical .qodef-obverse .qodef-e-item-inner{text-align:left !important}}body .qodef-timeline--vertical .qodef-obverse .qodef-e-side-holder{position:relative}body .qodef-timeline--vertical .qodef-obverse .qodef-e-side-holder .qodef-e-image{position:sticky;top:0}body .qodef-timeline--vertical ul{list-style:none;padding-left:0;margin-top:1em;position:relative}body .qodef-timeline--vertical ul:before{content:"";position:absolute;top:5px;bottom:70px;left:5px;width:2px;background-color:#ccc;z-index:0}body .qodef-timeline--vertical ul li{position:relative;padding-left:30px;margin-bottom:1.5em;margin-bottom:3rem}body .qodef-timeline--vertical ul li strong{color:#c00000;font-weight:400;display:inline-block;padding-bottom:.8rem}body .qodef-timeline--vertical ul li:before{content:"";position:absolute;left:0;top:.4em;width:.72rem;height:.72rem;background-color:#c00000;transform:rotate(45deg)}.product-image-slider .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner{position:relative}.product-image-slider .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner:after{content:"";z-index:-1;position:absolute;top:5%;left:5%;width:90%;height:90%;background-color:#f8f8f8}.product-image-slider.full .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner{position:relative}.product-image-slider.full .elementor-image-carousel-wrapper .swiper-slide .swiper-slide-inner:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f8f8}.product-image-slider-btn-prev,.product-image-slider-btn-next{cursor:pointer}.rich-text.elementor-element>.elementor-widget-container>*,.rich-text:not(.elementor-element)>*{word-break:break-word;margin-bottom:1em}.rich-text.elementor-element>.elementor-widget-container>*:last-child,.rich-text:not(.elementor-element)>*:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{margin-left:20px}.rich-text ul li{list-style:disc}.rich-text ol li{list-style:decimal}@media screen and (max-width:960px){body .bg-overlaying{background-image:none !important}}@media screen and (max-width:960px){body .bg-overlaying .bg-overlay-inner{background-color:#f8f8f8 !important}}.elementor-widget.elementor-widget-taxonomy-filter .e-filter .e-filter-item{position:relative}.elementor-widget.elementor-widget-taxonomy-filter .e-filter .e-filter-item:before{content:"";position:absolute;left:4px;top:50%;width:.72rem;height:.72rem;background-color:#c00000;transform:translateY(-50%) rotate(45deg)}.rich-text-wrapper{max-width:91.8125rem}.button{display:flex;align-items:center;gap:1.12rem;border-radius:.75rem;padding:1rem 1rem 1rem 1.5rem;background-color:#333;color:#fff}@media screen and (max-width:960px){.button{padding:.31rem 1rem .31rem 1.5rem;gap:1rem}}.button:hover{background-color:#7c7c7c}.button img,.button svg{width:1.25rem;height:.75rem;min-width:1.25rem;min-height:.75rem}.elementor-button img,.elementor-button svg{width:1.25rem !important;height:.75rem !important}.news-list img,.posts-loop img{aspect-ratio:1.18;object-fit:cover;object-position:center}.contact-form-image img{object-fit:cover;object-position:center;aspect-ratio:1.64}@media screen and (max-width:960px){.contact-form-image img{aspect-ratio:1}}.gray-section-image img{aspect-ratio:1.43;object-fit:cover;object-position:center}@media screen and (max-width:960px){.gray-section-image img{aspect-ratio:1}}.white-section-image img{aspect-ratio:1.47;object-fit:cover;object-position:center}@media screen and (max-width:960px){.white-section-image img{aspect-ratio:1}}.single .featured-image{aspect-ratio:1.44;border-radius:.94rem;overflow:hidden}.single .featured-image img{object-fit:cover;object-position:center}.keep-height{aspect-ratio:1}.header-media-ratio.video{aspect-ratio:1.77;max-width:40.4375rem}@media screen and (max-width:960px){.header-media-ratio.video{aspect-ratio:1.71;max-width:100%}}.header-media-ratio img{aspect-ratio:1.77;max-width:40.4375rem;object-fit:cover;object-position:center}@media screen and (max-width:960px){.header-media-ratio img{aspect-ratio:1.71;max-width:100%}}.has-border-radius{border-radius:.94rem;overflow:hidden}.feedback-form .elementor-field-type-html{margin-top:3.12rem}.feedback-form .elementor-field-type-radio:not(:first-child){margin-top:3.13rem}.feedback-form .elementor-field-type-submit{margin-top:3.12rem}.feedback-form .elementor-field-option{display:flex;align-items:center;gap:.5rem;padding-inline-end:1.25rem !important}.feedback-form .elementor-field-option label{color:var(--stone-500,#78716c);font-size:.875rem;font-weight:400;line-height:1.25rem}.feedback-form .elementor-field-group:not(.elementor-field-type-radio):not(.elementor-field-type-html):not(.elementor-field-type-acceptance) label{display:none !important}.page.page-id-6070 header+div,.page.page-id-6070 main#content{padding-top:5.875rem}@media screen and (max-width:960px){.page.page-id-6070 header+div,.page.page-id-6070 main#content{padding-top:4.75rem}}.slider-button svg{width:1.5rem;height:1.5rem}.posts-loop{overflow:hidden}.posts-loop.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper{overflow:visible}.posts-loop.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper .swiper-slide{padding-right:.72rem;padding-left:.72rem}.history-timeline .qodef-e-image{border-radius:.94rem;aspect-ratio:1.53;overflow:hidden}.history-timeline .qodef-e-image img{object-fit:cover;object-position:center;aspect-ratio:1.53}.elementor-field-type-acceptance{font-size:.875rem;line-height:1.25rem}.elementor-field-type-acceptance a{color:#78716c !important;text-decoration:underline}.search-button{cursor:pointer}.search-button svg{width:1.625rem !important;height:1.625rem !important}@media screen and (max-width:960px){.search-button svg{width:1rem !important;height:1rem !important}}.search-panel{display:none}.search-panel.active{display:flex}.e-search-submit{display:flex !important;align-items:center !important;justify-content:center !important}.e-search-submit svg{margin:0 !important}.menu-item.current-menu-item>a{font-weight:700 !important}.menu-item.current-page-ancestor>a{color:#c00000 !important;font-weight:700 !important}.elementor-field-type-submit .elementor-button{padding-top:.31rem !important;padding-bottom:.31rem !important}@media screen and (min-width:1281px){.menu-item-weglot.current_page_item{font-weight:700 !important}}@media screen and (min-width:1281px){.menu-item-weglot:last-child:before{content:"|";display:inline-block !important;margin:0 .5rem}}@media screen and (min-width:1281px){.menu-item-weglot a{font-size:1rem;line-height:1.5rem;padding:0 !important}}.menu-item-weglot a:after{display:none !important}@media screen and (min-width:1281px){.weglot-lang{display:none !important}}.sub-menu.elementor-nav-menu--dropdown{padding:.63rem 1.25rem !important}.sub-menu.elementor-nav-menu--dropdown .menu-item{border:none !important}.sub-menu.elementor-nav-menu--dropdown .menu-item a{padding:0 !important;line-height:1.5rem !important}.sub-menu.elementor-nav-menu--dropdown .menu-item:not(:last-child){margin-bottom:.31rem}.years-filter.elementor-widget-taxonomy-filter:has([aria-pressed=true]) .e-filter .e-filter-item:not([aria-pressed=true]){color:#b8b8b8}.years-filter.elementor-widget-taxonomy-filter:has([aria-pressed=true]) .e-filter .e-filter-item:not([aria-pressed=true]):before{background-color:#b8b8b8}.position-top-center-image img{object-position:top center}.elementor-widget-breadcrumbs a{text-decoration:none !important}.footer-menu .menu-item.current-menu-item>a{font-weight:400 !important}