.section-swift .typography-headline-super {
    max-width: none;
}

.section-hero .card-headline {

    max-width: none;
}

.section-higher-education .typography-headline-super {
    max-width: none;

}

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

@media only screen and (max-width: 1068px) {
    .image-develop-explorations {
        background-image: url(/tw/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_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-explorations {
        background-image: url(/tw/education/higher-education/app-development/images/develop_explorations__d9o55m1u108y_medium_2x.jpg);
    }
} */



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

@media only screen and (max-width: 1068px) {
    h2.typography-headline-super.centerall {
        padding-left: 0;
    }

    h2.typography-headline-super.centerall span.nowrap {
        padding-left: 0.2em;
    }

}



@media only screen and (min-width: 1068px) {
    .section .quote-text.w_860 {
        max-width: 860px;
    }
}

.ffpingfang {
    font-family: 'PingFang TC' !important;
}

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

/* /2022 */
/* .section-products .hardware.macbook.macbook-developer-screen-with-hardware {
    background-image: url("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/education/higher-education/app-development/images/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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("/tw/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;
}
.headline-center-ol {
  position: absolute;
}
@media only screen and (max-width: 1068px) {
  .headline-center-ol {
    position: relative;
  }
  .typography-headline .headline-center-l {
    position: relative;
  }
  .typography-headline .headline-center-m {
    position: absolute;
  }
}
@media only screen and (max-width: 734px) {
  .beforeQuo::before {
    content: '「';
    position: absolute;
    left: -0.65em;
  }
}


.icon-wrapper .icon.headline-center-l {
  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;
}

.section-opportunities .card-opportunities p {
font-weight: 600;
}
.section-resources .card .typography-headline {
font-weight: 600 !important;
}
.section .quote-text {
  font-weight: 600 !important;
}

.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%;
}