.elementor-401613 .elementor-element.elementor-element-59be6a73:not(.elementor-motion-effects-element-type-background), .elementor-401613 .elementor-element.elementor-element-59be6a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kollabo.com/wp-content/uploads/2023/07/telematiker_hintergrund.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-401613 .elementor-element.elementor-element-59be6a73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 175px 0px;}.elementor-401613 .elementor-element.elementor-element-59be6a73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401613 .elementor-element.elementor-element-72d9bd73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-6d8be130 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-401613 .elementor-element.elementor-element-740ae47{text-align:right;}.elementor-bc-flex-widget .elementor-401613 .elementor-element.elementor-element-39cda9bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401613 .elementor-element.elementor-element-39cda9bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401613 .elementor-element.elementor-element-39cda9bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-39cda9bc > .elementor-element-populated{padding:100px 0px 0px 100px;}.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-401613 .elementor-element.elementor-element-3673a485 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-401613 .elementor-element.elementor-element-3673a485 .elementor-heading-title{font-family:"Trim Poster Semi Condensed", Sans-serif;font-size:55px;font-weight:normal;line-height:66px;color:var( --e-global-color-secondary );}.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-401613 .elementor-element.elementor-element-22ea78c4{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;font-family:"Helvetica Now Display", Sans-serif;font-size:17px;font-weight:300;line-height:25px;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-e00d617{margin-top:-65px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-401613 .elementor-element.elementor-element-533c7ea7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-533c7ea7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-616a4afc > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:52px 15px 52px 15px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#302A2733;}.elementor-401613 .elementor-element.elementor-element-616a4afc{text-align:center;}.elementor-401613 .elementor-element.elementor-element-616a4afc .elementor-heading-title{font-family:"Trim Poster Expanded", Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:0.1px;}.elementor-401613 .elementor-element.elementor-element-2642b4e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-2642b4e > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2E3E3;padding:44px 40px 35px 40px;}.elementor-401613 .elementor-element.elementor-element-77f5fcee{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-77f5fcee > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:37px 0px 50px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-77f5fcee .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-4e2203d3{font-family:"Helvetica Now Display", Sans-serif;font-size:20px;font-weight:300;line-height:29px;letter-spacing:0.5px;}.elementor-401613 .elementor-element.elementor-element-481c0e4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-481c0e4f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E2E3E3;padding:44px 40px 35px 40px;}.elementor-401613 .elementor-element.elementor-element-563b8e9b{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-563b8e9b > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:37px 0px 50px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-563b8e9b .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-1441804a{font-family:"Helvetica Now Display", Sans-serif;font-size:20px;font-weight:300;line-height:29px;letter-spacing:0.5px;}.elementor-401613 .elementor-element.elementor-element-43826b4c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E2E3E3;padding:44px 40px 35px 40px;}.elementor-401613 .elementor-element.elementor-element-73e72b2e{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-73e72b2e > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:37px 0px 50px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-73e72b2e .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-de84796{font-family:"Helvetica Now Display", Sans-serif;font-size:20px;font-weight:300;line-height:29px;letter-spacing:0.5px;}.elementor-401613 .elementor-element.elementor-element-2d6da8f2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;padding:36px 0px 36px 0px;}.elementor-401613 .elementor-element.elementor-element-ea52121 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:52px 15px 52px 15px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#302A2733;}.elementor-401613 .elementor-element.elementor-element-ea52121{text-align:center;}.elementor-401613 .elementor-element.elementor-element-ea52121 .elementor-heading-title{font-family:"Trim Poster Expanded", Sans-serif;font-size:30px;font-weight:normal;line-height:36px;letter-spacing:0.1px;}.elementor-bc-flex-widget .elementor-401613 .elementor-element.elementor-element-78fb7640.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-401613 .elementor-element.elementor-element-78fb7640.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-401613 .elementor-element.elementor-element-78fb7640 > .elementor-element-populated{padding:0px 40px 40px 40px;}.elementor-401613 .elementor-element.elementor-element-23990b78{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.3px;}.elementor-401613 .elementor-element.elementor-element-5de7e5cb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-376c7c81 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-401613 .elementor-element.elementor-element-376c7c81 .elementor-custom-embed-play i{font-size:80px;}.elementor-401613 .elementor-element.elementor-element-376c7c81 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-401613 .elementor-element.elementor-element-475797b3 > .elementor-element-populated{padding:20px 15px 0px 15px;}.elementor-401613 .elementor-element.elementor-element-d202089{padding:0px 0px 200px 0px;}.elementor-401613 .elementor-element.elementor-element-6d23cc90.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-401613 .elementor-element.elementor-element-6d23cc90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-7712f4d8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-401613 .elementor-element.elementor-element-7712f4d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-7712f4d8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-5eff449b{width:var( --container-widget-width, 1130.99px );max-width:1130.99px;--container-widget-width:1130.99px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-5eff449b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-401613 .elementor-element.elementor-element-5eff449b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-401613 .elementor-element.elementor-element-5eff449b .elementor-heading-title{font-family:"Trim Poster Expanded", Sans-serif;font-size:78px;font-weight:normal;line-height:68px;}.elementor-401613 .elementor-element.elementor-element-142c6b59{padding:0px 0px 100px 0px;}.elementor-401613 .elementor-element.elementor-element-139bc2ea:not(.elementor-motion-effects-element-type-background), .elementor-401613 .elementor-element.elementor-element-139bc2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kollabo.com/wp-content/uploads/2022/12/form-background-copy-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-401613 .elementor-element.elementor-element-139bc2ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:330px 0px 330px 0px;}.elementor-401613 .elementor-element.elementor-element-139bc2ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401613 .elementor-element.elementor-element-2494adc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-2e06e7b3 > .elementor-container{max-width:1040px;}.elementor-401613 .elementor-element.elementor-element-2e06e7b3{padding:220px 0px 300px 0px;}.elementor-401613 .elementor-element.elementor-element-5264afd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-5264afd5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-748be680 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-401613 .elementor-element.elementor-element-748be680 .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:12px;letter-spacing:-0.24px;color:var( --e-global-color-accent );}.elementor-401613 .elementor-element.elementor-element-3a266e89 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-401613 .elementor-element.elementor-element-3a266e89 .elementor-heading-title{font-family:"Trim Poster Expanded", Sans-serif;font-size:78px;font-weight:600;text-transform:uppercase;line-height:65px;}.elementor-401613 .elementor-element.elementor-element-3b0295e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-3b0295e7 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-401613 .elementor-element.elementor-element-18383cda > .elementor-widget-container{margin:0px 0px 0px -110px;padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-18383cda{text-align:left;}.elementor-401613 .elementor-element.elementor-element-7ca92a51{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-7ca92a51 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:64px 0px 30px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-7ca92a51 .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-12cbc5e5{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.3px;}.elementor-401613 .elementor-element.elementor-element-11b87fa4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-11b87fa4 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-401613 .elementor-element.elementor-element-1aa8c18c > .elementor-widget-container{margin:0px 0px 0px -85px;padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-1aa8c18c{text-align:left;}.elementor-401613 .elementor-element.elementor-element-5ee78a4{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-5ee78a4 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:64px 0px 30px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-5ee78a4 .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-3c325838{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.3px;}.elementor-401613 .elementor-element.elementor-element-1a650a5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-1a650a5d > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-401613 .elementor-element.elementor-element-224c41ba > .elementor-widget-container{margin:0px 0px 0px -110px;padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-224c41ba{text-align:left;}.elementor-401613 .elementor-element.elementor-element-4629877d{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-4629877d > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:64px 0px 30px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-4629877d .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-56630e4f{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.3px;}.elementor-401613 .elementor-element.elementor-element-5bd4e328 > .elementor-element-populated{padding:0px 0px 0px 100px;}.elementor-401613 .elementor-element.elementor-element-5f81ae7c > .elementor-widget-container{margin:0px 0px 0px -85px;padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-5f81ae7c{text-align:left;}.elementor-401613 .elementor-element.elementor-element-2105e47c{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;text-align:center;}.elementor-401613 .elementor-element.elementor-element-2105e47c > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:64px 0px 30px 0px;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-401613 .elementor-element.elementor-element-2105e47c .elementor-heading-title{font-family:"Trim Mono Web", Sans-serif;font-size:13px;font-weight:700;line-height:34px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-26f944b5{font-family:"Helvetica Now Display", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.3px;}.elementor-401613 .elementor-element.elementor-element-7f499303:not(.elementor-motion-effects-element-type-background), .elementor-401613 .elementor-element.elementor-element-7f499303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kollabo.com/wp-content/uploads/2022/12/allgemeine-infos-bg-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-401613 .elementor-element.elementor-element-7f499303{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:365px 0px 365px 0px;}.elementor-401613 .elementor-element.elementor-element-7f499303 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401613 .elementor-element.elementor-element-47fe76b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-47fe76b2 > .elementor-element-populated{border-style:solid;border-width:2px 0px 2px 0px;border-color:var( --e-global-color-secondary );padding:43px 0px 38px 0px;}.elementor-401613 .elementor-element.elementor-element-62bf580b{text-align:left;}.elementor-401613 .elementor-element.elementor-element-1282fa4 > .elementor-widget-container{padding:160px 0px 8px 0px;}.elementor-401613 .elementor-element.elementor-element-1282fa4{text-align:left;}.elementor-401613 .elementor-element.elementor-element-1282fa4 .elementor-heading-title{font-family:"Trim Poster Compressed", Sans-serif;font-size:90px;font-weight:normal;line-height:78px;color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-3e200a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-401613 .elementor-element.elementor-element-3e200a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F7F7F;}.elementor-401613 .elementor-element.elementor-element-3e200a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 66px;--e-column-margin-right:0px;--e-column-margin-left:66px;padding:45px 45px 45px 45px;}.elementor-401613 .elementor-element.elementor-element-3e200a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401613 .elementor-element.elementor-element-7d496f7e > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-3177e7f7{font-family:"Helvetica Now Display", Sans-serif;font-size:16px;font-weight:normal;line-height:23.5px;color:#E2E3E3;}.elementor-401613 .elementor-element.elementor-element-452e534d > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-401613 .elementor-element.elementor-element-5647078c{font-family:"Helvetica Now Display", Sans-serif;font-size:16px;font-weight:normal;line-height:23.5px;color:#E2E3E3;}.elementor-widget-ucaddon_kollabo_job_post_grid .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_kollabo_job_post_grid .uc_post_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_kollabo_job_post_grid .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_kollabo_job_post_grid .uc_post_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_kollabo_job_post_grid .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_kollabo_job_post_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_kollabo_job_post_grid .ue_p_title::before{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_grid_style_one_wrap{grid-gap:20px;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue_post_grid{grid-template-columns:repeat(2, minmax(0, 1fr));text-align:inherit;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_grid_style_one_item{overflow:hidden;border-radius:0px;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_btn_inner{gap:0px;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue_p_title{justify-content:inherit;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_content{padding:10px 10px 10px 10px;background-color:var( --e-global-color-secondary );}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_image{height:250px;background-color:#ffffff;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_image img{height:250px;object-fit:Cover;transform:scale(100%);}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-grid-item-category{margin-top:0px;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_grid_style_one_image .job-post-title{color:var( --e-global-color-primary );}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_title{font-family:"Helvetica Now Display", Sans-serif;font-size:16px;font-weight:700;line-height:1.45em;letter-spacing:0.3px;margin-top:0px;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_text{color:var( --e-global-color-primary );font-family:"Helvetica Now Display", Sans-serif;font-size:16px;font-weight:400;margin-top:20px;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_more_btn{padding:0px 0px 0px 0px;border-radius:0px;background-color:#000000;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_post_button{color:var( --e-global-color-primary );margin-top:20px;}.elementor-401613 .elementor-element.elementor-element-4373442 .uc_more_btn svg{fill:var( --e-global-color-primary );}.elementor-401613 .elementor-element.elementor-element-4373442 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-401613 .elementor-element.elementor-element-d8d56b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-401613 .elementor-element.elementor-element-78fb7640{width:25%;}.elementor-401613 .elementor-element.elementor-element-5de7e5cb{width:75%;}}@media(max-width:1024px){.elementor-401613 .elementor-element.elementor-element-59be6a73{padding:180px 0px 175px 0px;}.elementor-401613 .elementor-element.elementor-element-72d9bd73 > .elementor-element-populated{padding:0px 24px 0px 24px;}.elementor-401613 .elementor-element.elementor-element-6d8be130 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-401613 .elementor-element.elementor-element-39cda9bc > .elementor-element-populated{padding:100px 0px 0px 35px;}.elementor-401613 .elementor-element.elementor-element-22ea78c4{width:100%;max-width:100%;}.elementor-401613 .elementor-element.elementor-element-e00d617{padding:0px 24px 80px 24px;}.elementor-401613 .elementor-element.elementor-element-2642b4e > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:20px 20px 20px 20px;}.elementor-401613 .elementor-element.elementor-element-77f5fcee > .elementor-widget-container{margin:20px 0px 47px 0px;}.elementor-401613 .elementor-element.elementor-element-4e2203d3{font-size:18px;line-height:26px;}.elementor-401613 .elementor-element.elementor-element-481c0e4f > .elementor-element-populated{border-width:0px 0px 0px 1px;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20px 20px 20px 20px;}.elementor-401613 .elementor-element.elementor-element-563b8e9b > .elementor-widget-container{margin:20px 0px 47px 0px;}.elementor-401613 .elementor-element.elementor-element-1441804a{font-size:18px;line-height:26px;}.elementor-401613 .elementor-element.elementor-element-43826b4c > .elementor-element-populated{border-width:0px 1px 0px 0px;margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:20px 20px 20px 20px;}.elementor-401613 .elementor-element.elementor-element-73e72b2e > .elementor-widget-container{margin:20px 0px 47px 0px;}.elementor-401613 .elementor-element.elementor-element-de84796{font-size:18px;line-height:26px;}.elementor-401613 .elementor-element.elementor-element-182c2f52{padding:0px 24px 0px 24px;}.elementor-401613 .elementor-element.elementor-element-78fb7640 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-3632a106{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-401613 .elementor-element.elementor-element-25334e9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-401613 .elementor-element.elementor-element-d202089{padding:0px 24px 130px 24px;}.elementor-401613 .elementor-element.elementor-element-2502cb9c{padding:0px 24px 0px 24px;}.elementor-401613 .elementor-element.elementor-element-5eff449b{--container-widget-width:610px;--container-widget-flex-grow:0;width:var( --container-widget-width, 610px );max-width:610px;}.elementor-401613 .elementor-element.elementor-element-5eff449b .elementor-heading-title{font-size:60px;line-height:55px;}.elementor-401613 .elementor-element.elementor-element-142c6b59{padding:0px 0px 130px 0px;}.elementor-401613 .elementor-element.elementor-element-139bc2ea{padding:150px 24px 130px 24px;}.elementor-401613 .elementor-element.elementor-element-2494adc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-401613 .elementor-element.elementor-element-2e06e7b3{padding:140px 24px 160px 24px;}.elementor-401613 .elementor-element.elementor-element-3a266e89 .elementor-heading-title{font-size:60px;line-height:55px;}.elementor-401613 .elementor-element.elementor-element-3b0295e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-11b87fa4 > .elementor-element-populated{padding:0px 0px 0px 110px;}.elementor-401613 .elementor-element.elementor-element-1a650a5d > .elementor-element-populated{margin:120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-7f499303{padding:180px 24px 180px 24px;}.elementor-401613 .elementor-element.elementor-element-1282fa4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-401613 .elementor-element.elementor-element-1282fa4 > .elementor-widget-container{padding:70px 0px 8px 0px;}.elementor-401613 .elementor-element.elementor-element-1282fa4 .elementor-heading-title{font-size:62px;line-height:54px;}.elementor-401613 .elementor-element.elementor-element-3e200a8 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-401613 .elementor-element.elementor-element-7d496f7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-452e534d > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-401613 .elementor-element.elementor-element-59be6a73{padding:200px 0px 140px 0px;}.elementor-401613 .elementor-element.elementor-element-6d8be130 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-39cda9bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-3673a485 .elementor-heading-title{font-size:40px;line-height:48px;letter-spacing:0.3px;}.elementor-401613 .elementor-element.elementor-element-22ea78c4{font-size:14px;line-height:20px;}.elementor-401613 .elementor-element.elementor-element-e00d617{margin-top:-36px;margin-bottom:0px;padding:0px 24px 110px 24px;}.elementor-401613 .elementor-element.elementor-element-616a4afc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-401613 .elementor-element.elementor-element-616a4afc .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-401613 .elementor-element.elementor-element-1c686ffc{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-2642b4e > .elementor-element-populated{border-width:0px 1px 0px 1px;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-401613 .elementor-element.elementor-element-481c0e4f > .elementor-element-populated{border-width:0px 1px 0px 1px;margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-401613 .elementor-element.elementor-element-43826b4c > .elementor-element-populated{border-width:0px 1px 0px 1px;margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-401613 .elementor-element.elementor-element-ea52121 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-401613 .elementor-element.elementor-element-ea52121 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-401613 .elementor-element.elementor-element-78fb7640 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-401613 .elementor-element.elementor-element-23990b78{text-align:center;font-size:14px;}.elementor-401613 .elementor-element.elementor-element-3632a106{width:100%;max-width:100%;}.elementor-401613 .elementor-element.elementor-element-3632a106 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-401613 .elementor-element.elementor-element-25334e9{width:100%;max-width:100%;}.elementor-401613 .elementor-element.elementor-element-25334e9 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-401613 .elementor-element.elementor-element-5eff449b .elementor-heading-title{font-size:30px;line-height:25px;}.elementor-401613 .elementor-element.elementor-element-139bc2ea{padding:140px 24px 100px 24px;}.elementor-401613 .elementor-element.elementor-element-2494adc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-2e06e7b3{padding:120px 30px 80px 30px;}.elementor-401613 .elementor-element.elementor-element-748be680 .elementor-heading-title{font-size:10px;}.elementor-401613 .elementor-element.elementor-element-3a266e89 .elementor-heading-title{font-size:30px;line-height:25px;}.elementor-401613 .elementor-element.elementor-element-3b0295e7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-401613 .elementor-element.elementor-element-18383cda > .elementor-widget-container{margin:20px 90px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-18383cda{text-align:right;}.elementor-401613 .elementor-element.elementor-element-12cbc5e5{text-align:right;font-size:14px;line-height:20px;}.elementor-401613 .elementor-element.elementor-element-11b87fa4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-1aa8c18c > .elementor-widget-container{margin:20px 0px 0px 90px;}.elementor-401613 .elementor-element.elementor-element-3c325838{font-size:14px;line-height:20px;}.elementor-401613 .elementor-element.elementor-element-1a650a5d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-401613 .elementor-element.elementor-element-1a650a5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-401613 .elementor-element.elementor-element-224c41ba > .elementor-widget-container{margin:0px 90px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-224c41ba{text-align:right;}.elementor-401613 .elementor-element.elementor-element-56630e4f{text-align:right;font-size:14px;line-height:20px;}.elementor-401613 .elementor-element.elementor-element-5bd4e328 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-401613 .elementor-element.elementor-element-5bd4e328 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401613 .elementor-element.elementor-element-5f81ae7c > .elementor-widget-container{margin:0px 0px 0px 90px;}.elementor-401613 .elementor-element.elementor-element-26f944b5{font-size:14px;line-height:20px;}.elementor-401613 .elementor-element.elementor-element-7f499303{padding:80px 24px 80px 24px;}.elementor-401613 .elementor-element.elementor-element-1282fa4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-401613 .elementor-element.elementor-element-1282fa4 .elementor-heading-title{font-size:56px;line-height:46px;}.elementor-401613 .elementor-element.elementor-element-4373442 .ue_post_grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:1024px) and (min-width:768px){.elementor-401613 .elementor-element.elementor-element-2642b4e{width:100%;}.elementor-401613 .elementor-element.elementor-element-481c0e4f{width:100%;}.elementor-401613 .elementor-element.elementor-element-43826b4c{width:100%;}.elementor-401613 .elementor-element.elementor-element-78fb7640{width:100%;}.elementor-401613 .elementor-element.elementor-element-5de7e5cb{width:100%;}.elementor-401613 .elementor-element.elementor-element-47fe76b2{width:100%;}.elementor-401613 .elementor-element.elementor-element-3e200a8{width:100%;}.elementor-401613 .elementor-element.elementor-element-7d496f7e{width:100%;}.elementor-401613 .elementor-element.elementor-element-452e534d{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3673a485 */.elementor-401613 .elementor-element.elementor-element-3673a485 {
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-481c0e4f */@media screen and (min-width: 768px) and (max-width:1024px){
    .elementor-401613 .elementor-element.elementor-element-481c0e4f{
    margin-left: calc(50% - 1px);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3632a106 */@media (max-width: 767px){
    .elementor-401613 .elementor-element.elementor-element-3632a106 {
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-25334e9 */.elementor-401613 .elementor-element.elementor-element-25334e9 .rplg-badge2 svg {
    max-width: 44px;
}

@media (max-width: 767px){
    .elementor-401613 .elementor-element.elementor-element-25334e9 {
    text-align: center;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3038247e */.grw-slider-dots {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7249bfd6 */.active-jobs {
    margin-top: 30px;
}

.active-jobs p {
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #302A27;
    font-size: 14px;
    line-height: 12px;
    font-weight: 500;
    text-align: center;
    font-family: 'Trim Mono Web';
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.dots {
    animation: pulse 1s infinite;
    margin: -2px 1px 0 1px;
}

.circle-wrapper {
    margin-right: 6px;
    margin-left: 35px;
    position: relative;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-top: -3px;
}

.green-circle {
    display: block;
    width: 12px;
    height: 12px;
    background-color: #28C684;
    border-radius: 50%;
    position: absolute;
    top: 1px;
    left: 0;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-705f31c4 *//* ----- Maps ---- */

#jobs-map-wrapper {
    height: 806px;
    width: 100%;
    margin: 40px auto 120px auto;
}

#jobs-map-wrapper .job_listings{
    border-bottom: 1px solid rgba(48, 42, 39, .2);
    border-top: 1px solid rgba(48, 42, 39, .2);
}

#jobs-map-wrapper .jobs-widget-row {
    display: flex;
    flex-wrap: wrap;
}

#jobs-map-wrapper .jobs-widget-col-left {
    float: left;
    width: 555px;
    color: #302A27;
    display: flex;
    flex-basis: 555px;
    flex-wrap: wrap;
    position: static;
}

#jobs-map-wrapper .jobs-widget-col-right {
    display: flex;
    flex-basis: calc(100% - 555px);
    width: calc(100% - 555px);
}
#jobs-map-wrapper .job_filters {
    background-color: rgba(255, 255, 255, 1);
    position: relative;
}

#jobs-map-wrapper .job_filters .search_jobs {
    width: 555px;
    max-width: 100%;
    padding: 34px 32px;
    position: relative;
    border-bottom: 1px solid rgba(48, 42, 39, .2);
    border-right: 1px solid rgba(48, 42, 39, .2);
}

#jobs-map-wrapper .job_filters .search_jobs div.search_location {
    width: 348px;
    padding-left: 0;
    float: left;
    position: relative;
    caret-color: #F56038;
}

.job_filters .search_jobs div.search_submit {
    padding: 0;
    position: relative;
}

#jobs-map-wrapper .job_filters .search_jobs div.search_submit input {
    position: absolute;
    top: 0;
    right: 0;
    width: 149px;
    padding: 16px;
    background: #E2E3E3;
    border-radius: 5px;
    border: none;
    text-align: left;
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: #302A27;
    height: 56px;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    padding-left: 32px;
}

.search_submit svg {
    display: block;
    position: absolute;
    top: 16px;
    right: 32px;
}

.my-reset-button {
    display: none;
}

.search_location::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    height: 21px;
    width: 21px;
    background-image: url(/wp-content/uploads/2021/06/Pin-1.svg);
    background-size: inherit;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 2px;
}

#jobs-map-wrapper .job_filters .search_jobs div label {
    display: block;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #302A27;
    font-family: 'Trim Web';
    margin-bottom: 14px;
}

input#search_location {
    position: relative;
    margin-left: 30px;
    font-family: 'Helvetica Now Display';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #302A27;
    border: none;
    outline: none;
    background: inherit;
    padding: 0;
}

#jobs-map-wrapper form.gjm-features-enabled i.gjm-locator-btn {
    display: none;
}

#jobs-map-wrapper .job_filters .job_types,
#jobs-map-wrapper .job_filters .showing_jobs {
    display: none !important;
}

#jobs-map-wrapper ul.job_listings {
    height: calc(806px - 125px);
    overflow-x: hidden;
    overflow-y: scroll;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 555px;
    max-width: 555px;
}

#jobs-map-wrapper .job_listing {
    padding: 24px 37px 28px 32px;
    border-bottom: 1px solid rgba(48, 42, 39, .2);
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-basis: 100%;
    text-decoration-line: none;
    position: relative;
    cursor: pointer;
    height: 97px;
}

#jobs-map-wrapper .job_listing:hover,
#jobs-map-wrapper .job_listing:focus {
    background-color: rgba(226, 227, 227, .4);
}


#jobs-map-wrapper .position {
    display: block;
    width: 100%;
    padding: 0;
}

#jobs-map-wrapper .job_listing .position h3 {
    font-family: 'Helvetica Now Display';
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 22px;
    display: flex;
    letter-spacing: 0.2px;
    color: #302A27;
    margin-bottom: 0;
}

#jobs-map-wrapper .job_listing .location p {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.3px;
    color: #302A27;
    opacity: 0.6;
    padding: 3px 0 0 0;
}

#jobs-map-wrapper .job_listing span.plus{
    position: absolute;
    top: 43px;
    right: 0;
    height: auto;
    width: 130px;
    transform: translate(-20%,-40%);
    color: #CFC3BA;
    text-align: center;
}

#jobs-list a.job-link {
    display: none !important;
}

#jobs-map-wrapper .job_listings a {
    text-decoration-line: none;
}

#jobs-map-wrapper .job_filters::after {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0);
    content: '';
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
}

#load-more {
    visibility: visible;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    opacity: 1;
    z-index: 99;
    font-size: 16px;
    position: relative;
    color: #302A27;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-basis: 100%;
    width: 100%;
    background-color: #E2E3E3;
    border-radius: 5px;
    height: 56px;
    padding: 16px;
    margin: 20px 30px;
}

.load_more_jobs:hover #load-more {
    text-decoration-line: none;
    background-color: #F56038;
    color: #FFF;
}

.load_more_jobs .dots-wrapper {
    margin-left: 10px;
}

#jobs-map-wrapper .job_listings a {
    text-decoration-line: none;
}

.elementor-401613 .elementor-element.elementor-element-705f31c4 .search_keywords {
    display: none !important;
}
/* Tablet */
@media (max-width: 991.8px){
#jobs-map-wrapper ul.job_listings {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 100%;
    width: 100%;
    max-width: 100%;
    height: 500px;
    position: absolute;
    bottom: 0;
    order: 1;
    margin-bottom: 0;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    transform: translateY(120%);
}

#jobs-map-wrapper ul.job_listings.active {
    transform: translateY(0);
}

#jobs-map-wrapper .job-listing-inner {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

#jobs-map-wrapper .jobs-widget-row {
    height: 690px;
    display: block;
    width: 100%;
    position: relative;
}

#jobs-map-wrapper .jobs-widget-col-left {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

#jobs-map-wrapper .jobs-widget-col-right {
    width: 100%;
    flex-basis: 100%;
    overflow: hidden;
}

#jobs-map-wrapper .job_filters, #jobs-map-wrapper .job_listings li.job_listing {
    width: 100%;
}

#jobs-map-wrapper .job_filters .search_jobs {
    border-left: 1px solid rgba(48,42,39,.2);
    border-right: 1px solid rgba(48,42,39,.2);
    width: 100%;
    padding: 20px 25px;
}

/* Map Buttons Tablet */
.map-toggle-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
    border-bottom: 1px solid rgba(48,42,39,.2);
    }
    
.map-toggle-wrapper a {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #302A27;
    padding: 13px 14px;
    border: 1px solid #E2E3E3;
    box-sizing: border-box;
    border-radius: 5px;
    flex-wrap: wrap;
    align-items: center;
    width: 130px;
    display: flex;
    justify-content: space-around;
    position: relative;
}
    
.map-toggle-wrapper a, .map-toggle-wrapper a * {
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    text-decoration-line: none;
}

.map-toggle-wrapper a:hover, .map-toggle-wrapper a:focus, .map-toggle-wrapper a.active {
    color: #FFF;
    background-color: #F56038;
    border-color: #F56038;
}

.map-toggle-wrapper a .circle {
    height: 22px;
    width: 22px;
    border-radius: 50%;
    background: #F56038;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    float: right;
    margin-right: 0;
    position: relative;
}
    
.map-toggle-wrapper a:hover .circle, .map-toggle-wrapper a:focus .circle, .map-toggle-wrapper a.active .circle {
background: #FFF;
}
    
.show-jobs-icon {
    mask: url(/wp-content/uploads/2021/08/map.svg) no-repeat center;
    -webkit-mask: url(/wp-content/uploads/2021/08/map.svg) no-repeat center;
    background: #FFF;
    display: block;
    height: 12px;
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    }
    
.map-jobs-icon {
    mask: url(/wp-content/uploads/2021/08/filter.svg) no-repeat center;
    -webkit-mask: url(/wp-content/uploads/2021/08/filter.svg) no-repeat center;
    background: #FFF;
    display: block;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    }
    
.map-toggle-wrapper a:hover .icon, .map-toggle-wrapper a:focus .icon, .map-toggle-wrapper a.active .icon {
    background: #F56038;
    }

#jobs-map-wrapper .map-wrapper{
    height: 500px!important;
    width: 100%!important;
    margin-top: auto!important;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    order: 2;
    z-index: 2;
    }
#jobs-map-wrapper .map-wrapper.hidden {
    transform: translateY(110%);
}

#jobs-map-wrapper .map-wrapper.active {
    transform: translateY(0);
    }
}

@media (max-width: 767.8px){
#jobs-map-wrapper .job_listings{
    border-bottom: none;
    border-top: none;
    }
    
#jobs-map-wrapper .jobs-widget-row {
    height: 766px;
    }
    
#jobs-map-wrapper .job_filters .search_jobs {
    border-top: 1px solid rgba(48,42,39,.2);
    border-left: none;
    border-right: none;
    padding: 20px 0;
    }
    
#jobs-map-wrapper .job_filters .search_jobs div.search_location {
    width: 100%;
    }
    
#jobs-map-wrapper .job_filters .search_jobs div.search_submit {
    float: left;
    width: 100%;
    }
    
#jobs-map-wrapper .job_filters .search_jobs div.search_submit input {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    }
    
#jobs-map-wrapper .search_submit svg {
    top: auto;
    bottom: 16px;
    }
#jobs-map-wrapper .map-toggle-wrapper{
    padding: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-748be680 */.elementor-401613 .elementor-element.elementor-element-748be680 p{
    text-align: inherit;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-294a972 */.elementor-401613 .elementor-element.elementor-element-294a972 .line {
    display: block;
    height: 2px;
    position: absolute;
    transform: rotate(135deg);
    opacity: 1;
    -webkit-transition: 1s all;
    -moz-transition: 1s all;
    -o-transition: 1s all;
    transition: 1s all;
    top: 290px;
    width: 715px;
    left: -600px;
}

.elementor-401613 .elementor-element.elementor-element-294a972 .line:before {
    top: 0;
    opacity: 1;
    height: 100%;
    left: -500px;
    display: block;
    content: "";
    -webkit-transition: width 1.5s ease;
    -moz-transition: width 1.5s ease;
    -o-transition: width 1.5s ease;
    transition: width 1.5s ease;
    z-index: 2;
    width: 100%;
    background-color: #302A27;
}

@media screen and (max-width:900px){
    .elementor-401613 .elementor-element.elementor-element-294a972 .line{
        top: 200px;
        width: 400px;
        left: -350px;
    }
}

@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-294a972 .line{
        top: 100px;
        width: 70px;
        left: auto;
        position: relative;
        right: auto;
        float: right;
        margin-right: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34fa5f8a */.elementor-401613 .elementor-element.elementor-element-34fa5f8a {
    width: 50%;
    flex-basis: 50%;
    max-width: 458px;
    position: relative;
    order: 2;
    margin-top: -130px;
}

@media screen and (max-width:900px){
    .elementor-401613 .elementor-element.elementor-element-34fa5f8a {
        margin-top:0;
        max-width: 50%;
    }
}

@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-34fa5f8a {
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
    order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7db50ac7 */@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-7db50ac7 .line{
        top: 100px;
        width: 70px;
        left: auto;
        position: relative;
        right: auto;
        float: left;
        margin-left: 21px;
        height: 2px;
        transform: rotate(45deg);
        opacity: 1;
        -webkit-transition: 1s all;
        -moz-transition: 1s all;
        -o-transition: 1s all;
        transition: 1s all;
    }
    
    .elementor-401613 .elementor-element.elementor-element-7db50ac7 .line:before{
        top: 0;
        opacity: 1;
        height: 100%;
        left: -500px;
        display: block;
        content: "";
        -webkit-transition: width 1.5s ease;
        -moz-transition: width 1.5s ease;
        -o-transition: width 1.5s ease;
        transition: width 1.5s ease;
        z-index: 2;
        background-color: #302A27;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40482bc2 */.elementor-401613 .elementor-element.elementor-element-40482bc2 {
    width: 50%;
    flex-basis: 50%;
    max-width: 458px;
    position: relative;
    order: 1;
    margin-top: 315px;
}

@media screen and (max-width:900px){
    .elementor-401613 .elementor-element.elementor-element-40482bc2 {
        margin-top:250px;
        max-width: 50%;
    }
}

@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-40482bc2{
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
        order: 2;
        margin-top: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-377f872e */.elementor-401613 .elementor-element.elementor-element-377f872e .line {
    display: block;
    height: 2px;
    position: absolute;
    transform: rotate(135deg);
    opacity: 1;
    -webkit-transition: 1s all;
    -moz-transition: 1s all;
    -o-transition: 1s all;
    transition: 1s all;
    top: 290px;
    width: 715px;
    left: -600px;
}

.elementor-401613 .elementor-element.elementor-element-377f872e .line:before {
    top: 0;
    opacity: 1;
    height: 100%;
    left: -500px;
    display: block;
    content: "";
    -webkit-transition: width 1.5s ease;
    -moz-transition: width 1.5s ease;
    -o-transition: width 1.5s ease;
    transition: width 1.5s ease;
    z-index: 2;
    width: 100%;
    background-color: #302A27;
}

@media screen and (max-width:900px){
    .elementor-401613 .elementor-element.elementor-element-377f872e .line{
        top: 190px;
        width: 400px;
        left: -350px;
    }
}

@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-377f872e .line{
        top: 80px;
        width: 70px;
        left: auto;
        position: relative;
        right: auto;
        float: right;
        margin-right: 21px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2914198b */.elementor-401613 .elementor-element.elementor-element-2914198b {
    width: 50%;
    flex-basis: 50%;
    max-width: 458px;
    position: relative;
    order: 4;
    margin-right: -150px;
    margin-left: auto;
    margin-top: -95px;
}

@media screen and (max-width:900px){
    .elementor-401613 .elementor-element.elementor-element-2914198b{
        margin-right: -90px;
        max-width: 50%;
    }
}

@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-2914198b{
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
        order: 3;
        margin: 20px auto 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bed6677 */@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-5bed6677 .line{
        top: 80px;
        width: 70px;
        left: auto;
        position: relative;
        right: auto;
        float: left;
        margin-left: 21px;
        height: 2px;
        transform: rotate(45deg);
        opacity: 1;
        -webkit-transition: 1s all;
        -moz-transition: 1s all;
        -o-transition: 1s all;
        transition: 1s all;
    }
    
    .elementor-401613 .elementor-element.elementor-element-5bed6677 .line:before{
        top: 0;
        opacity: 1;
        height: 100%;
        left: -500px;
        display: block;
        content: "";
        -webkit-transition: width 1.5s ease;
        -moz-transition: width 1.5s ease;
        -o-transition: width 1.5s ease;
        transition: width 1.5s ease;
        z-index: 2;
        background-color: #302A27;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3419c9be */.elementor-401613 .elementor-element.elementor-element-3419c9be {
    width: 50%;
    flex-basis: 50%;
    max-width: 458px;
    position: relative;
    order: 3;
    margin-top: 345px;
    margin-right: -295px;
    margin-left: auto;
}

@media screen and (max-width:900px){
    .elementor-401613 .elementor-element.elementor-element-3419c9be{
        margin-top: 240px;
        margin-right: -150px;
        max-width: 50%;
    }
}
@media (max-width: 767.8px){
    .elementor-401613 .elementor-element.elementor-element-3419c9be{
        width: 100%;
        max-width: 100%;
        flex-basis: 100%;
        order: 4;
        margin: 20px auto 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-47fe76b2 */@media screen and (min-width:1024px){
    .elementor-401613 .elementor-element.elementor-element-47fe76b2 {
    width: 488px;
    flex-basis: 488px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3177e7f7 */.elementor-401613 .elementor-element.elementor-element-3177e7f7 p{
    font-size: 16px;
    font-weight: 400;
    line-height: 23.5px;
    margin-bottom: 20px;
}

.elementor-401613 .elementor-element.elementor-element-3177e7f7 a{
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5647078c */.elementor-401613 .elementor-element.elementor-element-5647078c p{
    font-size: 16px;
    font-weight: 400;
    line-height: 23.5px;
    margin-bottom: 20px;
}

.elementor-401613 .elementor-element.elementor-element-5647078c a{
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e200a8 */@media screen and (min-width:1024px){
    .elementor-401613 .elementor-element.elementor-element-3e200a8 {
    width: calc(100% - 488px);
    flex-basis: calc(100% - 488px);
    }
}/* End custom CSS */
/* Start custom CSS */#language-bottom-wrapper {
    padding-bottom: 200px;
}

#language-container-bottom {
    border-top: 1px solid rgba(48, 42, 39, .2);
}
.job_listings>.load_more_jobs {
display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trim Poster Semi Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/01/TrimPosterSemiCondensed.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/01/TrimPosterSemiCondensed.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimPosterSemiCondensed.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimPosterSemiCondensed.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimPosterSemiCondensed.svg#TrimPosterSemiCondensed') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-300.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-300.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-300-3.woff2') format('woff2'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-300.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-300.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-300.svg#HelveticaNowDisplay') format('svg');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-400.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-400.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-400-1.woff2') format('woff2'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-400.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-400.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-400.svg#HelveticaNowDisplay') format('svg');
}
@font-face {
	font-family: 'Helvetica Now Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-500.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-500.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-500-1.woff2') format('woff2'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-500.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-500.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/HelveticaNowDisplay-500.svg#HelveticaNowDisplay') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trim Mono Web';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb400.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb400.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb400.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb400.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb400.svg#TrimMonoWeb') format('svg');
}
@font-face {
	font-family: 'Trim Mono Web';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb600.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb600.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb600.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb600.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/01/TrimMonoWeb600.svg#TrimMonoWeb') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Trim Poster Compressed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kollabo.com/wp-content/uploads/2023/03/TrimPosterCompressed.eot');
	src: url('https://kollabo.com/wp-content/uploads/2023/03/TrimPosterCompressed.eot?#iefix') format('embedded-opentype'),
		url('https://kollabo.com/wp-content/uploads/2023/03/TrimPosterCompressed.woff2') format('woff2'),
		url('https://kollabo.com/wp-content/uploads/2023/03/TrimPosterCompressed.woff') format('woff'),
		url('https://kollabo.com/wp-content/uploads/2023/03/TrimPosterCompressed.ttf') format('truetype'),
		url('https://kollabo.com/wp-content/uploads/2023/03/TrimPosterCompressed.svg#TrimPosterCompressed') format('svg');
}
/* End Custom Fonts CSS */