.elementor-2896 .elementor-element.elementor-element-72c119b9:not(.elementor-motion-effects-element-type-background), .elementor-2896 .elementor-element.elementor-element-72c119b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://logicalexecutive.com.au/wp-content/uploads/2025/05/Frame-175-3.png");background-position:center center;background-size:cover;}.elementor-2896 .elementor-element.elementor-element-72c119b9 > .elementor-background-overlay{background-color:#00499A00;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2896 .elementor-element.elementor-element-72c119b9 > .elementor-container{min-height:400px;}.elementor-2896 .elementor-element.elementor-element-72c119b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-2896 .elementor-element.elementor-element-4652e2b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-63e8a821{text-align:center;}.elementor-2896 .elementor-element.elementor-element-5167ef0f{margin-top:0px;margin-bottom:0px;padding:100px 0px 60px 0px;}.elementor-2896 .elementor-element.elementor-element-14f681cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-6085ab7d{text-align:center;}.elementor-2896 .elementor-element.elementor-element-6085ab7d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:800;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-2896 .elementor-element.elementor-element-7e46fea1 > .elementor-widget-container{padding:0px 300px 0px 300px;}.elementor-2896 .elementor-element.elementor-element-7e46fea1{text-align:center;font-size:22px;font-weight:900;color:#000000;}.elementor-2896 .elementor-element.elementor-element-0cb5e17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2896 .elementor-element.elementor-element-e0e79c8 > .elementor-widget-container{background-color:#A8D2FF;margin:0px 0px 0px 0px;padding:30px 0px 0px 64px;border-radius:15px 15px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-e0e79c8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;color:#00499A;}.elementor-2896 .elementor-element.elementor-element-cad0aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2896 .elementor-element.elementor-element-cad0aa8:not(.elementor-motion-effects-element-type-background), .elementor-2896 .elementor-element.elementor-element-cad0aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D313100;}.elementor-2896 .elementor-element.elementor-element-9e16716{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:11px 11px 11px 11px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-2896 .elementor-element.elementor-element-9e16716:not(.elementor-motion-effects-element-type-background), .elementor-2896 .elementor-element.elementor-element-9e16716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A8D2FF;}.elementor-2896 .elementor-element.elementor-element-23ba92e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:10px;}.elementor-2896 .elementor-element.elementor-element-57949bd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:900;color:var( --e-global-color-accent );}.elementor-2896 .elementor-element.elementor-element-baf42b9{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:60px;}.elementor-2896 .elementor-element.elementor-element-cfebc84 .elementor-button{background-color:var( --e-global-color-f2a3b68 );font-size:21px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-2896 .elementor-element.elementor-element-cfebc84.elementor-element{--align-self:flex-end;}@media(min-width:768px){.elementor-2896 .elementor-element.elementor-element-23ba92e{--width:60%;}.elementor-2896 .elementor-element.elementor-element-baf42b9{--width:40%;}}@media(max-width:1024px){.elementor-2896 .elementor-element.elementor-element-72c119b9{padding:180px 30px 100px 30px;}.elementor-2896 .elementor-element.elementor-element-5167ef0f{padding:100px 30px 60px 30px;}.elementor-2896 .elementor-element.elementor-element-7e46fea1 > .elementor-widget-container{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-2896 .elementor-element.elementor-element-72c119b9{padding:170px 20px 100px 20px;}.elementor-2896 .elementor-element.elementor-element-5167ef0f{margin-top:0px;margin-bottom:0px;padding:100px 20px 60px 20px;}.elementor-2896 .elementor-element.elementor-element-7e46fea1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-23ba92e{--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2896 .elementor-element.elementor-element-57949bd{text-align:center;}.elementor-2896 .elementor-element.elementor-element-57949bd .elementor-heading-title{font-size:22px;}}/* Start custom CSS for shortcode, class: .elementor-element-567cf4a */div.job_listings ul.job_listings {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    width: 100%;
    border: none !important;
}
.rp4wp-related-job_listing>ul li.job_listing, .rp4wp-related-job_listing>ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
    width: 32%;
    padding: 22px;
    border: none !important;
	border-radius:20px;
	box-shadow: 0px 4px 40px 0px #00000026;

}
.rp4wp-related-job_listing>ul li.job_listing a, .rp4wp-related-job_listing>ul li.no_job_listings_found a, ul.job_listings li.job_listing a, ul.job_listings li.no_job_listings_found a {
    padding: 0 !important;
}
.rp4wp-related-job_listing>ul li.job_listing a img.company_logo, .rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {
	position: relative !important;
	display:none;
}
.rp4wp-related-job_listing>ul li.job_listing a .meta, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta ,
.rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
    width: 100%;
	padding-left: 0;
    margin-top: 10px;
	text-align:left;
}
.job_filters .search_submit input[type="submit"]{
	color:#FFF !important;
}
.job_filters {
    zoom: 1;
    background: #A8D2FF;
    border-radius: 0 0 15px 15px;
    padding: 15px 64px 30px 64px;
    margin-bottom: 50px;
}
.job_filters .search_jobs {
    zoom: 1;
    padding: 0 0 20px 0;
    display: flex;
}
.search_remote_position {
    display: none;
}
.search_jobs input[type=text] {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    border-radius: 40px;
    border: none;
    font-family: Roboto;
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    line-height: 15px;
    color: #00499A;
    padding: 17px 33px;
}
.search_submit input[type="submit"]{
     background: #00499A url('data:image/svg+xml,<svg width="34" height="35" viewBox="0 0 34 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.9583 20.7533H20.8391L20.4425 20.3708C21.3278 19.3423 21.9749 18.1308 22.3373 16.823C22.6998 15.5152 22.7687 14.1434 22.5391 12.8058C21.8733 8.86751 18.5866 5.72251 14.62 5.24084C13.2254 5.06442 11.809 5.20935 10.4791 5.66455C9.14917 6.11975 7.94101 6.87315 6.94706 7.8671C5.95311 8.86105 5.19971 10.0692 4.74451 11.3991C4.28931 12.729 4.14437 14.1455 4.3208 15.54C4.80246 19.5067 7.94746 22.7933 11.8858 23.4592C13.2233 23.6887 14.5951 23.6198 15.9029 23.2574C17.2107 22.8949 18.4223 22.2479 19.4508 21.3625L19.8333 21.7592V22.8783L25.8541 28.8992C26.435 29.48 27.3841 29.48 27.965 28.8992C28.5458 28.3183 28.5458 27.3692 27.965 26.7883L21.9583 20.7533ZM13.4583 20.7533C9.9308 20.7533 7.0833 17.9058 7.0833 14.3783C7.0833 10.8508 9.9308 8.00334 13.4583 8.00334C16.9858 8.00334 19.8333 10.8508 19.8333 14.3783C19.8333 17.9058 16.9858 20.7533 13.4583 20.7533Z" fill="white"/></svg>');
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    width: 49px;
    height: 49px;
    padding: 0;
    margin: 0;
    border-radius: 100%;
}
.job_filters .search_jobs div.search_submit {
    padding-top: 0em;
    padding-left: 13px;
}
.job_filters .job_types ,.job_filters .job_types li{
    background: none;
    border: none;
}
.showing_jobs {
    display: none !important;
}
.search_submit input[type="submit"]:hover{
    border-radius: 100%;
}
.job_filters .job_types li label{
        color: #00499A;
}




@media(max-width:525px){
	.rp4wp-related-job_listing>ul li.job_listing, .rp4wp-related-job_listing>ul li.no_job_listings_found, ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
		width: 100%;
	}
	.job_filters .search_jobs{flex-wrap: wrap;gap: 13px;}
	.job_filters .search_jobs div.filter_first, .job_filters .search_jobs div.search_keywords
	,.job_filters .search_jobs div.search_location,.job_filters .search_jobs div.search_submit{
	    width:100%;
		padding:0 !important;
	}
	.search_submit input[type="submit"]{
		width:100%;
		border-radius:15px;
	}
}











.rp4wp-related-job_listing>ul li.job_listing a div.position, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {
    padding: 0 !important;
    width: 100% !important;
}
.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a, .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a, ul.job_listings li.job_listing.job_position_featured a, ul.job_listings li.no_job_listings_found.job_position_featured a {
    background:none !important;
}/* End custom CSS */