.elementor-5972 .elementor-element.elementor-element-345c63b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5972 .elementor-element.elementor-element-b1c3fa9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5972 .elementor-element.elementor-element-e45bd04 > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-e45bd04 */.header-jobs {
        padding: 20rem 0 6rem 0;
        background-image: url(https://tandemsearch.com/wp-content/uploads/2023/10/index_bg.png);
        background-size: cover;
        color: var(--color-white);
        min-height: 640px;
        display: flex;
        align-items: center;
    }

    .heading-text {
        color: #FFFFFF;
		font-family: "DM Sans", Sans-serif;
		font-size: 46px !important;
		font-weight: 500 !important;
		line-height: 56px !important;
		letter-spacing: -0.2px !important;
        margin-bottom: 2rem;
    }

    .sub-heading-text {
       font-family: "DM Sans", Sans-serif;
		font-size: 20px !important;
		font-weight: 600 !important;
		line-height: 32px !important;
		letter-spacing: -0.2px !important;
        width: 60rem;
        word-wrap: break-word;
    }
.container {
		max-width: 1600px !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	@media (max-width: 1024px) {
		.container {
			max-width: 100% !important;
			padding-left: 15px !important;
			padding-right: 15px !important;
		}
	}
	@media (max-width: 767px) {
		.header-jobs {
       min-height: 500px;
    }

    .heading-text {
            font-size: 36px !important;
			line-height: 1.1em !important;
			text-align: left;
    }

    .sub-heading-text {
       font-size: 19px !important;
       text-align: left;
    }
	}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-345c63b */body {
    zoom: normal !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
     max-width: 100% !important; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-345c63b */.elementor-5972 .elementor-element.elementor-element-345c63b {
    width:100% !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1600px !important;
}
.elementor-25 .elementor-element.elementor-element-18722e04 > .elementor-container {
    max-width: 760px!important;
}/* End custom CSS */