.elementor-1109 .elementor-element.elementor-element-1005ef1{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-1109 .elementor-element.elementor-element-1005ef1::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .elementor-background-video-container::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .elementor-background-slideshow::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://hpr-gmbh.de/wp-content/uploads/2025/08/4CE2B95B-7898-43B9-A698-01AF6FBCEDCE_1_201_a-1-scaled.jpeg");--background-overlay:'';background-position:bottom right;background-size:cover;}.elementor-1109 .elementor-element.elementor-element-4be2ee0{--display:flex;--min-height:248px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1109 .elementor-element.elementor-element-1176ce9{--display:flex;--min-height:145px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1109 .elementor-element.elementor-element-b3b3961{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1109 .elementor-element.elementor-element-b3b3961 > .elementor-widget-container{margin:25px -6px 50px -6px;}.elementor-1109 .elementor-element.elementor-element-b3b3961.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1109 .elementor-element.elementor-element-b3b3961 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1109 .elementor-element.elementor-element-0cb378f .elementor-button{background-color:#043349;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);transition-duration:0.5s;border-style:none;}.elementor-1109 .elementor-element.elementor-element-270aac5{--display:flex;}.elementor-1109 .elementor-element.elementor-element-a212a3c{color:#000000;}.elementor-1109 .elementor-element.elementor-element-6f11725{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1109 .elementor-element.elementor-element-c153495 .elementor-button{background-color:#043349;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);transition-duration:0.5s;border-style:none;}.elementor-1109 .elementor-element.elementor-element-c153495 > .elementor-widget-container{margin:180px 0px 0px 0px;}@media(max-width:767px){.elementor-1109 .elementor-element.elementor-element-b3b3961 > .elementor-widget-container{margin:-45px -45px -45px -45px;padding:29px 29px 29px 29px;}.elementor-1109 .elementor-element.elementor-element-b3b3961{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;}.elementor-1109 .elementor-element.elementor-element-b3b3961 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-1109 .elementor-element.elementor-element-1005ef1{--content-width:1320px;}.elementor-1109 .elementor-element.elementor-element-4be2ee0{--content-width:1600px;}.elementor-1109 .elementor-element.elementor-element-1176ce9{--content-width:1600px;}.elementor-1109 .elementor-element.elementor-element-270aac5{--width:66%;}}@media(min-width:1025px){.elementor-1109 .elementor-element.elementor-element-1005ef1::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .elementor-background-video-container::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .elementor-background-slideshow::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1109 .elementor-element.elementor-element-1005ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}