p {
	font-size: 24px;
	margin-bottom: 0;
}

	@media ( min-width: 1450px )
	{
		p {
			font-size: 30px;
			word-spacing: -2px;
		}
	}

h2 {
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px;
}
	@media ( min-width: 1450px )
	{
		h2 { text-align: justify; }
	}

#depannageBlockOne { background-color: #f2f2f2; }
#depannageNote {
	background-color: #a00;
	padding: 34px 0;
}

	@media (max-width: 991px)
	{
		#depannageIntro, #depannageBlockOne, #depannageBlockTwo { padding: 40px 0; }
			.depannage-pic { margin: 0 auto 56px; }
	}

	@media (min-width: 992px)
	{
		#depannageIntro .container, 
		#depannageBlockOne .container,
		#depannageBlockTwo .container {
			height: 550px;
			align-items: center;
		}
			.depannage-pic, .depannageText { width: 450px; }
	}

	@media (min-width: 1200px)
	{
		.depannage-pic { width: auto; }
		.depannageText { width: 550px; }
	}

	@media (min-width: 1450px)
	{
		.depannageText { width: 852px; }
	}

/* mainCameraSection5 */

#mainCameraSection5 {
	background-color: #f2f2f2;
	padding: 50px 0 0;
}
	#mainCameraSection5 picture {
		display: block;
		margin-top: 38px;
	}

	@media ( min-width: 1450px )
	{
		#mainCameraSection5 {
			height: 672px;
			background-size: calc(100% - 54%) auto;
			padding-top: 88px;
		}
			#mainCameraSection5 .container div { width: 760px; }
	}

	@media ( min-width: 1200px ) and ( max-width: 1449px )
	{
		#mainCameraSection5 {
			background-size: calc(40% + 5%) auto;
			padding-bottom: 30px;
		}
			#mainCameraSection5 .container div { width: 607px; }
	}

	@media ( min-width: 1200px )
	{
		#mainCameraSection5 {
			background-repeat: no-repeat;
			background-position: 0 bottom;
			background-image: url('../img/bg/camera-section-5.png');
		}
			#mainCameraSection5 .container {
				display: flex;
				justify-content: flex-end;
			}
	}
/* /mainCameraSection5 */

/* jobsLinks */

#jobsLinks {
	background-color: #aa0000;
	padding: 67px 0;
}
#jobsLinks header h2 { margin-bottom: 0; }
	#slidesContainer { padding: 10px 0; }
		#slidesBlock .card {
			width: 330px;
			margin: auto;
			border: none;
			border-radius: 40px;
			box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
		}
			#slidesBlock .card .card-header {
				background-color: inherit;
				padding: 0.90rem 0 0.80rem;
				border-radius: 40px 40px 0 0;
				font-size: 30px;
			}
			#slidesBlock .card .card-body { padding: 0; }
				#slidesBlock .card .card-body picture img { border-radius: 0 0 40px 40px; }

	.tns-nav {
		margin: 10px 0;
		text-align: center;
	}
		.tns-nav > [aria-controls] {
			width: 15px;
			height: 15px;
			padding: 0;
			margin: 0 5px;
			border: 0;
			border-radius: 50%;
			background-color: rgba(0, 0, 0, 0.4);
		}
		.tns-nav > .tns-nav-active { background-color: #fff; }

	@media (max-width: 1199px)
	{
		#jobsLinks header { margin-bottom: 50px; }
		#customize-controls { display: none; }
	}

	@media (min-width: 1200px)
	{
		#jobsLinks header {
			margin-bottom: 74px;
		}
		#slidesBlock .container { position: relative; }
			#slidesBlock .card .stretched-link-hover::after {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				z-index: 1;
				pointer-events: auto;
				content: "";
				background-color: rgba(0, 0, 0, 0.3);
				border-radius: 10%;
				transform: scale(0);
				transition: .3s ease;
			}
			#slidesBlock .card:hover .stretched-link-hover::after { transform: scale(1); }

			#customize-controls {
				width: 100%;
				padding: 0;
				list-style: none;
				margin: 0;
			}
				#customize-controls .prev, #customize-controls .next {
					position: absolute;
					width: 50px;
					height: 50px;
					top: 44%;
					border: 0;
					background: url('../img/white-arrow.png') no-repeat 0 0 / cover;
					opacity: .5;
					cursor: pointer;
				}
				#customize-controls .prev:hover, #customize-controls .next:hover { opacity: 1 }
				#customize-controls .prev {
					left: -29px;
					transform: rotate(180deg);
				}
				#customize-controls .next { right: -29px; }
	}

	@media (min-width: 1450px)
	{
		#slidesBlock .card { width: 420px; }
	}

	@media (min-width: 1630px)
	{
		#customize-controls .prev { left: -90px; }
		#customize-controls .next { right: -90px; }
	}

/* /jobsLinks */