.elementor-3596 .elementor-element.elementor-element-0ceb127:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-0ceb127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );background:url("https://jobbusters.de/wp-content/uploads/2025/03/freepik__upload__44926-1.png") 50% 50%;background-size:cover;}.elementor-3596 .elementor-element.elementor-element-0ceb127 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F2FF1E 0%, #7030A000 20%);opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-0ceb127 > .elementor-container{min-height:40vh;}.elementor-3596 .elementor-element.elementor-element-0ceb127{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 0px 40px 0px;}.elementor-3596 .elementor-element.elementor-element-fb7d715 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-3596 .elementor-element.elementor-element-2f175f8{text-align:center;}.elementor-3596 .elementor-element.elementor-element-2f175f8 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-3596 .elementor-element.elementor-element-966a390:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-966a390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-3596 .elementor-element.elementor-element-966a390{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-966a390 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-13a5e88:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-13a5e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-3596 .elementor-element.elementor-element-13a5e88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-13a5e88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-5c72b4fa:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-5c72b4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jobbusters.de/wp-content/uploads/2025/03/AdobeStock_338431635-scaled-2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3596 .elementor-element.elementor-element-5c72b4fa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, #7030A000 20%);opacity:0.56;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-5c72b4fa > .elementor-container{max-width:1260px;}.elementor-3596 .elementor-element.elementor-element-5c72b4fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 104px 40px;}.elementor-3596 .elementor-element.elementor-element-6f7d3850{text-align:center;}.elementor-3596 .elementor-element.elementor-element-6f7d3850 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-3596 .elementor-element.elementor-element-201bd874 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-3596 .elementor-element.elementor-element-201bd874 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-201bd874{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:44px;margin-bottom:0px;}.elementor-3596 .elementor-element.elementor-element-66aed40e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3596 .elementor-element.elementor-element-66aed40e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000EB;}.elementor-3596 .elementor-element.elementor-element-66aed40e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-3596 .elementor-element.elementor-element-66aed40e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-1a9e3be6{--icon-box-icon-margin:15px;}.elementor-3596 .elementor-element.elementor-element-1a9e3be6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-1a9e3be6.elementor-view-framed .elementor-icon, .elementor-3596 .elementor-element.elementor-element-1a9e3be6.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-1a9e3be6 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-1a9e3be6 .elementor-icon-box-description{font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-3596 .elementor-element.elementor-element-73a6416c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3596 .elementor-element.elementor-element-73a6416c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000EB;}.elementor-3596 .elementor-element.elementor-element-73a6416c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:50px 50px 50px 50px;}.elementor-3596 .elementor-element.elementor-element-73a6416c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-36aece05{--icon-box-icon-margin:15px;}.elementor-3596 .elementor-element.elementor-element-36aece05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-36aece05.elementor-view-framed .elementor-icon, .elementor-3596 .elementor-element.elementor-element-36aece05.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-36aece05 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-36aece05 .elementor-icon-box-description{font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}.elementor-3596 .elementor-element.elementor-element-6254557a > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-6254557a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:44px;margin-bottom:0px;}.elementor-3596 .elementor-element.elementor-element-dd737c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3596 .elementor-element.elementor-element-dd737c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000EB;}.elementor-3596 .elementor-element.elementor-element-dd737c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-3596 .elementor-element.elementor-element-dd737c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-6afb9fca{--icon-box-icon-margin:15px;}.elementor-3596 .elementor-element.elementor-element-6afb9fca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-6afb9fca.elementor-view-framed .elementor-icon, .elementor-3596 .elementor-element.elementor-element-6afb9fca.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-6afb9fca .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-3596 .elementor-element.elementor-element-6afb9fca .elementor-icon-box-description{font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor5 );}@media(max-width:1024px) and (min-width:768px){.elementor-3596 .elementor-element.elementor-element-66aed40e{width:100%;}.elementor-3596 .elementor-element.elementor-element-73a6416c{width:100%;}.elementor-3596 .elementor-element.elementor-element-dd737c0{width:100%;}}@media(max-width:1024px){.elementor-3596 .elementor-element.elementor-element-0ceb127{padding:200px 64px 40px 40px;}.elementor-3596 .elementor-element.elementor-element-fb7d715 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3596 .elementor-element.elementor-element-5c72b4fa{padding:80px 40px 80px 40px;}.elementor-3596 .elementor-element.elementor-element-66aed40e > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3596 .elementor-element.elementor-element-73a6416c > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3596 .elementor-element.elementor-element-dd737c0 > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-3596 .elementor-element.elementor-element-0ceb127 > .elementor-container{min-height:70vh;}.elementor-3596 .elementor-element.elementor-element-0ceb127{padding:120px 32px 40px 24px;}.elementor-3596 .elementor-element.elementor-element-fb7d715{z-index:0;}.elementor-3596 .elementor-element.elementor-element-5c72b4fa{padding:64px 24px 64px 24px;}}@media(min-width:1025px){.elementor-3596 .elementor-element.elementor-element-5c72b4fa:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-5c72b4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-2f175f8 */.elementor-2164 .elementor-element.elementor-element-2f175f8 .elementor-heading-title {
        color: #fff;
        background-color: rgb(0, 0, 0, 0.7);
        border-radius: 5px;
        padding: 10px;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61334a2 */.ptb-search-form{
    background-color: var(--ast-global-color-1);
    margin-top: -87px !important;
    margin-bottom: 60px;
    padding: 25px 20px 10px 25px;
    box-shadow: 0px 0px 60px #0000000D;
    border-radius: 8px;
    opacity: 1;
    
}
.ptb_firstsearch_jobs_count_row{
    color: #000;
    font-size: 24px;
}
.ptb-search-form label{
	color: #584D66;
	font-size: 17px;
}
.ptb-search-form input[type=text], .ptb-search-form .select2-container, .ptb-search-form .select2-container .select2-choice{
    height: 45px;
    background-color: #FAFAFA !important;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    color: #584D66 !important;
    font-size: 17px !important;
    font-family: 'lato';

    }

.ptb-search-form .select2-container .select2-choice{
    color: #584D66 !important;
    font-size: 17px !important;
    padding:  0.5em;
    font-family: 'lato';
}
.ptb_wrap article{
	background-color: var(--ast-global-color-1) !important;
	padding:  1.5em 1.8em;
	border-radius: 8px;
}

.ptb_wrap article .ptb_module.ptb_permalink.job_viewmore {
    position: absolute;
    bottom: 1.5em;
    left: 1.8em;
    width: 100%; 
}

.ptb_wrap article {
    position: relative; 
    padding:  1.5em 1.8em; 
}

.cat-city a, .cat-city-sep{
	color: #584D66;
	font-size: 17px;
}
.ptb_post_title a {
    color: #000;
	font-size: 24px;
}
.ptb_post_title {
    margin-bottom: 100px !important;
}

.ptb-search-form .ptb_search_module.ptb_search_custom_text.tf_clearfix {
    font-size: 28px;
    font-weight: 600
}

.ptb_loops_wrapper .ptb_post {
    margin-bottom: unset !important;
}
.ptb_pagenav{
    text-align: center;
    margin-top: 30px;
}
.ptb_pagenav .page-numbers.current{
	background-color: #7030A0;
	width: 52px;
	height: 52px;
	border-radius: 26px;
	padding: 17px;
	color: #F7F9FB;
	font-family: 'Lato';
	font-size: 17px;

}

.ptb_search_label label {
    color: #000;
    font-weight: 600;
    font-size: 21px;
}

.ptb_pagenav a{
	color: #584D66;
	font-family: 'Lato';
	font-size: 17px;
}

.ptb_loops_wrapper .ptb_post .ptb_items_wrapper.entry-content .ptb_col_first a:not(.ptb_link_button ) {
    color: #000 !important;
}

.job_viewmore a{
	background-color: #000 !important;
	border-radius: 4px;
	color: #F3F1F6;
	font-family: 'Lato';
	font-size: 16px;
	font-weight: 600 !important;
	border: 2px solid;
	padding: 14px 32px !important;
	text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13a5e88 */.ptb-search-form{
    background-color: var(--ast-global-color-1);
    margin-top: -87px !important;
    margin-bottom: 60px;
    padding: 25px 20px 10px 25px;
    box-shadow: 0px 0px 60px #0000000D;
    border-radius: 8px;
    opacity: 1;
    
}
.ptb_firstsearch_jobs_count_row{
    color: #000;
    font-size: 24px;
}
.ptb-search-form label{
	color: #584D66;
	font-size: 17px;
}
.ptb-search-form input[type=text], .ptb-search-form .select2-container, .ptb-search-form .select2-container .select2-choice{
    height: 45px;
    background-color: #FAFAFA !important;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    color: #584D66 !important;
    font-size: 17px !important;
    font-family: 'lato';

    }

.ptb-search-form .select2-container .select2-choice{
    color: #584D66 !important;
    font-size: 17px !important;
    padding:  0.5em;
    font-family: 'lato';
}
.ptb_wrap article{
	background-color: var(--ast-global-color-1) !important;
	padding:  1.5em 1.8em;
	border-radius: 8px;
}

.ptb_wrap article .ptb_module.ptb_permalink.job_viewmore {
    position: absolute;
    bottom: 1.5em;
    left: 1.8em;
    width: 100%; 
}

.ptb_wrap article {
    position: relative; 
    padding:  1.5em 1.8em; 
}

.cat-city a, .cat-city-sep{
	color: #584D66;
	font-size: 17px;
}
.ptb_post_title a {
    color: #000;
	font-size: 24px;
}
.ptb_post_title {
    margin-bottom: 100px !important;
}

.ptb-search-form .ptb_search_module.ptb_search_custom_text.tf_clearfix {
    font-size: 28px;
    font-weight: 600
}

.ptb_loops_wrapper .ptb_post {
    margin-bottom: unset !important;
}
.ptb_pagenav{
    text-align: center;
    margin-top: 30px;
}
.ptb_pagenav .page-numbers.current{
    background-color: #f2ff1e !important;
	width: 52px;
	height: 52px;
	border-radius: 26px;
	padding: 17px;
	color: #000 !important;
	font-family: 'Lato';
	font-size: 17px;

}
.ptb_pagenav a.page-numbers,
span.page-numbers.dots {
    color: #f2ff1e;
}
.ptb_search_label label {
    color: #000;
    font-weight: 600;
    font-size: 21px;
}

.ptb_pagenav a{
	color: #584D66;
	font-family: 'Lato';
	font-size: 17px;
}

.ptb_loops_wrapper .ptb_post .ptb_items_wrapper.entry-content .ptb_col_first a:not(.ptb_link_button ) {
    color: #000 !important;
}

.job_viewmore a{
	background-color: #000 !important;
	border-radius: 4px;
	color: #F3F1F6;
	font-family: 'Lato';
	font-size: 16px;
	font-weight: 600 !important;
	border: 2px solid;
	padding: 14px 32px !important;
	text-align: center;
}/* End custom CSS */