.elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40584 .elementor-element.elementor-element-46313ec9 .elementor-repeater-item-54d5e85.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-40584 .elementor-element.elementor-element-336f4c7 > .elementor-element-populated{margin:140px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40584 .elementor-element.elementor-element-2c7bf050 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40584 .elementor-element.elementor-element-2c7bf050{text-align:center;}.elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-background-overlay{background-color:#EFEFEF;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-container{min-height:65vh;text-align:center;}.elementor-40584 .elementor-element.elementor-element-46313ec9:not(.elementor-motion-effects-element-type-background), .elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-40584 .elementor-element.elementor-element-46313ec9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-40584 .elementor-element.elementor-element-7697c8c .elementor-repeater-item-df1a718.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-40584 .elementor-element.elementor-element-9a7f3e1{text-align:center;}.elementor-40584 .elementor-element.elementor-element-7697c8c.elementor-section{padding:5% 20% 5% 20%;}body.elementor-page-40584{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40584 .elementor-element.elementor-element-336f4c7 > .elementor-element-populated{margin:75px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-container{min-height:65vh;}.elementor-40584 .elementor-element.elementor-element-46313ec9{margin-top:0px;margin-bottom:0px;}.elementor-40584 .elementor-element.elementor-element-46313ec9.elementor-section{padding:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-40584 .elementor-element.elementor-element-336f4c7 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40584 .elementor-element.elementor-element-2c7bf050 .elementor-heading-title{font-size:2.9rem;}.elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-container{min-height:69vh;}.elementor-40584 .elementor-element.elementor-element-46313ec9:not(.elementor-motion-effects-element-type-background), .elementor-40584 .elementor-element.elementor-element-46313ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-677px 0px;}.elementor-40584 .elementor-element.elementor-element-46313ec9{margin-top:0px;margin-bottom:0px;}.elementor-40584 .elementor-element.elementor-element-46313ec9.elementor-section{padding:32px 13px 32px 13px;}.elementor-40584 .elementor-element.elementor-element-7697c8c.elementor-section{padding:24px 0px 12px 0px;}}/* Start custom CSS */.elementor-hmg-sociallinks .wrapper a .fa-facebook-f, .elementor-hmg-sociallinks .wrapper a .fa-twitter, .elementor-hmg-sociallinks .wrapper a .fa-linkedin-in, .elementor-hmg-sociallinks .wrapper a .fa-instagram { background-color: transparent !important; }
.elementor-hmg-sociallinks .wrapper a:hover { color: #fff !important; }

.jobbox-link {
    color: #222 !important;
    font-weight: 700 !important;
    font-size: 1.4em !important;
}



button.btn.btn-primary.e-buttontext {
    color: #222 !important;
}

.blog-categories .elementor-hmg-post-categories li a {
    color: #FFF !important;
}

.newcolumns {
    columns: 2 !important;
}

.elementor-pagination a {
    color:#54595F !important;
}

.elementor-pagination a:hover {
    color:#E5151F !important;
}

.single-post article a {
   color:#E5151F !important; 
}

.single-post article p a:hover {
   text-decoration:underline; 
}

@media (max-width: 768px) {
    .jobs-widget-top {
       
    }
    .jobs-widget-bottom {

    }
	.jobs-widget-bottom .elementor-row {
    	min-height: 755px !important;
		height: 100%;
	}
	
	.newcolumns {
    columns: 1 !important;
}
}

.jobs-widget-bottom .elementor-row {
        	min-height: 550px;
}

.wpt-jobboard-feed-container {
    display: flex !important;
    flex-wrap: wrap !important;
}
.wpt-jobboard-feed-container .jobbox {
    flex: 0 0 50% !important;
    padding: 0 0px !important;
}/* End custom CSS */