@charset "UTF-8";
#globalheader {
  margin-bottom: 0; }

html.oldie, html.oldie body {
  overflow-x: hidden; }

.main {
  overflow: hidden;
  width: 100%; }

.section-content {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
  padding-top: 84px;
  padding-bottom: 100px; }
  .section-content:before, .section-content:after {
    content: ' ';
    display: table; }
  .section-content:after {
    clear: both; }
  html.oldie .section-content {
    zoom: 1; }
  @media only screen and (min-width: 1442px) {
    .section-content {
      width: 980px; } }
  @media only screen and (max-width: 1068px) {
    .section-content {
      width: 692px; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .section-content {
      width: 90%; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .section-content {
      padding-top: 40px;
      padding-bottom: 40px;
      width: auto;
      padding-left: 5%;
      padding-right: 5%; } }

.section-background {
  background-color: #fafafa; }

.section-gradient {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #F4F4F4 0, #FFFFFF 500px);
  background-image: linear-gradient(to bottom, #F4F4F4 0, #FFFFFF 500px); }

.section-gradient-hero {
  background-color: #F4F4F4;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 25%);
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #F4F4F4 25%); }

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
  .togglenav {
    white-space: nowrap;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    margin-top: 10px;
    margin-bottom: 10px; } }

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
  .togglenav li {
    display: inline-block;
    float: none; } }

.togglenav li a {
  padding-top: 5px; }

.main {
  font-size: 18px;
  line-height: 1.45;
  font-weight: 400;
  letter-spacing: normal; }
  @media only screen and (max-width: 1068px) {
    .main {
      font-size: 18px;
      line-height: 1.45;
      font-weight: 400;
      letter-spacing: normal; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .main {
      font-size: 18px;
      line-height: 1.45;
      font-weight: 400;
      letter-spacing: normal; } }
  .main .paragraph-last {
    margin-bottom: 0; }
  .main h1, .main h2, .main h3 {
    text-align: center; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main h1 br, .main h2 br, .main h3 br {
        display: none; } }
  .main .hero-sentence {
    margin-bottom: 9px;
    font-size: 64px;
    line-height: 1.0625;
    font-weight: 200;
    letter-spacing: -0.02em; }
    html.oldie .main .hero-sentence {
      font-weight: normal;
      font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main .hero-sentence {
      font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main .hero-sentence {
      font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main .hero-sentence {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main .hero-sentence {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main .hero-sentence {
      font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main .hero-sentence {
      font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media only screen and (max-width: 1068px) {
      .main .hero-sentence {
        font-size: 52px;
        line-height: 1.08654;
        font-weight: 200;
        letter-spacing: -0.014em; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .hero-sentence {
        font-size: 36px;
        line-height: 1.11111;
        font-weight: 200;
        letter-spacing: -0.002em; } }
    @media only screen and (max-width: 1068px) {
      .main .hero-sentence {
        font-weight: 200; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .hero-sentence {
        margin-bottom: 5px; } }
  .main .headline {
    margin-bottom: 14px;
    font-size: 52px;
    line-height: 1.08654;
    font-weight: 200;
    letter-spacing: -0.014em; }
    html.oldie .main .headline {
      font-weight: normal;
      font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main .headline {
      font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main .headline {
      font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main .headline {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main .headline {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main .headline {
      font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main .headline {
      font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media only screen and (max-width: 1068px) {
      .main .headline {
        font-size: 42px;
        line-height: 1.14286;
        font-weight: 200;
        letter-spacing: -0.01em; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .headline {
        font-size: 32px;
        line-height: 1.125;
        font-weight: 200;
        letter-spacing: 0em; } }
  .main .subsection-subheadline {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 200;
    letter-spacing: normal; }
    html.oldie .main .subsection-subheadline {
      font-weight: normal;
      font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main .subsection-subheadline {
      font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main .subsection-subheadline {
      font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main .subsection-subheadline {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main .subsection-subheadline {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main .subsection-subheadline {
      font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main .subsection-subheadline {
      font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media only screen and (max-width: 1068px) {
      .main .subsection-subheadline {
        font-size: 28px;
        line-height: 1.14286;
        font-weight: 200;
        letter-spacing: normal; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .subsection-subheadline {
        font-size: 24px;
        line-height: 1.16667;
        font-weight: 200;
        letter-spacing: normal; } }
  .main h3 {
    margin-bottom: 12px; }
    @media only screen and (max-width: 1068px) {
      .main h3 {
        margin-bottom: 14px; } }
  .main h2.subheadline, .main h3.subheadline {
    margin-top: 0;
    color: #333333; }
  .main h2 .subheadline, .main h3 .subheadline {
    display: block;
    color: #999999; }
  .main .icon-headline {
    font-size: 28px;
    line-height: 1.14286;
    font-weight: 200;
    letter-spacing: normal; }
    html.oldie .main .icon-headline {
      font-weight: normal;
      font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main .icon-headline {
      font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main .icon-headline {
      font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main .icon-headline {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main .icon-headline {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main .icon-headline {
      font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main .icon-headline {
      font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media only screen and (max-width: 1068px) {
      .main .icon-headline {
        font-size: 24px;
        line-height: 1.33333;
        font-weight: 200;
        letter-spacing: normal; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .icon-headline {
        font-size: 24px;
        line-height: 1.16667;
        font-weight: 200;
        letter-spacing: normal; } }
  .main .heading-icon {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 18px;
    margin-top: 18px; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .heading-icon {
        margin-top: 4px;
        margin-bottom: 12px; } }
  .main .headline-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .headline-center {
        max-width: 100%; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .headline-center {
        max-width: 100%; } }
  .main strong {
    font-weight: 600; }
    html.oldie .main strong {
      font-weight: normal;
      font-family: "Myriad Set Pro 600", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main strong {
      font-family: "Apple TP 600", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main strong {
      font-family: "PingHei 600", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main strong {
      font-family: "MHei 600", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main strong {
      font-family: "MHei 600", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main strong {
      font-family: "Sukhumvit Set 600", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main strong {
      font-family: "Yoon Gothic 600", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  .main .label-headline {
    font-size: 12px;
    line-height: 1.25;
    font-weight: 600;
    letter-spacing: normal;
    text-transform: uppercase;
    letter-spacing: 2px; }
    html.oldie .main .label-headline {
      font-weight: normal;
      font-family: "Myriad Set Pro 600", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main .label-headline {
      font-family: "Apple TP 600", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main .label-headline {
      font-family: "PingHei 600", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main .label-headline {
      font-family: "MHei 600", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main .label-headline {
      font-family: "MHei 600", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main .label-headline {
      font-family: "Sukhumvit Set 600", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main .label-headline {
      font-family: "Yoon Gothic 600", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media only screen and (max-width: 1068px) {
      .main .label-headline {
        font-size: 12px;
        line-height: 1.25;
        font-weight: 600;
        letter-spacing: normal; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .label-headline {
        font-size: 12px;
        line-height: 1.25;
        font-weight: 600;
        letter-spacing: normal; } }
  .main .intro {
    font-size: 24px;
    line-height: 1.35417;
    font-weight: 200;
    letter-spacing: normal;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%;
    color: #333333; }
    html.oldie .main .intro {
      font-weight: normal;
      font-family: "Myriad Set Pro 200", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ja-JP].oldie .main .intro {
      font-family: "Apple TP 200", "Apple TP", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=zh-CN].oldie .main .intro {
      font-family: "PingHei 200", "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif; }
    html[lang=zh-TW].oldie .main .intro {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=zh-HK].oldie .main .intro {
      font-family: "MHei 200", "MHei", "Helvetica Neue", "Helvetica", "STHeitiTC-Light", "Arial", sans-serif; }
    html[lang=th-TH].oldie .main .intro {
      font-family: "Sukhumvit Set 200", "Sukhumvit Set", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    html[lang=ko-KR].oldie .main .intro {
      font-family: "Yoon Gothic 200", "Yoon Gothic", "Apple Gothic", "HY Gulim", "MalgumGothic", "HY Dotum", "Lexi Gulim", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
    @media only screen and (max-width: 1068px) {
      .main .intro {
        font-size: 24px;
        line-height: 1.35417;
        font-weight: 200;
        letter-spacing: normal; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .intro {
        font-size: 20px;
        line-height: 1.4;
        font-weight: 200;
        letter-spacing: normal; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .intro {
        max-width: 66.66667%; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .intro {
        max-width: 100%; } }
  .main .paragraph-center {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    max-width: 83.33333%; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .paragraph-center {
        max-width: 66.66667%; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .paragraph-center {
        max-width: 100%; } }
  .main .caption {
    font-size: 14px;
    line-height: 1.29286;
    font-weight: 400;
    color: #666666;
    text-align: center;
    color: #666666; }
    @media only screen and (max-width: 1068px) {
      .main .caption {
        font-size: 14px;
        line-height: 1.29286;
        font-weight: 400;
        color: #666666; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main .caption {
        font-size: 14px;
        line-height: 1.29286;
        font-weight: 400;
        color: #666666; } }
  .main .subtitle {
    font-size: 12px; }
  .main hr {
    border: none;
    border-top: 1px solid #d6d6d6;
    margin-top: 50px;
    margin-bottom: 50px; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .main hr {
        margin-top: 30px;
        margin-bottom: 30px; } }

.page-osx {
  text-align: center; }
  html.oldie .page-osx {
    background-repeat: repeat-x;
    background-image: url(data:image/svg+xml;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAGQCAIAAAALDSaPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODdDQTJGOTRFNTAxMUU0QTM0M0Y4NTgxNTM5NzkwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODdDQTJGQTRFNTAxMUU0QTM0M0Y4NTgxNTM5NzkwNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4N0NBMkY3NEU1MDExRTRBMzQzRjg1ODE1Mzk3OTA0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4N0NBMkY4NEU1MDExRTRBMzQzRjg1ODE1Mzk3OTA0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+amA1CgAAACRJREFUeNrsxUEJAAAIBDC5/mlNIFwM2T7LVqYkSZKkX50AAwAm5wjNWGveDAAAAABJRU5ErkJggg==); }
  html.oldie .page-osx.site-macmini .localnav-wrapper {
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }
  .page-osx p {
    margin-top: 0;
    margin-bottom: 1em; }
    .page-osx p.with-cta {
      margin-bottom: 10px; }
  .page-osx .paragraph-center {
    text-align: center; }
  .page-osx .subsection {
    text-align: left;
    margin-left: -24px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .subsection {
        margin-left: -33px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .subsection {
        margin-left: 0; } }
  .page-osx .section-content {
    padding-top: 92px;
    padding-bottom: 92px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-content {
        padding-top: 68px;
        padding-bottom: 64px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-content {
        padding-top: 51px;
        padding-bottom: 48px; } }
    .page-osx .section-content.subcontent {
      padding-top: 0;
      padding-bottom: 0; }
  .page-osx .no-wrap {
    white-space: nowrap; }
  .page-osx .section .image-hardware-macbook {
    background-repeat: no-repeat;
    background-size: 1079px 617px;
    height: 617px;
    width: 1079px;
    margin-left: -49.5px;
    background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large.png");
    margin-top: 46px;
    margin-top: 55px;
    margin-left: -47px;
    margin-bottom: 58px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section .image-hardware-macbook {
        background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section .image-hardware-macbook {
        background-size: 779px 446px;
        height: 446px;
        width: 779px;
        margin-left: -43.5px;
        background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section .image-hardware-macbook {
        background-size: 316px 180px;
        height: 180px;
        width: 111.11111%;
        margin-left: -5.55556%;
        margin-right: -5.55556%;
        background-position: center top;
        background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section .image-hardware-macbook {
        margin-top: 46px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section .image-hardware-macbook {
        margin-top: 23px; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section .image-hardware-macbook {
        margin-left: -42px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section .image-hardware-macbook {
        background-repeat: no-repeat;
        background-size: 1079px 617px;
        height: 617px;
        width: 1079px;
        margin-left: -49.5px;
        background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large.png");
        margin-top: 43px; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large_2x.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) {
    .page-osx .section .image-hardware-macbook {
      background-size: 779px 446px;
      height: 446px;
      width: 779px;
      margin-left: -43.5px;
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_medium.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_medium_2x.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) {
    .page-osx .section .image-hardware-macbook {
      background-size: 316px 180px;
      height: 180px;
      width: 111.11111%;
      margin-left: -5.55556%;
      margin-right: -5.55556%;
      background-position: center top;
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small_2x.png"); } }
    .page-osx .section .image-hardware-macbook .image-screen {
      margin-left: auto;
      margin-right: auto;
      position: relative;
      z-index: 1;
      top: 41px; }
      @media only screen and (max-width: 1068px) {
        .page-osx .section .image-hardware-macbook .image-screen {
          top: 30px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section .image-hardware-macbook .image-screen {
          top: 12px; } }
  .page-osx .section-hero .section-content {
    padding-top: 80px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-hero .section-content {
        padding-top: 57px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-hero .section-content {
        padding-top: 61px; } }
  .page-osx .section-hero .image-hero {
    background-repeat: no-repeat;
    background-size: 966px 446px;
    height: 446px;
    width: 966px;
    margin-left: auto;
    margin-right: auto;
    background-image: url("/v/mac/shared/osx/f/images/osx/mba_imac_mbp_lockup_large.png");
    margin-top: 45px;
    margin-bottom: 22px;
    background-position-x: 32px;
    width: 1000px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-hero .image-hero {
        background-image: url("/v/mac/shared/osx/f/images/osx/mba_imac_mbp_lockup_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-hero .image-hero {
        background-size: 698px 322px;
        height: 322px;
        width: 698px;
        margin-left: -3px;
        background-image: url("/v/mac/shared/osx/f/images/osx/mba_imac_mbp_lockup_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-hero .image-hero {
      background-image: url("/v/mac/shared/osx/f/images/osx/mba_imac_mbp_lockup_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-hero .image-hero {
        background-size: 288px 133px;
        height: 133px;
        width: 111.11111%;
        margin-left: -5.55556%;
        margin-right: -5.55556%;
        background-position: center top;
        background-image: url("/v/mac/shared/osx/f/images/osx/mba_imac_mbp_lockup_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-hero .image-hero {
      background-image: url("/v/mac/shared/osx/f/images/osx/mba_imac_mbp_lockup_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-hero .image-hero {
        background-position-x: 18px;
        width: 726px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-hero .image-hero {
        margin-top: 33px;
        margin-bottom: 21px;
        background-position-x: center;
        width: 111.11111%;
        padding-left: 14px; } }
  .page-osx .section-easy .section-content {
    padding-bottom: 0; }
  html.no-js .page-osx .section-easy .togglenav {
    display: none; }
  .page-osx .section-easy .fade-gallery {
    position: relative; }
  .page-osx .section-easy .fade-gallery-content {
    background-color: white;
    position: absolute;
    top: 0;
    left: 0; }
  .page-osx .section-easy .gallery-easy {
    margin-top: 42px;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-easy {
        margin-top: 28px;
        margin-bottom: 40px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-easy {
        margin-top: 21px;
        margin-bottom: 12px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-easy .fade-gallery-content {
        min-height: 360px;
        width: 100%; } }
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      margin-top: 0;
      background-repeat: no-repeat;
      background-size: 1079px 617px;
      height: 617px;
      width: 1079px;
      margin-left: -49.5px;
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large.png");
      margin-left: -47px;
      margin-bottom: 102px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large_2x.png"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          background-size: 779px 446px;
          height: 446px;
          width: 779px;
          margin-left: -43.5px;
          background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_medium_2x.png"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          background-size: 316px 180px;
          height: 180px;
          width: 111.11111%;
          margin-left: -5.55556%;
          margin-right: -5.55556%;
          background-position: center top;
          background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small_2x.png"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          margin-left: -42px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          background-repeat: no-repeat;
          background-size: 1079px 617px;
          height: 617px;
          width: 1079px;
          margin-left: -49.5px;
          background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_large_2x.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-size: 779px 446px;
      height: 446px;
      width: 779px;
      margin-left: -43.5px;
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_medium.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_medium_2x.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-size: 316px 180px;
      height: 180px;
      width: 111.11111%;
      margin-left: -5.55556%;
      margin-right: -5.55556%;
      background-position: center top;
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook {
      background-image: url("/v/mac/shared/osx/f/images/osx/hardware_macbook_gray_small_2x.png"); } }
      .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-finder-screen {
        background-repeat: no-repeat;
        background-size: 796px 498px;
        height: 498px;
        width: 796px;
        margin-left: auto;
        margin-right: auto;
        background-image: url("/v/mac/shared/osx/f/images/osx/finder_screen_large.png"); }
        @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-finder-screen {
            background-image: url("/v/mac/shared/osx/f/images/osx/finder_screen_large_2x.png"); } }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-finder-screen {
            background-size: 578px 361px;
            height: 361px;
            width: 578px;
            margin-left: auto;
            margin-right: auto;
            background-image: url("/v/mac/shared/osx/f/images/osx/finder_screen_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-finder-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/finder_screen_medium_2x.png"); } }
        @media only screen and (max-width: 735px) and (max-device-width: 768px) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-finder-screen {
            background-size: 235px 147px;
            height: 147px;
            width: 111.11111%;
            margin-left: -5.55556%;
            margin-right: -5.55556%;
            background-position: center top;
            background-image: url("/v/mac/shared/osx/f/images/osx/finder_screen_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-finder-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/finder_screen_small_2x.png"); } }
      .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-launchpad-screen {
        background-repeat: no-repeat;
        background-size: 796px 498px;
        height: 498px;
        width: 796px;
        margin-left: auto;
        margin-right: auto;
        background-image: url("/v/mac/shared/osx/f/images/osx/launchpad_screen_large.png"); }
        @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-launchpad-screen {
            background-image: url("/v/mac/shared/osx/f/images/osx/launchpad_screen_large_2x.png"); } }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-launchpad-screen {
            background-size: 578px 361px;
            height: 361px;
            width: 578px;
            margin-left: auto;
            margin-right: auto;
            background-image: url("/v/mac/shared/osx/f/images/osx/launchpad_screen_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-launchpad-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/launchpad_screen_medium_2x.png"); } }
        @media only screen and (max-width: 735px) and (max-device-width: 768px) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-launchpad-screen {
            background-size: 235px 147px;
            height: 147px;
            width: 111.11111%;
            margin-left: -5.55556%;
            margin-right: -5.55556%;
            background-position: center top;
            background-image: url("/v/mac/shared/osx/f/images/osx/launchpad_screen_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-launchpad-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/launchpad_screen_small_2x.png"); } }
      .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-spotlight-screen {
        background-repeat: no-repeat;
        background-size: 796px 498px;
        height: 498px;
        width: 796px;
        margin-left: auto;
        margin-right: auto;
        background-image: url("/v/mac/shared/osx/f/images/osx/spotlight_screen_large.png"); }
        @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-spotlight-screen {
            background-image: url("/v/mac/shared/osx/f/images/osx/spotlight_screen_large_2x.png"); } }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-spotlight-screen {
            background-size: 578px 361px;
            height: 361px;
            width: 578px;
            margin-left: auto;
            margin-right: auto;
            background-image: url("/v/mac/shared/osx/f/images/osx/spotlight_screen_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-spotlight-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/spotlight_screen_medium_2x.png"); } }
        @media only screen and (max-width: 735px) and (max-device-width: 768px) {
          .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-spotlight-screen {
            background-size: 235px 147px;
            height: 147px;
            width: 111.11111%;
            margin-left: -5.55556%;
            margin-right: -5.55556%;
            background-position: center top;
            background-image: url("/v/mac/shared/osx/f/images/osx/spotlight_screen_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-easy .image-hardware-macbook .image-spotlight-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/spotlight_screen_small_2x.png"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          margin-bottom: 94px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-easy .image-hardware-macbook {
          margin-bottom: 72px; } }
    .page-osx .section-easy .gallery-easy figcaption {
      color: #666666;
      margin-left: -45px; }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-easy figcaption {
          margin-left: auto;
          margin-right: auto;
          width: 90%; } }
      .page-osx .section-easy .gallery-easy figcaption p {
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        letter-spacing: normal; }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-easy figcaption p {
            font-size: 16px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: normal; } }
        @media only screen and (max-width: 735px) and (max-device-width: 768px) {
          .page-osx .section-easy .gallery-easy figcaption p {
            font-size: 16px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: normal; } }
  .page-osx .section-easy .gallery-easy-container {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    position: relative;
    height: 800px; }
    @media only screen and (min-width: 1442px) {
      .page-osx .section-easy .gallery-easy-container {
        width: 980px; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-easy-container {
        width: 692px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-easy-container {
        width: 90%; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-easy-container {
        height: 600px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-easy-container {
        height: 360px; } }
  .page-osx .section-easy .gallery-easy-nav {
    position: absolute;
    z-index: 5;
    bottom: 87px;
    left: 0; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-easy-nav {
        bottom: 65px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-easy-nav {
        bottom: 105px;
        overflow-x: auto;
        overflow-y: hidden; } }
  .page-osx .section-easy .gallery-details {
    margin-top: 26px;
    margin-bottom: 94px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-details {
        margin-top: 0;
        margin-bottom: 58px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-details {
        margin-top: 22px;
        margin-bottom: -3px; } }
    .page-osx .section-easy .gallery-details .fade-gallery-content {
      min-height: 822px; }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .fade-gallery-content {
          min-height: 658px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .fade-gallery-content {
          min-height: 390px; } }
    .page-osx .section-easy .gallery-details .details-content {
      margin-left: auto;
      margin-right: auto;
      width: 980px;
      position: relative;
      height: 630px;
      margin-bottom: 104px;
      background-color: white; }
      @media only screen and (min-width: 1442px) {
        .page-osx .section-easy .gallery-details .details-content {
          width: 980px; } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .details-content {
          width: 692px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .details-content {
          width: 90%; } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .details-content {
          height: 460px;
          margin-bottom: 86px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .details-content {
          height: 180px;
          margin-bottom: 72px; } }
    .page-osx .section-easy .gallery-details figcaption {
      color: #666666;
      max-width: 550px;
      margin-left: auto;
      margin-right: auto; }
      .page-osx .section-easy .gallery-details figcaption p {
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        letter-spacing: normal; }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-details figcaption p {
            font-size: 16px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: normal; } }
        @media only screen and (max-width: 735px) and (max-device-width: 768px) {
          .page-osx .section-easy .gallery-details figcaption p {
            font-size: 16px;
            line-height: 1.5;
            font-weight: 400;
            letter-spacing: normal; } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details figcaption {
          max-width: 400px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details figcaption {
          width: 90%;
          margin-left: auto;
          margin-right: auto; } }
    .page-osx .section-easy .gallery-details .gallery-image {
      position: absolute;
      bottom: 0;
      left: 0; }
    .page-osx .section-easy .gallery-details .image-controls {
      background-repeat: no-repeat;
      background-size: 972px 694px;
      height: 694px;
      width: 972px;
      background-image: url("/v/mac/shared/osx/f/images/osx/refined_large.jpg");
      height: 633px;
      margin-left: -7px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-easy .gallery-details .image-controls {
          background-image: url("/v/mac/shared/osx/f/images/osx/refined_large_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-controls {
          background-size: 711px 505px;
          height: 505px;
          width: 711px;
          background-image: url("/v/mac/shared/osx/f/images/osx/refined_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-controls {
      background-image: url("/v/mac/shared/osx/f/images/osx/refined_medium_2x.jpg"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-controls {
          background-size: 290px 211px;
          height: 211px;
          width: 290px;
          background-image: url("/v/mac/shared/osx/f/images/osx/refined_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-controls {
      background-image: url("/v/mac/shared/osx/f/images/osx/refined_small_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-controls {
          height: 458px;
          margin-left: -21px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-controls {
          height: 192px;
          background-position: center top;
          width: 125%;
          margin-left: -13%;
          margin-right: -13%; } }
    .page-osx .section-easy .gallery-details .image-font {
      background-repeat: no-repeat;
      background-size: 1308px 879px;
      height: 879px;
      width: 1308px;
      background-image: url("/v/mac/shared/osx/f/images/osx/system_font_large.jpg");
      height: 580px;
      margin-left: -4px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-easy .gallery-details .image-font {
          background-image: url("/v/mac/shared/osx/f/images/osx/system_font_large_2x.jpg"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-font {
          background-size: 389px 258px;
          height: 258px;
          width: 389px;
          background-image: url("/v/mac/shared/osx/f/images/osx/system_font_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-font {
      background-image: url("/v/mac/shared/osx/f/images/osx/system_font_small_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-font {
          height: 430px;
          margin-left: -35px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-font {
          height: 172px;
          background-position: center top;
          width: 150%;
          margin-left: -25%;
          margin-right: -25%; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 425px) {
    .page-osx .section-easy .gallery-details .image-font {
      background-position: 0 0;
      margin-left: -9%;
      margin-right: 0; } }
      html.oldie .page-osx .section-easy .gallery-details .image-font {
        width: 984px; }
    .page-osx .section-easy .gallery-details .image-translucency {
      background-repeat: no-repeat;
      background-size: 868px 543px;
      height: 543px;
      width: 868px;
      background-image: url("/v/mac/shared/osx/f/images/osx/translucency_large.jpg");
      height: 543px;
      margin-left: 57px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-easy .gallery-details .image-translucency {
          background-image: url("/v/mac/shared/osx/f/images/osx/translucency_large_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-translucency {
          background-size: 627px 392px;
          height: 392px;
          width: 627px;
          background-image: url("/v/mac/shared/osx/f/images/osx/translucency_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-translucency {
      background-image: url("/v/mac/shared/osx/f/images/osx/translucency_medium_2x.jpg"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-translucency {
          background-size: 257px 160px;
          height: 160px;
          width: 257px;
          background-image: url("/v/mac/shared/osx/f/images/osx/translucency_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-translucency {
      background-image: url("/v/mac/shared/osx/f/images/osx/translucency_small_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-translucency {
          height: 392px;
          margin-left: 26px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-translucency {
          height: 160px;
          background-position: center top;
          width: 125%;
          margin-left: -12.5%;
          margin-right: -12.5%; } }
    .page-osx .section-easy .gallery-details .image-toolbars {
      background-repeat: no-repeat;
      background-size: 1116px 868px;
      height: 868px;
      width: 1116px;
      background-image: url("/v/mac/shared/osx/f/images/osx/toolbars_large.jpg");
      height: 574px;
      margin-left: -57px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-easy .gallery-details .image-toolbars {
          background-image: url("/v/mac/shared/osx/f/images/osx/toolbars_large_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-toolbars {
          background-size: 796px 617px;
          height: 617px;
          width: 796px;
          background-image: url("/v/mac/shared/osx/f/images/osx/toolbars_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-toolbars {
      background-image: url("/v/mac/shared/osx/f/images/osx/toolbars_medium_2x.jpg"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-toolbars {
          background-size: 331px 258px;
          height: 258px;
          width: 331px;
          background-image: url("/v/mac/shared/osx/f/images/osx/toolbars_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .gallery-details .image-toolbars {
      background-image: url("/v/mac/shared/osx/f/images/osx/toolbars_small_2x.jpg"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-details .image-toolbars {
          height: 452px;
          margin-left: -64px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-details .image-toolbars {
          background-position: center top;
          width: 125%;
          margin-left: -12.5%;
          margin-right: -12.5%; }
          .page-osx .section-easy .gallery-details .image-toolbars.gallery-image {
            height: 170px; } }
      html.oldie .page-osx .section-easy .gallery-details .image-toolbars {
        width: 980px;
        background-position-x: -96px;
        margin-left: 0; }
  .page-osx .section-easy .gallery-details-container {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    position: relative;
    height: 800px; }
    @media only screen and (min-width: 1442px) {
      .page-osx .section-easy .gallery-details-container {
        width: 980px; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-details-container {
        width: 692px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-details-container {
        width: 90%; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-details-container {
        height: 648px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-details-container {
        height: 400px; } }
    .page-osx .section-easy .gallery-details-container .fade-gallery-content {
      width: 100%; }
  .page-osx .section-easy .gallery-details-nav {
    position: absolute;
    bottom: 68px;
    left: 0;
    z-index: 5; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-details-nav {
        bottom: 115px; }
        .page-osx .section-easy .gallery-details-nav li {
          display: inline-block;
          float: none; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-details-nav {
        top: 189px;
        bottom: auto;
        overflow-y: hidden; } }
  .page-osx .section-easy .image-two-fingers {
    background-repeat: no-repeat;
    background-size: 135px 178px;
    height: 178px;
    width: 135px;
    background-image: url("/v/mac/shared/osx/f/images/osx/two_finger_large.jpg"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-easy .image-two-fingers {
        background-image: url("/v/mac/shared/osx/f/images/osx/two_finger_large_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .image-two-fingers {
        background-size: 120px 158px;
        height: 158px;
        width: 120px;
        background-image: url("/v/mac/shared/osx/f/images/osx/two_finger_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-two-fingers {
      background-image: url("/v/mac/shared/osx/f/images/osx/two_finger_medium_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-two-fingers {
        background-size: 119px 158px;
        height: 158px;
        width: 119px;
        background-image: url("/v/mac/shared/osx/f/images/osx/two_finger_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-two-fingers {
      background-image: url("/v/mac/shared/osx/f/images/osx/two_finger_small_2x.jpg"); } }
  .page-osx .section-easy .image-pinch {
    background-repeat: no-repeat;
    background-size: 131px 177px;
    height: 177px;
    width: 131px;
    background-image: url("/v/mac/shared/osx/f/images/osx/pinch_large.jpg"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-easy .image-pinch {
        background-image: url("/v/mac/shared/osx/f/images/osx/pinch_large_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .image-pinch {
        background-size: 116px 158px;
        height: 158px;
        width: 116px;
        background-image: url("/v/mac/shared/osx/f/images/osx/pinch_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-pinch {
      background-image: url("/v/mac/shared/osx/f/images/osx/pinch_medium_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-pinch {
        background-size: 116px 157px;
        height: 157px;
        width: 116px;
        background-image: url("/v/mac/shared/osx/f/images/osx/pinch_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-pinch {
      background-image: url("/v/mac/shared/osx/f/images/osx/pinch_small_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-pinch {
        background-position-x: -3px; } }
  .page-osx .section-easy .image-three-fingers {
    background-repeat: no-repeat;
    background-size: 137px 177px;
    height: 177px;
    width: 137px;
    background-image: url("/v/mac/shared/osx/f/images/osx/three_finger_large.jpg"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-easy .image-three-fingers {
        background-image: url("/v/mac/shared/osx/f/images/osx/three_finger_large_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .image-three-fingers {
        background-size: 122px 158px;
        height: 158px;
        width: 122px;
        background-image: url("/v/mac/shared/osx/f/images/osx/three_finger_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-three-fingers {
      background-image: url("/v/mac/shared/osx/f/images/osx/three_finger_medium_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-three-fingers {
        background-size: 121px 156px;
        height: 156px;
        width: 121px;
        background-image: url("/v/mac/shared/osx/f/images/osx/three_finger_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-three-fingers {
      background-image: url("/v/mac/shared/osx/f/images/osx/three_finger_small_2x.jpg"); } }
  .page-osx .section-easy .image-mission-control {
    background-repeat: no-repeat;
    background-size: 133px 177px;
    height: 177px;
    width: 133px;
    background-image: url("/v/mac/shared/osx/f/images/osx/mission_control_large.jpg"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-easy .image-mission-control {
        background-image: url("/v/mac/shared/osx/f/images/osx/mission_control_large_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .image-mission-control {
        background-size: 119px 157px;
        height: 157px;
        width: 119px;
        background-image: url("/v/mac/shared/osx/f/images/osx/mission_control_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-mission-control {
      background-image: url("/v/mac/shared/osx/f/images/osx/mission_control_medium_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-mission-control {
        background-size: 118px 157px;
        height: 157px;
        width: 118px;
        background-image: url("/v/mac/shared/osx/f/images/osx/mission_control_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-mission-control {
      background-image: url("/v/mac/shared/osx/f/images/osx/mission_control_small_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-mission-control {
        width: 145px; } }
  .page-osx .section-easy .image-forcetouch {
    background-repeat: no-repeat;
    background-size: 340px 296px;
    height: 296px;
    width: 340px;
    background-image: url("/v/mac/shared/osx/f/images/osx/forcetouch_large.jpg");
    margin-top: 40px;
    margin-left: 118px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-easy .image-forcetouch {
        background-image: url("/v/mac/shared/osx/f/images/osx/forcetouch_large_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .image-forcetouch {
        background-size: 340px 296px;
        height: 296px;
        width: 340px;
        background-image: url("/v/mac/shared/osx/f/images/osx/forcetouch_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-forcetouch {
      background-image: url("/v/mac/shared/osx/f/images/osx/forcetouch_medium_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .image-forcetouch {
        background-size: 181px 158px;
        height: 158px;
        width: 181px;
        background-image: url("/v/mac/shared/osx/f/images/osx/forcetouch_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-easy .image-forcetouch {
      background-image: url("/v/mac/shared/osx/f/images/osx/forcetouch_small_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .image-forcetouch {
        margin-left: 0;
        margin-top: 32px; } }
  .page-osx .section-easy .control {
    padding-bottom: 94px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .control {
        padding-bottom: 66px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .control {
        padding-bottom: 0; } }
  .page-osx .section-easy .gallery-control {
    margin-bottom: 15px; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-control {
        display: none; } }
    .page-osx .section-easy .gallery-control .paddlenav {
      position: relative;
      z-index: 5;
      top: 180px; }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-control .paddlenav .paddlenav-arrow-right {
          right: -35px; }
        .page-osx .section-easy .gallery-control .paddlenav .paddlenav-arrow-left {
          left: -35px; } }
    .page-osx .section-easy .gallery-control .ac-gallery-content {
      margin-left: auto;
      margin-right: auto;
      width: 980px;
      margin-left: 56px;
      text-align: center; }
      @media only screen and (min-width: 1442px) {
        .page-osx .section-easy .gallery-control .ac-gallery-content {
          width: 980px; } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-control .ac-gallery-content {
          width: 692px; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-control .ac-gallery-content {
          width: 90%; } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-control .ac-gallery-content {
          margin-left: 35px; } }
      .page-osx .section-easy .gallery-control .ac-gallery-content .multitouch-item {
        position: relative;
        padding: 0;
        float: left;
        margin-right: 15px;
        margin-left: 15px;
        width: 175px;
        display: inline-block; }
        .page-osx .section-easy .gallery-control .ac-gallery-content .multitouch-item figure {
          margin-top: 40px;
          margin-bottom: 15px;
          margin-left: 29px; }
          @media only screen and (max-width: 1068px) {
            .page-osx .section-easy .gallery-control .ac-gallery-content .multitouch-item figure {
              margin-top: 30px;
              margin-left: 0; } }
          .page-osx .section-easy .gallery-control .ac-gallery-content .multitouch-item figure.image-mission-control {
            margin-left: 15px; }
            @media only screen and (max-width: 1068px) {
              .page-osx .section-easy .gallery-control .ac-gallery-content .multitouch-item figure.image-mission-control {
                margin-left: -15px; } }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-control .ac-gallery-content .multitouch-item {
            width: 115px;
            margin-left: 0;
            margin-right: 56px; } }
    .page-osx .section-easy .gallery-control figcaption {
      text-align: left;
      font-size: 14px;
      line-height: 1.29286;
      font-weight: 400;
      color: #666666; }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-control figcaption {
          font-size: 14px;
          line-height: 1.29286;
          font-weight: 400;
          color: #666666; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-control figcaption {
          font-size: 14px;
          line-height: 1.29286;
          font-weight: 400;
          color: #666666; } }
      .page-osx .section-easy .gallery-control figcaption .title {
        color: #333333;
        font-weight: 600;
        margin-bottom: 0; }
    .page-osx .section-easy .gallery-control .forcetouch-content {
      min-height: 385px; }
      .page-osx .section-easy .gallery-control .forcetouch-content figcaption {
        margin-top: 92px;
        max-width: 240px; }
        @media only screen and (max-width: 1068px) {
          .page-osx .section-easy .gallery-control .forcetouch-content figcaption {
            margin-left: 18px; } }
  .page-osx .section-easy .gallery-control-container {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    position: relative;
    height: 385px; }
    @media only screen and (min-width: 1442px) {
      .page-osx .section-easy .gallery-control-container {
        width: 980px; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-control-container {
        width: 692px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-control-container {
        width: 90%; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-control-container {
        height: 400px; } }
  .page-osx .section-easy .gallery-controlalt {
    margin-top: 23px;
    margin-bottom: 60px;
    display: none; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-controlalt {
        display: block; } }
    .page-osx .section-easy .gallery-controlalt .gallery-image {
      margin: 10px auto;
      position: relative;
      left: 9px; }
      .page-osx .section-easy .gallery-controlalt .gallery-image.image-forcetouch {
        left: 0; }
    .page-osx .section-easy .gallery-controlalt .ac-gallery-content {
      width: 100%;
      min-height: 280px; }
    .page-osx .section-easy .gallery-controlalt .gallery-item {
      margin-left: auto;
      margin-right: auto;
      width: 90%; }
    .page-osx .section-easy .gallery-controlalt figcaption {
      text-align: left;
      font-size: 14px;
      line-height: 1.29286;
      font-weight: 400;
      color: #666666;
      margin: 0 auto;
      max-width: 256px; }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-easy .gallery-controlalt figcaption {
          font-size: 14px;
          line-height: 1.29286;
          font-weight: 400;
          color: #666666; } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-easy .gallery-controlalt figcaption {
          font-size: 14px;
          line-height: 1.29286;
          font-weight: 400;
          color: #666666; } }
      .page-osx .section-easy .gallery-controlalt figcaption .title {
        color: #333333;
        font-weight: 600;
        margin-bottom: 0; }
  .page-osx .section-easy .gallery-controlalt-container {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    position: relative;
    height: 316px; }
    @media only screen and (min-width: 1442px) {
      .page-osx .section-easy .gallery-controlalt-container {
        width: 980px; } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-easy .gallery-controlalt-container {
        width: 692px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-easy .gallery-controlalt-container {
        width: 90%; } }
  .page-osx .section-software-and-hardware .mb-amazing-apps {
    margin-top: 72px; }
    .page-osx .section-software-and-hardware .mb-amazing-apps .image-screen {
      background-repeat: no-repeat;
      background-size: 796px 498px;
      height: 498px;
      width: 796px;
      background-image: url("/v/mac/shared/osx/f/images/osx/software_large.png"); }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-software-and-hardware .mb-amazing-apps .image-screen {
          background-image: url("/v/mac/shared/osx/f/images/osx/software_large_2x.png"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-software-and-hardware .mb-amazing-apps .image-screen {
          background-size: 578px 361px;
          height: 361px;
          width: 578px;
          background-image: url("/v/mac/shared/osx/f/images/osx/software_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .mb-amazing-apps .image-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/software_medium_2x.png"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-software-and-hardware .mb-amazing-apps .image-screen {
          background-size: 235px 147px;
          height: 147px;
          width: 235px;
          background-image: url("/v/mac/shared/osx/f/images/osx/software_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .mb-amazing-apps .image-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/software_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-software-and-hardware .mb-amazing-apps {
        margin-top: 30px;
        margin-bottom: 44px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-software-and-hardware .mb-amazing-apps {
        margin-top: 32px;
        margin-bottom: 40px; } }
  .page-osx .section-software-and-hardware .image-apps {
    background-repeat: no-repeat;
    background-size: 1065px 623px;
    height: 623px;
    width: 1065px;
    margin-left: -42.5px;
    background-image: url("/v/mac/shared/osx/f/images/osx/apps_large.png");
    margin-left: -43px;
    margin-top: 72px;
    margin-bottom: 58px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-software-and-hardware .image-apps {
        background-image: url("/v/mac/shared/osx/f/images/osx/apps_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-software-and-hardware .image-apps {
        background-size: 768px 440px;
        height: 440px;
        width: 768px;
        margin-left: -38px;
        background-image: url("/v/mac/shared/osx/f/images/osx/apps_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .image-apps {
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-software-and-hardware .image-apps {
        background-size: 317px 186px;
        height: 186px;
        width: 111.11111%;
        margin-left: -5.55556%;
        margin-right: -5.55556%;
        background-position: center top;
        background-image: url("/v/mac/shared/osx/f/images/osx/apps_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .image-apps {
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-software-and-hardware .image-apps {
        background-repeat: no-repeat;
        background-size: 1065px 623px;
        height: 623px;
        width: 1065px;
        margin-left: -42.5px;
        background-image: url("/v/mac/shared/osx/f/images/osx/apps_large.png");
        margin-top: 51px;
        margin-bottom: 48px; } }
  @media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .image-apps {
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_large_2x.png"); } }
  @media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .page-osx .section-software-and-hardware .image-apps {
      background-size: 768px 440px;
      height: 440px;
      width: 768px;
      margin-left: -38px;
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_medium.png"); } }
  @media only screen and (max-width: 1068px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .image-apps {
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_medium_2x.png"); } }
  @media only screen and (max-width: 1068px) and (max-width: 735px) and (max-device-width: 768px) {
    .page-osx .section-software-and-hardware .image-apps {
      background-size: 317px 186px;
      height: 186px;
      width: 111.11111%;
      margin-left: -5.55556%;
      margin-right: -5.55556%;
      background-position: center top;
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_small.png"); } }
  @media only screen and (max-width: 1068px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 1068px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-software-and-hardware .image-apps {
      background-image: url("/v/mac/shared/osx/f/images/osx/apps_small_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-software-and-hardware .image-apps {
        margin-top: 34px;
        margin-bottom: 40px; } }
  .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
    background-repeat: no-repeat;
    background-size: 1379px 812px;
    height: 812px;
    width: 1379px;
    background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_large.png");
    margin-left: -190px;
    margin-top: 42px;
    margin-bottom: 90px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
        background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
        background-size: 1140px 671px;
        height: 671px;
        width: 1140px;
        background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
        background-size: 574px 319px;
        height: 319px;
        width: 574px;
        background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
        margin-left: -105px;
        margin-top: 10px;
        margin-bottom: 54px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
        margin-top: 18px;
        margin-bottom: 48px;
        margin-left: auto;
        margin-right: auto; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-repeat: no-repeat;
      background-size: 1379px 812px;
      height: 812px;
      width: 1379px;
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_large.png");
      margin-left: -88px;
      margin-right: 0; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_large_2x.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 1068px) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-size: 1140px 671px;
      height: 671px;
      width: 1140px;
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_medium.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_medium_2x.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 735px) and (max-device-width: 768px) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-size: 574px 319px;
      height: 319px;
      width: 574px;
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 445px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-mbr-retina-iphone6 {
      background-image: url("/v/mac/shared/osx/f/images/osx/mac_continuity_small_2x.png"); } }
  .page-osx .section-mac-and-ios .image-icloud {
    background-repeat: no-repeat;
    background-size: 1007px 492px;
    height: 492px;
    width: 1007px;
    background-image: url("/v/mac/shared/osx/f/images/osx/icloud_large.jpg");
    margin-top: 56px;
    margin-left: -81px;
    margin-bottom: 18px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-mac-and-ios .image-icloud {
        background-image: url("/v/mac/shared/osx/f/images/osx/icloud_large_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-mac-and-ios .image-icloud {
        background-size: 748px 367px;
        height: 367px;
        width: 748px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icloud_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_medium_2x.jpg"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-mac-and-ios .image-icloud {
        background-size: 341px 158px;
        height: 158px;
        width: 341px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icloud_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_small_2x.jpg"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-mac-and-ios .image-icloud {
        margin-top: 48px;
        margin-left: -60px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-mac-and-ios .image-icloud {
        margin-top: 32px;
        margin-bottom: 20px;
        background-repeat: no-repeat;
        background-size: 1007px 492px;
        height: 492px;
        width: 1007px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icloud_large.jpg");
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: -14px; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_large_2x.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-size: 748px 367px;
      height: 367px;
      width: 748px;
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_medium.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_medium_2x.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-size: 341px 158px;
      height: 158px;
      width: 341px;
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_small.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-image: url("/v/mac/shared/osx/f/images/osx/icloud_small_2x.jpg"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (max-width: 374px) {
    .page-osx .section-mac-and-ios .image-icloud {
      background-position: 0 0;
      left: 0;
      margin-left: -27px;
      margin-right: 0;
      width: 341px; } }
  .page-osx .section-security .mb-security {
    margin-top: 40px;
    margin-bottom: 56px; }
    .page-osx .section-security .mb-security .image-screen {
      background-repeat: no-repeat;
      background-size: 796px 498px;
      height: 498px;
      width: 796px;
      background-image: url("/v/mac/shared/osx/f/images/osx/security_large.png"); }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-security .mb-security .image-screen {
          background-image: url("/v/mac/shared/osx/f/images/osx/security_large_2x.png"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-security .mb-security .image-screen {
          background-size: 578px 361px;
          height: 361px;
          width: 578px;
          background-image: url("/v/mac/shared/osx/f/images/osx/security_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-security .mb-security .image-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/security_medium_2x.png"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-security .mb-security .image-screen {
          background-size: 235px 147px;
          height: 147px;
          width: 235px;
          background-image: url("/v/mac/shared/osx/f/images/osx/security_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-security .mb-security .image-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/security_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-security .mb-security {
        margin-top: 28px;
        margin-bottom: 46px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-security .mb-security {
        margin-top: 18px;
        margin-bottom: 36px; } }
  .page-osx .section-compatible .mb-compatible {
    margin-top: 40px;
    margin-bottom: 16px; }
    .page-osx .section-compatible .mb-compatible .image-screen {
      background-repeat: no-repeat;
      background-size: 796px 498px;
      height: 498px;
      width: 796px;
      background-image: url("/v/mac/shared/osx/f/images/osx/compatibility_large.png"); }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
        .page-osx .section-compatible .mb-compatible .image-screen {
          background-image: url("/v/mac/shared/osx/f/images/osx/compatibility_large_2x.png"); } }
      @media only screen and (max-width: 1068px) {
        .page-osx .section-compatible .mb-compatible .image-screen {
          background-size: 578px 361px;
          height: 361px;
          width: 578px;
          background-image: url("/v/mac/shared/osx/f/images/osx/compatibility_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-compatible .mb-compatible .image-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/compatibility_medium_2x.png"); } }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-compatible .mb-compatible .image-screen {
          background-size: 235px 147px;
          height: 147px;
          width: 235px;
          background-image: url("/v/mac/shared/osx/f/images/osx/compatibility_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-compatible .mb-compatible .image-screen {
      background-image: url("/v/mac/shared/osx/f/images/osx/compatibility_small_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-compatible .mb-compatible {
        margin-bottom: 20px;
        margin-top: 30px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-compatible .mb-compatible {
        margin-top: 16px; } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .page-osx .section-accessibility .section-content {
      padding-bottom: 42px; } }
  .page-osx .section-accessibility figure {
    margin-top: 50px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    height: 100%; }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility figure {
        height: 110px;
        margin-top: 0;
        margin-bottom: 18px; } }
  .page-osx .section-accessibility figcaption {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-accessibility figcaption {
        bottom: 30px; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility figcaption {
        bottom: 5px; } }
  .page-osx .section-accessibility .accessibility-content {
    max-width: 785px;
    margin-top: 24px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto; }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-accessibility .accessibility-content {
        margin-top: 0;
        max-width: none; } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility .accessibility-content {
        max-width: 270px;
        margin-top: 2px;
        margin-bottom: 0; } }
    .page-osx .section-accessibility .accessibility-content p {
      margin-top: -10px;
      float: none; }
    .page-osx .section-accessibility .accessibility-content .column {
      height: 210px; }
      @media only screen and (max-width: 735px) and (max-device-width: 768px) {
        .page-osx .section-accessibility .accessibility-content .column {
          height: auto; } }
  .page-osx .section-accessibility .image-vision {
    background-repeat: no-repeat;
    background-size: 107px 84px;
    height: 84px;
    width: 107px;
    background-image: url("/v/mac/shared/osx/f/images/osx/icon_vision_large.png"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-accessibility .image-vision {
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_vision_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-accessibility .image-vision {
        background-size: 107px 84px;
        height: 84px;
        width: 107px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_vision_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-vision {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_vision_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility .image-vision {
        background-size: 105px 83px;
        height: 83px;
        width: 105px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_vision_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-vision {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_vision_small_2x.png"); } }
  .page-osx .section-accessibility .image-hearing {
    background-repeat: no-repeat;
    background-size: 107px 84px;
    height: 84px;
    width: 107px;
    background-image: url("/v/mac/shared/osx/f/images/osx/icon_hearing_large.png"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-accessibility .image-hearing {
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_hearing_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-accessibility .image-hearing {
        background-size: 107px 84px;
        height: 84px;
        width: 107px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_hearing_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-hearing {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_hearing_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility .image-hearing {
        background-size: 105px 83px;
        height: 83px;
        width: 105px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_hearing_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-hearing {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_hearing_small_2x.png"); } }
  .page-osx .section-accessibility .image-physical {
    background-repeat: no-repeat;
    background-size: 107px 84px;
    height: 84px;
    width: 107px;
    background-image: url("/v/mac/shared/osx/f/images/osx/icon_physical_large.png"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-accessibility .image-physical {
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_physical_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-accessibility .image-physical {
        background-size: 107px 84px;
        height: 84px;
        width: 107px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_physical_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-physical {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_physical_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility .image-physical {
        background-size: 105px 83px;
        height: 83px;
        width: 105px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_physical_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-physical {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_physical_small_2x.png"); } }
  .page-osx .section-accessibility .image-literacy {
    background-repeat: no-repeat;
    background-size: 107px 84px;
    height: 84px;
    width: 107px;
    background-image: url("/v/mac/shared/osx/f/images/osx/icon_literacy_large.png"); }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
      .page-osx .section-accessibility .image-literacy {
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_literacy_large_2x.png"); } }
    @media only screen and (max-width: 1068px) {
      .page-osx .section-accessibility .image-literacy {
        background-size: 107px 84px;
        height: 84px;
        width: 107px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_literacy_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-literacy {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_literacy_medium_2x.png"); } }
    @media only screen and (max-width: 735px) and (max-device-width: 768px) {
      .page-osx .section-accessibility .image-literacy {
        background-size: 110px 83px;
        height: 83px;
        width: 110px;
        background-image: url("/v/mac/shared/osx/f/images/osx/icon_literacy_small.png"); } }
  @media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx) {
    .page-osx .section-accessibility .image-literacy {
      background-image: url("/v/mac/shared/osx/f/images/osx/icon_literacy_small_2x.png"); } }
