.elementor-49 .elementor-element.elementor-element-651ca13b > .elementor-background-overlay{background-color:#1B354A;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-651ca13b > .elementor-container{max-width:1600px;min-height:100vh;}.elementor-49 .elementor-element.elementor-element-651ca13b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-3f69e2b0 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:80px;font-weight:bold;text-transform:uppercase;line-height:100px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-49 .elementor-element.elementor-element-2a7147af{padding:0px 0px 0px 0px;font-family:"DEUFOL Offc", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-25dd9315 .elementor-button{background-color:#22AAA1;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:500;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-25dd9315 .elementor-button:hover, .elementor-49 .elementor-element.elementor-element-25dd9315 .elementor-button:focus{background-color:#22AAA1;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-416a926a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-416a926a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-15a7c131:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-15a7c131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-15a7c131 > .elementor-container{max-width:1600px;}.elementor-49 .elementor-element.elementor-element-15a7c131{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49 .elementor-element.elementor-element-15a7c131 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-54363d95 > .elementor-element-populated{padding:150px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-44b070c2{text-align:center;}.elementor-49 .elementor-element.elementor-element-44b070c2 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:50px;font-weight:bold;line-height:60px;color:#000000;}.elementor-49 .elementor-element.elementor-element-4c06d6c0 > .elementor-container{max-width:1600px;}.elementor-49 .elementor-element.elementor-element-4c06d6c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-49 .elementor-element.elementor-element-4c06d6c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-12a0ce58{text-align:center;}.elementor-49 .elementor-element.elementor-element-12a0ce58 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:50px;font-weight:bold;line-height:60px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-20440dc6{text-align:center;font-family:"DEUFOL Offc", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-71eceb9f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-71eceb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-71eceb9f > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-71eceb9f > .elementor-container{max-width:1600px;}.elementor-49 .elementor-element.elementor-element-71eceb9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-539b1fae > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-7d322e24{text-align:center;}.elementor-49 .elementor-element.elementor-element-7d322e24 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:50px;font-weight:bold;line-height:60px;color:#000000;}.elementor-49 .elementor-element.elementor-element-602115fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"DEUFOL Offc", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#000000;}.elementor-49 .elementor-element.elementor-element-e2d76c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e2d76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-e2d76c > .elementor-container{max-width:1600px;}.elementor-49 .elementor-element.elementor-element-e2d76c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-e2d76c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-6f8b24c1 > .elementor-element-populated{padding:0px 0px 150px 0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-52f75b44{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-tab-title{border-width:20px;border-color:#22AAA1;background-color:#22AAA1;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-tab-content{border-width:20px;border-block-end-color:#22AAA1;background-color:#22AAA1;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:18px;font-weight:400;padding:0px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-icon{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:30px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-3e26b531 > .elementor-container{max-width:1400px;}.elementor-49 .elementor-element.elementor-element-3e26b531{padding:75px 0px 75px 0px;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-174a59e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-174a59e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-174a59e7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 0%;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-1cd4db00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-1cd4db00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-1cd4db00 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 10%;}.elementor-49 .elementor-element.elementor-element-7a6d0955 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:35px;font-weight:bold;line-height:45px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1a176078{font-family:"DEUFOL Offc", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-49a185ee:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-49a185ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-49a185ee > .elementor-container{max-width:1400px;}.elementor-49 .elementor-element.elementor-element-49a185ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-49 .elementor-element.elementor-element-49a185ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-655efb9a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-655efb9a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-655efb9a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 0%;}.elementor-49 .elementor-element.elementor-element-4ede1a33 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:35px;font-weight:bold;line-height:45px;color:#000000;}.elementor-49 .elementor-element.elementor-element-1d0eab78{font-family:"DEUFOL Offc", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#000000;}.elementor-bc-flex-widget .elementor-49 .elementor-element.elementor-element-174c4687.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49 .elementor-element.elementor-element-174c4687.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49 .elementor-element.elementor-element-174c4687 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 10%;}.elementor-49 .elementor-element.elementor-element-21d32d8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-21d32d8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-a5b643a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-32bed35c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-32bed35c .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:50px;font-weight:bold;line-height:60px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-1587cfb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-1587cfb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jobs.deufol.com/wp-content/uploads/2025/12/icon_mitarbeitende-weltweit.png");background-position:center center;background-repeat:no-repeat;}.elementor-49 .elementor-element.elementor-element-1587cfb1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:200px 0px 200px 0px;}.elementor-49 .elementor-element.elementor-element-1587cfb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49 .elementor-element.elementor-element-6543187c{width:auto;max-width:auto;padding:0px 50px 0px 50px;}.elementor-49 .elementor-element.elementor-element-6543187c .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:148px;font-weight:bold;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-49 .elementor-element.elementor-element-6543187c .elementor-counter-title{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:30px;font-weight:normal;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-33defc8f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-33defc8f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jobs.deufol.com/wp-content/uploads/2025/12/Icon-Standort.png");background-position:center center;background-repeat:no-repeat;}.elementor-49 .elementor-element.elementor-element-33defc8f > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.17;}.elementor-49 .elementor-element.elementor-element-33defc8f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;padding:200px 0px 200px 0px;}.elementor-49 .elementor-element.elementor-element-33defc8f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-721e3be9{width:auto;max-width:auto;padding:0px 50px 0px 50px;}.elementor-49 .elementor-element.elementor-element-721e3be9 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:148px;font-weight:bold;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-49 .elementor-element.elementor-element-721e3be9 .elementor-counter-title{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:30px;font-weight:normal;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-196f07ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-196f07ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jobs.deufol.com/wp-content/uploads/2025/12/Icon-Flagge.png");background-position:center center;background-repeat:no-repeat;}.elementor-49 .elementor-element.elementor-element-196f07ce > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.18;}.elementor-49 .elementor-element.elementor-element-196f07ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:200px 0px 200px 0px;}.elementor-49 .elementor-element.elementor-element-196f07ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-490d6848{width:auto;max-width:auto;padding:0px 50px 0px 50px;}.elementor-49 .elementor-element.elementor-element-490d6848 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:148px;font-weight:bold;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-49 .elementor-element.elementor-element-490d6848 .elementor-counter-title{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:30px;font-weight:normal;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-4a56492c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49 .elementor-element.elementor-element-4a56492c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jobs.deufol.com/wp-content/uploads/2025/12/Icon-People-Gruen.png");background-position:center center;background-repeat:no-repeat;}.elementor-49 .elementor-element.elementor-element-4a56492c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;padding:200px 0px 200px 0px;}.elementor-49 .elementor-element.elementor-element-4a56492c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-4890263d{width:auto;max-width:auto;padding:0px 50px 0px 50px;}.elementor-49 .elementor-element.elementor-element-4890263d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:148px;font-weight:bold;line-height:1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-49 .elementor-element.elementor-element-4890263d .elementor-counter-title{color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:30px;font-weight:normal;line-height:1.1em;}.elementor-49 .elementor-element.elementor-element-24cdfae4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-24cdfae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-24cdfae4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-24cdfae4 > .elementor-container{max-width:1600px;}.elementor-49 .elementor-element.elementor-element-24cdfae4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-430dbf8f > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-49aacf57{text-align:center;}.elementor-49 .elementor-element.elementor-element-49aacf57 .elementor-heading-title{font-family:"DEUFOL Offc", Sans-serif;font-size:50px;font-weight:normal;line-height:60px;color:#000000;}.elementor-49 .elementor-element.elementor-element-665c99d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"DEUFOL Offc", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#000000;}.elementor-49 .elementor-element.elementor-element-7ecd9833{margin-top:100px;margin-bottom:50px;}.elementor-49 .elementor-element.elementor-element-5ffbe22e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-5ffbe22e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1d43fbf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-1d43fbf8 img{opacity:1;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-520adc02 .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-520adc02 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-368ba805 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-368ba805 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f94a193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-f94a193 img{opacity:1;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-4d482124 .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-4d482124 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-b1f7baa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-b1f7baa > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6dbf3e7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-6dbf3e7f img{opacity:1;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-77cdd9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-77cdd9 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5182a5cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-5182a5cd img{opacity:1;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-ddd3cf8{margin-top:0px;margin-bottom:150px;}.elementor-49 .elementor-element.elementor-element-68ce2efb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-68ce2efb > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-2f5e6825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-2f5e6825 img{opacity:1;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-8d10666 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-8d10666 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5bd680aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-5bd680aa img{opacity:1;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-1bead488 .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-1bead488 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-618821 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-618821 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-5e5e65ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-5e5e65ce img{opacity:1;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-toggle-icon{margin-inline-end:0px;}.elementor-49 .elementor-element.elementor-element-2fef6b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-49 .elementor-element.elementor-element-2fef6b8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-ecac093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-49 .elementor-element.elementor-element-ecac093 img{opacity:1;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:20px 0px 20px 0px;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;background-color:#FFFFFF00;color:#FFFFFF;font-family:"DEUFOL Offc", Sans-serif;font-size:20px;font-weight:400;padding:0px 5px 25px 5px;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-toggle-title, .elementor-49 .elementor-element.elementor-element-77875edd .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-toggle-icon svg{fill:#000000;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-tab-title.elementor-active a, .elementor-49 .elementor-element.elementor-element-77875edd .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-toggle-title{font-family:"DEUFOL Offc", Sans-serif;font-size:26px;font-weight:normal;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-toggle-icon{margin-inline-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-174a59e7{width:100%;}.elementor-49 .elementor-element.elementor-element-1cd4db00{width:100%;}.elementor-49 .elementor-element.elementor-element-655efb9a{width:100%;}.elementor-49 .elementor-element.elementor-element-174c4687{width:100%;}.elementor-49 .elementor-element.elementor-element-5ffbe22e{width:45%;}.elementor-49 .elementor-element.elementor-element-368ba805{width:45%;}.elementor-49 .elementor-element.elementor-element-b1f7baa{width:45%;}.elementor-49 .elementor-element.elementor-element-77cdd9{width:45%;}.elementor-49 .elementor-element.elementor-element-68ce2efb{width:45%;}.elementor-49 .elementor-element.elementor-element-8d10666{width:45%;}.elementor-49 .elementor-element.elementor-element-618821{width:45%;}.elementor-49 .elementor-element.elementor-element-2fef6b8{width:45%;}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-651ca13b > .elementor-container{min-height:90vh;}.elementor-49 .elementor-element.elementor-element-3f69e2b0 .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-49 .elementor-element.elementor-element-2a7147af{font-size:18px;}.elementor-49 .elementor-element.elementor-element-44b070c2{text-align:center;}.elementor-49 .elementor-element.elementor-element-44b070c2 .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-12a0ce58{text-align:center;}.elementor-49 .elementor-element.elementor-element-12a0ce58 .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-20440dc6{font-size:18px;}.elementor-49 .elementor-element.elementor-element-7d322e24{text-align:center;}.elementor-49 .elementor-element.elementor-element-7d322e24 .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-602115fb{font-size:18px;}.elementor-49 .elementor-element.elementor-element-e2d76c > .elementor-container{max-width:1600px;}.elementor-49 .elementor-element.elementor-element-3e26b531{margin-top:150px;margin-bottom:150px;}.elementor-49 .elementor-element.elementor-element-174a59e7 > .elementor-element-populated{margin:0% 4% 0% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1cd4db00 > .elementor-element-populated{margin:10% 4% 10% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-7a6d0955 .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-1a176078{font-size:18px;}.elementor-49 .elementor-element.elementor-element-49a185ee{margin-top:150px;margin-bottom:150px;}.elementor-49 .elementor-element.elementor-element-655efb9a > .elementor-element-populated{margin:10% 4% 10% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-4ede1a33 .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-1d0eab78{font-size:18px;}.elementor-49 .elementor-element.elementor-element-174c4687 > .elementor-element-populated{margin:0% 4% 0% 4%;--e-column-margin-right:4%;--e-column-margin-left:4%;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-32bed35c{text-align:center;}.elementor-49 .elementor-element.elementor-element-32bed35c .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-6543187c .elementor-counter-number-wrapper{font-size:92px;}.elementor-49 .elementor-element.elementor-element-721e3be9 .elementor-counter-number-wrapper{font-size:92px;}.elementor-49 .elementor-element.elementor-element-490d6848 .elementor-counter-number-wrapper{font-size:92px;}.elementor-49 .elementor-element.elementor-element-4890263d .elementor-counter-number-wrapper{font-size:92px;}.elementor-49 .elementor-element.elementor-element-49aacf57{text-align:center;}.elementor-49 .elementor-element.elementor-element-49aacf57 .elementor-heading-title{font-size:28px;}.elementor-49 .elementor-element.elementor-element-665c99d2{font-size:18px;}.elementor-49 .elementor-element.elementor-element-5ffbe22e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-368ba805 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-b1f7baa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-77cdd9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-68ce2efb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-8d10666 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-618821 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-2fef6b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-3f69e2b0 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-49 .elementor-element.elementor-element-2a7147af{text-align:left;}.elementor-49 .elementor-element.elementor-element-54363d95 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-44b070c2 .elementor-heading-title{line-height:1.5em;}.elementor-49 .elementor-element.elementor-element-12a0ce58 .elementor-heading-title{line-height:1.4em;}.elementor-49 .elementor-element.elementor-element-539b1fae > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-7d322e24 .elementor-heading-title{line-height:1.5em;}.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-3e26b531{margin-top:0%;margin-bottom:0%;}.elementor-49 .elementor-element.elementor-element-49a185ee{margin-top:0%;margin-bottom:0%;}.elementor-49 .elementor-element.elementor-element-21d32d8b{padding:50px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-32bed35c .elementor-heading-title{line-height:1.5em;}.elementor-49 .elementor-element.elementor-element-1587cfb1 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-6543187c .elementor-counter-number-wrapper{font-size:81px;}.elementor-49 .elementor-element.elementor-element-33defc8f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-721e3be9 .elementor-counter-number-wrapper{font-size:81px;}.elementor-49 .elementor-element.elementor-element-196f07ce > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-490d6848 .elementor-counter-number-wrapper{font-size:81px;}.elementor-49 .elementor-element.elementor-element-4a56492c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-4890263d .elementor-counter-number-wrapper{font-size:81px;}.elementor-49 .elementor-element.elementor-element-430dbf8f > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-49aacf57 .elementor-heading-title{line-height:1.5em;}.elementor-49 .elementor-element.elementor-element-5ffbe22e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-368ba805 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-b1f7baa > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-77cdd9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-68ce2efb > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-8d10666 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-618821 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-tab-content{font-size:16px;}.elementor-49 .elementor-element.elementor-element-2fef6b8 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49 .elementor-element.elementor-element-77875edd .elementor-tab-content{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-3f69e2b0 */.elementor-49 .elementor-element.elementor-element-3f69e2b0 {
    max-width:1025px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df413fa */.header-transparent #main-header-container {
background: transparent;
transition: all ease-in-out .2s;
}
body.logged-in.admin-bar #main-header-container, body.logged-in.admin-bar [data-id="148c6bf"] {
top: 32px!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c78f390 */.elementor-49 .elementor-element.elementor-element-4c78f390,
.elementor-49 .elementor-element.elementor-element-4c78f390 .elementor-column-wrap,
.elementor-49 .elementor-element.elementor-element-4c78f390 .elementor-widget-wrap
{
    position: static;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-651ca13b */#button-hr a {
background-color: #22AAA1 !important;
background-image: none;
}
#button-hr a:hover {
background-color: #148078 !important;
}
#button-hr a {
font-weight: 500;
}
.button-hr a{
    background: #22AAA1 !important;
}
.button-hr a:hover{
    background: #148078 !important;
}
.elementor-56862 .elementor-element.elementor-element-addb057 .onapply-job-ad__view-button{
    background: #22AAA1 !important;
    border: none;
}
.elementor-56862 .elementor-element.elementor-element-addb057 .onapply-job-ad__view-button:hover{
    background: #148078 !important;
    border: none !important;
}
body{
    background-image: url('https://www.deufol.com/wp-content/uploads/2023/09/DEUFOL-HR-Gradient-scaled.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ca8756 */.onapply-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center; /* Zentriert die Dropdowns */
  align-items: center;
  margin-bottom: 1.5rem;
}

.onapply-filter select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  border: none;
  border-radius: 0.375rem;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 0.5rem 0.375rem;
  box-sizing: border-box;
  transition: box-shadow 0.2s ease-in-out;

  flex: 1 1 auto;    /* gleicher Anteil, wächst */
  width: auto;       /* kein 100% override */
  min-width: 150px;  /* verhindert zu starkes Schrumpfen */
  max-width: 300px;  /* optionales Maximum */
}

#location-filter {
  background-color: #4FB1A1;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'5'%20viewBox%3D'0%200%208%205'%20xmlns%3D'http://www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l3%203%203-3'%20stroke%3D'%23FFF'%20stroke-width%3D'1.5'%20fill%3D'none'/%3E%3C/svg%3E");
}

#jobtype-filter {
  background-color: #1F3245;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'5'%20viewBox%3D'0%200%208%205'%20xmlns%3D'http://www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M1%201l3%203%203-3'%20stroke%3D'%23FFF'%20stroke-width%3D'1.5'%20fill%3D'none'/%3E%3C/svg%3E");
}

/* Fokuszustand */
.onapply-filter select:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(255,255,255,0.3);
}

@media (max-width: 600px) {
  .onapply-filter {
    flex-direction: column;
    align-items: center;
  }
  .onapply-filter select {
    width: 100%;
    max-width: none;
  }
}


.elementor-49 .elementor-element.elementor-element-4ca8756 .onapply-career-page-container{
        display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-49 .elementor-element.elementor-element-4ca8756 .onapply-job-ad-list,
.elementor-49 .elementor-element.elementor-element-4ca8756 .pagination-buttons{
    width:100%;
}

.elementor-49 .elementor-element.elementor-element-4ca8756 .onapply-job-ad__view-button:hover{
    color:#fff!important;
}


.elementor-49 .elementor-element.elementor-element-4ca8756 .onapply-job-ad__view-button{
    font-size:18px;
    font-family: "D -Din", Sans-serif;
    border-radius: 0;
    padding: 16px 44px 18px 44px;
    color: #fff;
    line-height: 19px;
    text-transform: capitalize;
}


.elementor-49 .elementor-element.elementor-element-4ca8756 .pagination-buttons{
    background: white;
    border: 0 none;
}


@media screen and (max-width:768px){
    .elementor-49 .elementor-element.elementor-element-4ca8756 select {
        width: 100%!important;
        margin: 0 0 15px 0!important;
    }
}

.elementor-173 .elementor-element.elementor-element-0a81e4f .onapply-job-ad__view-button{
    background-image: none;
    background: #22AAA1;
    border: none;
}
.elementor-173 .elementor-element.elementor-element-0a81e4f .onapply-job-ad__view-button:hover{
    background-image: none !important;
    background: #148078 !important;
    border: none !important;
}
/* 1) das 3. select selbst ausblenden */
.onapply-career-page-container select:nth-of-type(3) {
  display: none !important;
}

/* 2) alle nachfolgenden Geschwister ebenfalls ausblenden */
.onapply-career-page-container select:nth-of-type(3) ~ * {
  display: none !important;
}

.onapply-job-ad-department {
    color: rgba(0, 0, 0, 0.3);
    font-size: 32px;
}

.onapply-career-page-container {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

/*.onapply-department-header {
    margin-top: 32px;
    font-size: 32px;
}*/

/*.onapply-department-header {
    margin-top: 18px;
    font-size: 14pt;
    line-height: 1.4;
}*/
.onapply-department-header {
    margin-top: 18px;
    font-size: 14pt;
    line-height: 1.4;
    color: #111111;
	font-weight:bold;
}

.onapply-job-ad-list {
    min-height: 500px;
    /*overflow-y:scroll;*/
    margin-top: 50px;
}

.onapply-job-ad-list li {
    list-style: none;
}

.onapply-job-ad {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 16px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid #dedede!important;
}

.onapply-job-ad {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 8px 8px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid #dedede!important;
    margin-bottom: 10px;
}

.onapply-job-ad__title {
    font-size: 18px;
    color: rgba(0, 0, 0, 0.87);
}

.onapply-job-ad__title a {
    text-decoration: none;
    color: inherit;
}

.onapply-job-ad__location {
    font-size: 14px;
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.57);
    line-height: 1.1;
}

.onapply-job-ad__view-button {
    padding: 14px;
    text-transform: uppercase;
    font-size: 16px;
    border: 1px solid #22AAA1;
    color: #ffffff !important;
    /* border: 1px solid rgba(0,0,0,0.1);*/
    /*color: rgba(0,0,0,0.87);*/
    text-decoration: none;
	background: #22AAA1;
	transition: all ease-in-out .5s;
    border: none;
}

.onapply-job-ad__view-button {
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    text-transform: uppercase;
    font-size: 14px;
    /*border: 1px solid rgba(0,0,0,0.1);*/
    border: 1px solid #E2000D;
    /* color: rgba(0,0,0,0.87);*/
    color: #ffffff !important;
    text-decoration: none;
    min-width: 146px;
    border-radius: 2px;
	background: #22AAA1;
	transition: all ease-in-out .5s;
    border: none;

}

.onapply-job-ad__view-button:hover {
    /* border: 1px solid rgba(0,0,0,0.3);*/
    border: none !important;
    cursor: pointer;
    color: #ffffff !important;
    /*background-color: #E2000D;*/
    /*color: rgba(0,0,0,0.87);*/
	background: #148078;
    border: none;
}

.onapply-loader {
    border: 16px solid #f3f3f3;
    border-top: 16px solid #3498db;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    animation: onapply-spin 2s linear infinite;
    margin: auto;
}

/*wahlspalten nebeneinander*/

/*.onapply-career-page-container select {
    width: 33% !important;
    display: inline !important;
    margin-right: 32px !important;
    min-width: 250px;
    padding: 10px !important;
    font-size: 18px !important;
}*/

.onapply-career-page-container select {
    width: 33% !important;
    display: inline !important;
    margin-right: 32px !important;
    min-width: 250px;
    padding: 10px !important;
    font-size: 18px !important;
	border: none;
	border-bottom: 1px solid #bfbfbf;
	
	
}

/*end wahlspalten nebeneinander*/

@keyframes onapply-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/*pagination nebeneinander*/

.pagination-buttons__page-indicator {
    display: inline;
    /*margin-right: 32px;*/
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
    width: 50%;
}

.pagination-buttons {
    /*margin-top: 40px;*/
    margin-bottom: 20px;
    cursor: pointer;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1);
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.pagination-buttons__page-indicator span:first-child {
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid rgba(0, 0, 0, 0.3);
}

@media screen and (max-width: 768px) {
	.onapply-job-ad{
		    display: flex;	
    	flex-wrap: wrap;
	}
    .onapply-job-ad__view-button {
		margin-top:15px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 10px;
        text-transform: uppercase;
        font-size: 10px;
        border: 1px solid #E2000D;
        color: #ffffff !important;
        text-decoration: none;
        border-radius: 2px;
		width: 100%;
		width: 100%;
    	text-align: center;
    }
    .onapply-job-ad__title {
        font-size: 12px;
        color: rgba(0, 0, 0, 0.87);
    }
    .av-special-heading {
        width: 100%;
        clear: both;
        display: block;
        margin-top: 50px;
        position: relative;
        padding-left: 10px;
        padding-right: 10px;
    }
    .onapply-career-page-container select {
        width: 33% !important;
        display: inline !important;
        margin-right: 32px !important;
        min-width: 220px;
        padding: 10px !important;
        font-size: 18px !important;
		border: none;
		border-bottom: 1px solid black;
		border-radius: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d322e24 */.elementor-49 .elementor-element.elementor-element-7d322e24 {
  
    max-width: 1000px;
    margin: 0 auto;
    
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-52f75b44 */.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-icon  {

    position:absolute;
    bottom: 15px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}
.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-active a{
    font-weight: 600 !important;
}
.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-tab-title {
    text-align: center;
}

.elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 80px;
}

@media screen and (max-width:1024px) {
    .elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle{
         grid-template-columns: 1fr 1fr;
    } 
}
@media screen and (max-width:768px) {
    .elementor-49 .elementor-element.elementor-element-52f75b44 .elementor-toggle{
         grid-template-columns: 1fr;
    } 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32bed35c */.elementor-49 .elementor-element.elementor-element-32bed35c {
  
    max-width: 1000px;
    margin: 0 auto;
    
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6543187c */.elementor-49 .elementor-element.elementor-element-6543187c  {
    max-width: 500px;
    margin: 0 auto;
}
.elementor-49 .elementor-element.elementor-element-6543187c * {
    text-align: center;
}
.elementor-49 .elementor-element.elementor-element-6543187c .elementor-counter-number {
    margin: 0 auto;
}

.elementor-49 .elementor-element.elementor-element-6543187c .elementor-counter-number-suffix {
    width: min-content;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-721e3be9 */.elementor-49 .elementor-element.elementor-element-721e3be9  {
    max-width: 500px;
    margin: 0 auto;
}
.elementor-49 .elementor-element.elementor-element-721e3be9 * {
    text-align: center;
}
.elementor-49 .elementor-element.elementor-element-721e3be9 .elementor-counter-number {
    margin: 0 auto;
}

.elementor-49 .elementor-element.elementor-element-721e3be9 .elementor-counter-number-suffix {
    width: min-content;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-490d6848 */.elementor-49 .elementor-element.elementor-element-490d6848  {
    max-width: 500px;
    margin: 0 auto;
}
.elementor-49 .elementor-element.elementor-element-490d6848 * {
    text-align: center;
}
.elementor-49 .elementor-element.elementor-element-490d6848 .elementor-counter-number {
    margin: 0 auto;
}

.elementor-49 .elementor-element.elementor-element-490d6848 .elementor-counter-number-suffix {
    width: min-content;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4890263d */.elementor-49 .elementor-element.elementor-element-4890263d  {
    max-width: 500px;
    margin: 0 auto;
}
.elementor-49 .elementor-element.elementor-element-4890263d * {
    text-align: center;
}
.elementor-49 .elementor-element.elementor-element-4890263d .elementor-counter-number {
    margin: 0 auto;
}

.elementor-49 .elementor-element.elementor-element-4890263d .elementor-counter-number-suffix {
    width: min-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49aacf57 */.elementor-49 .elementor-element.elementor-element-49aacf57 {
  
    max-width: 1500px;
    margin: 0 auto;
    
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-520adc02 */.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-520adc02 .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ffbe22e */.elementor-49 .elementor-element.elementor-element-5ffbe22e .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-5ffbe22e .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-5ffbe22e .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4d482124 */.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-4d482124 .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-368ba805 */.elementor-49 .elementor-element.elementor-element-368ba805 .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-368ba805 .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-368ba805 .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-2ee0ef47 */.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-2ee0ef47 .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b1f7baa */.elementor-49 .elementor-element.elementor-element-b1f7baa .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-b1f7baa .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-b1f7baa .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-12648bc2 */.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-12648bc2 .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77cdd9 */.elementor-49 .elementor-element.elementor-element-77cdd9 .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-77cdd9 .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-77cdd9 .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ecd9833 */.elementor-49 .elementor-element.elementor-element-7ecd9833 .elementor-row {
    justify-content: space-around;
    
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-11fc7a15 */.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-11fc7a15 .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68ce2efb */.elementor-49 .elementor-element.elementor-element-68ce2efb .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-68ce2efb .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-68ce2efb .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-1bead488 */.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-1bead488 .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8d10666 */.elementor-49 .elementor-element.elementor-element-8d10666 .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-8d10666 .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-8d10666 .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4e83fc0e */.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-4e83fc0e .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-618821 */.elementor-49 .elementor-element.elementor-element-618821 .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-618821 .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-618821 .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-77875edd */.elementor-49 .elementor-element.elementor-element-77875edd .elementor-tab-content {
        
    position: absolute;
    top: 0px;
    transform: translateY(-100%);
    margin-top: -30px;
}
.elementor-49 .elementor-element.elementor-element-77875edd .elementor-toggle-icon  {

    position:absolute;
    top: -30px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fef6b8 */.elementor-49 .elementor-element.elementor-element-2fef6b8 .elementor-toggle-icon  {

    position:absolute;
    bottom: 0;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-49 .elementor-element.elementor-element-2fef6b8 .elementor-toggle-item {
    position: relative;
}

.elementor-49 .elementor-element.elementor-element-2fef6b8 .elementor-tab-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ddd3cf8 */.elementor-49 .elementor-element.elementor-element-ddd3cf8 .elementor-row {
    justify-content: space-around;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DEUFOL Offc';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jobs.deufol.com/wp-content/uploads/2025/12/DEUFOLOffc.ttf') format('truetype');
}
@font-face {
	font-family: 'DEUFOL Offc';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://jobs.deufol.com/wp-content/uploads/2025/12/DEUFOLOffc-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */