@media only screen and (min-width: 1068px) {
  .section.section-higher-education .typography-headline-super {
    max-width: none;
  }
}

@media only screen and (max-width: 1068px) {
  .section-resources .card {
    padding: 90px 30px;
  }
}

.section-hero .card-headline {
  max-width: none;
}

@media only screen and (max-width: 1068px) {
  .section-hero .card-headline {
    max-width: none;
  }
}

.image-develop-explorations {
  background-image: url(/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_large.png);
}

@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-develop-explorations {
    background-image: url(/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .image-develop-explorations {
    background-image: url(/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_medium.png);
  }
}

@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-develop-explorations {
    background-image: url(/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .image-develop-explorations {
    background-image: url(/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_small.png);
  }
}

@media only screen and (max-width: 734px) 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-develop-explorations {
    background-image: url(/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_small_2x.png);
  }
}





html[lang="zh-CN"] .centerall {
  padding-left: 0.5em;
}

@media only screen and (max-width: 1068px) {
  .section-higher-education .section-content {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }
}

@media only screen and (max-width: 1068px) {
  .quote-card {
    padding: 100px 80px 90px 80px;
    margin-top: 100px;
  }
}

@media only screen and (max-width: 734px) {
  .quote-card {
    padding: 50px 6.25%;
    margin-top: 70px;
  }
}

.ffpingfang {
  font-family: "PingFang SC" !important;
}

.quote-block .quote-text {
  max-width: 890px;
}

@media only screen and (max-width: 1068px) {
  .section.section-hero .hero-copy {
    max-width: 670px;
  }
}

.section-hero .hero-copy {
  max-width: 865px;
}

.image-develop-fundamentals {
  background-image: url("/education/higher-education/app-development/images/develop_fundamentals__fs83mcf3m0ae_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-develop-fundamentals {
    background-image: url("/education/higher-education/app-development/images/develop_fundamentals__fs83mcf3m0ae_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-develop-fundamentals {
    background-image: url("/education/higher-education/app-development/images/develop_fundamentals__fs83mcf3m0ae_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-develop-fundamentals {
    background-image: url("/education/higher-education/app-development/images/develop_fundamentals__fs83mcf3m0ae_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  .image-develop-fundamentals {
    background-image: url("/education/higher-education/app-development/images/develop_fundamentals__fs83mcf3m0ae_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-develop-fundamentals {
    background-image: url("/education/higher-education/app-development/images/develop_fundamentals__fs83mcf3m0ae_small_2x.jpg");
  }
}

/* /2022 */
/* .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
  background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_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) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_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) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_medium_2x.jpg");
  }
}
@media only screen and (max-width: 734px) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    width: 664px;
    height: 450px;
    background-size: 664px 450px;
    background-repeat: no-repeat;
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_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) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_small_2x.jpg");
  }
}
@media only screen and (max-width: 734px) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_large.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) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_large_2x.jpg");
  }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_medium.jpg");
  }
}
@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_medium_2x.jpg");
  }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/imagesmacbook_screen_developer__6rjrli30e82a_small.jpg");
  }
}
@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/v/education/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_small_2x.jpg");
  }
}





.section-products .hardware.macbook.macbook-developer-screen-with-hardware {
	background-image: url("/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_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) {
	.section-products .hardware.macbook.macbook-developer-screen-with-hardware {
background-image: url("/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_large_2x.jpg");
}
}
@media only screen and (max-width: 1068px) {
	.section-products .hardware.macbook.macbook-developer-screen-with-hardware {
		background-image: url("/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_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){
	.section-products .hardware.macbook.macbook-developer-screen-with-hardware {
background-image: url("/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_medium_2x.jpg");
}}
@media only screen and (max-width: 734px) {
	.section-products .hardware.macbook.macbook-developer-screen-with-hardware {
		background-image: url("/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_small.jpg");
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){
	.section-products .hardware.macbook.macbook-developer-screen-with-hardware {
background-image: url("/education/higher-education/app-development/images/macbook_screen_developer__6rjrli30e82a_small_2x.jpg");
}
} */

.section-swift .gradient-text {
  min-height: auto;
}


.beforeQuo {
  position: relative;
}

.beforeQuo::before {
  top: 0;
  content: '“';
  position: absolute;
  left: -0.65em;
  display: block;
}
@media only screen and (max-width: 734px) {
  .beforeQuo::before {
    content: '“';
    position: absolute;
    left: -0.65em;
  }
  .typography-headline .headline-center-l {
    position: relative;
  }
  #opportunities .headline-center-m {
    position: relative;
  }
    .typography-headline .headline-center-l {
    position: relative;
  }
  .quote .typography-headline .headline-center-l {
    position: absolute;
  }
    .quote .typography-headline .headline-center-s {
    position: absolute;
  }
}

@media only screen and (min-width: 1068px) {
  .headline-center-ol {
    position: absolute;
  }

}



.f600 {
  font-weight: 600 !important;
}

.section .section-cta {
  font-weight: 600;
}
.quote-card .quote-text, .quote-card footer {
  font-weight: 600;
}
.section-experience .card .card-headline, .section-experience .card .card-eyebrow {
  font-weight: 600;
}

.section.section-it .section-cta a {
  font-weight: 600 !important;
}

.section-how-to-buy .blurbs a {
  font-weight: 600;
}

.section-products .product-cta {
font-weight: 600 !important;
}

.section-swift a {
font-weight: 600 !important;
}

.section-resources .cta {
font-weight: 600 !important;
}

.typography-intro {

}
.typography-body-alt,.typography-intro,.section-opportunities .card-opportunities p {
  line-height: 1.3334;
}

.section .typography-quote-copy {
  line-height: 1.3334;
}


.typography-bento-copy {
  display: block;
  width: 100%;
}


.icon-wrapper .icon-after.more::after {
  position: absolute;
  top: 1px;
}
/* .section-swift .card-student-challenge .image-swift-student{width:309px;height:309px;background-size:309px 309px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_large.png");position:relative;left:50%;margin-left:-154.5px}@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){.section-swift .card-student-challenge .image-swift-student{background-image:url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_large_2x.png")}}@media only screen and (max-width: 1068px){.section-swift .card-student-challenge .image-swift-student{width:424px;height:513px;background-size:424px 513px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_medium.png")}}@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){.section-swift .card-student-challenge .image-swift-student{background-image:url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_medium_2x.png")}}@media only screen and (max-width: 734px){.section-swift .card-student-challenge .image-swift-student{width:250px;height:250px;background-size:250px 250px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_small.png")}}@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){.section-swift .card-student-challenge .image-swift-student{background-image:url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_small_2x.png")}}@media only screen and (max-width: 1068px){.section-swift .card-student-challenge .image-swift-student{left:50%;margin-left:-212px}}@media only screen and (max-width: 734px){.section-swift .card-student-challenge .image-swift-student{left:50%;margin-left:-125px}}@media only screen and (max-width: 1068px){.section-swift .card-student-challenge .image-swift-student{min-height:600px}}@media only screen and (max-width: 734px){.section-swift .card-student-challenge .image-swift-student{min-height:375px}}html.text-zoom .section-swift .card-student-challenge .card{flex-direction:column}html.text-zoom .section-swift .card-student-challenge .card-content-width{padding:96px}html.text-zoom .section-swift .card-student-challenge .image-swift-student{position:relative;left:50%;margin-left:-154.5px}@media only screen and (max-width: 1068px){html.text-zoom .section-swift .card-student-challenge .image-swift-student{left:50%;margin-left:-212px}}@media only screen and (max-width: 734px){html.text-zoom .section-swift .card-student-challenge .image-swift-student{left:50%;margin-left:-125px}}

.image-app-swift{width:148px;height:156px;background-size:148px 156px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/app_swift__3ozh4sa97b62_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-app-swift{background-image:url("/v/education/home/ab/images/higher_education/app_development/app_swift__3ozh4sa97b62_large_2x.jpg")}}@media only screen and (max-width: 1068px){.image-app-swift{width:130px;height:138px;background-size:130px 138px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/app_swift__3ozh4sa97b62_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-app-swift{background-image:url("/v/education/home/ab/images/higher_education/app_development/app_swift__3ozh4sa97b62_medium_2x.jpg")}}@media only screen and (max-width: 734px){.image-app-swift{width:110px;height:116px;background-size:110px 116px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/app_swift__3ozh4sa97b62_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-app-swift{background-image:url("/v/education/home/ab/images/higher_education/app_development/app_swift__3ozh4sa97b62_small_2x.jpg")}}

.section-products .hardware.macbook.macbook-developer-screen-with-hardware{width:1744px;height:1182px;background-size:1744px 1182px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_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){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_large_2x.jpg")}}@media only screen and (max-width: 1068px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{width:1242px;height:840px;background-size:1242px 840px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_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){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_medium_2x.jpg")}}@media only screen and (max-width: 734px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{width:664px;height:450px;background-size:664px 450px;background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_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){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_small_2x.jpg")}}@media only screen and (max-width: 734px){.section-products .hardware.macbook{width:auto;height:auto}.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_large.jpg");background-size:cover;width:100%;height:auto;margin-left:0;left:0;left:9%;margin-bottom:-12%}}@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){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_large_2x.jpg")}}@media only screen and (max-width: 734px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware::after{content:'';display:block;padding-bottom:67.77523%}}@media only screen and (max-width: 734px) and (max-width: 1068px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_medium.jpg");background-size:cover}}@media only screen and (max-width: 734px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 1068px) and (min-resolution: 144dpi){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_medium_2x.jpg")}}@media only screen and (max-width: 734px) and (max-width: 1068px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware::after{content:'';display:block;padding-bottom:67.63285%}}@media only screen and (max-width: 734px) and (max-width: 734px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-repeat:no-repeat;background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_small.jpg");background-size:cover}}@media only screen and (max-width: 734px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (max-width: 734px) and (min-resolution: 144dpi){.section-products .hardware.macbook.macbook-developer-screen-with-hardware{background-image:url("/v/education/home/ab/images/higher_education/app_development/macbook_screen_developer__6rjrli30e82a_small_2x.jpg")}}@media only screen and (max-width: 734px) and (max-width: 734px){.section-products .hardware.macbook.macbook-developer-screen-with-hardware::after{content:'';display:block;padding-bottom:67.77108%}}


.section-swift .grid-bentos .tile-content {
  width: 100%;
  padding: 25px 28px 30px;
  align-items: flex-start
}

@media only screen and (min-width: 735px) and(max-width: 1068px) {
  .section-swift .grid-bentos .tile-content {
      padding:28px 25px
  }
}

@media only screen and (max-width: 734px) {
  .section-swift .grid-bentos .tile-content {
      align-items: flex-start;
      padding:38px 30px
  }
}

@media only screen and (max-width: 320px) {
  .section-swift .grid-bentos .tile-content {
      padding:36px 20px
  }
} */
/* .card.horizontal .image{height:100%;min-height:650px;background-size:cover;background-position:center;width:100%;overflow:hidden}@media only screen and (max-width: 1068px){.card.horizontal .image{border-radius:0 var(--border-radius) var(--border-radius) 0}}@media only screen and (max-width: 734px){.card.horizontal .image{border-radius:0}}@media only screen and (max-width: 1068px){.card.horizontal .image{min-height:550px}}

.section-swift .card-student-challenge .card-image-container{background-color:#000} */

/* .section-swift .card-student-challenge .image-swift-student {
  width: 309px;
  height: 309px;
  background-size: 309px 309px;
  background-repeat: no-repeat;
  background-image: url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_large.png");
  position: relative;
  left: 50%;
  margin-left: -154.5px;
  background-position: center;
  min-height: 650px;
}

@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) {
  .section-swift .card-student-challenge .image-swift-student {
    background-image: url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_large_2x.png")
  }
}

@media only screen and (max-width: 1068px) {
  .section-swift .card-student-challenge .image-swift-student {
    width: 424px;
    height: 513px;
    background-size: 424px 513px;
    background-repeat: no-repeat;
    background-image: url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_medium.png")
  }
}

@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) {
  .section-swift .card-student-challenge .image-swift-student {
    background-image: url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_medium_2x.png")
  }
}

@media only screen and (max-width: 734px) {
  .section-swift .card-student-challenge .image-swift-student {
    width: 250px;
    height: 250px;
    background-size: 250px 250px;
    background-repeat: no-repeat;
    background-image: url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_small.png")
  }
}

@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) {
  .section-swift .card-student-challenge .image-swift-student {
    background-image: url("/v/education/home/ab/images/higher_education/app_development/swift_student__dtgv77nqpdci_small_2x.png")
  }
}

@media only screen and (max-width: 1068px) {
  .section-swift .card-student-challenge .image-swift-student {
    left: 50%;
    margin-left: -212px
  }
}

@media only screen and (max-width: 734px) {
  .section-swift .card-student-challenge .image-swift-student {
    left: 50%;
    margin-left: -125px
  }
}

@media only screen and (max-width: 1068px) {
  .section-swift .card-student-challenge .image-swift-student {
    min-height: 600px
  }
}

@media only screen and (max-width: 734px) {
  .section-swift .card-student-challenge .image-swift-student {
    min-height: 375px
  }
}

html.text-zoom .section-swift .card-student-challenge .card {
  flex-direction: column
}

html.text-zoom .section-swift .card-student-challenge .card-content-width {
  padding: 96px
}

html.text-zoom .section-swift .card-student-challenge .image-swift-student {
  position: relative;
  left: 50%;
  margin-left: -154.5px
}

@media only screen and (max-width: 1068px) {
  html.text-zoom .section-swift .card-student-challenge .image-swift-student {
    left: 50%;
    margin-left: -212px
  }
}

@media only screen and (max-width: 734px) {
  html.text-zoom .section-swift .card-student-challenge .image-swift-student {
    left: 50%;
    margin-left: -125px
  }
}
.card.horizontal .image {
  height: 100%;
  min-height: 650px;
  background-size: cover;
  background-position: center;
  width: 100%;
  overflow: hidden
}

@media only screen and (max-width: 1068px) {
  .card.horizontal .image {
    border-radius: 0 var(--border-radius) var(--border-radius) 0
  }
}

@media only screen and (max-width: 734px) {
  .card.horizontal .image {
    border-radius: 0
  }
}

@media only screen and (max-width: 1068px) {
  .card.horizontal .image {
    min-height: 550px
  }
}

@media only screen and (max-width: 734px) {
  .card.horizontal .image {
    height: 345px;
    min-height: auto
  }
}
@media only screen and (min-width: 735px) {


.section-swift .grid-bentos .tile-headline {
  margin-top: 36px;
  font-size: 32px;

}
}

@media only screen and (max-width: 734px) {
  .section-swift .grid-bentos .tile-headline {
    font-size: 40px;
    margin-top: 36px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-swift .grid-bentos .tile-headline {
    font-size: 24px;
    margin-top: 28px;
  }
} */


.section-swift .card-student-challenge .card-front .card-headline.w700 {
  font-weight: 700;
}