/* ---- FRONT-END ---- */
#rig-vacancies-overview-curved-border-top-wrapper img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 60px;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper {
	margin-top: -10%;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 60px;
	margin-bottom: 70px;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container a {
	color: #FFA903;
	border-bottom: 1px solid #FFA903;
	transition: all .3s ease-in-out;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container a:hover,
#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container a:focus {
	color: #001E53;
	border-color: #001E53;
	transition: all .3s ease-in-out;
} 

#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container .rig-vacancies-overview-intro-content {
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 50% - 30px );
	font-family: 'Inter Tight', sans-serif;
	font-weight: 500;
	font-size: clamp( 16px, 1.21951vw, 20px );
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container .rig-vacancies-overview-intro-content.right {
	font-weight: 300;
	padding-left: 30px;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 calc( 50% - 30px );
	font-family: 'Inter Tight', sans-serif;
	font-size: clamp( 16px, 1.21951vw, 20px);
	padding: 40px;
	border-radius: 25px;
	box-shadow: 0 0 15px rgba( 0, 0, 0, 0.15);
	background-color: #FFFFFF;
	transition: all .3s ease-in-out;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container a {
	border: 0 none;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container:hover {
	transform: scale( 1.05 );
	transition: all .3s ease-in-out;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container::after {
	display: content;
	position: absolute;
	content: '';
	right: 0;
	top: 50%;
	transform: translate( 25px, -50% );
	-webkit-transform: translate( 25px, -50% );
	bottom: 50%;
	height: 50px;
	width: 50px;
	background-color: #FFA903;
	background-image: url('images/RIG - Arrow White.svg');
	background-size: auto 20px;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 25px;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-location {
	color: #888888;
	margin-bottom: 25px;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-title {
	font-family: 'Metropolis', sans-serif;
	color: #001E53;
	font-size: clamp( 36px, 2.439024vw, 40px);
	font-weight: 300;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-introtext {
	color: #001E53;
	margin-bottom: 25px;
}

#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-date-duration-container .rig-vacancies-overview-content-single-item-date-duration {
	color: #888888;
}

#separator-wrapper {
	display: none;
	background-color: #FAF5F0;
}

#separator-wrapper .separator-container {
	background-color: #FAF5F0;
	border-bottom: 2px solid #E5D4C3;
}








@media( max-width: 767px ) {
	#rig-vacancies-overview-curved-border-top-wrapper {
		margin-top: 140px;
	}
				#rig-vacancies-overview-curved-border-top-wrapper img {
					width: 100%;
					max-width: 100%;
					height: auto;
				}

	#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		gap: 0;
	}

	#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper {
		margin-top: 0;
	}

	#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0;
		margin-bottom: 70px;
	}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container a {
					color: #FFA903;
					border-bottom: 1px solid #FFA903;
					transition: all .3s ease-in-out;
				}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container a:hover,
				#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container a:focus {
					color: #001E53;
					border-color: #001E53;
					transition: all .3s ease-in-out;
				} 

	#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container .rig-vacancies-overview-intro-content {
		display: flex;
		flex-direction: row;
		flex: 0 0 100%;
		font-family: 'Inter Tight', sans-serif;
		font-weight: 500;
		font-size: 16px;
		margin-bottom: 30px;
	}


	#rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper .rig-vacancies-overview-intro-content-container .rig-vacancies-overview-intro-content.right {
		font-weight: 300;
		padding-left: 0;
		margin-bottom: 0;
	}

	#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 85%;
		max-width: 85%;
		font-family: 'Inter Tight', sans-serif;
		font-size: 16px;
		padding: 20px;
		border-radius: 25px;
		box-shadow: 0 0 15px rgba( 0, 0, 0, 0.15);
		background-color: #FFFFFF;
		transition: all .3s ease-in-out;
		margin-bottom: 30px;
	}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container a {
					border: 0 none;
				}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container:hover {
					transform: scale( 1.05 );
					transition: all .3s ease-in-out;
				}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container::after {
					display: content;
					position: absolute;
					content: '';
					right: 0;
					top: 50%;
					transform: translate( 25px, -50% );
					-webkit-transform: translate( 25px, -50% );
					bottom: 50%;
					height: 50px;
					width: 50px;
					background-color: #FFA903;
					background-image: url('images/RIG - Arrow White.svg');
					background-size: auto 20px;
					background-position: center;
					background-repeat: no-repeat;
					border-radius: 25px;
				}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-location {
					color: #888888;
					margin-bottom: 25px;
				}

	#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-title {
		font-family: 'Metropolis', sans-serif;
		color: #001E53;
		font-size: 30px;
		font-weight: 300;
	}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-introtext {
					color: #001E53;
					margin-bottom: 25px;
				}

				#rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container .rig-vacancies-overview-content-single-item-date-duration-container .rig-vacancies-overview-content-single-item-date-duration {
					color: #888888;
				}

				#separator-wrapper {
					background-color: #FAF5F0;
				}

				#separator-wrapper .separator-container {
					background-color: #FAF5F0;
					border-bottom: 2px solid #E5D4C3;
				}
}


@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: portrait) {
	  #rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper {
		  margin-top: 0!important;
	  }
	  
	  #rig-vacancies-overview-wrapper #rig-vacancies-overview-content-wrapper .rig-vacancies-overview-content-container .rig-vacancies-overview-content-single-item-container {
		position: relative;
		display: flex;
		flex-direction: column;
		flex: 0 0 calc( 100% - 60px );
		font-family: 'Inter Tight', sans-serif;
		font-size: clamp(16px, 1.21951vw, 20px);
		padding: 40px;
		border-radius: 25px;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
		background-color: #FFFFFF;
		transition: all .3s ease-in-out;
	}
}

@media only screen
  and (min-width: 768px) 
  and (max-width: 1200px) 
  and (orientation: landscape) {
	  #rig-vacancies-overview-wrapper #rig-vacancies-overview-intro-wrapper {
		  margin-top: -5%!important;
	  }
}







/* ---- PREVIEW BACK-END ---- */
#text-wrapper {
	padding: 35px 0;
}