@font-face {
    font-family: 'sf_pro_displayblack';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-black-webfont.woff2') format('woff2'),
    	 url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displaybold';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-bold-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displayheavy';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-heavy-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displaylight';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-light-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displaymedium';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-medium-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-medium-webfont.woff') format('woff'); 
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displayregular';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-regular-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displaysemibold';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-semibold-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displaythin';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-thin-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displayultralight';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-ultralight-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-ultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_displayultrathin';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-ultrathin-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sf-pro-display-ultrathin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sf_pro_textblack';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-black-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textblack_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-blackitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textbold';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-bold-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textbold_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-bolditalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textheavy';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-heavy-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textheavy_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-heavyitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-heavyitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textlight';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-light-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textlight_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-lightitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textmedium';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-medium-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textmedium_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-mediumitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textregular';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-regular-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textitalic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-regularitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-regularitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textsemibold';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-semibold-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textsemibold_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-semibolditalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textthin';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-thin-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textthin_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-thinitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-thinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textultralight';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultralight-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textultralight_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultralightitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textultrathin';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultrathin-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultrathin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_textultrathin_italic';
    src: url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultrathinitalic-webfont.woff2') format('woff2'),
         url('/content/static/bcom/evenements/2018/03_ipad_2018/assets/fonts/sfprotext-ultrathinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


div#p1ca550 ul,
div#p1ca550 li,
div#p1ca550 h1,
div#p1ca550 h2,
div#p1ca550 h3,
div#p1ca550 p,
div#p1ca550 figure {
  margin: 0!important;
  padding: 0!important;
}

div#p1ca550 section,
div#p1ca550 figure {
  display: block!important;
}

div#p1ca550 ::-moz-focus-inner {
  border: 0!important;
  padding: 0!important;
}

@media print {

  div#p1ca550 a,
  div#p1ca550 a:link,
  div#p1ca550 a:visited {
    color: #000!important;
    text-decoration: none!important;
  }
}

div#p1ca550 {
  direction: ltr!important;
}

div#p1ca550 .p1ca550-content-container div {
  display: block!important;
}

div#p1ca550 .p1ca550-content-container h1,
div#p1ca550 .p1ca550-content-container h2,
div#p1ca550 .p1ca550-content-container h3 {
  float: none!important;
  text-align: initial!important;
}

div#p1ca550 .p1ca550-content-container li,
div#p1ca550 .p1ca550-content-container p,
div#p1ca550 .p1ca550-content-container a,
div#p1ca550 .p1ca550-content-container p,
div#p1ca550 .p1ca550-content-container div,
div#p1ca550 .p1ca550-content-container ul,
div#p1ca550 .p1ca550-content-container h1,
div#p1ca550 .p1ca550-content-container h2,
div#p1ca550 .p1ca550-content-container h3,
div#p1ca550 .p1ca550-content-container p,
div#p1ca550 .p1ca550-content-container span {
  margin: 0!important;
  padding: 0!important;
  top: auto!important;
  left: auto!important;
  right: auto!important;
  position: relative!important;
  text-indent: 0!important;
  line-height: 1!important;
  letter-spacing: 0!important;
  background: none!important;
}

div#p1ca550 .p1ca550-content-container ul li {
  width: auto!important;
  display: list-item!important;
}

div#p1ca550 .p1ca550-content-container span {
  display: inline!important;
}

div#p1ca550 .p1ca550-content-container * {
  margin: 0!important;
  padding: 0!important;
  box-sizing: border-box!important;
}

div#p1ca550 .p1ca550-content-container *:before,
div#p1ca550 .p1ca550-content-container *:after {
  box-sizing: border-box!important;
}

div#p1ca550 section {
  visibility: visible!important;
}

div#p1ca550 .p1ca550-content-container {
  /* remove media queries for thin div containers */
  /* end of media query */
}

div#p1ca550 .p1ca550-content-container .p1ca550-row {
  max-width: 100%!important;
  margin-left: auto!important;
  margin-right: auto!important;
  padding-left: 0!important;
  padding-right: 0!important;
  text-align: left!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-row::before,
div#p1ca550 .p1ca550-content-container .p1ca550-row::after {
  content: ' '!important;
  display: table!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-row::after {
  clear: both!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-row .p1ca550-row {
  max-width: none!important;
  margin-left: 0!important;
  margin-right: 0!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-column,
div#p1ca550 .p1ca550-content-container .p1ca550-columns {
  width: 100%!important;
  float: left!important;
  padding-left: 0!important;
  padding-right: 0!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-small-6 {
  width: 50%!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-small-12 {
  width: 100%!important;
}

@media screen and (min-width: 767px) {

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-1 {
    margin-left: 8.33333%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-3 {
    width: 25%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-2 {
    margin-left: 16.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-3 {
    margin-left: 25%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-5 {
    width: 41.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-4 {
    margin-left: 33.33333%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-6 {
    width: 50%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-5 {
    margin-left: 41.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-7 {
    width: 58.33333%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-8 {
    width: 66.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-12 {
    width: 100%!important;
  }
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon {
  color: color(black)!important;
  display: inline-block!important;
  font-size: 20px!important;
  min-width: em(100/20)!important;
  position: relative!important;
  margin-right: em(40/20)!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon-content {
  margin: 1em 0!important;
  padding-top: 6px!important;
  padding-bottom: 4px!important;
  position: relative!important;
  z-index: 1!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon-caption {
  color: color(black)!important;
  display: block!important;
  position: absolute!important;
  top: 100%!important;
  width: 100%!important;
  z-index: 1!important;
  left: 0!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon-center {
  text-align: center!important;
}

div#p1ca550 {
  line-height: 1!important;
  -webkit-font-smoothing: antialiased!important;
  overflow-y: hidden!important;
  -webkit-overflow-scrolling: touch!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-background-image-stay-connected .p1ca550-smaller-text {
  color: #8a8a8a!important;
}

div#p1ca550 section.p1ca550-content-container h1,
div#p1ca550 section.p1ca550-content-container h2,
div#p1ca550 section.p1ca550-content-container h3,
div#p1ca550 section.p1ca550-content-container ul,
div#p1ca550 section.p1ca550-content-container p {
  margin: 0!important;
  padding: 0!important;
  border: none!important;
  text-indent: 0!important;
  text-transform: none!important;
  border-radius: 0!important;
  background-color: transparent!important;
  position: relative!important;
  height: auto!important;
  float: none!important;
}

div#p1ca550 section.p1ca550-content-container h1,
div#p1ca550 section.p1ca550-content-container h2,
div#p1ca550 section.p1ca550-content-container h3 {
  display: block!important;
}

div#p1ca550 section.p1ca550-content-container p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  color: #111111!important;
  font-size: 16px!important;
  line-height: 1.5!important;
  margin-bottom: 32px!important;
  text-align: left!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-copy {
  text-align: left!important;
  padding: 0!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-intro-copy {
  font-size: 16px!important;
  line-height: 1.65!important;
  margin-bottom: 45px!important;
  text-align: left!important;
  font-weight: 400!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-copy {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
  color: #111111!important;
  font-size: 16px!important;
  line-height: 1.65!important;
  margin-bottom: 32px!important;
  text-align: left!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-smaller-text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-size: 11px!important;
  font-weight: 400!important;
  margin-bottom: 15px!important;
  line-height: 1.6!important;
  text-align: left!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-smaller-text span {
  font-weight: bold!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-size: 11px!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container p {
    font-size: 18px!important;
    padding: 0 30px!important;
    text-align: center!important;
    margin-bottom: 69px!important;
  }

  div#p1ca550 section.p1ca550-content-container p.p1ca550-copy {
    font-size: 18px!important;
    line-height: 1.55!important;
  }

  div#p1ca550 section.p1ca550-content-container p.p1ca550-intro-copy {
    font-size: 20px!important;
    padding: 0 19px!important;
    text-align: center!important;
    letter-spacing: -0.4px!important;
    line-height: 1.45!important;
    margin-bottom: 67px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading {
  font-size: 40px!important;
  color: #111111!important;
  line-height: 1.1!important;
  text-align: left!important;
  font-family: sf_pro_displaysemibold, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 600!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading.p1ca550-content-section-heading {
    max-width: 779px!important;
    margin: 0 auto!important;
    font-size: 64px!important;
    text-align: center!important;
    letter-spacing: -0.7px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading.p1ca550-bg-img-h1 {
  text-indent: -9999px!important;
  letter-spacing: -1px!important;
  width: 202px!important;
  height: 120px!important;
  margin: auto!important;
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/product-h1@2x-mob.png)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
}

@media (min-width: 767px) {

  div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading.p1ca550-bg-img-h1 {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/product-h1@2x.png)!important;
    background-repeat: no-repeat!important;
    background-position: top top!important;
    background-size: 100%!important;
    width: 213px!important;
    height: 93px!important;
    margin-top: 1px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-logo-title {
  font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
  font-size: 27px!important;
  text-align: center!important;
  margin-top: 0px!important;
  margin-bottom: 25px!important;
  letter-spacing: -1px!important;
  color: #111111!important;
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading {
  font-size: 26px!important;
  font-weight: 700!important;
  /*
	            @include sanfran-pro-display-semibold()!important;*/
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  color: #111111!important;
  line-height: 1.2!important;
  letter-spacing: -0.3px!important;
  margin-bottom: 16px!important;
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading.p1ca550-letter-space-mob {
  letter-spacing: -0.7px!important;
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading-intro {
  font-size: 26px!important;
  letter-spacing: 0px!important;
  line-height: 1.1!important;
  margin-bottom: 16px!important;
  text-align: left!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading {
    font-size: 39px!important;
    font-weight: 500!important;
  }

  div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading-intro {
    font-size: 31px!important;
    margin-bottom: 16px!important;
    text-align: center!important;
  }

  div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading.p1ca550-letter-space-mob {
    letter-spacing: -0.3px!important;
  }
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h2.p1ca550-logo-title {
    font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-weight: 400!important;
    font-size: 27px!important;
    text-align: center!important;
    margin-top: 117px!important;
    margin-bottom: 9px!important;
    letter-spacing: -1.3px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title {
  font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
  font-size: 27px!important;
  text-align: center!important;
  margin-top: 0px!important;
  margin-bottom: 25px!important;
  letter-spacing: -1px!important;
  color: #111111!important;
}

div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title-2 {
  margin-top: -30px!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title {
    font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-weight: 400!important;
    font-size: 27px!important;
    text-align: center!important;
    margin-top: 117px!important;
    margin-bottom: 9px!important;
    letter-spacing: -1.3px!important;
  }

  div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title-2 {
    margin-top: 10px!important;
  }
}

div#p1ca550 {
  background-color: white!important;
  overflow: hidden!important;
}

div#p1ca550 section.p1ca550-content-container {
  border: none!important;
  box-shadow: none!important;
  margin: 0 auto!important;
  width: 100%!important;
  padding: 0!important;
  max-width: 1024px!important;
  overflow: hidden!important;
  background-size: 100%!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter {
  padding-right: 1.25em!important;
  padding-left: 1.25em!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter {
    padding-right: 0!important;
    padding-left: 0!important;
  }

  div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter-icons {
    padding-right: 2.3em!important;
    padding-left: 2.3em!important;
  }
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter-footer {
  padding-right: 1.25em!important;
  padding-left: 1.25em!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-center {
  text-align: center!important;
}

div#p1ca550 section.p1ca550-content-container em.p1ca550-em {
  font-style: italic!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  color: #8a8a8a!important;
}

div#p1ca550 section.p1ca550-content-container br {
  display: block!important;
}

@media (max-width: 766px) {
  div#p1ca550 section.p1ca550-content-container br.p1ca550-desktop-break {
    display: none!important;
  }
}

@media (min-width: 767px) {

  div#p1ca550 section.p1ca550-content-container br.p1ca550-desktop-break {
    display: block!important;
  }
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons figure.p1ca550-icon {
  text-align: center!important;
  display: block!important;
  min-width: auto!important;
  height: 115px!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons figure.p1ca550-icon span.p1ca550-icon-caption {
  color: #555555!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content {
  display: inline-block!important;
  width: 100%!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img {
  background-size: 100%!important;
  width: 37px!important;
  height: 28px!important;
  display: inline-block!important;
  margin-bottom: 5px!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-lights {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/vision_icon_large_2x.png)!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-switches {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/hearing_icon_large_2x.png)!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-outlets {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/physical_icon_large_2x.png)!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-thermostats {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/literacy_icon_large_2x.png)!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-caption {
    font-size: 15px!important;
  }
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-caption {
  font-size: 12px!important;
  line-height: 1.47059!important;
  font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
}

div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button {
  display: block!important;
  cursor: pointer!important;
  text-decoration: none!important;
  text-align: center!important;
  border-radius: 4px!important;
  -webkit-border-radius: 4px!important;
  color: #666666!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  border: 1px solid #666666!important;
  padding: 7px 0 9px 0!important;
  font-size: 17px!important;
  font-weight: 500!important;
  width: 121px!important;
}

div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button:hover,
div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button:focus {
  background: #666666!important;
  color: #fff!important;
}

@media only screen and (min-width: 767px) {
  div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button {
    font-size: 17px!important;
    padding: 7px 0 9px 0!important;
    width: 121px!important;
    margin: auto!important;
  }
}

div#p1ca550 .p1ca550-content-container.p1ca550-section-6 a.p1ca550-buy-button {
  float: left!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer {
  background-color: #f0f0f0!important;
  padding: 20px 0 25px!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer p,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li {
  font-size: 11px!important;
  font-weight: normal!important;
  color: #888888!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  line-height: 13px!important;
  text-align: left!important;
  padding: 0!important;
  margin: 0!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container.p1ca550-footer p,
  div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul,
  div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li {
    font-size: 11px!important;
    line-height: 15px!important;
  }
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li {
  list-style-image: none!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li a,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer p a {
  color: #555555!important;
  font-size: 11px!important;
  text-decoration: none!important;
  display: inline-block!important;
  font-weight: normal!important;
  font-family: inherit!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li a:hover,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer p a:hover {
  text-decoration: underline!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer p.p1ca550-footer-p {
  margin-bottom: 10px!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul.p1ca550-unordered-list {
  padding-left: 20px!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul.p1ca550-unordered-list li.p1ca550-unordered-list-li {
  margin-bottom: 5px!important;
  list-style-type: none!important;
  position: relative!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul.p1ca550-unordered-list li.p1ca550-unordered-list-li span.p1ca550-list-number {
  font-family: inherit!important;
  font-size: inherit!important;
  display: inline-block!important;
  font-weight: inherit!important;
  position: absolute!important;
  left: -19px!important;
  top: 1px!important;
}

#center_part_2_full,#contenuhome{width: 100%;max-width: 1000px;margin: 0px;}

div.p1ca550-body {
  margin: 0!important;
  padding: 0!important;
}

#p1ca550 {
  max-width: 1024px!important;
  margin: 0 auto!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-1 {
  padding: 24px 0 63px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-1 div.p1ca550-background-image-ipad {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/hero-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 106%!important;
  padding-bottom: 204%!important;
  margin-bottom: 29px!important;
  margin-top: 47px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 {
  padding: 103px 0 103px!important;
  background: #ffffff!important;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fafafa 0%, #ffffff 15%, #ffffff 100%)!important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 )!important;
  /* IE6-9 */
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-more-power {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/more-power-large-2x-mob.png)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 104%!important;
  padding-bottom: 1%!important;
  margin-bottom: 6px!important;
  margin-top: 8px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-more-power p.p1ca550-smaller-text {
  padding: 194% 0 28% 70%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-more-power h2.p1ca550-content-section-heading {
  padding: 20% 0 0 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-multitasks-screen {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/multitasks-screen-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 108%!important;
  padding-bottom: 1%!important;
  margin-bottom: 6px!important;
  margin-top: 16px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-multitasks-screen p.p1ca550-smaller-text {
  padding: 98% 0 31% 1.5em!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/ar-apps-large-x2-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 31%!important;
  margin-bottom: 0px!important;
  margin-top: 90px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps p.p1ca550-smaller-text {
  padding: 88% 0 0 8%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps h2.p1ca550-content-section-heading {
  padding: 33% 0 0 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-next-gen-ar {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/next-gen-ar-1-large-2x.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  background-repeat: no-repeat!important;
  margin-bottom: 29px!important;
  padding-bottom: 62%!important;
}

@media (min-width: 380px) and (max-width: 766px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-more-power p.p1ca550-smaller-text {
    padding: 188% 0 25% 65%!important;
  }
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 {
  padding: 103px 0 103px!important;
  background: #ffffff!important;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fafafa 0%, #ffffff 15%, #ffffff 100%)!important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 )!important;
  /* IE6-9 */
}

@media (max-width: 380px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 h1.p1ca550-content-section-heading.p1ca550-content-section-heading {
    -webkit-hyphens: auto!important;
    -ms-hyphens: auto!important;
    hyphens: auto!important;
  }
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-your-everything {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/your-everything-large-2x-mob.png)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  margin-bottom: 16px!important;
  margin-top: 23%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-your-everything p.p1ca550-smaller-text {
  padding: 152% 0 26% 64%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-two-great-cameras {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/two-great-cameras-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 191%!important;
  margin-bottom: 70px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-bluetooth-keyboard {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/bluetooth-keyboard-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 101%!important;
  padding-bottom: 113%!important;
  margin-bottom: 63px!important;
  margin-top: 108px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/built-in-apps-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 101%!important;
  padding-bottom: 1%!important;
  margin-bottom: 16px!important;
  margin-top: 15px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps h2.p1ca550-content-section-heading {
  padding: 186% 0 0 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps p {
  text-align: left!important;
  padding: 0 0 3% 0%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-million-apps {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/million-apps-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 101%!important;
  padding-bottom: 1%!important;
  margin-bottom: 16px!important;
  margin-top: -20px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-million-apps h2.p1ca550-content-section-heading {
  padding: 184% 0 0 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 {
  padding: 103px 0 103px!important;
  background: #ffffff!important;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fafafa 0%, #ffffff 15%, #ffffff 100%)!important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 )!important;
  /* IE6-9 */
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 h2.p1ca550-battery-life {
  margin-bottom: 16px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-built-to-go {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/built-to-go-large-2x-mob.png)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 104%!important;
  padding-bottom: 181%!important;
  margin-bottom: 74px!important;
  margin-top: 30px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-stay-connected {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/stay-connected-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 2%!important;
  margin-bottom: 40px!important;
  margin-top: 68px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-stay-connected p.p1ca550-smaller-text {
  padding: 95% 0 5% 47%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-battery-life {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/battery-life-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 103%!important;
  padding-bottom: 145%!important;
  margin-bottom: 78px!important;
  margin-top: 51px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-keep-safe {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/keep-safe-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 186%!important;
  margin-bottom: 0px!important;
  margin-top: 0px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 {
  padding: 103px 0 5px!important;
  background: #ffffff!important;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fafafa 0%, #ffffff 15%, #ffffff 100%)!important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff',GradientType=0 )!important;
  /* IE6-9 */
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-simple-to-use {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/simple-to-use-large-2x-mob.png)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 1%!important;
  margin-bottom: 18px!important;
  margin-top: 140px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-simple-to-use h2.p1ca550-content-section-heading {
  padding: 128% 0 0 0%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-dock {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/dock-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 1%!important;
  margin-bottom: 26px!important;
  margin-top: 34px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-dock h2.p1ca550-content-section-heading {
  padding: 179% 0 0 0%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-drag-drop {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/drag-drop-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 1%!important;
  margin-bottom: 1px!important;
  margin-top: 57px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-drag-drop h2.p1ca550-content-section-heading {
  padding: 155% 0 0 0%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-retina-display {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/retina-display-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 1%!important;
  margin-bottom: 1px!important;
  margin-top: 9px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-retina-display p.p1ca550-smaller-text {
  padding: 126% 0 16% 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-retina-display h2.p1ca550-content-section-heading {
  padding: 10% 0 0 0%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-touch-id {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/touch-id-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 1%!important;
  margin-bottom: 1px!important;
  margin-top: 1px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-touch-id p.p1ca550-smaller-text {
  padding: 105% 0 0% 7%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-touch-id h2.p1ca550-content-section-heading {
  padding: 1% 0 0 0%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-designed-in-mind {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/designed-in-mind-large-2x-mob.jpg)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
  padding-bottom: 0!important;
  margin-top: 89px!important;
  margin-bottom: 78px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-designed-in-mind p.p1ca550-smaller-text {
  padding: 116% 0 0 47%!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 .p1ca550-compare-buttons {
  margin-top: 87px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 h2.p1ca550-content-section-heading {
  padding: 0 0 0 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 p.p1ca550-copy {
  margin-bottom: 25px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 a.p1ca550-buy-button {
  margin: 0 0 20% 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 div.p1ca550-s6-icons {
  max-width: 200px!important;
  float: none!important;
  margin: 0 auto!important;
  height: 95px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-footer {
  border-top: 1px solid #d6d6d6!important;
}

div#p1ca550 ul,
div#p1ca550 li,
div#p1ca550 h1,
div#p1ca550 h2,
div#p1ca550 h3,
div#p1ca550 p,
div#p1ca550 figure {
  margin: 0!important;
  padding: 0!important;
}

div#p1ca550 section,
div#p1ca550 figure {
  display: block!important;
}

div#p1ca550 ::-moz-focus-inner {
  border: 0!important;
  padding: 0!important;
}

@media print {

  div#p1ca550 a,
  div#p1ca550 a:link,
  div#p1ca550 a:visited {
    color: #000!important;
    text-decoration: none!important;
  }
}

div#p1ca550 {
  direction: ltr!important;
}

div#p1ca550 .p1ca550-content-container div {
  display: block!important;
}

div#p1ca550 .p1ca550-content-container h1,
div#p1ca550 .p1ca550-content-container h2,
div#p1ca550 .p1ca550-content-container h3 {
  float: none!important;
  text-align: initial!important;
}

div#p1ca550 .p1ca550-content-container li,
div#p1ca550 .p1ca550-content-container p,
div#p1ca550 .p1ca550-content-container a,
div#p1ca550 .p1ca550-content-container p,
div#p1ca550 .p1ca550-content-container div,
div#p1ca550 .p1ca550-content-container ul,
div#p1ca550 .p1ca550-content-container h1,
div#p1ca550 .p1ca550-content-container h2,
div#p1ca550 .p1ca550-content-container h3,
div#p1ca550 .p1ca550-content-container p,
div#p1ca550 .p1ca550-content-container span {
  margin: 0!important;
  padding: 0!important;
  top: auto!important;
  left: auto!important;
  right: auto!important;
  position: relative!important;
  text-indent: 0!important;
  line-height: 1!important;
  letter-spacing: 0!important;
  background: none!important;
}

div#p1ca550 .p1ca550-content-container ul li {
  width: auto!important;
  display: list-item!important;
}

div#p1ca550 .p1ca550-content-container span {
  display: inline!important;
}

div#p1ca550 .p1ca550-content-container * {
  margin: 0!important;
  padding: 0!important;
  box-sizing: border-box!important;
}

div#p1ca550 .p1ca550-content-container *:before,
div#p1ca550 .p1ca550-content-container *:after {
  box-sizing: border-box!important;
}

div#p1ca550 section {
  visibility: visible!important;
}

div#p1ca550 .p1ca550-content-container {
  /* remove media queries for thin div containers */
  /* end of media query */
}

div#p1ca550 .p1ca550-content-container .p1ca550-row {
  max-width: 100%!important;
  margin-left: auto!important;
  margin-right: auto!important;
  padding-left: 0!important;
  padding-right: 0!important;
  text-align: left!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-row::before,
div#p1ca550 .p1ca550-content-container .p1ca550-row::after {
  content: ' '!important;
  display: table!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-row::after {
  clear: both!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-row .p1ca550-row {
  max-width: none!important;
  margin-left: 0!important;
  margin-right: 0!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-column,
div#p1ca550 .p1ca550-content-container .p1ca550-columns {
  width: 100%!important;
  float: left!important;
  padding-left: 0!important;
  padding-right: 0!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-small-6 {
  width: 50%!important;
}

div#p1ca550 .p1ca550-content-container .p1ca550-small-12 {
  width: 100%!important;
}

@media screen and (min-width: 767px) {

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-1 {
    margin-left: 8.33333%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-3 {
    width: 25%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-2 {
    margin-left: 16.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-3 {
    margin-left: 25%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-5 {
    width: 41.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-4 {
    margin-left: 33.33333%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-6 {
    width: 50%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-offset-5 {
    margin-left: 41.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-7 {
    width: 58.33333%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-8 {
    width: 66.66667%!important;
  }

  div#p1ca550 .p1ca550-content-container .p1ca550-medium-12 {
    width: 100%!important;
  }
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon {
  color: color(black)!important;
  display: inline-block!important;
  font-size: 20px!important;
  min-width: em(100/20)!important;
  position: relative!important;
  margin-right: em(40/20)!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon-content {
  margin: 1em 0!important;
  padding-top: 6px!important;
  padding-bottom: 4px!important;
  position: relative!important;
  z-index: 1!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon-caption {
  color: color(black)!important;
  display: block!important;
  position: absolute!important;
  top: 100%!important;
  width: 100%!important;
  z-index: 1!important;
  left: 0!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-icon-center {
  text-align: center!important;
}

div#p1ca550 {
  line-height: 1!important;
  -webkit-font-smoothing: antialiased!important;
  overflow-y: hidden!important;
  -webkit-overflow-scrolling: touch!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-background-image-stay-connected .p1ca550-smaller-text {
  color: #8a8a8a!important;
}

div#p1ca550 section.p1ca550-content-container h1,
div#p1ca550 section.p1ca550-content-container h2,
div#p1ca550 section.p1ca550-content-container h3,
div#p1ca550 section.p1ca550-content-container ul,
div#p1ca550 section.p1ca550-content-container p {
  margin: 0!important;
  padding: 0!important;
  border: none!important;
  text-indent: 0!important;
  text-transform: none!important;
  border-radius: 0!important;
  background-color: transparent!important;
  position: relative!important;
  height: auto!important;
  float: none!important;
}

div#p1ca550 section.p1ca550-content-container h1,
div#p1ca550 section.p1ca550-content-container h2,
div#p1ca550 section.p1ca550-content-container h3 {
  display: block!important;
}

div#p1ca550 section.p1ca550-content-container p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  color: #111111!important;
  font-size: 16px!important;
  line-height: 1.5!important;
  margin-bottom: 32px!important;
  text-align: left!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-copy {
  text-align: left!important;
  padding: 0!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-intro-copy {
  font-size: 16px!important;
  line-height: 1.65!important;
  margin-bottom: 45px!important;
  text-align: left!important;
  font-weight: 400!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-copy {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
  color: #111111!important;
  font-size: 16px!important;
  line-height: 1.65!important;
  margin-bottom: 32px!important;
  text-align: left!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-smaller-text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-size: 11px!important;
  font-weight: 400!important;
  margin-bottom: 15px!important;
  line-height: 1.6!important;
  text-align: left!important;
}

div#p1ca550 section.p1ca550-content-container p.p1ca550-smaller-text span {
  font-weight: bold!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-size: 11px!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container p {
    font-size: 18px!important;
    padding: 0 30px!important;
    text-align: center!important;
    margin-bottom: 69px!important;
  }

  div#p1ca550 section.p1ca550-content-container p.p1ca550-copy {
    font-size: 18px!important;
    line-height: 1.55!important;
  }

  div#p1ca550 section.p1ca550-content-container p.p1ca550-intro-copy {
    font-size: 20px!important;
    padding: 0 19px!important;
    text-align: center!important;
    letter-spacing: -0.4px!important;
    line-height: 1.45!important;
    margin-bottom: 67px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading {
  font-size: 40px!important;
  color: #111111!important;
  line-height: 1.1!important;
  text-align: left!important;
  font-family: sf_pro_displaysemibold, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 600!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading.p1ca550-content-section-heading {
    max-width: 779px!important;
    margin: 0 auto!important;
    font-size: 64px!important;
    text-align: center!important;
    letter-spacing: -0.7px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading.p1ca550-bg-img-h1 {
  text-indent: -9999px!important;
  letter-spacing: -1px!important;
  width: 202px!important;
  height: 120px!important;
  margin: auto!important;
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/product-h1@2x-mob.png)!important;
  background-repeat: no-repeat!important;
  background-position: center top!important;
  background-size: 100%!important;
}

@media (min-width: 767px) {

  div#p1ca550 section.p1ca550-content-container h1.p1ca550-content-section-heading.p1ca550-bg-img-h1 {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/product-h1@2x.png)!important;
    background-repeat: no-repeat!important;
    background-position: top top!important;
    background-size: 100%!important;
    width: 213px!important;
    height: 93px!important;
    margin-top: 1px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-logo-title {
  font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
  font-size: 27px!important;
  text-align: center!important;
  margin-top: 0px!important;
  margin-bottom: 25px!important;
  letter-spacing: -1px!important;
  color: #111111!important;
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading {
  font-size: 26px!important;
  font-weight: 700!important;
  /*
	            @include sanfran-pro-display-semibold()!important;*/
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  color: #111111!important;
  line-height: 1.2!important;
  letter-spacing: -0.3px!important;
  margin-bottom: 16px!important;
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading.p1ca550-letter-space-mob {
  letter-spacing: -0.7px!important;
}

div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading-intro {
  font-size: 26px!important;
  letter-spacing: 0px!important;
  line-height: 1.1!important;
  margin-bottom: 16px!important;
  text-align: left!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading {
    font-size: 39px!important;
    font-weight: 500!important;
  }

  div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading-intro {
    font-size: 31px!important;
    margin-bottom: 16px!important;
    text-align: center!important;
  }

  div#p1ca550 section.p1ca550-content-container h2.p1ca550-content-section-heading.p1ca550-letter-space-mob {
    letter-spacing: -0.3px!important;
  }
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h2.p1ca550-logo-title {
    font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-weight: 400!important;
    font-size: 27px!important;
    text-align: center!important;
    margin-top: 117px!important;
    margin-bottom: 9px!important;
    letter-spacing: -1.3px!important;
  }
}

div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title {
  font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
  font-size: 27px!important;
  text-align: center!important;
  margin-top: 0px!important;
  margin-bottom: 25px!important;
  letter-spacing: -1px!important;
  color: #111111!important;
}

div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title-2 {
  margin-top: -30px!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title {
    font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
    font-weight: 400!important;
    font-size: 27px!important;
    text-align: center!important;
    margin-top: 117px!important;
    margin-bottom: 9px!important;
    letter-spacing: -1.3px!important;
  }

  div#p1ca550 section.p1ca550-content-container h3.p1ca550-logo-title-2 {
    margin-top: 10px!important;
  }
}

div#p1ca550 {
  background-color: white!important;
  overflow: hidden!important;
}

div#p1ca550 section.p1ca550-content-container {
  border: none!important;
  box-shadow: none!important;
  margin: 0 auto!important;
  width: 100%!important;
  padding: 0!important;
  max-width: 1024px!important;
  overflow: hidden!important;
  background-size: 100%!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter {
  padding-right: 1.25em!important;
  padding-left: 1.25em!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter {
    padding-right: 0!important;
    padding-left: 0!important;
  }

  div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter-icons {
    padding-right: 2.3em!important;
    padding-left: 2.3em!important;
  }
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-row-gutter-footer {
  padding-right: 1.25em!important;
  padding-left: 1.25em!important;
}

div#p1ca550 section.p1ca550-content-container .p1ca550-center {
  text-align: center!important;
}

div#p1ca550 section.p1ca550-content-container em.p1ca550-em {
  font-style: italic!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  color: #8a8a8a!important;
}

div#p1ca550 section.p1ca550-content-container br {
  display: block!important;
}

@media (max-width: 766px) {
  div#p1ca550 section.p1ca550-content-container br.p1ca550-desktop-break {
    display: none!important;
  }
}

@media (min-width: 767px) {

  div#p1ca550 section.p1ca550-content-container br.p1ca550-desktop-break {
    display: block!important;
  }
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons figure.p1ca550-icon {
  text-align: center!important;
  display: block!important;
  min-width: auto!important;
  height: 115px!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons figure.p1ca550-icon span.p1ca550-icon-caption {
  color: #555555!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content {
  display: inline-block!important;
  width: 100%!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img {
  background-size: 100%!important;
  width: 37px!important;
  height: 28px!important;
  display: inline-block!important;
  margin-bottom: 5px!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-lights {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/vision_icon_large_2x.png)!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-switches {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/hearing_icon_large_2x.png)!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-outlets {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/physical_icon_large_2x.png)!important;
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-img.p1ca550-thermostats {
  background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/literacy_icon_large_2x.png)!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-caption {
    font-size: 15px!important;
  }
}

div#p1ca550 section.p1ca550-content-container div.p1ca550-icons div.p1ca550-icon-content span.p1ca550-icon-caption {
  font-size: 12px!important;
  line-height: 1.47059!important;
  font-family: sf_pro_textregular, "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  font-weight: 400!important;
}

div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button {
  display: block!important;
  cursor: pointer!important;
  text-decoration: none!important;
  text-align: center!important;
  border-radius: 4px!important;
  -webkit-border-radius: 4px!important;
  color: #666666!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  border: 1px solid #666666!important;
  padding: 7px 0 9px 0!important;
  font-size: 17px!important;
  font-weight: 500!important;
  width: 121px!important;
}

div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button:hover,
div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button:focus {
  background: #666666!important;
  color: #fff!important;
}

@media only screen and (min-width: 767px) {
  div#p1ca550 .p1ca550-content-container a.p1ca550-buy-button {
    font-size: 17px!important;
    padding: 7px 0 9px 0!important;
    width: 121px!important;
    margin: auto!important;
  }
}

div#p1ca550 .p1ca550-content-container.p1ca550-section-6 a.p1ca550-buy-button {
  float: left!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer {
  background-color: #f0f0f0!important;
  padding: 20px 0 25px!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer p,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li {
  font-size: 11px!important;
  font-weight: normal!important;
  color: #888888!important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important;
  line-height: 13px!important;
  text-align: left!important;
  padding: 0!important;
  margin: 0!important;
}

@media (min-width: 767px) {
  div#p1ca550 section.p1ca550-content-container.p1ca550-footer p,
  div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul,
  div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li {
    font-size: 11px!important;
    line-height: 15px!important;
  }
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li {
  list-style-image: none!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li a,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer p a {
  color: #555555!important;
  font-size: 11px!important;
  text-decoration: none!important;
  display: inline-block!important;
  font-weight: normal!important;
  font-family: inherit!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul li a:hover,
div#p1ca550 section.p1ca550-content-container.p1ca550-footer p a:hover {
  text-decoration: underline!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer p.p1ca550-footer-p {
  margin-bottom: 10px!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul.p1ca550-unordered-list {
  padding-left: 20px!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul.p1ca550-unordered-list li.p1ca550-unordered-list-li {
  margin-bottom: 5px!important;
  list-style-type: none!important;
  position: relative!important;
}

div#p1ca550 section.p1ca550-content-container.p1ca550-footer ul.p1ca550-unordered-list li.p1ca550-unordered-list-li span.p1ca550-list-number {
  font-family: inherit!important;
  font-size: inherit!important;
  display: inline-block!important;
  font-weight: inherit!important;
  position: absolute!important;
  left: -19px!important;
  top: 1px!important;
}

#p1ca550 {
  max-width: 1024px!important;
  margin: 0 auto!important;
}

@media (min-width: 767px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-1 {
    padding: 0px 0 63px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-1 div.p1ca550-background-image-ipad {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/hero-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 27%!important;
    margin-top: 55px!important;
    margin-bottom: 24px!important;
  }
}

@media (min-width: 767px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 {
    padding: 92px 0 103px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-more-power {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/more-power-large-2x.png)!important;
    background-repeat: no-repeat!important;
    background-position: center 15.8%!important;
    background-size: 100%!important;
    padding-bottom: 3.2%!important;
    margin: 0!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image p.p1ca550-smaller-text {
    padding: 170% 0% 0% 56%!important;
    margin: 0!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image h2.p1ca550-content-section-heading {
    padding: 11% 10% 3% 10%!important;
    margin: 0!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image p.p1ca550-copy {
    padding: 0 0 0 10%!important;
    max-width: 470px!important;
    margin-bottom: 47px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-multitasks-screen {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/multitasks-screen-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding-bottom: 1%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-multitasks-screen p.p1ca550-smaller-text {
    padding: 61.2% 0 0 16.6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-multitasks-screen h2.p1ca550-content-section-heading {
    padding: 10% 0 0 14%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-multitasks-screen p.p1ca550-copy {
    padding: 2.6% 0 0 14%!important;
    max-width: 574px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/ar-apps-large-x2.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 27%!important;
    margin-bottom: 6px!important;
    margin-top: 129px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps p.p1ca550-smaller-text {
    padding: 50.5% 0 0 66.7%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps h2.p1ca550-content-section-heading {
    padding: 4% 0 1.8% 9%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-ar-apps p.p1ca550-copy {
    padding: 0 0 0 9%!important;
    margin: 0 0 7% 0!important;
    max-width: 540px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-2 div.p1ca550-background-image-next-gen-ar {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/next-gen-ar-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    background-repeat: no-repeat!important;
    margin-bottom: 25px!important;
    padding-bottom: 18%!important;
    display: block!important;
  }
}

@media (max-width: 380px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 h1.p1ca550-content-section-heading.p1ca550-content-section-heading {
    -webkit-hyphens: auto!important;
    -ms-hyphens: auto!important;
    hyphens: auto!important;
  }
}

@media (min-width: 767px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 {
    padding: 103px 0 103px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 .p1ca550-padding-left-1 {
    padding-left: 3%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-your-everything {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/your-everything-large-2x.png)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 1.5%!important;
    margin-top: 55px!important;
    margin-bottom: 3px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-your-everything p.p1ca550-smaller-text {
    padding: 75% 0 0 67%!important;
    margin-bottom: 0!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-your-everything h2.p1ca550-content-section-heading {
    margin-top: 44px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-your-everything p.p1ca550-copy {
    max-width: 460px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-two-great-cameras {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/two-great-cameras-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center bottom!important;
    background-size: 100%!important;
    padding-bottom: 89%!important;
    margin-top: 17px!important;
    margin-bottom: 28px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-bluetooth-keyboard {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/bluetooth-keyboard-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center bottom!important;
    background-size: 100%!important;
    padding-bottom: 62.3%!important;
    margin-top: 110px!important;
    margin-bottom: 3px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/built-in-apps-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 8.5%!important;
    margin-top: 73px!important;
    margin-bottom: 1px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps h2.p1ca550-content-section-heading {
    padding: 135% 0 0 0%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps p.p1ca550-copy {
    max-width: 330px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-million-apps {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/million-apps-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 0%!important;
    margin-top: 1px!important;
    margin-bottom: 0px!important;
    position: relative!important;
    top: -61px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-million-apps h2.p1ca550-content-section-heading {
    padding: 139% 0 0 8%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-million-apps p.p1ca550-copy {
    padding: 0 0 0 8%!important;
  }
}

@media (min-width: 767px) and (max-width: 970px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-3 div.p1ca550-background-image-built-in-apps p.p1ca550-copy {
    max-width: 270px!important;
  }
}

@media (min-width: 767px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 {
    padding: 103px 0 103px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 h2.p1ca550-stay-connected {
    margin-left: 10%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 p.p1ca550-stay-connected {
    margin: 0 20% 0 10%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 h2.p1ca550-battery-life {
    margin-left: 6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 p.p1ca550-battery-life {
    margin-left: 6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 h2.p1ca550-keep-safe {
    margin-left: 17%!important;
    margin-top: 5%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 p.p1ca550-keep-safe {
    margin-left: 17%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-built-to-go {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/built-to-go-large-2x.png)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 79%!important;
    margin-top: 59px!important;
    margin-bottom: 22px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-stay-connected {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/stay-connected-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 1%!important;
    margin-top: 137px!important;
    margin-bottom: 34px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-stay-connected p.p1ca550-smaller-text {
    padding: 53% 0 0% 66%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-battery-life {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/battery-life-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center 78%!important;
    background-size: 100%!important;
    padding-bottom: 92%!important;
    margin-bottom: 1px!important;
    margin-top: 53px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-4 div.p1ca550-background-image-keep-safe {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/keep-safe-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center bottom!important;
    background-size: 100%!important;
    padding-bottom: 80%!important;
    margin-bottom: 1px!important;
    margin-top: 12px!important;
  }
}

#p1ca550 {
  max-width: 1024px!important;
  margin: 0 auto!important;
}

@media (max-width: 380px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 h1.p1ca550-content-section-heading.p1ca550-content-section-heading {
    -webkit-hyphens: auto!important;
    -ms-hyphens: auto!important;
    hyphens: auto!important;
  }
}

@media (min-width: 767px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 {
    padding: 103px 0 33px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-simple-to-use {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/simple-to-use-large-2x.png)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 1%!important;
    margin-top: 61px!important;
    margin-bottom: 36px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-simple-to-use h2.p1ca550-content-section-heading {
    padding: 128% 0 0 11%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-simple-to-use .p1ca550-copy {
    padding: 0 0 0 11%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-dock {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/dock-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 1%!important;
    margin-top: 77px!important;
    margin-bottom: 16px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-dock h2.p1ca550-content-section-heading {
    padding: 182% 0 0 6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-dock .p1ca550-copy {
    padding: 0 0 0 6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-drag-drop {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/drag-drop-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 0%!important;
    margin-bottom: 1px!important;
    margin-top: 44px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-drag-drop h2.p1ca550-content-section-heading {
    padding: 141% 0 0 6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-drag-drop .p1ca550-copy {
    padding: 0 0 0 6%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-retina-display {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/retina-display-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 9%!important;
    margin-bottom: 1px!important;
    margin-top: 1px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-retina-display p.p1ca550-smaller-text {
    padding: 148% 0 0 51%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-retina-display h2.p1ca550-content-section-heading {
    padding: 162% 0 0 0!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-touch-id {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/touch-id-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 12%!important;
    margin-bottom: 1px!important;
    margin-top: 1px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-touch-id p.p1ca550-smaller-text {
    padding: 47% 0 0 77%!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-touch-id h2.p1ca550-content-section-heading {
    padding: 0 0 0 0!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-designed-in-mind {
    background-image: url(/content/static/bcom/evenements/2018/03_ipad_2018/assets/img/designed-in-mind-large-2x.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: center top!important;
    background-size: 100%!important;
    padding-bottom: 1%!important;
    margin-top: 0px!important;
    margin-bottom: 3px!important;
  }

  #p1ca550 section.p1ca550-content-container.p1ca550-section-5 div.p1ca550-background-image-designed-in-mind p.p1ca550-smaller-text {
    padding: 68% 0 2% 24%!important;
  }
}

@media (min-width: 767px) {
  #p1ca550 section.p1ca550-content-container.p1ca550-section-6 div.p1ca550-s6-icons {
    max-width: none!important;
    float: left!important;
    margin: 0 0 0 28%!important;
  }
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 h2.p1ca550-content-section-heading {
  padding: 0 0 0 0!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 p.p1ca550-copy {
  margin-bottom: 25px!important;
}

#p1ca550 section.p1ca550-content-container.p1ca550-section-6 a.p1ca550-buy-button {
  margin: 0 0 20% 0!important;
}
