/* Font size fix to accommodate longer card front copy */

@media only screen and (max-width: 734px) {
	.section-opportunities .card-opportunities .card-headline {
		font-size: 30px;
		line-height: 34px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-opportunities .card-opportunities .card-headline {
		font-size: 34px;
		line-height: 40px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-opportunities .card-opportunities .card-headline {
		font-size: 40px;
		line-height: 44px;
	}
}

/* Fixes for clipped gradient text */

@media only screen and (min-width: 735px) {
	.section-swift .gradient-text {
		padding-bottom: 3px;
	}
}

@media only screen and (min-width: 735px) {
	.section-resources .gradient-text {
		padding-bottom: 3px;
	}
}

/* Font size fix to accommodate longer copy - Swift Student Challenge */
@media only screen and (max-width: 1239px) {
	.section-swift .card-student-challenge .card-text.card-headline {
		font-size: 40px;
	}
	.section-swift .card-student-challenge .typography-body-alt {
		font-size: 18px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-swift .card-student-challenge .card-text.card-headline {
		font-size: 34px;
	}
	.section-swift .card-student-challenge .typography-body-alt {
		font-size: 17px;
	}
}

@media only screen and (max-width: 734px) {
	.section-swift .card-student-challenge .card-text.card-headline {
		font-size: 32px;
	}
}

/*Jia Chen card*/
.section-opportunities .card-jia {
	--card-background: linear-gradient(to bottom right, #26a6b2, #162a5c);
}

#jia-chen .card .card-text {
	color: white;
}

.image-photo-jia-chen {
	width: 590px;
	height: 417px;
	background-size: 590px 417px;
	background-image: url("/id/education/home/images/higher_education/app_development/photo_jiachen_yee__dkxudtv5a526_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-photo-jia-chen {
		background-image: url("/id/education/home/images/higher_education/app_development/photo_jiachen_yee__dkxudtv5a526_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-photo-jia-chen {
		width: 415px;
		height: 297px;
		background-size: 415px 297px;
		background-image: url("/id/education/home/images/higher_education/app_development/photo_jiachen_yee__dkxudtv5a526_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-photo-jia-chen {
		background-image: url("/id/education/home/images/higher_education/app_development/photo_jiachen_yee__dkxudtv5a526_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-photo-jia-chen {
		width: 537px;
		height: 467px;
		background-size: 537px 467px;
		background-image: url("/id/education/home/images/higher_education/app_development/photo_jiachen_yee__dkxudtv5a526_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-photo-jia-chen {
		background-image: url("/id/education/home/images/higher_education/app_development/photo_jiachen_yee__dkxudtv5a526_small_2x.jpg");
	}
}

.section-opportunities .card-jia {
	--card-text-color: white;
}

.section-opportunities .card-jia .plus-icon * {
	fill: #fff;
	stroke: #fff;
}

.section-opportunities .card-jia p {
	padding-bottom: 94px;
	font-size: 21px;
	line-height: 1.19048;
	font-weight: 600;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
	font-weight: 700;
}

.section-opportunities .card-jia .modal-cta {
	bottom: 0;
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}

.section-opportunities .card-jia .card-front {
	position: relative;
}

.modal.modal-standard.jia .modal-headline {
	color: #3c1572;
}

.modal.modal-standard.jia .modal-image {
	width: 980px;
	height: 579px;
	background-size: 980px 579px;
	background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.modal.modal-standard.jia .modal-image {
		width: 692px;
		height: 398px;
		background-size: 692px 398px;
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.modal.modal-standard.jia .modal-image {
		width: 643px;
		height: 430px;
		background-size: 643px 430px;
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.modal.modal-standard.jia .modal-image {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_small.jpg");
		background-size: cover;
		width: 100%;
		height: max(160px, 50vw);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee__enx00szes2wm_small_2x.jpg");
	}
}

.modal.modal-standard.jia .modal-image .image-2 {
	width: 980px;
	height: 579px;
	background-size: 980px 579px;
	background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-2 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.modal.modal-standard.jia .modal-image .image-2 {
		width: 692px;
		height: 398px;
		background-size: 692px 398px;
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-2 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.modal.modal-standard.jia .modal-image .image-2 {
		width: 643px;
		height: 430px;
		background-size: 643px 430px;
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-2 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.modal.modal-standard.jia .modal-image .image-2 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_small.jpg");
		background-size: cover;
		width: 100%;
		height: max(160px, 50vw);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-2 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_1__fy452m1fqma2_small_2x.jpg");
	}
}

.modal.modal-standard.jia .modal-image .image-3 {
	width: 980px;
	height: 579px;
	background-size: 980px 579px;
	background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-3 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.modal.modal-standard.jia .modal-image .image-3 {
		width: 692px;
		height: 398px;
		background-size: 692px 398px;
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-3 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.modal.modal-standard.jia .modal-image .image-3 {
		width: 643px;
		height: 430px;
		background-size: 643px 430px;
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-3 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.modal.modal-standard.jia .modal-image .image-3 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_small.jpg");
		background-size: cover;
		width: 100%;
		height: max(160px, 50vw);
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.modal.modal-standard.jia .modal-image .image-3 {
		background-image: url("/id/education/home/images/higher_education/app_development/modal_jiachen_yee_2__ghl0vo242ci2_small_2x.jpg");
	}
}
