.elementor-3353 .elementor-element.elementor-element-e8c7230{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3353 .elementor-element.elementor-element-e8c7230:not(.elementor-motion-effects-element-type-background),.elementor-3353 .elementor-element.elementor-element-e8c7230>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3353 .elementor-element.elementor-element-fb97b7e{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:10}.elementor-3353 .elementor-element.elementor-element-fb97b7e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-3353 .elementor-element.elementor-element-6c0fb2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3353 .elementor-element.elementor-element-19fc04d .elementor-heading-title{font-family:var(--e-global-typography-ad7b1d4-font-family),Helvetica,Sans-serif;font-size:var(--e-global-typography-ad7b1d4-font-size);font-weight:var(--e-global-typography-ad7b1d4-font-weight);line-height:var(--e-global-typography-ad7b1d4-line-height);letter-spacing:var(--e-global-typography-ad7b1d4-letter-spacing);color:var(--e-global-color-primary)}.elementor-3353 .elementor-element.elementor-element-a6db086{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-3353 .elementor-element.elementor-element-a6db086 .personio-title{font-family:var(--e-global-typography-d881e0b-font-family),Helvetica,Sans-serif;font-size:var(--e-global-typography-d881e0b-font-size);font-weight:var(--e-global-typography-d881e0b-font-weight);line-height:var(--e-global-typography-d881e0b-line-height);letter-spacing:var(--e-global-typography-d881e0b-letter-spacing);transition:all .3s}.elementor-3353 .elementor-element.elementor-element-a6db086 .personio-job-title-widget{transition:all .3s}.elementor-3353 .elementor-element.elementor-element-95e94ff{--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;--overlay-opacity:.21}.elementor-3353 .elementor-element.elementor-element-95e94ff:not(.elementor-motion-effects-element-type-background),.elementor-3353 .elementor-element.elementor-element-95e94ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://karriere.riedelbau.de/wp-content/uploads/2025/11/250602_Riedel_Bau_Bamberg_bearbeitet-164.webp);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-3353 .elementor-element.elementor-element-95e94ff:before,.elementor-3353 .elementor-element.elementor-element-95e94ff>.elementor-background-video-container:before,.elementor-3353 .elementor-element.elementor-element-95e94ff>.e-con-inner>.elementor-background-video-container:before,.elementor-3353 .elementor-element.elementor-element-95e94ff>.elementor-background-slideshow:before,.elementor-3353 .elementor-element.elementor-element-95e94ff>.e-con-inner>.elementor-background-slideshow:before,.elementor-3353 .elementor-element.elementor-element-95e94ff>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(200deg,var(--e-global-color-primary) 0%,#00000000 25%)}.elementor-3353 .elementor-element.elementor-element-c2cb7b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px}.elementor-3353 .elementor-element.elementor-element-70e75c6{--display:flex}.elementor-3353 .elementor-element.elementor-element-02369d8{text-align:left}.elementor-3353 .elementor-element.elementor-element-02369d8 .elementor-heading-title{font-family:var(--e-global-typography-2a340db-font-family),Helvetica,Sans-serif;font-size:var(--e-global-typography-2a340db-font-size);font-weight:var(--e-global-typography-2a340db-font-weight);text-transform:var(--e-global-typography-2a340db-text-transform);line-height:var(--e-global-typography-2a340db-line-height);letter-spacing:var(--e-global-typography-2a340db-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-application-form{max-width:100%}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-label{color:var(--e-global-color-primary);font-family:var(--e-global-typography-e2efd72-font-family),Helvetica,Sans-serif;font-size:var(--e-global-typography-e2efd72-font-size);font-weight:var(--e-global-typography-e2efd72-font-weight);text-transform:var(--e-global-typography-e2efd72-text-transform);line-height:var(--e-global-typography-e2efd72-line-height);letter-spacing:var(--e-global-typography-e2efd72-letter-spacing);margin-bottom:8px}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input{color:var(--e-global-color-primary);background-color:#f3f4f5;padding:8px 12px}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea{color:var(--e-global-color-primary);background-color:#f3f4f5;padding:8px 12px}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input::placeholder{color:#acacac}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea::placeholder{color:#acacac}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input,.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea{font-family:var(--e-global-typography-text-font-family),Helvetica,Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1.5px;border-color:#f3f4f5}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input:focus{border-color:var(--e-global-color-primary);outline:var(--e-global-color-primary)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea:focus{border-color:var(--e-global-color-primary);outline:var(--e-global-color-primary)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-message-success{background-color:#d4edda;color:#155724}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-message-error{background-color:#f8d7da;color:#721c24}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-group{margin-bottom:20px}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-row{gap:20px}:root{--page-title-display:none}@media(max-width:1366px){.elementor-3353 .elementor-element.elementor-element-fb97b7e{--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;--justify-content:flex-end}.elementor-3353 .elementor-element.elementor-element-19fc04d .elementor-heading-title{font-size:var(--e-global-typography-ad7b1d4-font-size);line-height:var(--e-global-typography-ad7b1d4-line-height);letter-spacing:var(--e-global-typography-ad7b1d4-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-a6db086 .personio-title{font-size:var(--e-global-typography-d881e0b-font-size);line-height:var(--e-global-typography-d881e0b-line-height);letter-spacing:var(--e-global-typography-d881e0b-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-02369d8 .elementor-heading-title{font-size:var(--e-global-typography-2a340db-font-size);line-height:var(--e-global-typography-2a340db-line-height);letter-spacing:var(--e-global-typography-2a340db-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-label{font-size:var(--e-global-typography-e2efd72-font-size);line-height:var(--e-global-typography-e2efd72-line-height);letter-spacing:var(--e-global-typography-e2efd72-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input,.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:1200px){.elementor-3353 .elementor-element.elementor-element-fb97b7e{--z-index:2}}@media(max-width:1024px){.elementor-3353 .elementor-element.elementor-element-fb97b7e{--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-3353 .elementor-element.elementor-element-19fc04d .elementor-heading-title{font-size:var(--e-global-typography-ad7b1d4-font-size);line-height:var(--e-global-typography-ad7b1d4-line-height);letter-spacing:var(--e-global-typography-ad7b1d4-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-a6db086 .personio-title{font-size:var(--e-global-typography-d881e0b-font-size);line-height:var(--e-global-typography-d881e0b-line-height);letter-spacing:var(--e-global-typography-d881e0b-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-02369d8 .elementor-heading-title{font-size:var(--e-global-typography-2a340db-font-size);line-height:var(--e-global-typography-2a340db-line-height);letter-spacing:var(--e-global-typography-2a340db-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-label{font-size:var(--e-global-typography-e2efd72-font-size);line-height:var(--e-global-typography-e2efd72-line-height);letter-spacing:var(--e-global-typography-e2efd72-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input,.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:880px){.elementor-3353 .elementor-element.elementor-element-e8c7230{--min-height:480px}.elementor-3353 .elementor-element.elementor-element-fb97b7e{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-3353 .elementor-element.elementor-element-6c0fb2f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3353 .elementor-element.elementor-element-a6db086{--container-widget-width:400px;--container-widget-flex-grow:0;width:var(--container-widget-width,400px);max-width:400px}.elementor-3353 .elementor-element.elementor-element-c2cb7b7{--gap:40px 40px;--row-gap:40px;--column-gap:40px}}@media(max-width:767px){.elementor-3353 .elementor-element.elementor-element-e8c7230{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3353 .elementor-element.elementor-element-fb97b7e{--justify-content:flex-end}.elementor-3353 .elementor-element.elementor-element-6c0fb2f{--width:100%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3353 .elementor-element.elementor-element-19fc04d .elementor-heading-title{font-size:var(--e-global-typography-ad7b1d4-font-size);line-height:var(--e-global-typography-ad7b1d4-line-height);letter-spacing:var(--e-global-typography-ad7b1d4-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-a6db086{width:100%;max-width:100%}.elementor-3353 .elementor-element.elementor-element-a6db086 .personio-title{font-size:var(--e-global-typography-d881e0b-font-size);line-height:var(--e-global-typography-d881e0b-line-height);letter-spacing:var(--e-global-typography-d881e0b-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-95e94ff:not(.elementor-motion-effects-element-type-background),.elementor-3353 .elementor-element.elementor-element-95e94ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://karriere.riedelbau.de/wp-content/uploads/2025/11/250602_Riedel_Bau_Bamberg_bearbeitet-164.webp);background-position:-145px 0;background-size:200% auto}.elementor-3353 .elementor-element.elementor-element-95e94ff{--min-height:320px}.elementor-3353 .elementor-element.elementor-element-02369d8 .elementor-heading-title{font-size:var(--e-global-typography-2a340db-font-size);line-height:var(--e-global-typography-2a340db-line-height);letter-spacing:var(--e-global-typography-2a340db-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-label{font-size:var(--e-global-typography-e2efd72-font-size);line-height:var(--e-global-typography-e2efd72-line-height);letter-spacing:var(--e-global-typography-e2efd72-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input,.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(min-width:768px){.elementor-3353 .elementor-element.elementor-element-fb97b7e{--width:33%}.elementor-3353 .elementor-element.elementor-element-6c0fb2f{--width:100vw}.elementor-3353 .elementor-element.elementor-element-95e94ff{--width:77%}.elementor-3353 .elementor-element.elementor-element-c2cb7b7{--content-width:760px}.elementor-3353 .elementor-element.elementor-element-70e75c6{--width:100%}}@media(max-width:1366px) and (min-width:768px){.elementor-3353 .elementor-element.elementor-element-fb97b7e{--width:25%}.elementor-3353 .elementor-element.elementor-element-95e94ff{--width:75%}}@media(max-width:880px) and (min-width:768px){.elementor-3353 .elementor-element.elementor-element-c2cb7b7{--content-width:100%}.elementor-3353 .elementor-element.elementor-element-70e75c6{--width:100%}}@media(min-width:2400px){.elementor-3353 .elementor-element.elementor-element-19fc04d .elementor-heading-title{font-size:var(--e-global-typography-ad7b1d4-font-size);line-height:var(--e-global-typography-ad7b1d4-line-height);letter-spacing:var(--e-global-typography-ad7b1d4-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-a6db086 .personio-title{font-size:var(--e-global-typography-d881e0b-font-size);line-height:var(--e-global-typography-d881e0b-line-height);letter-spacing:var(--e-global-typography-d881e0b-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-02369d8 .elementor-heading-title{font-size:var(--e-global-typography-2a340db-font-size);line-height:var(--e-global-typography-2a340db-line-height);letter-spacing:var(--e-global-typography-2a340db-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-label{font-size:var(--e-global-typography-e2efd72-font-size);line-height:var(--e-global-typography-e2efd72-line-height);letter-spacing:var(--e-global-typography-e2efd72-letter-spacing)}.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-input,.elementor-3353 .elementor-element.elementor-element-08e4dd5 .personio-form-textarea{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}.personio-job-title-widget{margin:0 0 0 0!important}