p {
	font-size: 24px;
	margin-bottom: 0;
}

	@media ( min-width: 1450px )
	{
		p {
			font-size: 30px;
		}
	}

/* iaIntro */
#iaIntro {
	background-color: #e6e6e6;
	padding: 43px 0;
}

/* /iaIntro */

/* iaList */
#iaList { padding: 50px 0; }
	#iaList .container {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
		#iaList .card {
				border: none;
				border-radius: 40px;
				box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
			}
				#iaList .card .card-header {
					background-color: inherit;
					padding: 0.90rem 0 0.80rem;
					border-radius: 40px 40px 0 0;
				}
				#iaList .card .card-body {
					position: relative;
					padding: 0;
				}
					#iaList .card .card-body picture { display: block; }
						#iaList .card .card-body picture img { border-radius: 0 0 40px 40px; }
					#iaList .card .card-body .btn {
						position: absolute;
						bottom: 20px;
						padding: 0.54rem 1.23rem;
					}

@media (max-width: 470px)
{
	#iaList .card:nth-child(4) .card-header span {
		display: inline-block;
		padding: 0 2rem;
	}
}

@media (min-width: 471px) and (max-width: 575px)
{
	#iaList .card:nth-child(4) .card-header span { font-size: 26px; }
}

@media (max-width: 575px)
{
	#iaList .card .card-header { font-size: 30px; }
	#iaList .card .card-body .btn { left: calc(50% - 88px); }
}

@media (min-width: 576px)
{
	#iaList .card { width: 240px; }
		#iaList .card .card-header { font-size: 20px; }
		#iaList .card .card-body .btn {
			font-size: 12px;
			left: calc(50% - 57.5px);
		}
}

@media (min-width: 576px) and (max-width: 767px)
{
	#iaList .card:last-child .card-header { padding: 1.506rem 0; }
}

@media (min-width: 768px)
{
	#iaList .card { width: 300px; }
		#iaList .card .card-body .btn {
			font-size: 15px;
			left: calc(50% - 66.5px);
		}
}

@media (min-width: 768px) and (max-width: 1199px)
{
	#iaList .card:nth-child(4) .card-header span { font-size: 18px; }
}

@media (max-width: 991px)
{
	#iaList .card { margin-bottom: 44px !important; }
}

@media (min-width: 992px)
{
	#iaList .card:not(:nth-child(4)):not(:nth-child(5)):not(:last-child) { margin-bottom: 30px; }
}

@media (max-width: 1199px)
{
	#iaList .card { margin: auto; }
}

@media (min-width: 1200px)
{
	#iaList .card { width: 340px; }
		#iaList .card .card-body .btn {
			font-size: 17px;
			left: calc(50% - 73.5px);
		}
}

@media (min-width: 1450px)
{
	#iaList { padding: 90px 0 80px; }
		#iaList .card {
			width: 440px;
			height: 391px;
		}
		#iaList .card:not(:nth-child(4)):not(:nth-child(5)):not(:last-child) { margin-bottom: 56px; }
			#iaList .card .card-header {
				height: 126px;
				font-size: 40px;
				padding: 1.2rem 2rem 0.80rem;
			}
			#iaList .card .card-body .btn {
				font-size: 24px;
				bottom: 39px;
				left: calc(50% - 95.5px);
			}
			#iaList .card:nth-child(2) .card-header {
				padding-left: 4.8rem;
				padding-right: 4.8rem;
			}
			#iaList .card:last-child .card-header { display: flex; }
				#iaList .card:last-child .card-header span { margin: auto; }
}

/* /iaList */