.elementor-6008 .elementor-element.elementor-element-45b5ac2{padding:0px 0px 0px 0px;}.elementor-6008 .elementor-element.elementor-element-6d06b4a > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6008 .elementor-element.elementor-element-6d06b4a{width:100%;}}/* Start custom CSS for html, class: .elementor-element-4b54a9a */.header-rcrm {
        min-height: 640px;
        display: flex;
        align-items: center;
    }

    .job-name {
        color: #FFFFFF;
		font-family: "DM Sans", Sans-serif;
		font-size: 46px !important;
		font-weight: 500 !important;
		line-height: 56px !important;
    }

    .department-name {
       font-family: "DM Sans", Sans-serif;
		font-size: 20px !important;
		font-weight: 600 !important;
		line-height: 32px !important;
		letter-spacing: -0.2px !important;
    }
.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-rcrm {
       min-height: 500px;
    }

    .job-name {
            font-size: 36px !important;
			line-height: 1.1em !important;
    }

    .department-name {
       font-size: 19px !important;
    }
	}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45b5ac2 */body {
    zoom: normal !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
     max-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 */