.elementor-274 .elementor-element.elementor-element-fed9716{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-fed9716:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-fed9716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-be01294{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--e-transform-rotateZ:-3deg;text-align:center;}.elementor-274 .elementor-element.elementor-element-be01294.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-be01294 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:20px;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-e27f3ec{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;--e-transform-rotateZ:-3deg;text-align:center;}.elementor-274 .elementor-element.elementor-element-e27f3ec.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-e27f3ec .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:100px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-907cbd4{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-274 .elementor-element.elementor-element-907cbd4:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-907cbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-aea5915{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-274 .elementor-element.elementor-element-aea5915.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-aea5915 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:46px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-dff60d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-dff60d8 .deensimc-marquee-image{object-fit:scale-down;object-position:center center;}.elementor-274 .elementor-element.elementor-element-dff60d8 .deensimc-image-marquee .deensimc-marquee-track{align-items:center;}.elementor-274 .elementor-element.elementor-element-dff60d8 .deensimc-img-wrapper .deensimc-img{width:150px;}.elementor-274 .elementor-element.elementor-element-dff60d8 .deensimc-img-wrapper img{filter:brightness( 200% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-274 .elementor-element.elementor-element-725c3c9{--display:flex;--min-height:80vh;--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-725c3c9:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-725c3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rsb-projekte.de/jobs/rar/wp-content/uploads/2026/04/Gruppe-1669-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-274 .elementor-element.elementor-element-725c3c9::before, .elementor-274 .elementor-element.elementor-element-725c3c9 > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-725c3c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-725c3c9 > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-725c3c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-725c3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 55%, var( --e-global-color-primary ) 91%);}.elementor-274 .elementor-element.elementor-element-a66a7aa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:30px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-a66a7aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-a66a7aa .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:100px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-e61e8ba{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:30px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-e61e8ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-e61e8ba .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;line-height:46px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-4d93b3c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-3a4cc7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-3a4cc7b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-274 .elementor-element.elementor-element-3a4cc7b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-274 .elementor-element.elementor-element-3a4cc7b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-3a4cc7b .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-274 .elementor-element.elementor-element-3a4cc7b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-274 .elementor-element.elementor-element-3a4cc7b .elementor-image-box-title{font-family:"Nexa", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-3a4cc7b:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-3a4cc7b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-3a4cc7b .elementor-image-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-bd9b78f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-bd9b78f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-274 .elementor-element.elementor-element-bd9b78f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-274 .elementor-element.elementor-element-bd9b78f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-bd9b78f .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-274 .elementor-element.elementor-element-bd9b78f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-274 .elementor-element.elementor-element-bd9b78f .elementor-image-box-title{font-family:"Nexa", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-bd9b78f:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-bd9b78f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-bd9b78f .elementor-image-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-9e0a285.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-9e0a285.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-274 .elementor-element.elementor-element-9e0a285.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-274 .elementor-element.elementor-element-9e0a285.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-9e0a285 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-274 .elementor-element.elementor-element-9e0a285 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-274 .elementor-element.elementor-element-9e0a285 .elementor-image-box-title{font-family:"Nexa", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-9e0a285:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-9e0a285:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-9e0a285 .elementor-image-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-e68288e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-e68288e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-274 .elementor-element.elementor-element-e68288e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-274 .elementor-element.elementor-element-e68288e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-e68288e .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-274 .elementor-element.elementor-element-e68288e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-274 .elementor-element.elementor-element-e68288e .elementor-image-box-title{font-family:"Nexa", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-e68288e:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-e68288e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-e68288e .elementor-image-box-description{color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-2395cb3{--display:flex;--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-2395cb3:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-2395cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-fe802d7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 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 );}.elementor-274 .elementor-element.elementor-element-862448d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-862448d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-b0f57da{--display:flex;}.elementor-274 .elementor-element.elementor-element-83eed88{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-83eed88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-83eed88 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:46px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-27b2a76{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-27b2a76.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-2215c9b{--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;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-2215c9b:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-2215c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-274 .elementor-element.elementor-element-4e47349{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-4e47349.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-4e47349 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:46px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-205df6f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-274 .elementor-element.elementor-element-87fefcf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-87fefcf .elementor-image-box-title{margin-bottom:0px;font-family:"Nexa", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-87fefcf:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-87fefcf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-584ac1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-584ac1f .elementor-image-box-title{margin-bottom:0px;font-family:"Nexa", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-584ac1f:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-584ac1f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-e91cc90.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-e91cc90 .elementor-image-box-title{margin-bottom:0px;font-family:"Nexa", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-e91cc90:has(:hover) .elementor-image-box-title,
					 .elementor-274 .elementor-element.elementor-element-e91cc90:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-e495f54{--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;--align-items:center;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-e495f54:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-e495f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rsb-projekte.de/jobs/rar/wp-content/uploads/2026/04/Pfad-3991.png");background-position:top left;background-repeat:no-repeat;}.elementor-274 .elementor-element.elementor-element-d1e4ed7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-274 .elementor-element.elementor-element-d1e4ed7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-d1e4ed7 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:100px;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-274 .elementor-element.elementor-element-dc8098f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nexa", Sans-serif;font-size:14px;font-weight:400;line-height:24px;border-radius:8px 8px 8px 8px;}.elementor-274 .elementor-element.elementor-element-dc8098f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-fb50642{--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;--align-items:center;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-fb50642:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-fb50642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://rsb-projekte.de/jobs/rar/wp-content/uploads/2026/04/Pfad-4000.png");background-position:top left;background-repeat:no-repeat;}.elementor-274 .elementor-element.elementor-element-b383e96{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-274 .elementor-element.elementor-element-b383e96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-b383e96 .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:100px;color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-9996d85{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-274 .elementor-element.elementor-element-7a9fbd4{--display:flex;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-c8e16ca{--display:flex;}.elementor-274 .elementor-element.elementor-element-db0a6d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-973e939{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-973e939.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-973e939 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-251ecbd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-251ecbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-251ecbd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), 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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-274 .elementor-element.elementor-element-72acbda.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-72acbda .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-72acbda .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-72acbda{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-72acbda .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-0c7c140{--display:flex;}.elementor-274 .elementor-element.elementor-element-10267e6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;}.elementor-274 .elementor-element.elementor-element-10267e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-2c79b49{--display:flex;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-721dd85{--display:flex;}.elementor-274 .elementor-element.elementor-element-29b219c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-e711405{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-e711405.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-e711405 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-0155939{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-0155939.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-0155939 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-dce8147.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-dce8147 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-dce8147 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-dce8147{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-dce8147 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-9acbad8{--display:flex;}.elementor-274 .elementor-element.elementor-element-05e8697{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;}.elementor-274 .elementor-element.elementor-element-05e8697.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-5dec625{--display:flex;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor4 );--border-color:var( --e-global-color-astglobalcolor4 );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-274 .elementor-element.elementor-element-35adefd{--display:flex;}.elementor-274 .elementor-element.elementor-element-d3e7480{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-274 .elementor-element.elementor-element-5082cfa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-5082cfa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-5082cfa .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-cf1da4d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-274 .elementor-element.elementor-element-cf1da4d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-cf1da4d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), 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 );color:var( --e-global-color-astglobalcolor4 );}.elementor-274 .elementor-element.elementor-element-1260495.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-1260495 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-1260495 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-1260495{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-1260495 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor4 );transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-45bfe00{--display:flex;}.elementor-274 .elementor-element.elementor-element-7438a27{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:end;}.elementor-274 .elementor-element.elementor-element-7438a27.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-5ba8ac6{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-274 .elementor-element.elementor-element-5ba8ac6:not(.elementor-motion-effects-element-type-background), .elementor-274 .elementor-element.elementor-element-5ba8ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rsb-projekte.de/jobs/rar/wp-content/uploads/2026/04/Pfad-3986.png");background-position:top left;background-repeat:no-repeat;}.elementor-274 .elementor-element.elementor-element-e776d8f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-274 .elementor-element.elementor-element-e776d8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-e776d8f .elementor-heading-title{font-family:"Nexa", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:100px;color:var( --e-global-color-text );}.elementor-274 .elementor-element.elementor-element-ede0f31{--display:flex;--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-274 .elementor-element.elementor-element-dcdb828{--display:flex;}.elementor-274 .elementor-element.elementor-element-f6596de{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-274 .elementor-element.elementor-element-f6596de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-f6596de img{width:100%;}.elementor-274 .elementor-element.elementor-element-b77f843{--display:flex;}.elementor-274 .elementor-element.elementor-element-fbd6298.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-47d0510{margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-274 .elementor-element.elementor-element-47d0510.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-274 .elementor-element.elementor-element-47d0510 .elementor-icon-list-icon i{color:#99CB3A;transition:color 0.3s;}.elementor-274 .elementor-element.elementor-element-47d0510 .elementor-icon-list-icon svg{fill:#99CB3A;transition:fill 0.3s;}.elementor-274 .elementor-element.elementor-element-47d0510 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-274 .elementor-element.elementor-element-47d0510 .elementor-icon-list-item > a{font-family:"Nexa", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;line-height:30px;}.elementor-274 .elementor-element.elementor-element-47d0510 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-274 .elementor-element.elementor-element-4d93b3c{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-205df6f{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-274 .elementor-element.elementor-element-9996d85{--grid-auto-flow:row;}.elementor-274 .elementor-element.elementor-element-973e939 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-251ecbd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-e711405 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-0155939 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-5082cfa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-cf1da4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-274 .elementor-element.elementor-element-4d93b3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-3a4cc7b .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-bd9b78f .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-9e0a285 .elementor-image-box-img{margin-bottom:15px;}.elementor-274 .elementor-element.elementor-element-e68288e .elementor-image-box-img{margin-bottom:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-205df6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-274 .elementor-element.elementor-element-9996d85{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-274 .elementor-element.elementor-element-973e939 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-251ecbd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-e711405 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-0155939 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-5082cfa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-274 .elementor-element.elementor-element-cf1da4d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for deensimc-smooth-marquee, class: .elementor-element-dff60d8 */.elementor-274 .elementor-element.elementor-element-dff60d8{
    opacity: 0.5;
}


.deensimc-img-wrapper img{
   filter: invert(100%) !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b383e96 */.elementor-274 .elementor-element.elementor-element-b383e96 h2{
    color: #000000 !important;
    -webkit-text-stroke: 2px #ffffff !important;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb50642 *//* ===== SECTION ===== */
.gallery-section {
  position: relative;
  background: #000;
  height: 100vh;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  padding-top:10%;
}

/* مهم جدًا لأن Elementor عندك يستخدم e-con-boxed */
.gallery-section > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* العنوان */
.gallery-section .elementor-widget-heading {
  position: relative;
  z-index: 3;
  text-align: center;
  padding-top: 30px;
}

.gallery-section .elementor-heading-title {
  color: #fff;
  margin: 0;
}

/* ===== PIN WRAP ===== */
.gallery-pin-wrap {
  position: relative;
  height: calc(100vh - 100px);
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}

/* ===== TRACK ===== */
.gallery-track {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  justify-content: flex-start;
  gap: 36px;
  width: max-content !important;
  min-width: max-content !important;
  height: 100%;
  padding: 40px 120px 60px;
  transform: translate3d(0, 0, 0);
  will-change: transform;
}

/* Elementor containers inside track */
.gallery-track.e-con {
  --flex-direction: row;
}

/* ===== CARD ===== */
.gallery-card {
  position: relative;
  flex: 0 0 auto !important;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  overflow: hidden;
  border-radius: 10px;
  width: 260px;
  height: 180px;
  min-width: 260px;
  min-height: 180px;
  max-width: none !important;
  max-height: none !important;
}

/* كل طبقات Elementor الداخلية */
.gallery-card > .elementor-widget,
.gallery-card > .elementor-widget-container,
.gallery-card .elementor-widget-container,
.gallery-card .elementor-image,
.gallery-card a {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  display: block !important;
}

/* الصورة */
.gallery-card img {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
}

/* Hover */
.gallery-card:hover img {
  transform: scale(1.03);
  transition: transform .35s ease;
}

/* ===== توزيع عشوائي بصري ===== */
.gallery-card:nth-child(1)  { width: 230px; height: 150px; min-width: 230px; min-height: 150px; transform: translateY(-180px); }
.gallery-card:nth-child(2)  { width: 210px; height: 140px; min-width: 210px; min-height: 140px; transform: translateY(-70px); }
.gallery-card:nth-child(3)  { width: 250px; height: 170px; min-width: 250px; min-height: 170px; transform: translateY(-230px); }
.gallery-card:nth-child(4)  { width: 340px; height: 180px; min-width: 340px; min-height: 180px; transform: translateY(-40px); }
.gallery-card:nth-child(5)  { width: 240px; height: 140px; min-width: 240px; min-height: 140px; transform: translateY(-170px); }
.gallery-card:nth-child(6)  { width: 290px; height: 185px; min-width: 290px; min-height: 185px; transform: translateY(140px); }
.gallery-card:nth-child(7)  { width: 190px; height: 120px; min-width: 190px; min-height: 120px; transform: translateY(160px); }
.gallery-card:nth-child(8)  { width: 360px; height: 175px; min-width: 360px; min-height: 175px; transform: translateY(60px); }
.gallery-card:nth-child(9)  { width: 250px; height: 170px; min-width: 250px; min-height: 170px; transform: translateY(120px); }
.gallery-card:nth-child(10) { width: 180px; height: 125px; min-width: 180px; min-height: 125px; transform: translateY(-20px); }
.gallery-card:nth-child(11) { width: 220px; height: 150px; min-width: 220px; min-height: 150px; transform: translateY(150px); }
.gallery-card:nth-child(12) { width: 260px; height: 180px; min-width: 260px; min-height: 180px; transform: translateY(-140px); }

/* ===== Tablet ===== */
@media (max-width: 1024px) {
  .gallery-pin-wrap {
    height: calc(100vh - 80px);
  }

  .gallery-track {
    gap: 22px;
    padding: 30px 60px 40px;
  }

  .gallery-card:nth-child(n) {
    transform: translateY(0) scale(.92);
    transform-origin: center center;
  }
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
  .gallery-section {
    height: auto !important;
    overflow: visible;
  }

  .gallery-section > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
  }

  .gallery-pin-wrap {
    height: auto !important;
    overflow: visible;
  }

  .gallery-track {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100% !important;
    min-width: 100% !important;
    height: auto !important;
    gap: 12px;
    padding: 16px;
    transform: none !important;
  }

  .gallery-card:nth-child(n) {
    width: 100% !important;
    min-width: 100% !important;
    height: auto !important;
    min-height: auto !important;
    aspect-ratio: 4 / 3;
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fbd6298 */.elementor-274 .elementor-element.elementor-element-fbd6298 .forminator-button{
    background-color: #99CB3A !important;
    color: #000000;
}/* End custom CSS */