
#block_950402 {
	padding: 30px 0;
	background-color: var(--color-main);
}
#block_950402 > .flexbox, #block_950402 > .constrain > .flexbox {
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: stretch;
	align-items: stretch;
}
#block_950402 > .flexbox > .flex-grid-unit, #block_950402 > .constrain > .flexbox > .flex-grid-unit {
	margin-right: 20px;
}
#block_950402 > .flexbox > .flex-grid-unit:last-of-type, #block_950402 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
	margin-right: 0;
}
@media all and (max-width: 800px) {
	#block_950402 > .flexbox, #block_950402 > .constrain > .flexbox {
		-webkit-flex-direction: column;
		flex-direction: column;
	}
	#block_950402 > .flexbox > .flex-grid-unit, #block_950402 > .constrain > .flexbox > .flex-grid-unit {
		margin-right: 0;
		margin-bottom: 20px;
		-webkit-box-flex:0 1 auto !important;
	  -moz-box-flex: 0 1 auto !important;
	  -webkit-flex: 0 1 auto !important;
	  -ms-flex: 0 1 auto !important;
	  flex: 0 1 auto !important;
	  width: 100%;
	}
	#block_950402 > .flexbox > .flex-grid-unit:last-of-type, #block_950402 > .constrain > .flexbox > .flex-grid-unit:last-of-type {
		margin-bottom: 0;
	}
}

		#block_950412 {
			background-color:transparent;
			text-align: center;
				-webkit-box-flex: 0 1 0 1 auto;
				-moz-box-flex: 0 1 0 1 auto;
				-webkit-flex: 0 1 0 1 auto;
				-ms-flex: 0 1 0 1 auto;
				flex: 0 1 0 1 auto;
			
		}
		#block_950412 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_950412 > .content_body,
		#block_950412 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_950412 {  order: 0; } }
		

		#block_950424 {
			background-color:transparent;
			text-align: left;
				-webkit-box-flex: 0 1 200px;
				-moz-box-flex: 0 1 200px;
				-webkit-flex: 0 1 200px;
				-ms-flex: 0 1 200px;
				flex: 0 1 200px;
			
		}
		#block_950424 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_950424 > .content_body,
		#block_950424 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_950424 {  order: 0; } }
		

        #block_950436 {
          position: relative;
          margin:0px 0px 20px 0px;
          display:block;text-align:center;
                              width:250px;
        }
      
			#block_950448 {
				text-align:left;
				padding:4px 0 0 0;
				font-size:16px;
			}
		

#block_1307728 {
text-align: left;
}


#block_1307728 ul li::after,
#block_1307728 ul li a:not(.btn) {
color:#687778;
}
#block_1307728 ul li a:not(.btn):hover {
color:#ffffff;
}



		#block_2548812 {
			background-color:transparent;
			text-align: left;
				-webkit-box-flex: 0 1 320px;
				-moz-box-flex: 0 1 320px;
				-webkit-flex: 0 1 320px;
				-ms-flex: 0 1 320px;
				flex: 0 1 320px;
			
		}
		#block_2548812 > .overlay {
			background-color:transparent;
			opacity:0.0;
		}
		#block_2548812 > .content_body,
		#block_2548812 > .table > .table-cell >.content_body {
			padding:20px;
		}
			@media all and (max-width: 800px) { #block_2548812 {  order: 0; } }
		

  
  
  
  
  
  #block_2548834 .heading-hold {
    padding-top: 0px;
     padding-bottom: 10px;
    
  } 
  #block_2548834 .heading-hold h6.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 15px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2548834 .heading-hold {
      
      
    }
    #block_2548834 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548834 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.6), 14px); 
      
    }
  }

  
  
  
  
  
  #block_2548852 .heading-hold {
    padding-top: 36px;
     padding-bottom: 14px; 
  } 
  #block_2548852 .heading-hold h6.h {
     
      font-family: var(--font-family-body-bold);
      font-weight: var(--font-body-bold-weight);
      font-style: var(--font-body-bold-style);
    
    
     font-size: 15px; 
    
    
     font-weight: ; 
    
  }
  @media all and (max-width: 800px) {
    #block_2548852 .heading-hold {
      
      
    }
    #block_2548852 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.8), 14px); 
      
      
      
    }
  }
  @media all and (max-width: 550px) {
    #block_2548852 .heading-hold h6.h {
      
         font-size: Max(calc(15px * 0.6), 14px); 
      
    }
  }

  #block_2548870 .btn {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  #block_2548880 .btn {
    margin-top: 20px;
    margin-bottom: 0px;
  }

#block_950448 li a:hover {
color: var(--color-alt);
}
#block_950448 {
 position: relative;
 right: 3px;
}
#block_950448 li a {
 color: #687778;
}
@media all and (max-width:800px) {
 #block_950448 ul.social-links {
  text-align: center;
 }
}@media all and (min-width:800px) {
 #block_1307728 ul {
border-left: 1px solid #687778;
padding-left: 12px !important;
}}
@media all and (max-width:800px) {
 #block_1307728 {
  text-align: center;
 }
}#block_2548870 .btn {
font-size: 13px;
line-height: 1.4em;
}
@media all and (max-width:800px) {
 #block_2548870 {
  text-align: center;
 }
}#block_2548880 .btn.custom-1 {
border-radius: 0;
background-color: var(--color-alt);
color: #fff;
font-family: var(--font-body-family);
text-align: left;
font-size: 17px;
line-height: 20px;
width: 200px;
padding: 8px 15px;
background-size: 13px;
background-position: 160px 15px;
}
#block_2548880 .btn.custom-1::after {
 content: "Connect to Jobs Now";
 display: block;
 font-family: var(--font-body-family);
 font-size: 11px;
 margin-top: 4px;
}
@media all and (max-width:800px) {
 #block_2548880.button-block.left {
  text-align: center;
 }
}