/* line 49, ../sass/stylesheet.scss */
.bg-cyan {
  background-color: #1588FF;
}

/* line 52, ../sass/stylesheet.scss */
.bg-orange {
  background-color: #ffb534;
}

/* line 68, ../sass/stylesheet.scss */
html, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, canvas, embed, output, ruby, summary, time, mark, audio, video, body, span, p, blockquote, a, img, q, ol, ul, table, article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* line 1, ../sass/layouts/_grid.scss */
.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1140px;
}
/* line 7, ../sass/layouts/_grid.scss */
.container:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 15, ../sass/layouts/_grid.scss */
.row:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 21, ../sass/layouts/_grid.scss */
.col {
  float: left;
  padding-left: 24px;
  padding-right: 24px;
  min-height: 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 28, ../sass/layouts/_grid.scss */
.col.center {
  text-align: center;
}

/* line 32, ../sass/layouts/_grid.scss */
.col-borderless {
  float: left;
  min-height: 1px;
}

/* line 36, ../sass/layouts/_grid.scss */
.col-borderless-mobile {
  float: left;
  padding-left: 24px;
  padding-right: 24px;
  min-height: 1px;
}

/* line 42, ../sass/layouts/_grid.scss */
.col-borderless-medium {
  float: left;
  padding-left: 24px;
  padding-right: 24px;
  min-height: 1px;
}

/* line 48, ../sass/layouts/_grid.scss */
.col-borderless-tablet {
  float: left;
  padding-left: 24px;
  padding-right: 24px;
  min-height: 1px;
}

/* line 54, ../sass/layouts/_grid.scss */
.large-2 {
  width: 16.6667%;
}

/* line 57, ../sass/layouts/_grid.scss */
.large-3 {
  width: 25%;
}

/* line 60, ../sass/layouts/_grid.scss */
.large-4 {
  width: 33.3333%;
}

/* line 63, ../sass/layouts/_grid.scss */
.large-5 {
  width: 41.6667%;
}

/* line 66, ../sass/layouts/_grid.scss */
.large-6 {
  width: 50%;
}

/* line 69, ../sass/layouts/_grid.scss */
.large-7 {
  width: 58.3333%;
}

/* line 72, ../sass/layouts/_grid.scss */
.large-8 {
  width: 66.6667%;
}

/* line 75, ../sass/layouts/_grid.scss */
.large-9 {
  width: 75%;
}

/* line 78, ../sass/layouts/_grid.scss */
.large-12 {
  width: 100%;
}

/* line 81, ../sass/layouts/_grid.scss */
.small-there {
  display: none !important;
}

/* line 84, ../sass/layouts/_grid.scss */
.medium-there {
  display: none !important;
}

/* line 87, ../sass/layouts/_grid.scss */
.interm-there {
  display: none !important;
}

/* line 90, ../sass/layouts/_grid.scss */
.tablet-there {
  display: none !important;
}

@media screen and (max-width: 1143px) {
  /* line 95, ../sass/layouts/_grid.scss */
  .interm-2 {
    width: 16.6667%;
  }

  /* line 98, ../sass/layouts/_grid.scss */
  .interm-3 {
    width: 25%;
  }

  /* line 101, ../sass/layouts/_grid.scss */
  .interm-4 {
    width: 33.3333%;
  }

  /* line 104, ../sass/layouts/_grid.scss */
  .interm-5 {
    width: 41.6667%;
  }

  /* line 107, ../sass/layouts/_grid.scss */
  .interm-6 {
    width: 50%;
  }

  /* line 110, ../sass/layouts/_grid.scss */
  .interm-7 {
    width: 58.3333%;
  }

  /* line 113, ../sass/layouts/_grid.scss */
  .interm-8 {
    width: 66.6667%;
  }

  /* line 116, ../sass/layouts/_grid.scss */
  .interm-9 {
    width: 75%;
  }

  /* line 119, ../sass/layouts/_grid.scss */
  .interm-12 {
    width: 100%;
  }

  /* line 123, ../sass/layouts/_grid.scss */
  .interm-gone {
    display: none !important;
  }

  /* line 127, ../sass/layouts/_grid.scss */
  .interm-there {
    display: block !important;
  }

  /* line 131, ../sass/layouts/_grid.scss */
  .interm-right {
    text-align: right;
  }

  /* line 135, ../sass/layouts/_grid.scss */
  .interm-left {
    text-align: left;
  }

  /* line 139, ../sass/layouts/_grid.scss */
  .interm-center {
    text-align: center;
  }
}
@media screen and (max-width: 960px) {
  /* line 145, ../sass/layouts/_grid.scss */
  .tablet-2 {
    width: 16.6667%;
  }

  /* line 148, ../sass/layouts/_grid.scss */
  .tablet-3 {
    width: 25%;
  }

  /* line 151, ../sass/layouts/_grid.scss */
  .tablet-4 {
    width: 33.3333%;
  }

  /* line 154, ../sass/layouts/_grid.scss */
  .tablet-5 {
    width: 41.6667%;
  }

  /* line 157, ../sass/layouts/_grid.scss */
  .tablet-6 {
    width: 50%;
  }

  /* line 160, ../sass/layouts/_grid.scss */
  .tablet-7 {
    width: 58.3333%;
  }

  /* line 163, ../sass/layouts/_grid.scss */
  .tablet-8 {
    width: 66.6667%;
  }

  /* line 166, ../sass/layouts/_grid.scss */
  .tablet-9 {
    width: 75%;
  }

  /* line 169, ../sass/layouts/_grid.scss */
  .tablet-12 {
    width: 100%;
  }

  /* line 173, ../sass/layouts/_grid.scss */
  .tablet-gone {
    display: none !important;
  }

  /* line 177, ../sass/layouts/_grid.scss */
  .tablet-there {
    display: block !important;
  }

  /* line 181, ../sass/layouts/_grid.scss */
  .tablet-right {
    text-align: right;
  }

  /* line 185, ../sass/layouts/_grid.scss */
  .tablet-left {
    text-align: left;
  }

  /* line 189, ../sass/layouts/_grid.scss */
  .tablet-center {
    text-align: center;
  }

  /* line 193, ../sass/layouts/_grid.scss */
  .col-borderless-tablet {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 720px) {
  /* line 200, ../sass/layouts/_grid.scss */
  .medium-2 {
    width: 16.6667%;
  }

  /* line 203, ../sass/layouts/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 206, ../sass/layouts/_grid.scss */
  .medium-4 {
    width: 33.3333%;
  }

  /* line 209, ../sass/layouts/_grid.scss */
  .medium-5 {
    width: 41.6667%;
  }

  /* line 212, ../sass/layouts/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 215, ../sass/layouts/_grid.scss */
  .medium-7 {
    width: 58.3333%;
  }

  /* line 218, ../sass/layouts/_grid.scss */
  .medium-8 {
    width: 66.6667%;
  }

  /* line 221, ../sass/layouts/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 224, ../sass/layouts/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 228, ../sass/layouts/_grid.scss */
  .medium-gone {
    display: none !important;
  }

  /* line 232, ../sass/layouts/_grid.scss */
  .medium-there {
    display: block !important;
  }
  /* line 235, ../sass/layouts/_grid.scss */
  .medium-there.medium-there--inflow {
    display: inline-block !important;
  }

  /* line 240, ../sass/layouts/_grid.scss */
  .medium-right {
    text-align: right;
  }

  /* line 244, ../sass/layouts/_grid.scss */
  .medium-left {
    text-align: left;
  }

  /* line 248, ../sass/layouts/_grid.scss */
  .medium-center {
    text-align: center;
  }

  /* line 252, ../sass/layouts/_grid.scss */
  .col-borderless-medium {
    padding: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 258, ../sass/layouts/_grid.scss */
  .small-2 {
    width: 16.6667%;
  }

  /* line 261, ../sass/layouts/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 264, ../sass/layouts/_grid.scss */
  .small-4 {
    width: 33.3333%;
  }

  /* line 267, ../sass/layouts/_grid.scss */
  .small-5 {
    width: 41.6667%;
  }

  /* line 270, ../sass/layouts/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 273, ../sass/layouts/_grid.scss */
  .small-7 {
    width: 58.3333%;
  }

  /* line 276, ../sass/layouts/_grid.scss */
  .small-8 {
    width: 66.6667%;
  }

  /* line 279, ../sass/layouts/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 282, ../sass/layouts/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 286, ../sass/layouts/_grid.scss */
  .small-gone {
    display: none !important;
  }

  /* line 290, ../sass/layouts/_grid.scss */
  .small-right {
    text-align: right;
  }

  /* line 294, ../sass/layouts/_grid.scss */
  .small-left {
    text-align: left;
  }

  /* line 298, ../sass/layouts/_grid.scss */
  .small-center {
    text-align: center;
  }

  /* line 302, ../sass/layouts/_grid.scss */
  .col-borderless-mobile {
    padding: 0;
  }

  /* line 306, ../sass/layouts/_grid.scss */
  .small-there {
    display: block !important;
  }
  /* line 309, ../sass/layouts/_grid.scss */
  .small-there.small-there--inflow {
    display: inline-block !important;
  }
}
/* line 1, ../sass/helpers/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 4, ../sass/helpers/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 8, ../sass/helpers/_utilities.scss */
.hvCentered_wrapper {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 14, ../sass/helpers/_utilities.scss */
.hvCentered_element {
  display: table-cell;
  vertical-align: middle;
}

/* clearfix
  ========================================================================== */
/* line 2, ../sass/modules/_person.scss */
.listPersons li, .listPersons .listPersons__item {
  margin-top: 70px;
}

/* line 7, ../sass/modules/_person.scss */
.person {
  margin: 0 24px;
}
/* line 10, ../sass/modules/_person.scss */
.person img {
  -moz-border-radius: 72px / 72px;
  -webkit-border-radius: 72px 72px;
  border-radius: 72px / 72px;
  float: left;
}
/* line 14, ../sass/modules/_person.scss */
.person h3 {
  margin-left: 189px;
  font-size: 28px;
  margin-bottom: 30px;
  margin-top: 30px;
}
/* line 20, ../sass/modules/_person.scss */
.person h3 strong {
  font-weight: 700;
}
/* line 24, ../sass/modules/_person.scss */
.person p {
  margin-left: 189px;
  line-height: 24px;
}
/* line 29, ../sass/modules/_person.scss */
.person.person--vertical {
  text-align: center;
}
/* line 32, ../sass/modules/_person.scss */
.person.person--vertical img {
  float: none;
}
/* line 36, ../sass/modules/_person.scss */
.person.person--vertical img, .person.person--vertical h3, .person.person--vertical p {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 500px) {
  /* line 46, ../sass/modules/_person.scss */
  .listPersons .person {
    text-align: center;
  }
  /* line 48, ../sass/modules/_person.scss */
  .listPersons .person img {
    float: none;
  }
  /* line 51, ../sass/modules/_person.scss */
  .listPersons .person h3 {
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 56, ../sass/modules/_person.scss */
  .listPersons .person p {
    margin-left: 0;
  }
}
/* line 1, ../sass/modules/_etudes.scss */
.etudes__heading {
  background-image: url(../images/v2/luminette-etudes_cliniques-heading.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  height: 450px;
  margin-top: 129px;
}
/* line 10, ../sass/modules/_etudes.scss */
.etudes__heading .text {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 15, ../sass/modules/_etudes.scss */
.etudes__heading .text h1 {
  font: 400 44px/50px Open Sans;
  color: #ffffff;
}
/* line 19, ../sass/modules/_etudes.scss */
.etudes__heading .text h1 strong {
  font-weight: 700;
}
/* line 25, ../sass/modules/_etudes.scss */
.etudes__heading .content {
  width: 100%;
  max-width: 800px;
  background-color: #ffffff;
  padding: 30px 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative;
  left: 0;
  right: 0;
  z-index: 1;
}
/* line 39, ../sass/modules/_etudes.scss */
.etudes__heading .content h2 {
  color: #aebdce;
  font: 700 28px/40px Open Sans;
}
/* line 43, ../sass/modules/_etudes.scss */
.etudes__heading .content h2 span {
  color: #607e9e;
}
/* line 48, ../sass/modules/_etudes.scss */
.etudes__heading .content p {
  color: #607e9e;
  font: 400 16px/24px Open Sans;
  margin-top: 20px;
}
/* line 53, ../sass/modules/_etudes.scss */
.etudes__heading .content p strong, .etudes__heading .content p span {
  font-weight: 700;
}
/* line 57, ../sass/modules/_etudes.scss */
.etudes__heading .content p span {
  color: #1588FF;
}
/* line 63, ../sass/modules/_etudes.scss */
.etudes__heading:before {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
}
@media screen and (max-width: 720px) {
  /* line 1, ../sass/modules/_etudes.scss */
  .etudes__heading {
    height: auto;
  }
}

/* line 1, ../sass/modules/_next-events.scss */
.next-events {
  background: url(../images/v2/luminette-etudes_cliniques-next_events.jpg) no-repeat center/cover;
  padding-top: 90px;
  padding-bottom: 90px;
}
/* line 6, ../sass/modules/_next-events.scss */
.next-events .next-events__title {
  color: #ffffff;
}

/* line 11, ../sass/modules/_next-events.scss */
.next-event {
  margin-top: 50px;
  text-align: center;
}
/* line 15, ../sass/modules/_next-events.scss */
.next-event .next-event__img {
  width: 100%;
  background-color: #ffffff;
  padding: 30px 5px;
  height: 128px;
  line-height: 128px;
}
/* line 22, ../sass/modules/_next-events.scss */
.next-event .next-event__img img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
/* line 29, ../sass/modules/_next-events.scss */
.next-event .next-event__title, .next-event .next-event__place, .next-event .next-event__date {
  font-size: 16px;
  line-height: 24px;
  font-family: Open Sans;
  font-weight: 400;
}
/* line 36, ../sass/modules/_next-events.scss */
.next-event .next-event__title {
  font-weight: 700;
  color: #ffffff;
  margin-top: 25px;
  height: 48px;
  overflow: hidden;
}
/* line 43, ../sass/modules/_next-events.scss */
.next-event .next-event__place {
  font-style: italic;
  color: #aebdce;
  margin-top: 5px;
}
/* line 48, ../sass/modules/_next-events.scss */
.next-event .next-event__date {
  color: #ffffff;
}

/* line 1, ../sass/modules/_other-studies.scss */
.other-studies {
  padding-top: 90px;
  padding-bottom: 90px;
  color: #607e9e;
}
/* line 6, ../sass/modules/_other-studies.scss */
.other-studies h2 {
  color: #607e9e;
  font-weight: 700;
}
/* line 10, ../sass/modules/_other-studies.scss */
.other-studies h2 strong {
  color: #aebdce;
}
/* line 17, ../sass/modules/_other-studies.scss */
.other-studies .sponsor .sponsor__text, .other-studies .sponsor .sponsor__img {
  display: inline-block;
  vertical-align: middle;
}
/* line 22, ../sass/modules/_other-studies.scss */
.other-studies .sponsor .sponsor__text {
  margin-right: 5px;
  font: 400 12px/18px Open Sans;
  font-style: italic;
}
/* line 29, ../sass/modules/_other-studies.scss */
.other-studies .studiesList {
  margin-top: 25px;
}
/* line 32, ../sass/modules/_other-studies.scss */
.other-studies .studiesList .studiesList__title {
  margin-bottom: 25px;
  font: 700 16px/24px Open Sans;
  color: #607e9e !important;
}
/* line 38, ../sass/modules/_other-studies.scss */
.other-studies .studiesList .studiesList__item {
  margin-top: 5px;
  color: #607e9e !important;
  font: 400 16px/24px Open Sans;
}
/* line 44, ../sass/modules/_other-studies.scss */
.other-studies .studiesList .studiesList__item + .studiesList__title {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid rgba(174, 189, 206, 0.5);
}
/* line 50, ../sass/modules/_other-studies.scss */
.other-studies .studiesList .studiesList__link {
  word-break: break-word;
}

/* line 3, ../sass/modules/_flyers.scss */
.flyers {
  background: url(../images/v2/luminette-etudes_cliniques-flyers_bg.jpg) no-repeat center/cover;
  padding: 50px;
  color: #ffffff;
  position: relative;
}
/* line 9, ../sass/modules/_flyers.scss */
.flyers p {
  float: left;
  font: 700 28px/40px Open Sans;
  position: relative;
}
/* line 14, ../sass/modules/_flyers.scss */
.flyers p span {
  color: #3B9BFF;
}
/* line 18, ../sass/modules/_flyers.scss */
.flyers p sup {
  font-size: 14px;
  vertical-align: super;
}
/* line 24, ../sass/modules/_flyers.scss */
.flyers a {
  float: right;
  margin-top: 10px;
  background-color: #007DFF !important;
  border-color: #1588FF !important;
  color: #ffffff !important;
  font-size: 16px;
  min-width: auto;
  font-weight: 700;
}
/* line 34, ../sass/modules/_flyers.scss */
.flyers a:before {
  width: 14px;
  height: 35px;
  background-position: -308px -362px !important;
  top: 15px;
  left: 25px;
}
/* line 43, ../sass/modules/_flyers.scss */
.flyers .after {
  position: absolute;
  background: url(../images/v2/luminette-etudes_cliniques-flyers.png) no-repeat center/contain;
  width: 253px;
  height: 144px;
  left: 40%;
  bottom: 0;
  z-index: 0;
}

/* line 1, ../sass/modules/_seo-content-new.scss */
.seo-content {
  padding-top: 90px;
  padding-bottom: 90px;
}
/* line 5, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__subtitle {
  padding-left: 40px;
  font: 700 28px/40px Open Sans;
  color: #607e9e;
  position: relative;
  display: block;
  margin-bottom: 25px;
  text-decoration: none;
}
/* line 14, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__subtitle:before {
  content: " ";
  display: block;
  width: 28px;
  height: 28px;
  position: absolute;
  left: 0;
  top: 6px;
  background: url(../images/v2/luminette-seo_title-bullet@2x.png) no-repeat center/contain;
}
/* line 25, ../sass/modules/_seo-content-new.scss */
.seo-content.editor h2, .seo-content .seo-content__textTitle {
  color: #607e9e;
  font-weight: bold;
  margin-top: 40px;
}
/* line 30, ../sass/modules/_seo-content-new.scss */
.seo-content.editor h2:first-child, .seo-content .seo-content__textTitle:first-child {
  margin-top: 0;
}
/* line 34, ../sass/modules/_seo-content-new.scss */
.seo-content.editor h3, .seo-content .seo-content__textSubTitle {
  color: #607e9e;
  font-weight: bold;
  margin-top: 40px;
  font-size: 18px;
  line-height: 30px;
}
/* line 41, ../sass/modules/_seo-content-new.scss */
.seo-content.editor h3:first-child, .seo-content .seo-content__textSubTitle:first-child {
  margin-top: 0;
}
/* line 45, ../sass/modules/_seo-content-new.scss */
.seo-content.editor p, .seo-content .seo-content__paragraph {
  color: #607e9e;
  line-height: 24px;
  margin-bottom: 20px;
}
/* line 50, ../sass/modules/_seo-content-new.scss */
.seo-content.editor p a, .seo-content .seo-content__paragraph a {
  text-decoration: none;
  color: #1588FF;
}
/* line 55, ../sass/modules/_seo-content-new.scss */
.seo-content.editor p:last-child, .seo-content .seo-content__paragraph:last-child {
  margin-bottom: 0;
}
/* line 59, ../sass/modules/_seo-content-new.scss */
.seo-content ul {
  color: #607e9e;
  line-height: 24px;
  list-style-type: disc;
}
/* line 64, ../sass/modules/_seo-content-new.scss */
.seo-content.editor ul, .seo-content .seo-content__textList {
  list-style-type: circle;
  padding-left: 20px;
}
/* line 69, ../sass/modules/_seo-content-new.scss */
.seo-content img {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* line 76, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__link {
  margin-top: 20px;
}
/* line 80, ../sass/modules/_seo-content-new.scss */
.seo-content * + .seo-content__title {
  padding-top: 50px;
  margin-top: 50px;
  border-top: 1px solid rgba(174, 189, 206, 0.5);
}
/* line 86, ../sass/modules/_seo-content-new.scss */
.seo-content strong {
  font-weight: bold;
  display: block;
}
/* line 91, ../sass/modules/_seo-content-new.scss */
.seo-content .icon {
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
/* line 97, ../sass/modules/_seo-content-new.scss */
.seo-content .icon.icon__seo--facebook {
  width: 45px;
  height: 90px;
  background-image: url(../images/v2/seo_content/icon_facebook_new.png);
  background-position: center;
}
/* line 105, ../sass/modules/_seo-content-new.scss */
.seo-content .icon.icon__seo--ekomi {
  width: 33px;
  height: 90px;
  background-image: url(../images/v2/seo_content/icon_ekomi.png);
  background-position: center;
}
/* line 112, ../sass/modules/_seo-content-new.scss */
.seo-content .icon.icon__seo--amazon {
  width: 78px;
  height: 90px;
  background-image: url(../images/v2/seo_content/icon_amazon_new.png);
  background-position: center;
}
/* line 120, ../sass/modules/_seo-content-new.scss */
.seo-content .icon.icon__seo--trustedshop {
  width: 141px;
  height: 90px;
  background-image: url(../images/v2/seo_content/icon_trustedshop_new.png);
  background-position: center;
}
/* line 129, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook,
.seo-content .seo-content__ekomi,
.seo-content .seo-content__amazon,
.seo-content .seo-content__trustedshop {
  display: block;
  padding: 63px 15px;
}
/* line 136, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook .imgText_img,
.seo-content .seo-content__ekomi .imgText_img,
.seo-content .seo-content__amazon .imgText_img,
.seo-content .seo-content__trustedshop .imgText_img {
  text-align: left;
  width: 70px;
}
/* line 141, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook .imgText_text img,
.seo-content .seo-content__ekomi .imgText_text img,
.seo-content .seo-content__amazon .imgText_text img,
.seo-content .seo-content__trustedshop .imgText_text img {
  display: inline-block;
  margin-right: 5px;
}
/* line 145, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook .imgText_text img:last-child,
.seo-content .seo-content__ekomi .imgText_text img:last-child,
.seo-content .seo-content__amazon .imgText_text img:last-child,
.seo-content .seo-content__trustedshop .imgText_text img:last-child {
  margin-right: 0;
}
/* line 149, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook h4,
.seo-content .seo-content__ekomi h4,
.seo-content .seo-content__amazon h4,
.seo-content .seo-content__trustedshop h4 {
  font: 700 24px/34px Open Sans;
}
/* line 152, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook p,
.seo-content .seo-content__ekomi p,
.seo-content .seo-content__amazon p,
.seo-content .seo-content__trustedshop p {
  font: 400 16px/24px Open Sans;
  padding-top: 20px;
}
/* line 159, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook,
.seo-content .seo-content__ekomi,
.seo-content .seo-content__trustedshop {
  color: #fff;
}
/* line 165, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__facebook {
  background-color: #fff;
  color: #607e9e;
}
/* line 170, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__ekomi {
  background-color: #fff;
  color: #607e9e;
}
/* line 175, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__amazon {
  background-color: #fff;
  color: #607e9e;
}
/* line 180, ../sass/modules/_seo-content-new.scss */
.seo-content .seo-content__trustedshop {
  background-color: #fff;
  color: #607e9e;
}

/* line 187, ../sass/modules/_seo-content-new.scss */
.seo-header {
  margin-top: 175px;
  padding-top: 70px;
  padding-bottom: 50px;
  background: #607e9e url(../images/bg.png) no-repeat center/cover;
}
/* line 193, ../sass/modules/_seo-content-new.scss */
.seo-header img {
  max-width: 100%;
}
/* line 197, ../sass/modules/_seo-content-new.scss */
.seo-header .seo-header__tag {
  font: 400 14px/24px Open Sans;
  color: #aebdce;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 4px;
}
/* line 204, ../sass/modules/_seo-content-new.scss */
.seo-header .seo-header__title {
  font: 700 42px/52px Open Sans;
  color: #ffffff;
  margin-top: 25px;
  margin-bottom: 50px;
  word-break: break-word;
}
/* line 212, ../sass/modules/_seo-content-new.scss */
.seo-header .seo-header__paragraph {
  font: 400 16px/24px Open Sans;
  color: #ffffff;
}
/* line 216, ../sass/modules/_seo-content-new.scss */
.seo-header .seo-header__paragraph a {
  text-decoration: none;
  color: #1588FF;
}

/* line 223, ../sass/modules/_seo-content-new.scss */
.seo-ads {
  padding-top: 70px;
  padding-bottom: 70px;
  background: #607e9e url(../images/bg.png) no-repeat center/cover;
}
/* line 228, ../sass/modules/_seo-content-new.scss */
.seo-ads .mainParagraph {
  font: 400 16px/24px Open Sans;
  color: #ffffff;
  margin-right: auto;
  margin-left: auto;
  max-width: 680px;
}

/* line 237, ../sass/modules/_seo-content-new.scss */
.testimonies-bg {
  padding-bottom: 130px;
  background: #f6f6f8;
}
/* line 242, ../sass/modules/_seo-content-new.scss */
.testimonies-bg h2 {
  margin-bottom: 40px;
}

/* line 246, ../sass/modules/_seo-content-new.scss */
.seo-player {
  background-color: #aebdce;
  padding: 15px;
  margin-top: 50px;
}
/* line 251, ../sass/modules/_seo-content-new.scss */
.seo-player .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
/* line 256, ../sass/modules/_seo-content-new.scss */
.seo-player .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 264, ../sass/modules/_seo-content-new.scss */
.seo-player .video-wrapper.covered {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}
/* line 270, ../sass/modules/_seo-content-new.scss */
.seo-player .video-wrapper.covered.video-wrapper_temoignages {
  background-image: url(../images/v2/luminette-temoignages-video-bg.jpg);
}
/* line 276, ../sass/modules/_seo-content-new.scss */
.seo-player .seo-player__title {
  color: #ffffff !important;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  max-width: 650px;
  margin-top: 15px;
  font: 400 18px/24px Open Sans;
}
/* line 286, ../sass/modules/_seo-content-new.scss */
.seo-player--soft {
  margin-top: 0;
}
/* line 289, ../sass/modules/_seo-content-new.scss */
.seo-player--soft .seo-player__title {
  max-width: none;
}

/* line 295, ../sass/modules/_seo-content-new.scss */
.seo-content__similar {
  padding-top: 30px;
}
/* line 298, ../sass/modules/_seo-content-new.scss */
.seo-content__similar hr {
  border: 0;
  border-top: 1px solid rgba(174, 189, 206, 0.5);
  margin-bottom: 30px;
}
/* line 304, ../sass/modules/_seo-content-new.scss */
.seo-content__similar h2 {
  color: #aebdce;
  font-weight: 700;
}
/* line 309, ../sass/modules/_seo-content-new.scss */
.seo-content__similar p {
  font: 700 16px/24px Open Sans;
  color: #607e9e;
}
/* line 313, ../sass/modules/_seo-content-new.scss */
.seo-content__similar p a {
  color: #607e9e;
  text-decoration: none;
  display: inline-block;
  border-bottom: 2px solid #fff;
}
/* line 320, ../sass/modules/_seo-content-new.scss */
.seo-content__similar p a:hover {
  border-bottom: 2px solid #1588FF;
  -moz-transition: ease 0.3s;
  -o-transition: ease 0.3s;
  -webkit-transition: ease 0.3s;
  transition: ease 0.3s;
}

/* line 1, ../sass/modules/_sidebar-luminette.scss */
.sidebar-luminette {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f7f9fb;
  margin-bottom: 25px;
}
/* line 7, ../sass/modules/_sidebar-luminette.scss */
.sidebar-luminette .sidebar-luminette__baseline {
  padding: 30px;
  color: #607e9e;
  line-height: 24px;
  font-weight: 700px;
}
/* line 13, ../sass/modules/_sidebar-luminette.scss */
.sidebar-luminette .sidebar-luminette__visu {
  float: right;
  max-width: 90%;
}
/* line 17, ../sass/modules/_sidebar-luminette.scss */
.sidebar-luminette .sidebar-luminette__link {
  margin: 30px auto;
  float: none;
}
@media screen and (max-width: 960px) {
  /* line 1, ../sass/modules/_sidebar-luminette.scss */
  .sidebar-luminette {
    margin-top: 50px;
  }
}

/* line 4, ../sass/modules/_push-padded.scss */
.padded {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

/* line 9, ../sass/modules/_push-padded.scss */
.padded--big {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* line 13, ../sass/modules/_push-padded.scss */
.padded--bigger {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

/* line 17, ../sass/modules/_push-padded.scss */
.padded--small {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 22, ../sass/modules/_push-padded.scss */
.padded--top {
  padding-top: 25px !important;
}

/* line 25, ../sass/modules/_push-padded.scss */
.padded--top-big {
  padding-top: 50px !important;
}

/* line 28, ../sass/modules/_push-padded.scss */
.padded--top-bigger {
  padding-top: 75px !important;
}

/* line 31, ../sass/modules/_push-padded.scss */
.padded--top-small {
  padding-top: 10px !important;
}

/* line 35, ../sass/modules/_push-padded.scss */
.padded--bottom {
  padding-bottom: 25px !important;
}

/* line 38, ../sass/modules/_push-padded.scss */
.padded--bottom-big {
  padding-bottom: 50px !important;
}

/* line 41, ../sass/modules/_push-padded.scss */
.padded--bottom-bigger {
  padding-bottom: 75px !important;
}

/* line 44, ../sass/modules/_push-padded.scss */
.padded--bottom-small {
  padding-bottom: 10px !important;
}

/* line 48, ../sass/modules/_push-padded.scss */
.pad {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

/* line 53, ../sass/modules/_push-padded.scss */
.pad--big {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* line 57, ../sass/modules/_push-padded.scss */
.pad--bigger {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

/* line 61, ../sass/modules/_push-padded.scss */
.pad--small {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 66, ../sass/modules/_push-padded.scss */
.pad--top {
  padding-top: 25px !important;
}

/* line 69, ../sass/modules/_push-padded.scss */
.pad--top-big {
  padding-top: 50px !important;
}

/* line 72, ../sass/modules/_push-padded.scss */
.pad--top-bigger {
  padding-top: 75px !important;
}

/* line 75, ../sass/modules/_push-padded.scss */
.pad--top-small {
  padding-top: 10px !important;
}

/* line 79, ../sass/modules/_push-padded.scss */
.pad--bottom {
  padding-bottom: 25px !important;
}

/* line 82, ../sass/modules/_push-padded.scss */
.pad--bottom-big {
  padding-bottom: 50px !important;
}

/* line 85, ../sass/modules/_push-padded.scss */
.pad--bottom-bigger {
  padding-bottom: 75px !important;
}

/* line 88, ../sass/modules/_push-padded.scss */
.pad--bottom-small {
  padding-bottom: 10px !important;
}

/* line 93, ../sass/modules/_push-padded.scss */
.push {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

/* line 98, ../sass/modules/_push-padded.scss */
.push--big {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

/* line 102, ../sass/modules/_push-padded.scss */
.push--bigger {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

/* line 106, ../sass/modules/_push-padded.scss */
.push--small {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

/* line 111, ../sass/modules/_push-padded.scss */
.push--top {
  margin-top: 25px !important;
}

/* line 114, ../sass/modules/_push-padded.scss */
.push--top-big {
  margin-top: 50px !important;
}

/* line 117, ../sass/modules/_push-padded.scss */
.push--top-bigger {
  margin-top: 75px !important;
}

/* line 120, ../sass/modules/_push-padded.scss */
.push--top-small {
  margin-top: 10px !important;
}

/* line 124, ../sass/modules/_push-padded.scss */
.push--bottom {
  margin-bottom: 25px !important;
}

/* line 127, ../sass/modules/_push-padded.scss */
.push--bottom-big {
  margin-bottom: 50px !important;
}

/* line 130, ../sass/modules/_push-padded.scss */
.push--bottom-bigger {
  margin-bottom: 75px !important;
}

/* line 133, ../sass/modules/_push-padded.scss */
.push--bottom-small {
  margin-bottom: 10px !important;
}

@media screen and (max-width: 1143px) {
  /* line 139, ../sass/modules/_push-padded.scss */
  .push-interm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 144, ../sass/modules/_push-padded.scss */
  .push--big-interm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 148, ../sass/modules/_push-padded.scss */
  .push--bigger-interm {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 152, ../sass/modules/_push-padded.scss */
  .push--small-interm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 157, ../sass/modules/_push-padded.scss */
  .push--top-interm {
    margin-top: 25px !important;
  }

  /* line 160, ../sass/modules/_push-padded.scss */
  .push--top-big-interm {
    margin-top: 50px !important;
  }

  /* line 163, ../sass/modules/_push-padded.scss */
  .push--top-bigger-interm {
    margin-top: 75px !important;
  }

  /* line 166, ../sass/modules/_push-padded.scss */
  .push--top-small-interm {
    margin-top: 10px !important;
  }

  /* line 170, ../sass/modules/_push-padded.scss */
  .push--bottom-interm {
    margin-bottom: 25px !important;
  }

  /* line 173, ../sass/modules/_push-padded.scss */
  .push--bottom-big-interm {
    margin-bottom: 50px !important;
  }

  /* line 176, ../sass/modules/_push-padded.scss */
  .push--bottom-bigger-interm {
    margin-bottom: 75px !important;
  }

  /* line 179, ../sass/modules/_push-padded.scss */
  .push--bottom-small-interm {
    margin-bottom: 10px !important;
  }

  /* line 183, ../sass/modules/_push-padded.scss */
  .pad-interm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 188, ../sass/modules/_push-padded.scss */
  .pad--big-interm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 192, ../sass/modules/_push-padded.scss */
  .pad--bigger-interm {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 196, ../sass/modules/_push-padded.scss */
  .pad--small-interm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 201, ../sass/modules/_push-padded.scss */
  .pad--top-interm {
    margin-top: 25px !important;
  }

  /* line 204, ../sass/modules/_push-padded.scss */
  .pad--top-big-interm {
    margin-top: 50px !important;
  }

  /* line 207, ../sass/modules/_push-padded.scss */
  .pad--top-bigger-interm {
    margin-top: 75px !important;
  }

  /* line 210, ../sass/modules/_push-padded.scss */
  .pad--top-small-interm {
    margin-top: 10px !important;
  }

  /* line 214, ../sass/modules/_push-padded.scss */
  .pad--bottom-interm {
    margin-bottom: 25px !important;
  }

  /* line 217, ../sass/modules/_push-padded.scss */
  .pad--bottom-big-interm {
    margin-bottom: 50px !important;
  }

  /* line 220, ../sass/modules/_push-padded.scss */
  .pad--bottom-bigger-interm {
    margin-bottom: 75px !important;
  }

  /* line 223, ../sass/modules/_push-padded.scss */
  .pad--bottom-small-interm {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 960px) {
  /* line 228, ../sass/modules/_push-padded.scss */
  .push-tb {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 233, ../sass/modules/_push-padded.scss */
  .push--big-tb {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 237, ../sass/modules/_push-padded.scss */
  .push--bigger-tb {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 241, ../sass/modules/_push-padded.scss */
  .push--small-tb {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 246, ../sass/modules/_push-padded.scss */
  .push--top-tb {
    margin-top: 25px !important;
  }

  /* line 249, ../sass/modules/_push-padded.scss */
  .push--top-big-tb {
    margin-top: 50px !important;
  }

  /* line 252, ../sass/modules/_push-padded.scss */
  .push--top-bigger-tb {
    margin-top: 75px !important;
  }

  /* line 255, ../sass/modules/_push-padded.scss */
  .push--top-small-tb {
    margin-top: 10px !important;
  }

  /* line 259, ../sass/modules/_push-padded.scss */
  .push--bottom-tb {
    margin-bottom: 25px !important;
  }

  /* line 262, ../sass/modules/_push-padded.scss */
  .push--bottom-big-tb {
    margin-bottom: 50px !important;
  }

  /* line 265, ../sass/modules/_push-padded.scss */
  .push--bottom-bigger-tb {
    margin-bottom: 75px !important;
  }

  /* line 268, ../sass/modules/_push-padded.scss */
  .push--bottom-small-tb {
    margin-bottom: 10px !important;
  }

  /* line 271, ../sass/modules/_push-padded.scss */
  .push-tb {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 276, ../sass/modules/_push-padded.scss */
  .pad--big-tb {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 280, ../sass/modules/_push-padded.scss */
  .pad--bigger-tb {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 284, ../sass/modules/_push-padded.scss */
  .pad--small-tb {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 289, ../sass/modules/_push-padded.scss */
  .pad--top-tb {
    margin-top: 25px !important;
  }

  /* line 292, ../sass/modules/_push-padded.scss */
  .pad--top-big-tb {
    margin-top: 50px !important;
  }

  /* line 295, ../sass/modules/_push-padded.scss */
  .pad--top-bigger-tb {
    margin-top: 75px !important;
  }

  /* line 298, ../sass/modules/_push-padded.scss */
  .pad--top-small-tb {
    margin-top: 10px !important;
  }

  /* line 302, ../sass/modules/_push-padded.scss */
  .pad--bottom-tb {
    margin-bottom: 25px !important;
  }

  /* line 305, ../sass/modules/_push-padded.scss */
  .pad--bottom-big-tb {
    margin-bottom: 50px !important;
  }

  /* line 308, ../sass/modules/_push-padded.scss */
  .pad--bottom-bigger-tb {
    margin-bottom: 75px !important;
  }

  /* line 311, ../sass/modules/_push-padded.scss */
  .pad--bottom-small-tb {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 720px) {
  /* line 316, ../sass/modules/_push-padded.scss */
  .push-md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 321, ../sass/modules/_push-padded.scss */
  .push--big-md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 325, ../sass/modules/_push-padded.scss */
  .push--bigger-md {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 329, ../sass/modules/_push-padded.scss */
  .push--small-md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 334, ../sass/modules/_push-padded.scss */
  .push--top-md {
    margin-top: 25px !important;
  }

  /* line 337, ../sass/modules/_push-padded.scss */
  .push--top-big-md {
    margin-top: 50px !important;
  }

  /* line 340, ../sass/modules/_push-padded.scss */
  .push--top-bigger-md {
    margin-top: 75px !important;
  }

  /* line 343, ../sass/modules/_push-padded.scss */
  .push--top-small-md {
    margin-top: 10px !important;
  }

  /* line 347, ../sass/modules/_push-padded.scss */
  .push--bottom-md {
    margin-bottom: 25px !important;
  }

  /* line 350, ../sass/modules/_push-padded.scss */
  .push--bottom-big-md {
    margin-bottom: 50px !important;
  }

  /* line 353, ../sass/modules/_push-padded.scss */
  .push--bottom-bigger-md {
    margin-bottom: 75px !important;
  }

  /* line 356, ../sass/modules/_push-padded.scss */
  .push--bottom-small-md {
    margin-bottom: 10px !important;
  }

  /* line 359, ../sass/modules/_push-padded.scss */
  .pad-md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 364, ../sass/modules/_push-padded.scss */
  .pad--big-md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 368, ../sass/modules/_push-padded.scss */
  .pad--bigger-md {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 372, ../sass/modules/_push-padded.scss */
  .pad--small-md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 377, ../sass/modules/_push-padded.scss */
  .pad--top-md {
    margin-top: 25px !important;
  }

  /* line 380, ../sass/modules/_push-padded.scss */
  .pad--top-big-md {
    margin-top: 50px !important;
  }

  /* line 383, ../sass/modules/_push-padded.scss */
  .pad--top-bigger-md {
    margin-top: 75px !important;
  }

  /* line 386, ../sass/modules/_push-padded.scss */
  .pad--top-small-md {
    margin-top: 10px !important;
  }

  /* line 390, ../sass/modules/_push-padded.scss */
  .pad--bottom-md {
    margin-bottom: 25px !important;
  }

  /* line 393, ../sass/modules/_push-padded.scss */
  .pad--bottom-big-md {
    margin-bottom: 50px !important;
  }

  /* line 396, ../sass/modules/_push-padded.scss */
  .pad--bottom-bigger-md {
    margin-bottom: 75px !important;
  }

  /* line 399, ../sass/modules/_push-padded.scss */
  .pad--bottom-small-md {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 480px) {
  /* line 404, ../sass/modules/_push-padded.scss */
  .push-sm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 409, ../sass/modules/_push-padded.scss */
  .push--big-sm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 413, ../sass/modules/_push-padded.scss */
  .push--bigger-sm {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 417, ../sass/modules/_push-padded.scss */
  .push--small-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 422, ../sass/modules/_push-padded.scss */
  .push--top-sm {
    margin-top: 25px !important;
  }

  /* line 425, ../sass/modules/_push-padded.scss */
  .push--top-big-sm {
    margin-top: 50px !important;
  }

  /* line 428, ../sass/modules/_push-padded.scss */
  .push--top-bigger-sm {
    margin-top: 75px !important;
  }

  /* line 431, ../sass/modules/_push-padded.scss */
  .push--top-small-sm {
    margin-top: 10px !important;
  }

  /* line 435, ../sass/modules/_push-padded.scss */
  .push--bottom-sm {
    margin-bottom: 25px !important;
  }

  /* line 438, ../sass/modules/_push-padded.scss */
  .push--bottom-big-sm {
    margin-bottom: 50px !important;
  }

  /* line 441, ../sass/modules/_push-padded.scss */
  .push--bottom-bigger-sm {
    margin-bottom: 75px !important;
  }

  /* line 444, ../sass/modules/_push-padded.scss */
  .push--bottom-small-sm {
    margin-bottom: 10px !important;
  }

  /* line 447, ../sass/modules/_push-padded.scss */
  .pad-sm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  /* line 452, ../sass/modules/_push-padded.scss */
  .pad--big-sm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  /* line 456, ../sass/modules/_push-padded.scss */
  .pad--bigger-sm {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  /* line 460, ../sass/modules/_push-padded.scss */
  .pad--small-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 465, ../sass/modules/_push-padded.scss */
  .pad--top-sm {
    margin-top: 25px !important;
  }

  /* line 468, ../sass/modules/_push-padded.scss */
  .pad--top-big-sm {
    margin-top: 50px !important;
  }

  /* line 471, ../sass/modules/_push-padded.scss */
  .pad--top-bigger-sm {
    margin-top: 75px !important;
  }

  /* line 474, ../sass/modules/_push-padded.scss */
  .pad--top-small-sm {
    margin-top: 10px !important;
  }

  /* line 478, ../sass/modules/_push-padded.scss */
  .pad--bottom-sm {
    margin-bottom: 25px !important;
  }

  /* line 481, ../sass/modules/_push-padded.scss */
  .pad--bottom-big-sm {
    margin-bottom: 50px !important;
  }

  /* line 484, ../sass/modules/_push-padded.scss */
  .pad--bottom-bigger-sm {
    margin-bottom: 75px !important;
  }

  /* line 487, ../sass/modules/_push-padded.scss */
  .pad--bottom-small-sm {
    margin-bottom: 10px !important;
  }
}
/* line 1, ../sass/modules/_imgText.scss */
.imgText {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  max-width: 500px;
}
/* line 91, ../sass/stylesheet.scss */
.imgText:after {
  content: " ";
  display: table;
  clear: both;
}
/* line 9, ../sass/modules/_imgText.scss */
.imgText .imgText_img,
.imgText .imgText_text {
  float: left;
}
/* line 14, ../sass/modules/_imgText.scss */
.imgText .imgText_img {
  width: 60px;
  text-align: center;
}
/* line 19, ../sass/modules/_imgText.scss */
.imgText .imgText_text {
  width: calc(100% - 70px);
}
/* line 23, ../sass/modules/_imgText.scss */
.imgText + .imgText {
  margin-top: 15px;
}
/* line 27, ../sass/modules/_imgText.scss */
.imgText.imgText-outline {
  border: 1px solid #aebdce;
}
/* line 31, ../sass/modules/_imgText.scss */
.imgText.imgText-sm {
  padding: 5px;
  max-width: 330px;
}
/* line 35, ../sass/modules/_imgText.scss */
.imgText.imgText-sm + .imgText-sm {
  margin-top: 5px;
}

/* line 2, ../sass/pages/_societe.scss */
.team-member .team-member-border {
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 10px;
  top: 10px;
  background: url(../images/v2/societe/img-border.png) no-repeat center/100%;
}
/* line 10, ../sass/pages/_societe.scss */
.team-member .team-member-photo {
  position: relative;
}
/* line 13, ../sass/pages/_societe.scss */
.team-member .team-member-name {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
  color: #607e9e;
  text-align: center;
}
/* line 20, ../sass/pages/_societe.scss */
.team-member .team-member-name span {
  font-weight: 700;
}
/* line 24, ../sass/pages/_societe.scss */
.team-member .team-member-title {
  text-align: center;
  color: #1588FF;
  font-size: 16px;
  line-height: 24px;
}

/* line 33, ../sass/pages/_societe.scss */
.lucimed-team h2 {
  font-size: 28px;
  line-height: 32px;
  color: #607e9e;
}
/* line 38, ../sass/pages/_societe.scss */
.lucimed-team h2 span {
  display: block;
  font-weight: 700;
}
/* line 44, ../sass/pages/_societe.scss */
.lucimed-team hr {
  border-color: #aebdce;
  margin-top: 0;
  margin-bottom: 60px;
  opacity: 0.5;
}

/* line 2, ../sass/pages/_contact.scss */
.contact-form-header > div {
  max-width: calc(100% - 185px);
  margin-left: 35px;
}

/* line 112, ../sass/stylesheet.scss */
.icon-mode-emploi {
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  background: url(../images/v2/mode_emploi_icon.png) no-repeat center;
}

/* line 120, ../sass/stylesheet.scss */
body {
  line-height: 1;
  color: #000000;
  font-family: Open Sans, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
/* line 126, ../sass/stylesheet.scss */
body > .BackdropSelect {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 0;
}

/* line 139, ../sass/stylesheet.scss */
span.error {
  font-size: 12px;
  color: #d61508;
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  bottom: -18px;
}

/* line 151, ../sass/stylesheet.scss */
p.error {
  font-size: 12px;
  color: #d61508;
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  bottom: -18px;
}
/* line 160, ../sass/stylesheet.scss */
p span.error {
  font-size: 12px;
  color: #d61508;
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  bottom: -18px;
}

/* line 170, ../sass/stylesheet.scss */
blockquote {
  quotes: none;
}
/* line 173, ../sass/stylesheet.scss */
blockquote:before {
  content: none;
}
/* line 176, ../sass/stylesheet.scss */
blockquote:after {
  content: none;
}

/* line 180, ../sass/stylesheet.scss */
a {
  outline: none;
}

/* line 186, ../sass/stylesheet.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

/* line 197, ../sass/stylesheet.scss */
q {
  quotes: none;
}
/* line 200, ../sass/stylesheet.scss */
q:before {
  content: none;
}
/* line 203, ../sass/stylesheet.scss */
q:after {
  content: none;
}

/* line 207, ../sass/stylesheet.scss */
ol {
  list-style: none;
}

/* line 211, ../sass/stylesheet.scss */
ul {
  list-style: none;
}

/* line 215, ../sass/stylesheet.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 220, ../sass/stylesheet.scss */
article {
  display: block;
}

/* line 224, ../sass/stylesheet.scss */
aside {
  display: block;
}

/* line 228, ../sass/stylesheet.scss */
details {
  display: block;
}

/* line 232, ../sass/stylesheet.scss */
figure {
  display: block;
}

/* line 236, ../sass/stylesheet.scss */
figcaption {
  display: block;
}

/* line 240, ../sass/stylesheet.scss */
footer {
  display: block;
  overflow: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #aebdce;
  font-size: 14px;
}
/* line 253, ../sass/stylesheet.scss */
footer .topFooter {
  padding: 70px 0 40px;
  margin: 0 24px;
  border-bottom: 1px solid #aebdce;
}
/* line 257, ../sass/stylesheet.scss */
footer .topFooter .fright {
  padding-top: 10px;
  width: 50%;
}
/* line 260, ../sass/stylesheet.scss */
footer .topFooter .fright .socialIconsFooter {
  float: right;
  width: 50%;
}
/* line 264, ../sass/stylesheet.scss */
footer .topFooter .fright .iTel {
  vertical-align: top;
  margin-bottom: 20px;
  line-height: 30px;
  text-decoration: none;
  color: #ffffff;
  font-weight: 700;
  position: relative;
  padding-left: 30px;
}
/* line 273, ../sass/stylesheet.scss */
footer .topFooter .fright .iTel:before {
  width: 20px;
  height: 18px;
  background-position: -354px -362px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 282, ../sass/stylesheet.scss */
footer .topFooter .fright p {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  margin-right: 40px;
  text-align: right;
}
/* line 289, ../sass/stylesheet.scss */
footer .topFooter .fright .socialIcons {
  text-align: right;
}
/* line 294, ../sass/stylesheet.scss */
footer .menuFooter {
  padding: 55px 0;
  margin: 0 24px;
}
/* line 297, ../sass/stylesheet.scss */
footer .menuFooter .col25 {
  width: 25%;
  float: left;
}
/* line 301, ../sass/stylesheet.scss */
footer .menuFooter h3 {
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 17px;
}
/* line 306, ../sass/stylesheet.scss */
footer .menuFooter ul {
  position: relative;
  display: block;
}
/* line 309, ../sass/stylesheet.scss */
footer .menuFooter ul li {
  margin-bottom: 8px;
}
/* line 311, ../sass/stylesheet.scss */
footer .menuFooter ul li a {
  color: #aebdce;
  text-decoration: none;
  line-height: 20px;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 318, ../sass/stylesheet.scss */
footer .menuFooter ul li a:hover {
  color: #ffffff;
}
/* line 323, ../sass/stylesheet.scss */
footer .menuFooter ul.bt {
  margin-top: 53px;
}
/* line 325, ../sass/stylesheet.scss */
footer .menuFooter ul.bt.buy {
  margin-left: 10px;
}
/* line 328, ../sass/stylesheet.scss */
footer .menuFooter ul.bt.v2 {
  margin-top: 18px;
}
/* line 331, ../sass/stylesheet.scss */
footer .menuFooter ul.bt:before {
  content: "";
  display: block;
  width: 14px;
  height: 1px;
  background-color: #aebdce;
  top: 1px;
  left: 1px;
  margin-bottom: 15px;
}
/* line 344, ../sass/stylesheet.scss */
footer .paiementsFooter {
  text-align: center;
  border-top: 1px solid #aebdce;
  padding-top: 55px;
  padding-bottom: 55px;
  margin: 0 24px;
}
/* line 351, ../sass/stylesheet.scss */
footer .paiementsFooter img {
  max-width: 100%;
  margin: 0 15px;
}
/* line 356, ../sass/stylesheet.scss */
footer .bottomFooter {
  padding-bottom: 50px;
  margin: 0 24px;
}
/* line 359, ../sass/stylesheet.scss */
footer .bottomFooter p {
  font-size: 11px;
  line-height: 14px;
}
/* line 362, ../sass/stylesheet.scss */
footer .bottomFooter p i {
  font-style: italic;
}
/* line 366, ../sass/stylesheet.scss */
footer .bottomFooter .fright {
  text-align: right;
}
/* line 368, ../sass/stylesheet.scss */
footer .bottomFooter .fright p {
  border-right: 1px solid #aebdce;
  padding-right: 20px;
  margin-right: 20px;
  float: left;
}
/* line 374, ../sass/stylesheet.scss */
footer .bottomFooter .fright img {
  opacity: 0.5;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  float: left;
  display: block;
  margin-top: 3px;
}
/* line 382, ../sass/stylesheet.scss */
footer .bottomFooter .fright img:hover {
  opacity: 1;
}
/* line 385, ../sass/stylesheet.scss */
footer .bottomFooter .fright img.jweb {
  margin-top: 7px;
  margin-left: 20px;
}
/* line 391, ../sass/stylesheet.scss */
footer .bottomFooter .fleft p {
  display: inline-block;
}
/* line 393, ../sass/stylesheet.scss */
footer .bottomFooter .fleft p.crafted {
  margin-left: 30px;
  padding-left: 33px;
  position: relative;
}
/* line 397, ../sass/stylesheet.scss */
footer .bottomFooter .fleft p.crafted:before {
  width: 23px;
  height: 21px;
  background-position: -156px -374px;
  top: 3px;
  left: 0;
}

/* line 408, ../sass/stylesheet.scss */
header {
  display: block;
}

/* line 412, ../sass/stylesheet.scss */
hgroup {
  display: block;
}

/* line 416, ../sass/stylesheet.scss */
menu {
  display: block;
}

/* line 420, ../sass/stylesheet.scss */
nav {
  display: block;
}

/* line 424, ../sass/stylesheet.scss */
section {
  display: block;
  position: relative;
  background-color: #ffffff;
}
/* line 429, ../sass/stylesheet.scss */
section h2 {
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 20px;
}
/* line 433, ../sass/stylesheet.scss */
section h2 strong {
  font-weight: 700;
  font-size: 28px;
}
/* line 438, ../sass/stylesheet.scss */
section .subtitle {
  margin-top: 30px;
  line-height: 24px;
}

/* line 444, ../sass/stylesheet.scss */
.wrap {
  position: relative;
}

/* line 448, ../sass/stylesheet.scss */
.header-achess {
  min-height: 600px;
  background: url(../images/buy_page_glasses_new@1x.png) no-repeat center;
  margin-top: 83px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  background-size: cover;
  background-position: 60px center;
}
/* line 458, ../sass/stylesheet.scss */
.header-achess .content {
  margin: 20% 0 0;
}
/* line 461, ../sass/stylesheet.scss */
.header-achess p {
  text-align: center;
  margin-top: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 50px;
  color: #3B536C;
}
/* line 469, ../sass/stylesheet.scss */
.header-achess p strong {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 60px;
  font-weight: bolder;
  color: #3B536C;
}
/* line 477, ../sass/stylesheet.scss */
.header-achess .badge {
  margin-top: 95px;
}
/* line 480, ../sass/stylesheet.scss */
.header-achess .blkPriceBuyBig {
  margin-top: 56px;
}
/* line 483, ../sass/stylesheet.scss */
.header-achess .content {
  display: inline-table;
  text-align: center;
  max-width: 400px;
}

/* line 489, ../sass/stylesheet.scss */
.header-achess__title {
  padding-top: 80px;
  padding-bottom: 180px;
}

/* line 493, ../sass/stylesheet.scss */
.home-header-block {
  height: 46px;
  line-height: 46px;
  width: 100%;
  opacity: 0.88;
  background-color: #F7F9FA;
  text-align: right;
  vertical-align: middle;
  font-size: 15px;
  color: #607E9E;
  z-index: 1;
}
/* line 504, ../sass/stylesheet.scss */
.home-header-block p {
  width: 273px;
  text-align: center;
  float: right;
}
/* line 509, ../sass/stylesheet.scss */
.home-header-block strong {
  font-weight: bold;
}

/* line 513, ../sass/stylesheet.scss */
.t-center {
  text-align: center;
}

/* line 516, ../sass/stylesheet.scss */
.t-left {
  text-align: left;
}

/* line 519, ../sass/stylesheet.scss */
.t-right {
  text-align: right;
}

/* line 522, ../sass/stylesheet.scss */
.modeemploi-heading {
  background: url(../images/v2/luminette-mode_demploi-heading.jpg) no-repeat center/cover;
  height: 500px;
  margin-top: 129px;
}
/* line 527, ../sass/stylesheet.scss */
.modeemploi-heading:before {
  content: "";
  background-image: url(../images/pattern-v2.png);
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 538, ../sass/stylesheet.scss */
.modeemploi-heading .container {
  height: 100%;
}
/* line 542, ../sass/stylesheet.scss */
.modeemploi-heading .modeemploi-heading_text {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 700px;
  bottom: 50px;
  padding-bottom: 100px;
}
/* line 554, ../sass/stylesheet.scss */
.modeemploi-heading h1, .modeemploi-heading p {
  font-family: Open Sans;
  color: #ffffff;
}
/* line 559, ../sass/stylesheet.scss */
.modeemploi-heading h1 {
  font-size: 44px;
  line-height: 48px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 566, ../sass/stylesheet.scss */
.modeemploi-heading p {
  font-size: 16px;
  line-height: 24px;
}

/* line 573, ../sass/stylesheet.scss */
.modeemploi-video .seo-player {
  margin-top: -100px;
}
/* line 576, ../sass/stylesheet.scss */
.modeemploi-video .seo-player strong {
  display: block;
  font-weight: bold;
}

/* line 583, ../sass/stylesheet.scss */
.modeemploi-content {
  padding-top: 20px;
}
/* line 586, ../sass/stylesheet.scss */
.modeemploi-content .col {
  margin-top: 40px;
}
/* line 590, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_image {
  float: left;
  width: 48%;
  border: 1px solid #607e9e;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 323px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 600, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_image.modeemploi-content_image--1 {
  background-image: url(../images/v2/mode_emploi/luminette-mode_demploi-1.jpg);
}
/* line 603, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_image.modeemploi-content_image--2 {
  background-image: url(../images/v2/mode_emploi/luminette-mode_demploi-2.jpg);
}
/* line 606, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_image.modeemploi-content_image--3 {
  background-image: url(../images/v2/mode_emploi/luminette-mode_demploi-3.jpg);
}
/* line 609, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_image.modeemploi-content_image--4 {
  background-image: url(../images/v2/mode_emploi/luminette-mode_demploi-4.jpg);
}
/* line 612, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_image.modeemploi-content_image--5 {
  background-image: url(../images/v2/mode_emploi/luminette-mode_demploi-5.jpg);
}
/* line 616, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text {
  float: left;
  width: 52%;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 624, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text > div {
  padding: 50px;
  position: relative;
}
/* line 628, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text .modeemploi-content_number {
  font-family: Open Sans;
  font-size: 300px;
  line-height: 223px;
  font-weight: bold;
  color: #7190b1;
  text-align: right;
}
/* line 636, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text .modeemploi-content_inner {
  position: absolute;
  left: 50px;
  right: 50px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 643, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text .modeemploi-content_inner h2, .modeemploi-content .modeemploi-content_text .modeemploi-content_inner p {
  font-family: Open Sans;
  color: #ffffff;
}
/* line 648, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text .modeemploi-content_inner h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 655, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text .modeemploi-content_inner p {
  font-size: 16px;
  line-height: 24px;
}
/* line 660, ../sass/stylesheet.scss */
.modeemploi-content .modeemploi-content_text .modeemploi-content_inner strong {
  font-weight: bold;
}
/* line 667, ../sass/stylesheet.scss */
.modeemploi-content .step6 .modeemploi-content_text, .modeemploi-content .step7 .modeemploi-content_text {
  width: 100%;
}
/* line 670, ../sass/stylesheet.scss */
.modeemploi-content .step6 .modeemploi-content_text h2, .modeemploi-content .step7 .modeemploi-content_text h2 {
  margin-top: 20px;
}
/* line 675, ../sass/stylesheet.scss */
.modeemploi-content .step6 .modeemploi-content_text, .modeemploi-content .step7 .modeemploi-content_text {
  background-image: none;
}
/* line 678, ../sass/stylesheet.scss */
.modeemploi-content .step6 .modeemploi-content_text .modeemploi-content_number, .modeemploi-content .step7 .modeemploi-content_text .modeemploi-content_number {
  text-align: center;
  color: rgba(255, 255, 255, 0.2);
}
/* line 686, ../sass/stylesheet.scss */
.modeemploi-content .step6 .modeemploi-content_text {
  background-color: #1588FF;
}
/* line 692, ../sass/stylesheet.scss */
.modeemploi-content .step7 .modeemploi-content_text {
  background-color: #aebdce;
}
@media screen and (max-width: 800px) {
  /* line 698, ../sass/stylesheet.scss */
  .modeemploi-content .modeemploi-content_image,
  .modeemploi-content .modeemploi-content_text {
    width: 100%;
  }
  /* line 704, ../sass/stylesheet.scss */
  .modeemploi-content .modeemploi-content_text > div {
    padding: 25px;
  }
  /* line 707, ../sass/stylesheet.scss */
  .modeemploi-content .modeemploi-content_text .modeemploi-content_number {
    font-size: 50px;
    line-height: 70px;
    text-align: center;
  }
  /* line 712, ../sass/stylesheet.scss */
  .modeemploi-content .modeemploi-content_text .modeemploi-content_inner {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    -moz-transform: initial;
    -ms-transform: initial;
    -webkit-transform: initial;
    transform: initial;
  }
}

/* line 723, ../sass/stylesheet.scss */
.lumiereMonde-heading {
  background: url(../images/v2/lumiere_pour_le_monde/luminette-lumiere_pour_le_monde-heading.jpg) no-repeat center/cover;
  height: 668px;
  margin-top: 100px;
}
/* line 728, ../sass/stylesheet.scss */
.lumiereMonde-heading:before {
  content: "";
  background-image: url(../images/pattern-v2.png);
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 739, ../sass/stylesheet.scss */
.lumiereMonde-heading .container {
  height: 100%;
}
/* line 743, ../sass/stylesheet.scss */
.lumiereMonde-heading .lumiereMonde-heading_text {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 700px;
  bottom: 50px;
  padding-bottom: 166px;
}
/* line 755, ../sass/stylesheet.scss */
.lumiereMonde-heading h1, .lumiereMonde-heading p {
  font-family: Open Sans;
  color: #ffffff;
}
/* line 760, ../sass/stylesheet.scss */
.lumiereMonde-heading h1 {
  font-size: 44px;
  line-height: 48px;
  font-weight: bold;
  margin-top: 20px;
}
/* line 766, ../sass/stylesheet.scss */
.lumiereMonde-heading h1 span {
  color: #fddd4f;
}

/* line 772, ../sass/stylesheet.scss */
.lumiereMonde-letter {
  background-color: #ffffff;
}
/* line 775, ../sass/stylesheet.scss */
.lumiereMonde-letter .background {
  margin-top: -166px;
  background: url(../images/v2/lumiere_pour_le_monde/background.png) no-repeat center top;
}
/* line 779, ../sass/stylesheet.scss */
.lumiereMonde-letter .background_letter {
  padding: 50px 100px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 808px;
  margin-left: auto;
  margin-right: auto;
  font-family: Open Sans;
  font-size: 16px;
  line-height: 24px;
  color: #607e9e;
}
/* line 791, ../sass/stylesheet.scss */
.lumiereMonde-letter .background_letter strong {
  font-weight: bold;
}
/* line 796, ../sass/stylesheet.scss */
.lumiereMonde-letter .border {
  opacity: 0.5;
  border-bottom: 1px solid #aebdce;
}

/* line 802, ../sass/stylesheet.scss */
.lumiereMonde {
  padding-top: 50px;
  background-color: #ffffff;
  padding-bottom: 80px;
}
/* line 807, ../sass/stylesheet.scss */
.lumiereMonde h2 {
  font-weight: bold;
  color: #607e9e;
  margin-bottom: 40px;
}
/* line 813, ../sass/stylesheet.scss */
.lumiereMonde .montage1 {
  padding-bottom: 60px;
  position: relative;
}
/* line 817, ../sass/stylesheet.scss */
.lumiereMonde .montage1 .lumLogo {
  float: left;
  margin-top: 100px;
}
/* line 822, ../sass/stylesheet.scss */
.lumiereMonde .montage1 .lumPhoto1 {
  float: right;
}
/* line 826, ../sass/stylesheet.scss */
.lumiereMonde .montage1 p {
  background-color: #fddd4f;
  font: 700 16px/24px Open Sans;
  color: #000000;
  padding: 25px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: 596px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 841, ../sass/stylesheet.scss */
.lumiereMonde .montage2 .column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
/* line 846, ../sass/stylesheet.scss */
.lumiereMonde .montage2 p {
  background-color: #607e9e;
  font: 400 16px/24px Open Sans;
  color: #ffffff;
  padding: 25px;
}

/* line 855, ../sass/stylesheet.scss */
.lumiereMonde-euro {
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  padding: 50px 0;
}
/* line 860, ../sass/stylesheet.scss */
.lumiereMonde-euro:before {
  content: "";
  background-image: url(../images/v2/lumiere_pour_le_monde/luminette-lumiere_pour_le_monde-photo3.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  bottom: 0;
  right: 0;
}
/* line 874, ../sass/stylesheet.scss */
.lumiereMonde-euro h2 {
  color: #ffffff;
  font-weight: bold;
  line-height: 35px;
}
/* line 879, ../sass/stylesheet.scss */
.lumiereMonde-euro h2 img {
  margin-right: 20px;
}
/* line 883, ../sass/stylesheet.scss */
.lumiereMonde-euro h2 span {
  color: #fddd4f;
}
/* line 887, ../sass/stylesheet.scss */
.lumiereMonde-euro p, .lumiereMonde-euro table {
  font: 400 16px/24px Open Sans;
  color: #ffffff;
}
/* line 892, ../sass/stylesheet.scss */
.lumiereMonde-euro table {
  margin-top: 20px;
  width: 100%;
}
/* line 896, ../sass/stylesheet.scss */
.lumiereMonde-euro td:first-child {
  color: #fddd4f;
  font-weight: bold;
}
@media screen and (max-width: 960px) {
  /* line 902, ../sass/stylesheet.scss */
  .lumiereMonde-euro:before {
    display: none;
  }
}

/* line 909, ../sass/stylesheet.scss */
.parrainage-section {
  padding: 80px 0;
}
/* line 912, ../sass/stylesheet.scss */
.parrainage-section img {
  max-width: 100%;
}
/* line 916, ../sass/stylesheet.scss */
.parrainage-section .parrainage-section-title {
  background-image: url(../images/v2/parrainage/logo.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 100px;
  height: 81px;
}
/* line 923, ../sass/stylesheet.scss */
.parrainage-section .parrainage-section-title img {
  display: block;
  padding-top: 5px;
}
/* line 928, ../sass/stylesheet.scss */
.parrainage-section .parrainage-section-title span {
  font: 600 3rem/3rem Open Sans;
  margin-left: -3px;
}
/* line 935, ../sass/stylesheet.scss */
.parrainage-section h2 span {
  display: block;
  font-weight: 700;
}
/* line 941, ../sass/stylesheet.scss */
.parrainage-section p {
  font-size: 16px;
  line-height: 24px;
}
/* line 945, ../sass/stylesheet.scss */
.parrainage-section p strong {
  font-weight: 700;
}
/* line 949, ../sass/stylesheet.scss */
.parrainage-section p span {
  font-weight: 700;
  color: #ffb534;
}
/* line 954, ../sass/stylesheet.scss */
.parrainage-section p + p {
  margin-top: 15px;
}
/* line 959, ../sass/stylesheet.scss */
.parrainage-section .dotted-pattern {
  margin-left: auto;
  margin-right: auto;
  background-repeat: repeat;
  background-image: url(../images/v2/parrainage/pattern.png);
  background-position: top left;
}
/* line 966, ../sass/stylesheet.scss */
.parrainage-section .dotted-pattern.dotted-pattern-vertical {
  width: 7px;
  height: 63px;
}
/* line 970, ../sass/stylesheet.scss */
.parrainage-section .dotted-pattern.dotted-pattern-horizontal {
  height: 7px;
  width: 100%;
}
/* line 976, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section1 {
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
  margin-top: 100px;
}
@media screen and (min-width: 1140px) {
  /* line 976, ../sass/stylesheet.scss */
  .parrainage-section.parrainage-section1 {
    height: 700px;
  }
}
/* line 987, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section1 .leftSide {
  position: absolute;
  top: 0;
  left: 0;
  right: 50%;
  bottom: 0;
  background-image: url(../images/v2/parrainage/section1_bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/* line 999, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section1 .rightSide {
  padding-left: 24px;
}
/* line 1003, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section1 .parrainage-section-title {
  margin-bottom: 30px;
}
/* line 1007, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section1 .btn--orange {
  margin-top: 20px;
}
/* line 1012, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section2 {
  color: #607e9e;
}
@media screen and (max-width: 720px) {
  /* line 1016, ../sass/stylesheet.scss */
  .parrainage-section.parrainage-section2 img {
    margin-top: 30px;
  }
}
/* line 1021, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section2 .parrainage-bloc-info {
  color: #ffffff;
  padding: 25px 30px;
  position: relative;
  margin-top: 50px;
}
/* line 1027, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section2 .parrainage-bloc-info h3 {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 1035, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section2 .parrainage-bloc-info .parrainage-bloc-info-bonus {
  position: absolute;
  top: -33px;
  right: 33px;
  width: 66px;
  height: 66px;
  text-align: center;
  color: #ffffff;
  font-weight: 700;
  line-height: 66px;
  background-color: #607e9e;
  border-radius: 50%;
}
/* line 1050, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section2 .parrainage-bloc-info-notabene {
  margin-top: 15px;
  font-style: italic;
  color: #aebdce;
  font-size: 14px;
}
/* line 1057, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 {
  text-align: center;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
}
/* line 1064, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .btn--orange {
  margin-top: 20px;
}
/* line 1069, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .dotted-pattern.dotted-pattern-vertical {
  margin-bottom: 40px;
}
/* line 1072, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .dotted-pattern.dotted-pattern-horizontal {
  opacity: 0.5;
}
/* line 1077, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep {
  height: 234px;
  padding-top: 16.5px;
  padding-left: 25px;
  padding-right: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  margin-top: 53px;
}
/* line 1088, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep-success {
  background-color: #1588FF;
}
/* line 1091, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep-fail {
  background-color: #aebdce;
}
/* line 1095, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep p {
  font-size: 14px;
  line-height: 22px;
}
/* line 1100, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep .icon-bullet {
  position: absolute;
  top: -33px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 66px;
  height: 66px;
  background-color: #ffffff;
  border-radius: 50%;
  line-height: 63px;
  text-align: center;
}
/* line 1114, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep .icon {
  display: inline-block;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url(../images/v2/parrainage/icons/sprite_validation.png);
  background-size: 26px;
  width: 26px;
  height: 26px;
  vertical-align: middle;
}
/* line 1124, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep .icon-success {
  background-position: 0 -26px;
}
/* line 1127, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-substep .icon-fail {
  background-position: 0 0;
}
/* line 1132, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-step {
  padding-top: 40px;
  position: relative;
  margin-bottom: 20px;
}
/* line 1137, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-step .step-number {
  position: absolute;
  top: -25px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 44px;
  height: 44px;
  text-align: center;
  color: #ffffff;
  font-weight: 700;
  line-height: 44px;
  background-color: #ffb534;
  border-radius: 50%;
}
/* line 1153, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-step h3 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 20px;
}
/* line 1158, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-step p {
  margin-left: auto;
  margin-right: auto;
  max-width: 450px;
}
/* line 1163, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section3 .parrainage-programme-step p a {
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid;
}
/* line 1171, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section4 {
  background-image: url(../images/v2/parrainage/section4_bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #ffffff;
}
/* line 1178, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section4:before {
  content: "";
  background-image: url(../images/pattern-v2.png);
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
}
/* line 1190, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section4 > .hvCentered_wrapper {
  z-index: 1;
  position: relative;
}
@media screen and (min-width: 1140px) {
  /* line 1171, ../sass/stylesheet.scss */
  .parrainage-section.parrainage-section4 {
    height: 800px;
  }
}
/* line 1199, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section4 .btn--orange {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 1204, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section4 .parrainage-section-title {
  margin-bottom: 40px;
}
/* line 1208, ../sass/stylesheet.scss */
.parrainage-section.parrainage-section4 .intro {
  font-size: 20px;
  max-width: 335px;
}

/* line 1216, ../sass/stylesheet.scss */
.section1 {
  overflow: hidden;
  background-image: url(../upload/luminette05.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 700px;
  height: calc(100vh - 100px);
  margin-top: 129px;
}
/* line 1226, ../sass/stylesheet.scss */
.section1:before {
  content: "";
  background-color: #000000;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
/* line 1237, ../sass/stylesheet.scss */
.section1:after {
  content: "";
  background-image: url(../images/pattern-v2.png);
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 1247, ../sass/stylesheet.scss */
.section1 .text {
  position: relative;
  z-index: 1;
}
/* line 1250, ../sass/stylesheet.scss */
.section1 .text .iVideo {
  display: block;
  margin: 20px auto 30px;
  width: 157px;
  height: 157px;
  position: relative;
  outline: none;
}
/* line 1260, ../sass/stylesheet.scss */
.section1 .text .iVideo span {
  display: block;
  position: absolute;
  top: -50px;
  left: -100px;
  right: -100px;
  text-align: center;
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  opacity: 0;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 1274, ../sass/stylesheet.scss */
.section1 .text .iVideo:after {
  width: 100px;
  height: 100px;
  background-position: -152px 0;
  opacity: 0;
  top: 1px;
  left: 1px;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* line 1284, ../sass/stylesheet.scss */
.section1 .text .iVideo:hover:after {
  opacity: 1;
}
/* line 1287, ../sass/stylesheet.scss */
.section1 .text .iVideo:hover span {
  opacity: 1;
  top: -45px;
}
/* line 1293, ../sass/stylesheet.scss */
.section1 .text h1 {
  text-align: center;
  font-size: 72px;
  color: #ffffff;
  line-height: 72px;
}
/* line 1298, ../sass/stylesheet.scss */
.section1 .text h1 #mainTitle {
  font-weight: 700;
}
/* line 1301, ../sass/stylesheet.scss */
.section1 .text h1 strong {
  font-weight: 700;
}
/* line 1305, ../sass/stylesheet.scss */
.section1 .text p {
  color: #ffffff;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 610px;
  width: 100%;
  line-height: 24px;
}
/* line 1315, ../sass/stylesheet.scss */
.section1 .wrap {
  position: relative;
  height: 100%;
}
/* line 1318, ../sass/stylesheet.scss */
.section1 .wrap #text1 {
  padding-top: 20%;
}
/* line 1320, ../sass/stylesheet.scss */
.section1 .wrap #text1 .play-video-btn {
  background-image: url(../images/play.svg);
}
/* line 1323, ../sass/stylesheet.scss */
.section1 .wrap #text1 .play-video-btn:hover {
  background-image: url(../images/hover.svg);
}
/* line 1328, ../sass/stylesheet.scss */
.section1 .slideBottom {
  position: absolute;
  z-index: 1;
  bottom: 50px;
  left: 24px;
  right: 24px;
  text-align: center;
}
/* line 1335, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomLeft {
  float: left;
  display: block;
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 20px;
  text-align: left;
  position: relative;
  top: 0;
  -moz-transition: top 0.1s ease-out;
  -o-transition: top 0.1s ease-out;
  -webkit-transition: top 0.1s ease-out;
  transition: top 0.1s ease-out;
}
/* line 1347, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomLeft .iPharm {
  display: block;
  width: 50px;
  height: 50px;
  background-position: -102px -43px;
  float: left;
}
/* line 1354, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomLeft span {
  display: block;
  float: left;
  margin-left: 10px;
  margin-top: 6px;
}
/* line 1360, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomLeft:hover {
  top: -5px;
}
/* line 1364, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomRight {
  float: right;
  display: block;
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 20px;
  text-align: left;
  position: relative;
  top: 0;
  -moz-transition: top 0.1s ease-out;
  -o-transition: top 0.1s ease-out;
  -webkit-transition: top 0.1s ease-out;
  transition: top 0.1s ease-out;
}
/* line 1376, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomRight .iPoint {
  display: block;
  width: 50px;
  height: 60px;
  background-position: -102px -93px;
  float: left;
}
/* line 1383, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomRight span {
  display: block;
  float: left;
  margin-left: 10px;
  margin-top: 6px;
}
/* line 1389, ../sass/stylesheet.scss */
.section1 .slideBottom .slideBottomRight:hover {
  top: -5px;
}
/* line 1394, ../sass/stylesheet.scss */
.section1.v2 {
  background-image: url(../upload/luminette02.jpg);
  background-attachment: fixed;
}
/* line 1397, ../sass/stylesheet.scss */
.section1.v2:after {
  display: none;
  opacity: 0.4;
}
/* line 1401, ../sass/stylesheet.scss */
.section1.v2 .text {
  margin-left: 24px;
}
/* line 1403, ../sass/stylesheet.scss */
.section1.v2 .text h1 {
  text-align: left;
  margin-bottom: 42px;
}
/* line 1409, ../sass/stylesheet.scss */
.section1.v3 {
  background-image: url(../upload/luminette03.jpg);
  background-attachment: fixed;
}
/* line 1412, ../sass/stylesheet.scss */
.section1.v3:after {
  opacity: 0.5;
}
/* line 1416, ../sass/stylesheet.scss */
.section1.v3 .text {
  text-align: center;
}
/* line 1418, ../sass/stylesheet.scss */
.section1.v3 .text h1 {
  margin-bottom: 38px;
}
/* line 1423, ../sass/stylesheet.scss */
.section1.v4 {
  background-image: url(../upload/luminette04.jpg);
}
/* line 1425, ../sass/stylesheet.scss */
.section1.v4:after {
  opacity: 0.3;
}
/* line 1428, ../sass/stylesheet.scss */
.section1.v4 .text {
  text-align: center;
}
/* line 1430, ../sass/stylesheet.scss */
.section1.v4 .text h1 {
  margin-bottom: 38px;
}
/* line 1435, ../sass/stylesheet.scss */
.section1.v5 {
  background-image: url(../upload/luminette08.png);
  background-attachment: fixed;
}
/* line 1438, ../sass/stylesheet.scss */
.section1.v5:after {
  display: none;
  opacity: 0.4;
}
/* line 1442, ../sass/stylesheet.scss */
.section1.v5 .text {
  margin-left: 24px;
}
/* line 1444, ../sass/stylesheet.scss */
.section1.v5 .text h1 {
  text-align: left;
  margin-bottom: 50px;
}
/* line 1450, ../sass/stylesheet.scss */
.section1 video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  background: #111;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
/* line 1465, ../sass/stylesheet.scss */
.section1.darkBg:before {
  opacity: 0.7;
  z-index: 1;
}
/* line 1469, ../sass/stylesheet.scss */
.section1 .btn-2 .iArrowBottom {
  position: relative;
  top: -2px;
  margin-left: 10px;
}

/* line 1477, ../sass/stylesheet.scss */
.locale-uk .section14 .arrow5 {
  font-family: Marck Script;
}
/* line 1480, ../sass/stylesheet.scss */
.locale-uk .section14 aside .arrow4 {
  font-family: Marck Script;
}
/* line 1485, ../sass/stylesheet.scss */
.locale-uk .section4 .arrow1 {
  font-family: Marck Script;
}
/* line 1488, ../sass/stylesheet.scss */
.locale-uk .section4 .arrow2 {
  font-family: Marck Script;
}
/* line 1492, ../sass/stylesheet.scss */
.locale-uk .clickProfil {
  font-family: Marck Script;
}
/* line 1495, ../sass/stylesheet.scss */
.locale-uk .freeDelivery {
  font-family: Marck Script;
}
/* line 1498, ../sass/stylesheet.scss */
.locale-uk .freeDelivery2 {
  font-family: Marck Script;
}
/* line 1501, ../sass/stylesheet.scss */
.locale-uk .topPresse .arrow13 {
  font-family: Marck Script;
}
/* line 1504, ../sass/stylesheet.scss */
.locale-uk .section29 .arrow14 {
  font-family: Marck Script;
}
/* line 1507, ../sass/stylesheet.scss */
.locale-uk .topFAQ .text .arrow11 {
  font-family: Marck Script;
}
/* line 1510, ../sass/stylesheet.scss */
.locale-uk .section15 .blocRight .text .btnApp .arrow6 {
  font-family: Marck Script;
}
/* line 1513, ../sass/stylesheet.scss */
.locale-uk .section21 .arrow8 {
  font-family: Marck Script;
}
/* line 1516, ../sass/stylesheet.scss */
.locale-uk .section18 .arrow7 {
  font-family: Marck Script;
}

/* line 1522, ../sass/stylesheet.scss */
.locale-ru .section14 .arrow5 {
  font-family: Marck Script;
}
/* line 1525, ../sass/stylesheet.scss */
.locale-ru .section14 aside .arrow4 {
  font-family: Marck Script;
}
/* line 1530, ../sass/stylesheet.scss */
.locale-ru .section4 .arrow1 {
  font-family: Marck Script;
}
/* line 1533, ../sass/stylesheet.scss */
.locale-ru .section4 .arrow2 {
  font-family: Marck Script;
}
/* line 1537, ../sass/stylesheet.scss */
.locale-ru .clickProfil {
  font-family: Marck Script;
}
/* line 1540, ../sass/stylesheet.scss */
.locale-ru .freeDelivery {
  font-family: Marck Script;
}
/* line 1543, ../sass/stylesheet.scss */
.locale-ru .freeDelivery2 {
  font-family: Marck Script;
}
/* line 1546, ../sass/stylesheet.scss */
.locale-ru .topPresse .arrow13 {
  font-family: Marck Script;
}
/* line 1549, ../sass/stylesheet.scss */
.locale-ru .section29 .arrow14 {
  font-family: Marck Script;
}
/* line 1552, ../sass/stylesheet.scss */
.locale-ru .topFAQ .text .arrow11 {
  font-family: Marck Script;
}
/* line 1555, ../sass/stylesheet.scss */
.locale-ru .section15 .blocRight .text .btnApp .arrow6 {
  font-family: Marck Script;
}
/* line 1558, ../sass/stylesheet.scss */
.locale-ru .section21 .arrow8 {
  font-family: Marck Script;
}
/* line 1561, ../sass/stylesheet.scss */
.locale-ru .section18 .arrow7 {
  font-family: Marck Script;
}

/* line 1565, ../sass/stylesheet.scss */
.wrap {
  max-width: 1140px;
  margin: auto;
}

/* line 1569, ../sass/stylesheet.scss */
.contain {
  padding: 0 24px;
}

/* line 1572, ../sass/stylesheet.scss */
.right {
  text-align: right;
}

/* line 1575, ../sass/stylesheet.scss */
.center {
  text-align: center;
}

/* line 1578, ../sass/stylesheet.scss */
.fleft {
  float: left;
}

/* line 1581, ../sass/stylesheet.scss */
.fright {
  float: right;
}

/* line 1584, ../sass/stylesheet.scss */
.italic {
  font-style: italic;
}

/* line 1587, ../sass/stylesheet.scss */
.hidden {
  display: none;
}

/* line 1590, ../sass/stylesheet.scss */
.col50 {
  width: 50%;
  float: left;
}

/* line 1594, ../sass/stylesheet.scss */
.greenBar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6px;
}
/* line 1600, ../sass/stylesheet.scss */
.greenBar.top {
  top: 0;
  bottom: auto;
}
/* line 1604, ../sass/stylesheet.scss */
.greenBar:after {
  content: "";
  display: block;
  position: relative;
  max-width: 1092px;
  height: 6px;
  margin: auto;
  background-image: linear-gradient(to right, #7fc300 0%, #cadc00 100%);
}

/* line 1614, ../sass/stylesheet.scss */
.blueBar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 6px;
}
/* line 1620, ../sass/stylesheet.scss */
.blueBar.top {
  top: 0;
  bottom: auto;
}
/* line 1624, ../sass/stylesheet.scss */
.blueBar:after {
  content: "";
  display: block;
  position: relative;
  max-width: 1092px;
  height: 6px;
  margin: auto;
  background-image: linear-gradient(to right, #0089de 0%, #1588ff 100%);
}

/* line 1634, ../sass/stylesheet.scss */
::-moz-selection {
  color: #ffffff;
  background: #aebdce;
  text-shadow: 1px 1px 1px #607e9e;
}

/* line 1640, ../sass/stylesheet.scss */
::selection {
  color: #ffffff;
  background: #aebdce;
  text-shadow: 1px 1px 1px #607e9e;
}

/* line 1646, ../sass/stylesheet.scss */
#allSection {
  position: relative;
  z-index: 2;
  background-color: #ffffff;
}

/* line 1651, ../sass/stylesheet.scss */
.loading {
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #607e9e;
}
/* line 1659, ../sass/stylesheet.scss */
.loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -100px;
  width: 200px;
  height: 200px;
  display: block;
}

/* line 1671, ../sass/stylesheet.scss */
.js #loadedPage {
  opacity: 0;
}
/* line 1674, ../sass/stylesheet.scss */
.js .jwbAnim {
  opacity: 0;
}

/* line 1678, ../sass/stylesheet.scss */
.btn-1 {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  border-radius: 22px;
  background-color: #247CD7;
  padding: 12px 25px;
  transition: all 200ms ease-in;
}
/* line 1689, ../sass/stylesheet.scss */
.btn-1:hover {
  background-color: #007DFF;
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  transition: all 200ms ease-in;
}
/* line 1694, ../sass/stylesheet.scss */
.btn-1 .iArrowRight {
  margin-left: 20px;
}

/* line 1698, ../sass/stylesheet.scss */
.blkBtn1 {
  display: inline-block;
  height: 44px;
}
/* line 1701, ../sass/stylesheet.scss */
.blkBtn1 .divBtn1 {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 10px;
  border-radius: 40px;
  background-color: #247CD7;
  padding: 31px 25px;
  transition: all 200ms ease-in;
}
/* line 1711, ../sass/stylesheet.scss */
.blkBtn1 .divBtn1.hovered {
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  transition: all 200ms ease-in;
  background-color: #007DFF;
}
/* line 1717, ../sass/stylesheet.scss */
.blkBtn1 .btnBtn1 {
  position: relative;
  float: left;
  top: -71px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 31px;
  border-radius: 30px;
  line-height: 0px;
  padding: 21px 50px;
}
/* line 1730, ../sass/stylesheet.scss */
.blkBtn1 .iArrowRight {
  margin-left: 20px;
}
/* line 1733, ../sass/stylesheet.scss */
.blkBtn1 .iCart2 {
  margin-left: 5px;
}

/* line 1738, ../sass/stylesheet.scss */
.btn--blue {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 100% 150%;
  background-position: 0 0;
  background-color: #247CD7;
  border-radius: 40px;
  color: #ffffff;
  line-height: 20px;
  padding: 14px 20px 16px;
  text-decoration: none;
  font-size: 16px;
  -moz-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
/* line 1751, ../sass/stylesheet.scss */
.btn--blue:hover {
  background-color: #007DFF;
}

/* line 1755, ../sass/stylesheet.scss */
.btn--orange {
  display: inline-block;
  background: linear-gradient(to bottom, #ffd551 0%, #ffb534 55%, #ffd551 100%);
  background-repeat: no-repeat;
  background-size: 100% 150%;
  background-position: 0 0;
  border-radius: 10px;
  color: #ffffff;
  line-height: 20px;
  padding: 14px 20px 16px;
  text-decoration: none;
  font-size: 16px;
  -moz-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
/* line 1769, ../sass/stylesheet.scss */
.btn--orange:hover {
  background-position: 0 100%;
}
/* line 1773, ../sass/stylesheet.scss */
.btn--orange.btn--outline {
  background: transparent;
  border: 3px solid #ffb534;
  color: #ffffff;
}
/* line 1778, ../sass/stylesheet.scss */
.btn--orange.btn--outline:hover {
  background-color: #ffb534;
}
/* line 1783, ../sass/stylesheet.scss */
.btn--orange .sprite {
  vertical-align: middle;
  margin-left: 10px;
  top: -2px;
}
/* line 1788, ../sass/stylesheet.scss */
.btn--orange .sprite:first-child {
  margin-left: 0;
  margin-right: 10px;
}
/* line 1794, ../sass/stylesheet.scss */
.btn--orange > * {
  vertical-align: middle;
}

/* line 1798, ../sass/stylesheet.scss */
.btn-1-blue {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  border-radius: 22px;
  background-color: #247CD7;
  padding: 12px 60px 12px 60px;
  transition: all 200ms ease-in;
}
/* line 1809, ../sass/stylesheet.scss */
.btn-1-blue:hover {
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  transition: all 200ms ease-in;
  background-color: #007DFF;
}

/* line 1815, ../sass/stylesheet.scss */
.blkBtn1Blue {
  display: inline-block;
}
/* line 1817, ../sass/stylesheet.scss */
.blkBtn1Blue .divBtn1Blue {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  border-radius: 22px;
  background-color: #247CD7;
  padding: 12px 60px 12px 60px;
  transition: all 200ms ease-in;
}
/* line 1827, ../sass/stylesheet.scss */
.blkBtn1Blue .divBtn1Blue.hovered {
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  transition: all 200ms ease-in;
  background-color: #007DFF;
}
/* line 1833, ../sass/stylesheet.scss */
.blkBtn1Blue .btnBtn1Blue {
  position: relative;
  float: left;
  top: -43px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  height: 20px;
  padding: 12px 60px 12px 60px;
}

/* line 1845, ../sass/stylesheet.scss */
.btnPriceValue {
  font-weight: normal;
  margin-left: 5px;
}

/* line 1849, ../sass/stylesheet.scss */
.btn--price {
  position: relative;
  padding-right: 65px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 190px;
  font-weight: bold;
}
/* line 1856, ../sass/stylesheet.scss */
.btn--price .btnPrice {
  display: block;
  position: absolute;
  z-index: 1;
  background-color: #607e9e;
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 40px;
  -moz-border-radius: 50% / 50%;
  -webkit-border-radius: 50% 50%;
  border-radius: 50% / 50%;
  font-weight: 600;
  top: 5px;
  right: 5px;
  font-size: 15px;
  letter-spacing: -0.5px;
}
/* line 1874, ../sass/stylesheet.scss */
.btn--price.btn-1 .btnPrice {
  background-color: #7fc300;
}
/* line 1880, ../sass/stylesheet.scss */
.btn--price.btn--blue .btnPrice {
  background-color: #0089de;
}
/* line 1885, ../sass/stylesheet.scss */
.btn--price .sprite.iArrowRight {
  margin-right: 10px;
  margin-left: 0;
}

/* line 1890, ../sass/stylesheet.scss */
.btn-2 {
  display: inline-block;
  border: 3px solid #ffffff;
  color: #ffffff;
  text-decoration: none;
  line-height: 20px;
  font-weight: bold;
  letter-spacing: 0.3px;
  padding: 21px 40px 23px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  -moz-transition: color 0.2s ease-out, background 0.2s ease-out;
  -o-transition: color 0.2s ease-out, background 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out, background 0.2s ease-out;
  transition: color 0.2s ease-out, background 0.2s ease-out;
  z-index: 1;
}
/* line 1902, ../sass/stylesheet.scss */
.btn-2.v2 {
  border: 3px solid #607e9e;
  color: #607e9e;
}
/* line 1906, ../sass/stylesheet.scss */
.btn-2.v3 {
  border: 3px solid #1588FF;
}
/* line 1910, ../sass/stylesheet.scss */
.btn-2:hover .iSearch {
  background-position: -120px -161px;
}
/* line 1913, ../sass/stylesheet.scss */
.btn-2:hover .iArrowRight {
  background-position: 0 -12px;
}
/* line 1916, ../sass/stylesheet.scss */
.btn-2:hover .iArrowBottom {
  background-position: -12px -145px;
}
/* line 1920, ../sass/stylesheet.scss */
.btn-2 .iArrowRight {
  margin-left: 46px;
}

/* line 1925, ../sass/stylesheet.scss */
.blkBtn2 .divBtn2 {
  text-decoration: none;
  font-size: 20px;
  border: 3px solid #ffffff;
  border-radius: 50px;
  color: #ffffff;
  height: 20px;
  padding: 24px 20px 20px 20px;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
/* line 1934, ../sass/stylesheet.scss */
.blkBtn2 .divBtn2.hovered {
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
/* line 1939, ../sass/stylesheet.scss */
.blkBtn2 .btn2 {
  position: relative;
  float: left;
  top: -73px;
  text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  padding: 24px 20px 20px 20px;
  transition: all 200ms ease-in;
}
/* line 1949, ../sass/stylesheet.scss */
.blkBtn2 .btn2 .iArrowRight {
  margin-left: 46px;
}

/* line 1955, ../sass/stylesheet.scss */
.btn-3 {
  display: inline-block;
  border: 3px solid #607e9e;
  color: #607e9e;
  font-size: 28px;
  text-decoration: none;
  line-height: 34px;
  padding: 13px 25px 17px 60px;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  -moz-transition: color 0.2s ease-out, background 0.2s ease-out;
  -o-transition: color 0.2s ease-out, background 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out, background 0.2s ease-out;
  transition: color 0.2s ease-out, background 0.2s ease-out;
  z-index: 1;
  position: relative;
  min-width: 290px;
  text-align: center;
  overflow: hidden;
}
/* line 1970, ../sass/stylesheet.scss */
.btn-3:before {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 24px;
  height: 24px;
  background-position: -34px -145px;
}
/* line 1980, ../sass/stylesheet.scss */
.btn-3:hover {
  color: #ffffff;
  background-color: #607e9e;
  color: #ffffff;
}
/* line 1984, ../sass/stylesheet.scss */
.btn-3:hover:before {
  background-position: -34px -169px;
}
/* line 1987, ../sass/stylesheet.scss */
.btn-3:hover .iArrowRight2 {
  background-position: -24px -169px;
}
/* line 1990, ../sass/stylesheet.scss */
.btn-3:hover .iArrowBottom2 {
  background-position: -179px -383px;
}
/* line 1994, ../sass/stylesheet.scss */
.btn-3.v2 {
  display: block;
  border: 3px solid #ffffff;
  color: #ffffff;
  text-align: center;
  padding: 13px 25px 17px;
}
/* line 2000, ../sass/stylesheet.scss */
.btn-3.v2:before {
  background-position: -34px -169px;
}
/* line 2003, ../sass/stylesheet.scss */
.btn-3.v2:hover {
  color: #607e9e;
  background-color: #ffffff;
}
/* line 2006, ../sass/stylesheet.scss */
.btn-3.v2:hover:before {
  background-position: -34px -145px;
}

/* line 2012, ../sass/stylesheet.scss */
.btnBloc {
  margin-top: 30px;
  display: inline-block;
  position: relative;
}
/* line 2016, ../sass/stylesheet.scss */
.btnBloc span {
  position: absolute;
  width: 90px;
  height: 90px;
  top: -65px;
  right: 40px;
  background-color: #607e9e;
  color: #ffffff;
  line-height: 89px;
  text-align: center;
  border-radius: 45px;
  -moz-border-radius: 45px / 45px;
  -webkit-border-radius: 45px 45px;
  border-radius: 45px / 45px;
  font-size: 28px;
  font-weight: 700;
  z-index: 1;
}

/* line 2034, ../sass/stylesheet.scss */
.blkPriceBuyBig .divPriceBuyBig {
  text-decoration: none;
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  background-color: #247CD7;
  border-radius: 50px;
  height: 28px;
  padding: 24px 100px 20px 100px;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
/* line 2044, ../sass/stylesheet.scss */
.blkPriceBuyBig .divPriceBuyBig.hovered {
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  background-color: #007DFF;
}
/* line 2050, ../sass/stylesheet.scss */
.blkPriceBuyBig .btnPriceBuyBig {
  position: relative;
  float: left;
  top: -73px;
  text-decoration: none;
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  padding: 24px 90px 24px 90px;
  border-radius: 30px;
  transition: all 200ms ease-in;
}

/* line 2063, ../sass/stylesheet.scss */
.btn-4 {
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
  line-height: 22px;
  padding: 11px 20px 13px;
  z-index: 1;
  font-size: 20px;
  font-weight: bold;
}
/* line 2072, ../sass/stylesheet.scss */
.btn-4:hover {
  font-size: 22px;
}

/* line 2077, ../sass/stylesheet.scss */
.hoverBottom {
  position: relative;
  overflow: hidden;
}
/* line 2080, ../sass/stylesheet.scss */
.hoverBottom:hover {
  color: #607e9e;
  background-color: #ffffff;
}

/* line 2085, ../sass/stylesheet.scss */
.hoverRight {
  position: relative;
  overflow: hidden;
}
/* line 2088, ../sass/stylesheet.scss */
.hoverRight:hover {
  color: #607e9e;
  background-color: #ffffff;
}
/* line 2092, ../sass/stylesheet.scss */
.hoverRight.v2:hover {
  color: #ffffff;
  background-color: #607e9e;
}
/* line 2096, ../sass/stylesheet.scss */
.hoverRight.v3:hover {
  color: #ffffff;
  background-color: #1588FF;
}

/* line 2101, ../sass/stylesheet.scss */
.correct-btn {
  top: 85px;
}

/* line 2104, ../sass/stylesheet.scss */
.iArrowRight {
  display: inline-block;
  position: relative;
  top: 1px;
  margin-left: 10px;
  width: 6px;
  height: 12px;
  background-position: 0 0;
}

/* line 2114, ../sass/stylesheet.scss */
.v2 > .iArrowRight {
  background-position: 0 -12px;
}
/* line 2117, ../sass/stylesheet.scss */
.v2:hover > .iArrowRight {
  background-position: 0 0;
}

/* line 2121, ../sass/stylesheet.scss */
.iSearch {
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
  width: 17px;
  height: 17px;
  background-position: -103px -161px;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}

/* line 2131, ../sass/stylesheet.scss */
.iArrowRight2 {
  display: inline-block;
  position: relative;
  top: 2px;
  margin-left: 17px;
  width: 10px;
  height: 22px;
  background-position: -24px -145px;
}

/* line 2140, ../sass/stylesheet.scss */
.iArrowBottom {
  display: inline-block;
  width: 12px;
  height: 6px;
  background-position: 0 -145px;
}

/* line 2146, ../sass/stylesheet.scss */
.iArrowBottom2 {
  display: inline-block;
  width: 22px;
  height: 10px;
  position: absolute;
  top: 28px;
  right: 20px;
  background-position: -179px -373px;
}

/* line 2155, ../sass/stylesheet.scss */
.iArrowBottom3 {
  display: inline-block;
  width: 22px;
  height: 10px;
  top: 28px;
  right: 20px;
  background-position: -179px -373px;
  margin-left: 10px;
}

/* line 2164, ../sass/stylesheet.scss */
#topHeader {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  height: 83px;
  background-color: #ffffff;
}
/* line 2172, ../sass/stylesheet.scss */
#topHeader .wrap {
  position: relative;
  height: 83px;
  display: flow-root;
}
/* line 2177, ../sass/stylesheet.scss */
#topHeader .container {
  height: 83px;
}
/* line 2181, ../sass/stylesheet.scss */
#topHeader .home-header-block .container {
  height: 46px;
}
/* line 2185, ../sass/stylesheet.scss */
#topHeader .topLogo {
  position: relative;
  z-index: 3;
  float: left;
}
/* line 2189, ../sass/stylesheet.scss */
#topHeader .topLogo.v1 {
  display: block;
  width: 239px;
  height: 100px;
}
/* line 2193, ../sass/stylesheet.scss */
#topHeader .topLogo.v1 img {
  margin-left: -20px;
  margin-top: -2px;
  width: 239px;
  height: 100px;
  z-index: 2;
}
/* line 2201, ../sass/stylesheet.scss */
#topHeader .topLogo.v2 {
  display: none;
  width: 44px;
  height: 43px;
  overflow: hidden;
  margin-top: 16px;
  margin-left: 24px;
}
/* line 2208, ../sass/stylesheet.scss */
#topHeader .topLogo.v2 img {
  width: 191px;
  height: 43px;
  z-index: 2;
}
/* line 2215, ../sass/stylesheet.scss */
#topHeader.fixed {
  position: fixed;
}
/* line 2242, ../sass/stylesheet.scss */
#topHeader nav {
  float: right;
  margin-right: 4px;
  height: 83px;
}
/* line 2246, ../sass/stylesheet.scss */
#topHeader nav .topMenu {
  display: inline-block;
  vertical-align: top;
}
/* line 2250, ../sass/stylesheet.scss */
#topHeader nav .topMenu li {
  float: left;
}
/* line 2252, ../sass/stylesheet.scss */
#topHeader nav .topMenu li a {
  display: block;
  line-height: 22px;
  font-size: 16px;
  color: #607e9e;
  text-decoration: none;
  padding: 37px 10px 24px 10px;
  -moz-transition: background 0.2s ease-out, color 0.2s ease-out;
  -o-transition: background 0.2s ease-out, color 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;
  transition: background 0.2s ease-out, color 0.2s ease-out;
}
/* line 2260, ../sass/stylesheet.scss */
#topHeader nav .topMenu li a:hover {
  background-color: #607e9e;
  color: #ffffff;
}
/* line 2267, ../sass/stylesheet.scss */
#topHeader nav .topBtn {
  vertical-align: top;
  margin-top: 25px;
  margin-right: 75px;
  position: relative;
  font-weight: 700;
}
/* line 2273, ../sass/stylesheet.scss */
#topHeader nav .topBtn .btnPrice {
  display: block;
  position: absolute;
  z-index: 1;
  background-color: #607e9e;
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 40px;
  border-radius: 21px;
  font-weight: 600;
  top: -10px;
  right: -32px;
  font-size: 15px;
  letter-spacing: -0.5px;
}
/* line 2290, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue {
  margin-right: 20px;
  margin-left: 80px;
  margin-top: 26px;
  height: 57px;
}
/* line 2295, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.en {
  margin-right: 38px;
}
/* line 2298, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.en-us {
  margin-right: 38px;
}
/* line 2301, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.en-ca {
  margin-right: 38px;
}
/* line 2304, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.en-au {
  margin-right: 38px;
}
/* line 2307, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.en-nz {
  margin-right: 38px;
}
/* line 2310, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.ru {
  margin-right: 45px;
}
/* line 2313, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.nl {
  margin-right: 40px;
}
/* line 2316, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.nl-be {
  margin-right: 40px;
}
/* line 2319, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.uk {
  margin-right: 65px;
}
/* line 2322, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.es {
  margin-right: 55px;
}
/* line 2325, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.pl {
  margin-right: 55px;
}
/* line 2328, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.it {
  margin-right: 45px;
}
/* line 2331, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.dk {
  margin-right: 38px;
}
/* line 2334, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.fi {
  margin-right: 25px;
}
/* line 2337, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.se {
  margin-right: 40px;
}
/* line 2340, ../sass/stylesheet.scss */
#topHeader nav .topBtn.blkBtn1Blue.no {
  margin-right: 35px;
}
/* line 2344, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue {
  margin-right: 20px;
  margin-left: 120px;
  margin-top: 26px;
}
/* line 2348, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.en {
  margin-right: 38px;
}
/* line 2351, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.en-us {
  margin-right: 38px;
}
/* line 2354, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.en-ca {
  margin-right: 38px;
}
/* line 2357, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.en-au {
  margin-right: 38px;
}
/* line 2360, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.en-nz {
  margin-right: 38px;
}
/* line 2363, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.ru {
  margin-right: 45px;
}
/* line 2366, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.nl {
  margin-right: 40px;
}
/* line 2369, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.nl-be {
  margin-right: 40px;
}
/* line 2372, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.uk {
  margin-right: 65px;
}
/* line 2375, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.es {
  margin-right: 55px;
}
/* line 2378, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.pl {
  margin-right: 55px;
}
/* line 2381, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.it {
  margin-right: 50px;
}
/* line 2384, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.dk {
  margin-right: 38px;
}
/* line 2387, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.fi {
  margin-right: 25px;
}
/* line 2390, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.se {
  margin-right: 40px;
}
/* line 2393, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btn-1-blue.no {
  margin-right: 35px;
}
/* line 2397, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btnPriceTry {
  padding-left: 65px;
  margin-right: 0 !important;
  margin-left: 10px;
}
/* line 2401, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btnPriceTry .btnPrice {
  background-color: #0089de;
  top: 5px;
  left: 10px;
}
/* line 2407, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btnPriceBuy {
  padding-right: 65px;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0;
  border-radius: 0 10px 10px 0;
  margin-right: 20px !important;
}
/* line 2411, ../sass/stylesheet.scss */
#topHeader nav .topBtn.btnPriceBuy .btnPrice {
  background-color: #7fc300;
  top: 5px;
  right: 10px;
}
/* line 2417, ../sass/stylesheet.scss */
#topHeader nav .topBtn:after {
  width: 102px;
  height: 43px;
  background-position: -6px 0;
  bottom: -9px;
  right: -67px;
}
/* line 2425, ../sass/stylesheet.scss */
#topHeader nav .lang {
  position: relative;
  width: 75px;
  height: 40px;
  margin-left: 6px;
}
/* line 2432, ../sass/stylesheet.scss */
#topHeader nav .lang .lang-name {
  line-height: 22px;
  font-size: 16px;
  font-weight: 600;
  color: #5f7e9d;
  text-decoration: none;
  position: relative;
  top: -5px;
  left: 4px;
}
/* line 2444, ../sass/stylesheet.scss */
#topHeader.absolute nav .topMenu {
  margin-right: 0;
}
/* line 2448, ../sass/stylesheet.scss */
#topHeader .dropdown {
  position: relative;
  display: inline-block;
  top: 29px;
  padding-left: 10px;
  padding-right: 10px;
  z-index: 2;
}
/* line 2456, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown {
  position: absolute;
  top: 60px;
  width: 281px;
  left: -207px;
  background-color: #607e9e;
  display: none;
  border-radius: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #ffffff;
  -webkit-box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.22);
  box-shadow: 0px 4px 22px 0px rgba(0, 0, 0, 0.22);
}
/* line 2470, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul {
  display: block;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2476, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li {
  padding: 0px 20px;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 2482, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li:hover {
  background-color: #8aa5be;
}
/* line 2486, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li > a {
  font: 400 16px/36px Open Sans;
  color: #ffffff;
}
/* line 2490, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li a {
  text-decoration: none;
  display: inline-block;
}
/* line 2495, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li.hr {
  height: 1px;
  background-color: #aebdce;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 2502, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li.share {
  line-height: 30px;
}
/* line 2505, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li.share:hover {
  background-color: initial;
}
/* line 2510, ../sass/stylesheet.scss */
#topHeader .dropdown .bs-dropdown ul li .socialIcons {
  float: right;
  width: 114px;
}
/* line 2518, ../sass/stylesheet.scss */
#topHeader .dropdown .css-arrow-up {
  position: absolute;
  top: -15px;
  right: 30px;
}
/* line 2525, ../sass/stylesheet.scss */
#topHeader .dropdown.open .bs-dropdown {
  display: block;
}
/* line 2528, ../sass/stylesheet.scss */
#topHeader .dropdown.open > .btn-dropdown {
  color: #ffffff;
  background-color: #aebdce;
}
/* line 2534, ../sass/stylesheet.scss */
#topHeader .dropdown .btn-dropdown {
  border-radius: 50%;
  width: 38px;
  height: 38px;
  font: 400 24px/24px Open Sans;
  border: 1px solid;
  display: block;
  text-align: center;
  cursor: pointer;
  -moz-transition: ease 0.3s;
  -o-transition: ease 0.3s;
  -webkit-transition: ease 0.3s;
  transition: ease 0.3s;
  background-color: #ffffff;
  color: #aebdce;
}
/* line 2547, ../sass/stylesheet.scss */
#topHeader .dropdown .btn-dropdown:hover, #topHeader .dropdown .btn-dropdown:active, #topHeader .dropdown .btn-dropdown:focus {
  color: #ffffff;
  background-color: #aebdce;
}
@media screen and (max-width: 1130px) {
  /* line 2448, ../sass/stylesheet.scss */
  #topHeader .dropdown {
    display: block;
    margin-right: 20px;
    margin-left: 20px;
    text-align: center;
    top: 0;
    padding: 0;
    border-top: 1px solid #aebdce;
  }
  /* line 2562, ../sass/stylesheet.scss */
  #topHeader .dropdown .bs-dropdown {
    display: block;
    left: 0;
    right: 0;
    top: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    position: relative;
    width: 100%;
  }
  /* line 2573, ../sass/stylesheet.scss */
  #topHeader .dropdown .bs-dropdown ul li.share {
    text-align: left;
  }
  /* line 2577, ../sass/stylesheet.scss */
  #topHeader .dropdown .btn-dropdown {
    display: none;
  }
  /* line 2580, ../sass/stylesheet.scss */
  #topHeader .dropdown .css-arrow-up {
    display: none;
  }
}

/* line 2586, ../sass/stylesheet.scss */
.freeDelivery {
  text-decoration: none;
  display: block;
  font-size: 20px;
  line-height: 16px;
  text-align: right;
  width: 100px;
  font-family: Satisfy;
  color: #ffffff;
  -webkit-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  transform: rotate(-7deg);
  position: absolute;
  right: 120px;
  bottom: -50px;
  opacity: 1;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* line 2604, ../sass/stylesheet.scss */
.freeDelivery span {
  float: left;
}
/* line 2607, ../sass/stylesheet.scss */
.freeDelivery:before {
  width: 32px;
  height: 42px;
  background-position: -108px 0;
  left: -30px;
  top: -15px;
}

/* line 2616, ../sass/stylesheet.scss */
.open .freeDelivery {
  opacity: 0;
}
/* line 2619, ../sass/stylesheet.scss */
.open .lang {
  color: #ffffff;
}
/* line 2621, ../sass/stylesheet.scss */
.open .lang:hover {
  background-color: #ffffff;
}

/* line 2653, ../sass/stylesheet.scss */
.css-arrow-up {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #607e9e;
}

/* line 2662, ../sass/stylesheet.scss */
.css-arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00;
}

/* line 2671, ../sass/stylesheet.scss */
.css-arrow-right {
  width: 0;
  height: 0;
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  border-left: 60px solid green;
}

/* line 2680, ../sass/stylesheet.scss */
.css-arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid blue;
}

/* line 2688, ../sass/stylesheet.scss */
.freeDelivery2 {
  position: absolute;
  right: 24px;
  color: #aebdce;
  font-size: 24px;
  line-height: 24px;
  text-align: right;
  font-family: Satisfy;
  width: 135px;
  height: 130px;
  background-position: -152px -100px;
}
/* line 2699, ../sass/stylesheet.scss */
.freeDelivery2 span {
  display: block;
  padding: 30px 27px 0 0;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}

/* line 2708, ../sass/stylesheet.scss */
.lang {
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 37px;
  -moz-border-radius: 20px / 20px;
  -webkit-border-radius: 20px 20px;
  border-radius: 20px / 20px;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
/* line 2719, ../sass/stylesheet.scss */
.lang:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
/* line 2723, ../sass/stylesheet.scss */
.lang.v2 {
  vertical-align: bottom;
  margin-left: 78px;
  width: auto;
  text-align: left;
}
/* line 2728, ../sass/stylesheet.scss */
.lang.v2:hover {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}

/* line 2734, ../sass/stylesheet.scss */
.bottom-lang-name {
  line-height: 30px;
  text-decoration: none;
  color: #ffffff;
  font-weight: 700;
  font-size: 14px;
  position: relative;
  top: -7px;
  left: 9px;
}

/* line 2745, ../sass/stylesheet.scss */
.socialIcons {
  display: inline-block;
}
/* line 2747, ../sass/stylesheet.scss */
.socialIcons a {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: 5px;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* line 2753, ../sass/stylesheet.scss */
.socialIcons a.iFacebook {
  background-position: 0 -289px;
}
/* line 2756, ../sass/stylesheet.scss */
.socialIcons a.iTwitter {
  background-position: -30px -289px;
}
/* line 2759, ../sass/stylesheet.scss */
.socialIcons a.iLinkedin {
  background-position: -60px -289px;
}
/* line 2762, ../sass/stylesheet.scss */
.socialIcons a:hover {
  opacity: 0.7;
}

/* line 2767, ../sass/stylesheet.scss */
.popup {
  position: relative;
  background-color: #ffffff;
  color: #607e9e;
  line-height: 24px;
  max-width: 1092px;
  margin: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 2777, ../sass/stylesheet.scss */
.popup#popup1 {
  background-image: url(../images/popup1.jpg);
}
/* line 2780, ../sass/stylesheet.scss */
.popup#popup2 {
  background-image: url(../images/popup2.jpg);
}
/* line 2783, ../sass/stylesheet.scss */
.popup#popup3 {
  background-image: url(../images/popup3.jpg);
}
/* line 2786, ../sass/stylesheet.scss */
.popup#popup4 {
  background-image: url(../images/popup4.jpg);
}
/* line 2789, ../sass/stylesheet.scss */
.popup#popup7 {
  background-image: url(../images/popup7.jpg);
}
/* line 2792, ../sass/stylesheet.scss */
.popup#popup5 {
  background-image: url(../images/popup5.jpg);
  background-color: #607e9e;
  color: #ffffff;
}
/* line 2797, ../sass/stylesheet.scss */
.popup#popup6 {
  background-image: url(../images/popup6.jpg);
  background-color: #607e9e;
  color: #ffffff;
}
/* line 2802, ../sass/stylesheet.scss */
.popup:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 6px;
  background-image: linear-gradient(to right, #7fc300 0%, #cadc00 100%);
}
/* line 2812, ../sass/stylesheet.scss */
.popup .content {
  padding: 48px;
}
/* line 2814, ../sass/stylesheet.scss */
.popup .content .cols {
  margin: 60px 0 20px;
}
/* line 2817, ../sass/stylesheet.scss */
.popup .content .cols .col50:first-child > div {
  margin-right: 48px;
}
/* line 2820, ../sass/stylesheet.scss */
.popup .content .cols .col50:last-child > div {
  margin-left: 48px;
}
/* line 2824, ../sass/stylesheet.scss */
.popup .content .cols .col20 {
  width: 20%;
  float: left;
  text-align: center;
}
/* line 2828, ../sass/stylesheet.scss */
.popup .content .cols .col20 span {
  display: inline-block;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  line-height: 48px;
  text-align: center;
  width: 48px;
  height: 48px;
  background-color: #aebdce;
  -moz-border-radius: 24px / 24px;
  -webkit-border-radius: 24px 24px;
  border-radius: 24px / 24px;
}
/* line 2839, ../sass/stylesheet.scss */
.popup .content .cols .col20 span.active {
  background-color: #1588FF;
}
/* line 2843, ../sass/stylesheet.scss */
.popup .content .cols .col20 p {
  font-size: 16px;
  margin: 20px 20px 0;
}
/* line 2849, ../sass/stylesheet.scss */
.popup .content .imgUtilisation {
  max-width: 100%;
}
/* line 2852, ../sass/stylesheet.scss */
.popup .content .popupBottomText {
  color: #aebdce;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
}
/* line 2858, ../sass/stylesheet.scss */
.popup .content .buttonsRight {
  float: right;
  margin-top: 60px;
}
/* line 2861, ../sass/stylesheet.scss */
.popup .content .buttonsRight a {
  display: block;
  margin: 20px 0 0;
}
/* line 2866, ../sass/stylesheet.scss */
.popup .content .colLeft {
  margin: 70px 0 20px;
  max-width: 550px;
}
/* line 2869, ../sass/stylesheet.scss */
.popup .content .colLeft p {
  margin-right: 80px;
}
/* line 2873, ../sass/stylesheet.scss */
.popup .content h1 {
  font-size: 44px;
  line-height: 52px;
  position: relative;
  padding-bottom: 60px;
  margin-bottom: 50px;
}
/* line 2879, ../sass/stylesheet.scss */
.popup .content h1:after {
  content: "";
  display: block;
  position: absolute;
  width: 48px;
  height: 6px;
  background-color: #aebdce;
  bottom: 0;
  left: 0;
}
/* line 2889, ../sass/stylesheet.scss */
.popup .content h1 strong {
  font-weight: 700;
}
/* line 2892, ../sass/stylesheet.scss */
.popup .content h1.v2:after {
  background-color: #cadc00;
}
/* line 2896, ../sass/stylesheet.scss */
.popup .content h2 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 2902, ../sass/stylesheet.scss */
.popup .content p {
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 2906, ../sass/stylesheet.scss */
.popup .content .center {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 47px;
}
/* line 2913, ../sass/stylesheet.scss */
.popup .content .center span {
  margin: 0 5px;
}
/* line 2917, ../sass/stylesheet.scss */
.popup .content .right {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 47px;
}
/* line 2923, ../sass/stylesheet.scss */
.popup .content .popupBottom {
  height: 47px;
  margin-top: 60px;
  position: relative;
}
/* line 2928, ../sass/stylesheet.scss */
.popup .content .popupTop {
  height: 47px;
  position: relative;
}
/* line 2932, ../sass/stylesheet.scss */
.popup .content ul li {
  font-size: 14px;
  width: 50%;
  float: left;
  list-style-type: disc;
  list-style-position: inside;
}

/* line 2941, ../sass/stylesheet.scss */
.spritePopup {
  display: block;
  margin: auto;
  width: 266px;
  height: 202px;
  background-image: url(../images/spritePopup.png);
  background-size: 1330px 202px;
  background-repeat: no-repeat;
}
/* line 2949, ../sass/stylesheet.scss */
.spritePopup.i1 {
  background-position: 0 0;
}
/* line 2952, ../sass/stylesheet.scss */
.spritePopup.i2 {
  background-position: -266px 0;
}
/* line 2955, ../sass/stylesheet.scss */
.spritePopup.i3 {
  background-position: -532px 0;
}
/* line 2958, ../sass/stylesheet.scss */
.spritePopup.i4 {
  background-position: -798px 0;
}
/* line 2961, ../sass/stylesheet.scss */
.spritePopup.i5 {
  background-position: -1064px 0;
}

/* line 2965, ../sass/stylesheet.scss */
.logoPopup {
  display: block;
  width: 191px;
  height: 43px;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-image: url(../images/logo-luminette3.png);
  background-size: 191px 43px;
}

/* line 2976, ../sass/stylesheet.scss */
.prevPopup {
  display: inline-block;
  width: 47px;
  height: 47px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  background-position: 0 -400px;
}
/* line 2985, ../sass/stylesheet.scss */
.prevPopup:hover {
  opacity: 0.5;
}

/* line 2989, ../sass/stylesheet.scss */
.nextPopup {
  display: inline-block;
  width: 47px;
  height: 47px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  background-position: -47px -400px;
}
/* line 2998, ../sass/stylesheet.scss */
.nextPopup:hover {
  opacity: 0.5;
}

/* line 3002, ../sass/stylesheet.scss */
.closePopup {
  display: inline-block;
  width: 47px;
  height: 47px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  background-position: -94px -400px;
}
/* line 3011, ../sass/stylesheet.scss */
.closePopup:hover {
  opacity: 0.5;
}

/* line 3015, ../sass/stylesheet.scss */
.sharePopup {
  position: relative;
  top: -14px;
  width: 220px;
  z-index: 1;
}
/* line 3020, ../sass/stylesheet.scss */
.sharePopup p {
  margin-bottom: 5px !important;
}

/* line 3024, ../sass/stylesheet.scss */
#popupLang {
  background: #5e7e9c url(../images/popuplang-bg.png);
  padding: 40px 65px;
  text-align: left;
  max-width: 670px;
  margin: 40px auto;
  position: relative;
  -moz-border-radius: 5px / 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px / 5px;
}
/* line 3032, ../sass/stylesheet.scss */
#popupLang h2 {
  font-weight: 700;
  color: #ffffff;
  font-size: 28px;
  margin: 0 0 40px;
}
/* line 3038, ../sass/stylesheet.scss */
#popupLang h3 {
  font-weight: 300;
  color: #aebdce;
  font-size: 24px;
  margin: 0 0 20px;
}
/* line 3044, ../sass/stylesheet.scss */
#popupLang .closePopup {
  position: absolute;
  top: 25px;
  right: 25px;
}
/* line 3049, ../sass/stylesheet.scss */
#popupLang .pop-flag {
  margin: 5px 20px 5px 0;
  vertical-align: middle;
}
/* line 3053, ../sass/stylesheet.scss */
#popupLang ul li {
  width: 50%;
  float: left;
  color: #aebdce;
}
/* line 3057, ../sass/stylesheet.scss */
#popupLang ul li a {
  text-decoration: none;
  margin: 5px 3px;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  vertical-align: middle;
  -moz-transition: all 0.2s ease-out, color 0.2s ease-out;
  -o-transition: all 0.2s ease-out, color 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out, color 0.2s ease-out;
  transition: all 0.2s ease-out, color 0.2s ease-out;
}

/* line 3069, ../sass/stylesheet.scss */
img.delivery-flag {
  width: 34px;
  height: 34px;
  margin-right: 5px;
}

/* line 3074, ../sass/stylesheet.scss */
img.checkout-payment {
  width: 106px;
}

/* line 3077, ../sass/stylesheet.scss */
.pop-flag {
  display: inline-block;
  background-position: center;
  vertical-align: middle;
  background-repeat: no-repeat;
}
/* line 3085, ../sass/stylesheet.scss */
.pop-flag img.header-flag {
  width: 38px;
  height: 38px;
}
/* line 3089, ../sass/stylesheet.scss */
.pop-flag img.popup-flag {
  width: 34px;
  height: 34px;
}
/* line 3093, ../sass/stylesheet.scss */
.pop-flag img.footer-flag {
  width: 38px;
  height: 38px;
}
/* line 3097, ../sass/stylesheet.scss */
.pop-flag.flag-margin {
  margin-left: 10px;
}
/* line 3101, ../sass/stylesheet.scss */
.pop-flag.it {
  background-position: -210px 0;
}
/* line 3104, ../sass/stylesheet.scss */
.pop-flag.be {
  background-position: 0 0;
}
/* line 3107, ../sass/stylesheet.scss */
.pop-flag.fr-be {
  background-position: 0 0;
}
/* line 3110, ../sass/stylesheet.scss */
.pop-flag.nl-be {
  background-position: 0 0;
}
/* line 3113, ../sass/stylesheet.scss */
.pop-flag.nl {
  background-position: -60px 0;
}
/* line 3116, ../sass/stylesheet.scss */
.pop-flag.de {
  background-position: -120px 0;
}
/* line 3119, ../sass/stylesheet.scss */
.pop-flag.fi {
  background-position: -270px 0;
}
/* line 3122, ../sass/stylesheet.scss */
.pop-flag.se {
  background-position: -300px 0;
}
/* line 3125, ../sass/stylesheet.scss */
.pop-flag.fr {
  background-position: -30px 0;
}
/* line 3128, ../sass/stylesheet.scss */
.pop-flag.en {
  background-position: -90px 0;
}
/* line 3131, ../sass/stylesheet.scss */
.pop-flag.dk {
  background-position: -240px 0;
}
/* line 3134, ../sass/stylesheet.scss */
.pop-flag.no {
  background-position: -330px 0;
}
/* line 3137, ../sass/stylesheet.scss */
.pop-flag.cz {
  background-position: -150px 0;
}
/* line 3140, ../sass/stylesheet.scss */
.pop-flag.pl {
  background-position: -180px 0;
}
/* line 3143, ../sass/stylesheet.scss */
.pop-flag.us {
  background-position: -360px 0;
}
/* line 3146, ../sass/stylesheet.scss */
.pop-flag.en-us {
  background-position: -360px 0;
}
/* line 3149, ../sass/stylesheet.scss */
.pop-flag.ca {
  background-position: -390px 0;
}
/* line 3152, ../sass/stylesheet.scss */
.pop-flag.fr-ca {
  background-position: -390px 0;
}
/* line 3155, ../sass/stylesheet.scss */
.pop-flag.en-ca {
  background-position: -390px 0;
}
/* line 3158, ../sass/stylesheet.scss */
.pop-flag.es {
  background-position: -420px 0;
}
/* line 3161, ../sass/stylesheet.scss */
.pop-flag.uk {
  background-position: -450px 0;
}
/* line 3164, ../sass/stylesheet.scss */
.pop-flag.ru {
  background-position: -480px 0;
}
/* line 3167, ../sass/stylesheet.scss */
.pop-flag.en-au {
  background-image: url(../images/flags/au.png);
}
/* line 3170, ../sass/stylesheet.scss */
.pop-flag.en-nz {
  background-image: url(../images/flags/nz.png);
}

/* line 3174, ../sass/stylesheet.scss */
#langchanger {
  position: absolute;
  top: 129px;
  z-index: 11;
  width: 100%;
  text-align: center;
  background-color: #607e9e;
  display: none;
}
/* line 3182, ../sass/stylesheet.scss */
#langchanger p {
  padding: 30px 0;
  color: #ffffff;
  cursor: pointer;
  display: none;
}
/* line 3188, ../sass/stylesheet.scss */
#langchanger .closePopup {
  position: absolute;
  top: 15px;
  right: 25px;
}

/* line 3194, ../sass/stylesheet.scss */
#cookiesconsent {
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  background-color: #FFFFFF;
  opacity: 0.93;
  display: none;
  font-size: 14px;
}
/* line 3203, ../sass/stylesheet.scss */
#cookiesconsent .wrap {
  padding: 10px 0;
}
/* line 3206, ../sass/stylesheet.scss */
#cookiesconsent p {
  float: left;
  width: 60%;
  color: #607E9E;
  line-height: 20pt;
}
/* line 3211, ../sass/stylesheet.scss */
#cookiesconsent p strong {
  font-weight: bold;
}
/* line 3215, ../sass/stylesheet.scss */
#cookiesconsent .agree {
  float: right;
}

/* line 3219, ../sass/stylesheet.scss */
.sprite {
  background-image: url(../images/sprite.png?v=2);
  background-size: 400px 450px;
  background-repeat: no-repeat;
}

/* line 3224, ../sass/stylesheet.scss */
.spriteSection3 {
  background-image: url(../images/spriteSection3.png);
  background-size: 660px 132px;
  background-repeat: no-repeat;
}

/* line 3229, ../sass/stylesheet.scss */
.spriteSection6 {
  background-image: url(../images/spriteSection6.png);
  background-size: 508px 188px;
  background-repeat: no-repeat;
}

/* line 3234, ../sass/stylesheet.scss */
.spriteSection7 {
  background-image: url(../images/spriteSection7.png);
  background-size: 354px 118px;
  background-repeat: no-repeat;
}

/* line 3239, ../sass/stylesheet.scss */
.spriteSection13 {
  background-image: url(../images/spriteSection13.png);
  background-size: 225px 75px;
  background-repeat: no-repeat;
}

/* line 3244, ../sass/stylesheet.scss */
.spriteSection14-2 {
  background-image: url(../images/spriteSection14-2.png);
  background-size: 258px 43px;
  background-repeat: no-repeat;
}

/* line 3249, ../sass/stylesheet.scss */
.spriteSection16 {
  background-image: url(../images/spriteSection16.png);
  background-size: 354px 118px;
  background-repeat: no-repeat;
}

/* line 3254, ../sass/stylesheet.scss */
.spriteSection25 {
  background-image: url(../images/spriteSection25.png);
  background-size: 450px 75px;
  background-repeat: no-repeat;
}

/* line 3259, ../sass/stylesheet.scss */
.bgDot {
  background-image: url(../images/dot.png);
  background-size: 170px 48px;
  background-repeat: no-repeat;
  background-position: top right;
}

/* line 3265, ../sass/stylesheet.scss */
.bgDot2 {
  background-image: url(../images/dot2.png);
  background-size: 447px 94px;
  background-repeat: no-repeat;
  background-position: bottom center;
}

/* line 3271, ../sass/stylesheet.scss */
.topFAQ {
  background-image: url(../images/bgTopFAQ.png);
  background-size: 1px 425px;
  background-repeat: repeat-x;
  padding-top: 100px;
  background-position: center bottom;
  background-color: #e2e8ee;
  color: #607e9e;
  overflow: hidden;
}
/* line 3280, ../sass/stylesheet.scss */
.topFAQ .wrap {
  position: relative;
  height: 425px;
}
/* line 3283, ../sass/stylesheet.scss */
.topFAQ .wrap:before {
  background-image: url(../images/topFAQIcon.png);
  content: "";
  position: absolute;
  width: 118px;
  height: 97px;
  background-size: 118px 97px;
  background-repeat: no-repeat;
  top: 60px;
  left: 500px;
}
/* line 3294, ../sass/stylesheet.scss */
.topFAQ .wrap:after {
  content: "";
  position: absolute;
  width: 1600px;
  height: 439px;
  background-image: url(../images/topFAQImg.png);
  background-repeat: no-repeat;
  bottom: 0;
  right: -230px;
}
/* line 3305, ../sass/stylesheet.scss */
.topFAQ .text {
  position: relative;
  z-index: 1;
  margin: 0 24px;
  padding-top: 70px;
}
/* line 3310, ../sass/stylesheet.scss */
.topFAQ .text h1 {
  font-size: 44px;
  line-height: 52px;
  margin-bottom: 35px;
}
/* line 3314, ../sass/stylesheet.scss */
.topFAQ .text h1 strong {
  font-weight: 700;
}
/* line 3318, ../sass/stylesheet.scss */
.topFAQ .text p {
  line-height: 24px;
  margin-bottom: 23px;
}
/* line 3322, ../sass/stylesheet.scss */
.topFAQ .text input[type=text] {
  width: calc(100% - 60px);
  max-width: 465px;
}
/* line 3326, ../sass/stylesheet.scss */
.topFAQ .text .arrow11 {
  font-family: Satisfy;
  position: absolute;
  right: 250px;
  bottom: 60px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 3334, ../sass/stylesheet.scss */
.topFAQ .text .arrow11 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 3342, ../sass/stylesheet.scss */
.topFAQ .text .arrow11:after {
  content: "";
  display: block;
  width: 55px;
  height: 45px;
  background-position: -284px -277px;
  position: absolute;
  bottom: -70px;
  left: 30px;
}

/* line 3355, ../sass/stylesheet.scss */
.blocContact {
  background-image: url(../images/blocContact.png);
  background-size: 150px 189px;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #aebdce;
  color: #ffffff;
  padding: 30px 30px 35px;
  position: relative;
}
/* line 3364, ../sass/stylesheet.scss */
.blocContact.v2 {
  background-image: url(../images/blocContact2.png);
  background-size: 123px 170px;
  background-position: right 15px;
}
/* line 3369, ../sass/stylesheet.scss */
.blocContact h2 {
  margin-bottom: 20px;
}
/* line 3372, ../sass/stylesheet.scss */
.blocContact p {
  line-height: 24px;
  margin-bottom: 30px;
}
/* line 3376, ../sass/stylesheet.scss */
.blocContact .btnContact {
  float: right;
}

/* line 3381, ../sass/stylesheet.scss */
#selectCountry .CaptionCont {
  position: relative;
  padding-left: 45px;
}
/* line 3384, ../sass/stylesheet.scss */
#selectCountry .CaptionCont:before {
  background-image: url(../images/flags2.png);
  background-size: calc(30px * 29) 30px;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 7px;
  left: 8px;
  display: block;
  width: 30px;
  height: 30px;
}
/* line 3397, ../sass/stylesheet.scss */
#selectCountry li label {
  position: relative;
  padding-left: 40px;
}
/* line 3400, ../sass/stylesheet.scss */
#selectCountry li label:before {
  background-image: url(../images/flags2.png);
  background-size: calc(30px * 29) 30px;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: -5px;
  left: 0;
  display: block;
  width: 30px;
  height: 30px;
}
/* line 3413, ../sass/stylesheet.scss */
#selectCountry li[data-val="DE"] label:before {
  background-position: 0 0;
}
/* line 3416, ../sass/stylesheet.scss */
#selectCountry li[data-val="AU"] label:before {
  background-position: -30px 0;
}
/* line 3419, ../sass/stylesheet.scss */
#selectCountry li[data-val="BE"] label:before {
  background-position: -60px 0;
}
/* line 3422, ../sass/stylesheet.scss */
#selectCountry li[data-val="CA"] label:before {
  background-position: -90px 0;
}
/* line 3425, ../sass/stylesheet.scss */
#selectCountry li[data-val="CN"] label:before {
  background-position: -120px 0;
}
/* line 3428, ../sass/stylesheet.scss */
#selectCountry li[data-val="DK"] label:before {
  background-position: -150px 0;
}
/* line 3431, ../sass/stylesheet.scss */
#selectCountry li[data-val="EE"] label:before {
  background-position: -180px 0;
}
/* line 3434, ../sass/stylesheet.scss */
#selectCountry li[data-val="FR"] label:before {
  background-position: -210px 0;
}
/* line 3437, ../sass/stylesheet.scss */
#selectCountry li[data-val="LV"] label:before {
  background-position: -240px 0;
}
/* line 3440, ../sass/stylesheet.scss */
#selectCountry li[data-val="NL"] label:before {
  background-position: -330px 0;
}
/* line 3443, ../sass/stylesheet.scss */
#selectCountry li[data-val="NO"] label:before {
  background-position: -300px 0;
}
/* line 3446, ../sass/stylesheet.scss */
#selectCountry li[data-val="LU"] label:before {
  background-position: -270px 0;
}
/* line 3449, ../sass/stylesheet.scss */
#selectCountry li[data-val="CZ"] label:before {
  background-position: -360px 0;
}
/* line 3452, ../sass/stylesheet.scss */
#selectCountry li[data-val="GB"] label:before {
  background-position: -390px 0;
}
/* line 3455, ../sass/stylesheet.scss */
#selectCountry li[data-val="CH"] label:before {
  background-position: -420px 0;
}
/* line 3458, ../sass/stylesheet.scss */
#selectCountry li[data-val="EU"] label:before {
  background-position: -450px 0;
}
/* line 3461, ../sass/stylesheet.scss */
#selectCountry li[data-val="SE"] label:before {
  background-position: -480px 0;
}
/* line 3464, ../sass/stylesheet.scss */
#selectCountry li[data-val="AR"] label:before {
  background-position: -510px 0;
}
/* line 3467, ../sass/stylesheet.scss */
#selectCountry li[data-val="HONGKONG"] label:before {
  background-position: -540px 0;
}
/* line 3470, ../sass/stylesheet.scss */
#selectCountry li[data-val="JP"] label:before {
  background-position: -570px 0;
}
/* line 3473, ../sass/stylesheet.scss */
#selectCountry li[data-val="UA"] label:before {
  background-position: -600px 0;
}
/* line 3476, ../sass/stylesheet.scss */
#selectCountry li[data-val="FI"] label:before {
  background-position: -630px 0;
}
/* line 3479, ../sass/stylesheet.scss */
#selectCountry li[data-val="PL"] label:before {
  background-position: -660px 0;
}
/* line 3482, ../sass/stylesheet.scss */
#selectCountry li[data-val="RU"] label:before {
  background-position: -690px 0;
}
/* line 3485, ../sass/stylesheet.scss */
#selectCountry li[data-val="LT"] label:before {
  background-position: -720px 0;
}
/* line 3488, ../sass/stylesheet.scss */
#selectCountry li[data-val="KR"] label:before {
  background-position: -750px 0;
}
/* line 3491, ../sass/stylesheet.scss */
#selectCountry li[data-val="IE"] label:before {
  background-position: -780px 0;
}
/* line 3494, ../sass/stylesheet.scss */
#selectCountry li[data-val="TR"] label:before {
  background-position: -810px 0;
}
/* line 3497, ../sass/stylesheet.scss */
#selectCountry li[data-val="CO"] label:before {
  background-position: -840px 0;
}
/* line 3500, ../sass/stylesheet.scss */
#selectCountry.DE .CaptionCont:before {
  background-position: 0 0;
}
/* line 3503, ../sass/stylesheet.scss */
#selectCountry.AU .CaptionCont:before {
  background-position: -30px 0;
}
/* line 3506, ../sass/stylesheet.scss */
#selectCountry.BE .CaptionCont:before {
  background-position: -60px 0;
}
/* line 3509, ../sass/stylesheet.scss */
#selectCountry.CA .CaptionCont:before {
  background-position: -90px 0;
}
/* line 3512, ../sass/stylesheet.scss */
#selectCountry.CN .CaptionCont:before {
  background-position: -120px 0;
}
/* line 3515, ../sass/stylesheet.scss */
#selectCountry.DK .CaptionCont:before {
  background-position: -150px 0;
}
/* line 3518, ../sass/stylesheet.scss */
#selectCountry.EE .CaptionCont:before {
  background-position: -180px 0;
}
/* line 3521, ../sass/stylesheet.scss */
#selectCountry.FR .CaptionCont:before {
  background-position: -210px 0;
}
/* line 3524, ../sass/stylesheet.scss */
#selectCountry.LV .CaptionCont:before {
  background-position: -240px 0;
}
/* line 3527, ../sass/stylesheet.scss */
#selectCountry.NL .CaptionCont:before {
  background-position: -330px 0;
}
/* line 3530, ../sass/stylesheet.scss */
#selectCountry.NO .CaptionCont:before {
  background-position: -300px 0;
}
/* line 3533, ../sass/stylesheet.scss */
#selectCountry.LU .CaptionCont:before {
  background-position: -270px 0;
}
/* line 3536, ../sass/stylesheet.scss */
#selectCountry.CZ .CaptionCont:before {
  background-position: -360px 0;
}
/* line 3539, ../sass/stylesheet.scss */
#selectCountry.GB .CaptionCont:before {
  background-position: -390px 0;
}
/* line 3542, ../sass/stylesheet.scss */
#selectCountry.CH .CaptionCont:before {
  background-position: -420px 0;
}
/* line 3545, ../sass/stylesheet.scss */
#selectCountry.EU .CaptionCont:before {
  background-position: -450px 0;
}
/* line 3548, ../sass/stylesheet.scss */
#selectCountry.SE .CaptionCont:before {
  background-position: -480px 0;
}
/* line 3551, ../sass/stylesheet.scss */
#selectCountry.AR .CaptionCont:before {
  background-position: -510px 0;
}
/* line 3554, ../sass/stylesheet.scss */
#selectCountry.HONGKONG .CaptionCont:before {
  background-position: -540px 0;
}
/* line 3557, ../sass/stylesheet.scss */
#selectCountry.JP .CaptionCont:before {
  background-position: -570px 0;
}
/* line 3560, ../sass/stylesheet.scss */
#selectCountry.UA .CaptionCont:before {
  background-position: -600px 0;
}
/* line 3563, ../sass/stylesheet.scss */
#selectCountry.FI .CaptionCont:before {
  background-position: -630px 0;
}
/* line 3566, ../sass/stylesheet.scss */
#selectCountry.PL .CaptionCont:before {
  background-position: -660px 0;
}
/* line 3569, ../sass/stylesheet.scss */
#selectCountry.RU .CaptionCont:before {
  background-position: -690px 0;
}
/* line 3572, ../sass/stylesheet.scss */
#selectCountry.LT .CaptionCont:before {
  background-position: -720px 0;
}
/* line 3575, ../sass/stylesheet.scss */
#selectCountry.KR .CaptionCont:before {
  background-position: -750px 0;
}
/* line 3578, ../sass/stylesheet.scss */
#selectCountry.IE .CaptionCont:before {
  background-position: -780px 0;
}
/* line 3581, ../sass/stylesheet.scss */
#selectCountry.TR .CaptionCont:before {
  background-position: -810px 0;
}
/* line 3584, ../sass/stylesheet.scss */
#selectCountry.CO .CaptionCont:before {
  background-position: -840px 0;
}

/* line 3588, ../sass/stylesheet.scss */
.iFlag {
  background-image: url(../images/flags2.png);
  background-size: calc(30px * 29) 30px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px;
}
/* line 3595, ../sass/stylesheet.scss */
.iFlag.DE {
  background-position: 0 0;
}
/* line 3598, ../sass/stylesheet.scss */
.iFlag.AU {
  background-position: -30px 0;
}
/* line 3601, ../sass/stylesheet.scss */
.iFlag.BE {
  background-position: -60px 0;
}
/* line 3604, ../sass/stylesheet.scss */
.iFlag.CA {
  background-position: -90px 0;
}
/* line 3607, ../sass/stylesheet.scss */
.iFlag.CN {
  background-position: -120px 0;
}
/* line 3610, ../sass/stylesheet.scss */
.iFlag.DK {
  background-position: -150px 0;
}
/* line 3613, ../sass/stylesheet.scss */
.iFlag.EE {
  background-position: -180px 0;
}
/* line 3616, ../sass/stylesheet.scss */
.iFlag.FR {
  background-position: -210px 0;
}
/* line 3619, ../sass/stylesheet.scss */
.iFlag.LV {
  background-position: -240px 0;
}
/* line 3622, ../sass/stylesheet.scss */
.iFlag.NL {
  background-position: -330px 0;
}
/* line 3625, ../sass/stylesheet.scss */
.iFlag.NO {
  background-position: -300px 0;
}
/* line 3628, ../sass/stylesheet.scss */
.iFlag.LU {
  background-position: -270px 0;
}
/* line 3631, ../sass/stylesheet.scss */
.iFlag.CZ {
  background-position: -360px 0;
}
/* line 3634, ../sass/stylesheet.scss */
.iFlag.GB {
  background-position: -390px 0;
}
/* line 3637, ../sass/stylesheet.scss */
.iFlag.CH {
  background-position: -420px 0;
}
/* line 3640, ../sass/stylesheet.scss */
.iFlag.EU {
  background-position: -450px 0;
}

/* line 3644, ../sass/stylesheet.scss */
.iTransport {
  background-repeat: no-repeat;
  height: 68px;
  width: 135px;
  display: inline-block;
}
/* line 3649, ../sass/stylesheet.scss */
.iTransport.i1 {
  background-image: url(../images/transport/bpost.png);
}
/* line 3652, ../sass/stylesheet.scss */
.iTransport.i2 {
  background-image: url(../images/transport/GLS.png);
}
/* line 3655, ../sass/stylesheet.scss */
.iTransport.i3 {
  background-repeat: round;
  background-image: url(../images/transport/Amazon.jpg);
}

/* line 3660, ../sass/stylesheet.scss */
.iShare {
  background-image: url(../images/iShare.png);
  background-size: 111px 74px;
  background-repeat: no-repeat;
}
/* line 3664, ../sass/stylesheet.scss */
.iShare:before {
  background-image: url(../images/iShare.png);
  background-size: 111px 74px;
  background-repeat: no-repeat;
}

/* line 3670, ../sass/stylesheet.scss */
.iFollow {
  background-image: url(../images/iFollow.png);
  background-size: 150px 50px;
  width: 50px;
  height: 50px;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 7px;
  position: relative;
  top: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.2s ease-out;
  transition: top 0.1s ease-out, opacity 0.2s ease-out;
}
/* line 3683, ../sass/stylesheet.scss */
.iFollow.i1 {
  background-position: 0 0;
}
/* line 3686, ../sass/stylesheet.scss */
.iFollow.i2 {
  background-position: -50px 0;
}
/* line 3689, ../sass/stylesheet.scss */
.iFollow.i3 {
  background-position: -100px 0;
}
/* line 3692, ../sass/stylesheet.scss */
.iFollow:hover {
  opacity: 0.6;
  top: -3px;
}

/* line 3697, ../sass/stylesheet.scss */
.typed-cursor {
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 3724, ../sass/stylesheet.scss */
.section1a {
  padding: 100px 0 0;
  color: #607e9e;
}
/* line 3727, ../sass/stylesheet.scss */
.section1a h2 {
  text-align: center;
}
/* line 3730, ../sass/stylesheet.scss */
.section1a .center {
  text-align: center;
}
/* line 3733, ../sass/stylesheet.scss */
.section1a .cols {
  margin-top: -50px;
  margin-bottom: -50px;
  text-align: center;
  justify-content: center;
  display: flex;
}
/* line 3739, ../sass/stylesheet.scss */
.section1a .cols .col33 {
  width: 250px;
  display: inline-block;
  float: left;
  margin-bottom: 75px;
}
/* line 3744, ../sass/stylesheet.scss */
.section1a .cols .col33 > div {
  margin: 0 50px;
  text-align: center;
}
/* line 3747, ../sass/stylesheet.scss */
.section1a .cols .col33 > div img {
  width: 100%;
}
/* line 3750, ../sass/stylesheet.scss */
.section1a .cols .col33 > div .percent {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 7px;
  margin-top: 30px;
}
/* line 3755, ../sass/stylesheet.scss */
.section1a .cols .col33 > div .percent sub {
  font-weight: 400;
  font-size: 16px;
  vertical-align: top;
}
/* line 3761, ../sass/stylesheet.scss */
.section1a .cols .col33 > div .percentText {
  color: #aebdce;
}

/* line 3768, ../sass/stylesheet.scss */
.section2 {
  padding: 100px 0 40px;
  color: #607e9e;
  overflow: hidden;
}
/* line 3773, ../sass/stylesheet.scss */
.section2 h2 {
  text-align: center;
}
/* line 3776, ../sass/stylesheet.scss */
.section2 .subtitle {
  text-align: center;
}
/* line 3779, ../sass/stylesheet.scss */
.section2 .cols {
  margin-top: 70px;
  text-align: center;
}
/* line 3782, ../sass/stylesheet.scss */
.section2 .cols .col33 {
  width: 380px;
  display: inline-block;
  float: left;
  margin-bottom: 75px;
}
/* line 3787, ../sass/stylesheet.scss */
.section2 .cols .col33 > div {
  margin: 0 24px;
  text-align: center;
}
/* line 3790, ../sass/stylesheet.scss */
.section2 .cols .col33 > div h3 {
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 700;
}
/* line 3795, ../sass/stylesheet.scss */
.section2 .cols .col33 > div .percent {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 7px;
  margin-top: 30px;
}
/* line 3800, ../sass/stylesheet.scss */
.section2 .cols .col33 > div .percent sub {
  font-weight: 400;
  font-size: 16px;
  vertical-align: top;
}
/* line 3806, ../sass/stylesheet.scss */
.section2 .cols .col33 > div .percentText {
  color: #aebdce;
}
/* line 3812, ../sass/stylesheet.scss */
.section2 .legend {
  color: #aebdce;
  font-size: 14px;
}
/* line 3815, ../sass/stylesheet.scss */
.section2 .legend a {
  color: #aebdce;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 3820, ../sass/stylesheet.scss */
.section2 .legend a:hover {
  color: #607e9e;
}
/* line 3825, ../sass/stylesheet.scss */
.section2 .blocAnim {
  position: relative;
  overflow: hidden;
  padding-top: 30px;
}
/* line 3829, ../sass/stylesheet.scss */
.section2 .blocAnim img {
  display: block;
  max-width: 100%;
}
/* line 3833, ../sass/stylesheet.scss */
.section2 .blocAnim .bar1 {
  display: block;
  width: 71px;
  height: 80px;
  background-image: url(../images/homeSection2Bar1.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 2px;
  left: 25.6%;
}
/* line 3843, ../sass/stylesheet.scss */
.section2 .blocAnim .bar2 {
  display: block;
  width: 71px;
  height: 196px;
  background-image: url(../images/homeSection2Bar2.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 2px;
  right: 25.6%;
}
/* line 3853, ../sass/stylesheet.scss */
.section2 .blocAnim .bar3 {
  display: block;
  width: 71px;
  height: 239px;
  background-image: url(../images/homeSection2Bar3.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 2px;
  right: 25.6%;
}
/* line 3863, ../sass/stylesheet.scss */
.section2 .blocAnim .bar4 {
  display: block;
  width: 71px;
  height: 172px;
  background-image: url(../images/homeSection2Bar4.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 2px;
  right: 25.6%;
}
/* line 3873, ../sass/stylesheet.scss */
.section2 .blocAnim i {
  display: block;
  width: 46px;
  height: 46px;
  position: absolute;
  top: 12px;
  left: 12px;
}
/* line 3880, ../sass/stylesheet.scss */
.section2 .blocAnim i.i1 {
  background-position: -252px 0;
}
/* line 3883, ../sass/stylesheet.scss */
.section2 .blocAnim i.i2 {
  background-position: -298px 0;
}
/* line 3886, ../sass/stylesheet.scss */
.section2 .blocAnim i.i3 {
  background-position: -344px 0;
}

/* line 3892, ../sass/stylesheet.scss */
.section3 {
  padding: 80px 0 150px;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
}
/* line 3898, ../sass/stylesheet.scss */
.section3 .wrap {
  position: relative;
}

/* line 3902, ../sass/stylesheet.scss */
.clickProfil {
  display: block;
  font-size: 20px;
  line-height: 24px;
  text-align: right;
  width: 150px;
  font-family: Satisfy;
  color: #eef2f7;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  position: absolute;
  right: 24px;
  top: 0;
}
/* line 3917, ../sass/stylesheet.scss */
.clickProfil:before {
  width: 51px;
  height: 49px;
  background-position: -253px -47px;
  left: -65px;
  top: 20px;
}

/* line 3937, ../sass/stylesheet.scss */
.colsRound {
  position: relative;
  margin-top: 70px;
  text-align: center;
}
/* line 3941, ../sass/stylesheet.scss */
.colsRound > a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  margin-bottom: 50px;
}
/* line 3947, ../sass/stylesheet.scss */
.colsRound > a .section3Img {
  background-image: url(../images/homeSection3Img-3.jpg);
  background-repeat: no-repeat;
  background-size: 1100px 470px;
  width: 230px;
  height: 230px;
  position: relative;
  top: -90px;
  border-radius: 49%;
  -webkit-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
}
/* line 3960, ../sass/stylesheet.scss */
.colsRound > a .section3Img:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(96, 126, 158, 0);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
/* line 3972, ../sass/stylesheet.scss */
.colsRound > a .section3Img:before {
  content: "";
  position: absolute;
  background-image: url(../images/homeSection3Img-3.jpg);
  background-repeat: no-repeat;
  background-size: 1100px 470px;
  border-radius: 49%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* line 3990, ../sass/stylesheet.scss */
.colsRound > a .section3Img i {
  display: block;
  width: 132px;
  height: 132px;
  position: relative;
  top: 50px;
  z-index: 3;
  margin: auto;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-out, transform 0.2s ease-in-out;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
/* line 4006, ../sass/stylesheet.scss */
.colsRound > a .section3Img i.i1 {
  background-position: 0 0;
}
/* line 4009, ../sass/stylesheet.scss */
.colsRound > a .section3Img i.i2 {
  background-position: -132px 0;
}
/* line 4012, ../sass/stylesheet.scss */
.colsRound > a .section3Img i.i3 {
  background-position: -264px 0;
}
/* line 4015, ../sass/stylesheet.scss */
.colsRound > a .section3Img i.i4 {
  background-position: -396px 0;
}
/* line 4018, ../sass/stylesheet.scss */
.colsRound > a .section3Img i.i5 {
  background-position: -528px 0;
}
/* line 4023, ../sass/stylesheet.scss */
.colsRound > a p {
  position: relative;
  top: -80px;
  line-height: 24px;
  color: #ffffff;
}
/* line 4030, ../sass/stylesheet.scss */
.colsRound > a:hover .section3Img i {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 4037, ../sass/stylesheet.scss */
.colsRound > a:hover .section3Img:before {
  opacity: 1;
}
/* line 4042, ../sass/stylesheet.scss */
.colsRound .col1 {
  width: 214px;
  height: 214px;
}
/* line 4045, ../sass/stylesheet.scss */
.colsRound .col1 .section3Img {
  background-position: 0 0;
}
/* line 4047, ../sass/stylesheet.scss */
.colsRound .col1 .section3Img:before {
  background-position: 0 -236px;
}
/* line 4052, ../sass/stylesheet.scss */
.colsRound .col2 {
  width: 214px;
  height: 214px;
}
/* line 4055, ../sass/stylesheet.scss */
.colsRound .col2 .section3Img {
  background-position: -225px 0;
}
/* line 4057, ../sass/stylesheet.scss */
.colsRound .col2 .section3Img:before {
  background-position: -225px -236px;
}
/* line 4062, ../sass/stylesheet.scss */
.colsRound .col3 {
  width: 214px;
  height: 214px;
}
/* line 4065, ../sass/stylesheet.scss */
.colsRound .col3 .section3Img {
  background-position: -439px -1px;
}
/* line 4067, ../sass/stylesheet.scss */
.colsRound .col3 .section3Img:before {
  background-position: -439px -236px;
}
/* line 4072, ../sass/stylesheet.scss */
.colsRound .col4 {
  width: 214px;
  height: 214px;
}
/* line 4075, ../sass/stylesheet.scss */
.colsRound .col4 .section3Img {
  background-position: -653px -1px;
}
/* line 4077, ../sass/stylesheet.scss */
.colsRound .col4 .section3Img:before {
  background-position: -653px -236px;
}
/* line 4082, ../sass/stylesheet.scss */
.colsRound .col5 {
  width: 214px;
  height: 214px;
}
/* line 4085, ../sass/stylesheet.scss */
.colsRound .col5 .section3Img {
  background-position: -868px -1px;
}
/* line 4087, ../sass/stylesheet.scss */
.colsRound .col5 .section3Img:before {
  background-position: -868px -236px;
}

/* line 4093, ../sass/stylesheet.scss */
.section4 {
  padding: 40px 0;
  color: #607e9e;
  text-align: center;
  background: red;
  position: relative;
  background-color: #f6f6f8;
  width: 100%;
  height: 1500px;
  padding-top: 0;
}
/* line 4103, ../sass/stylesheet.scss */
.section4 .wrap {
  max-width: 1140px;
  height: 780px;
  margin-right: auto;
  margin-left: auto;
  left: 0;
  right: 0;
  width: 100%;
  background-image: url(../images/luminette-eteinte-new.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 150% auto;
}
/* line 4116, ../sass/stylesheet.scss */
.section4 .btnBottom {
  position: absolute;
  bottom: 125px;
  left: 0;
  right: 0;
  z-index: 9;
}
/* line 4123, ../sass/stylesheet.scss */
.section4 .arrow1 {
  display: block;
  font-family: Satisfy;
  position: absolute;
  left: 24px;
  top: 200px;
  font-size: 24px;
  line-height: 24px;
  color: #aebdce;
  padding-top: 80px;
}
/* line 4133, ../sass/stylesheet.scss */
.section4 .arrow1 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
/* line 4140, ../sass/stylesheet.scss */
.section4 .arrow1:after {
  content: "";
  display: block;
  width: 87px;
  height: 46px;
  background-position: -303px -47px;
  position: absolute;
  top: -40px;
  right: -80px;
  margin-top: 80px;
}
/* line 4152, ../sass/stylesheet.scss */
.section4 .arrow2 {
  display: block;
  font-family: Satisfy;
  position: absolute;
  right: 24px;
  bottom: 230px;
  font-size: 24px;
  line-height: 24px;
  color: #aebdce;
}
/* line 4161, ../sass/stylesheet.scss */
.section4 .arrow2 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
}
/* line 4168, ../sass/stylesheet.scss */
.section4 .arrow2:after {
  content: "";
  display: block;
  width: 58px;
  height: 80px;
  background-position: -303px -93px;
  position: absolute;
  top: -95px;
  left: 30px;
}
/* line 4179, ../sass/stylesheet.scss */
.section4 h2 {
  z-index: 9;
  position: relative;
  padding-top: 80px;
  top: -740px;
}

/* line 4186, ../sass/stylesheet.scss */
.section5 {
  background-image: url(../images/bg-section5.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 4192, ../sass/stylesheet.scss */
.section5 .blocLeft {
  padding: 0 0 0 90px;
  margin-left: 24px;
  height: 175px;
  width: 260px;
  position: relative;
  border-radius: 10px;
  float: left;
}
/* line 4202, ../sass/stylesheet.scss */
.section5 .blocRight {
  background: rgba(96, 126, 158, 0.75);
  border-radius: 10px;
  padding: 40px 45px;
  color: #ffffff;
  margin-left: 402px;
  height: 175px;
  margin-right: 24px;
}
/* line 4211, ../sass/stylesheet.scss */
.section5 .blocRight h3 {
  font-weight: 700;
  margin-bottom: 30px;
  margin-top: 5px;
}
/* line 4216, ../sass/stylesheet.scss */
.section5 .blocRight p {
  font-style: italic;
  line-height: 24px;
}

@-webkit-keyframes roundAnim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes roundAnim {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes roundAnim2 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes roundAnim2 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 4290, ../sass/stylesheet.scss */
.section6 {
  padding: 80px 0 50px;
  color: #607e9e;
  text-align: center;
}
/* line 4294, ../sass/stylesheet.scss */
.section6 .wrap {
  overflow: hidden;
}
/* line 4297, ../sass/stylesheet.scss */
.section6 .cols {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 4302, ../sass/stylesheet.scss */
.section6 .cols .cols-wrapper {
  width: 70%;
  float: left;
  margin-right: 5%;
}
/* line 4308, ../sass/stylesheet.scss */
.section6 .cols .col25 {
  width: 25%;
}
/* line 4311, ../sass/stylesheet.scss */
.section6 .cols .col33 {
  width: 33.334%;
}
/* line 4315, ../sass/stylesheet.scss */
.section6 .cols .col25, .section6 .cols .col33 {
  display: block;
  float: left;
  margin-top: 50px;
}
/* line 4320, ../sass/stylesheet.scss */
.section6 .cols .col25 > div, .section6 .cols .col33 > div {
  margin: 87px 0;
  border-top: 1px solid #aebdce;
  border-bottom: 1px solid #aebdce;
}
/* line 4324, ../sass/stylesheet.scss */
.section6 .cols .col25 > div.v2, .section6 .cols .col33 > div.v2 {
  background-color: #607e9e;
  color: #ffffff;
}
/* line 4327, ../sass/stylesheet.scss */
.section6 .cols .col25 > div.v2 .comparatif__price, .section6 .cols .col33 > div.v2 .comparatif__price {
  color: #ffffff;
}
/* line 4331, ../sass/stylesheet.scss */
.section6 .cols .col25 > div h3, .section6 .cols .col33 > div h3 {
  font-weight: 700;
  line-height: 24px;
}
/* line 4335, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .comparatif__price, .section6 .cols .col33 > div .comparatif__price {
  color: #aebdce;
  font: 400 24px/43px Open Sans;
}
/* line 4339, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop, .section6 .cols .col33 > div .iTop {
  margin: -87px auto 0;
  width: 174px;
  height: 174px;
  -moz-border-radius: 87px / 87px;
  -webkit-border-radius: 87px 87px;
  border-radius: 87px / 87px;
  background-color: #aebdce;
  position: relative;
}
/* line 4347, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop.v2:before, .section6 .cols .col33 > div .iTop.v2:before {
  content: "";
  position: absolute;
  border-radius: 87px;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(to bottom, #bbd800 0%, #85c300 100%);
  -webkit-animation: roundAnim 2s infinite linear;
  animation: roundAnim 2s infinite linear;
}
/* line 4360, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop.v2:after, .section6 .cols .col33 > div .iTop.v2:after {
  content: "";
  width: 162px;
  height: 162px;
  border-radius: 81px;
  display: block;
  position: absolute;
  top: 6px;
  left: 6px;
  background-color: #607e9e;
  -webkit-animation: roundAnim2 2s infinite linear;
  animation: roundAnim2 2s infinite linear;
}
/* line 4375, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop i, .section6 .cols .col33 > div .iTop i {
  display: block;
  width: 127px;
  height: 125px;
  margin: auto;
  position: relative;
  z-index: 1;
  top: 24.5px;
}
/* line 4383, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop i.i1, .section6 .cols .col33 > div .iTop i.i1 {
  background-position: 0 0;
}
/* line 4386, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop i.i2, .section6 .cols .col33 > div .iTop i.i2 {
  background-position: -127px 0;
}
/* line 4389, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop i.i3, .section6 .cols .col33 > div .iTop i.i3 {
  background-position: -254px 0;
}
/* line 4392, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .iTop i.i4, .section6 .cols .col33 > div .iTop i.i4 {
  background-position: -381px 0;
}
/* line 4397, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .row, .section6 .cols .col33 > div .row {
  padding: 30px 0;
  border-bottom: 1px solid #aebdce;
  min-height: 109px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 4402, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .row:last-of-type, .section6 .cols .col33 > div .row:last-of-type {
  border-bottom: none;
}
/* line 4406, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .row--no-border, .section6 .cols .col33 > div .row--no-border {
  padding: 30px 0;
  min-height: 109px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 4411, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto, .section6 .cols .col33 > div .picto {
  display: inline-block;
  height: 41px;
}
/* line 4414, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.logo, .section6 .cols .col33 > div .picto.logo {
  width: 144px;
  height: 22px;
  background-position: 0 -166px;
}
/* line 4419, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i1, .section6 .cols .col33 > div .picto.i1 {
  width: 47px;
  background-position: 0 -125px;
}
/* line 4422, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i1.v2, .section6 .cols .col33 > div .picto.i1.v2 {
  background-position: -47px -125px;
}
/* line 4426, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i2, .section6 .cols .col33 > div .picto.i2 {
  width: 40px;
  background-position: -94px -125px;
}
/* line 4429, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i2.v2, .section6 .cols .col33 > div .picto.i2.v2 {
  background-position: -134px -125px;
}
/* line 4433, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i3, .section6 .cols .col33 > div .picto.i3 {
  width: 49px;
  background-position: -267px -125px;
}
/* line 4436, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i3.v2, .section6 .cols .col33 > div .picto.i3.v2 {
  background-position: -316px -125px;
}
/* line 4440, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i4, .section6 .cols .col33 > div .picto.i4 {
  width: 69px;
  background-position: -174px -125px;
}
/* line 4444, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i5, .section6 .cols .col33 > div .picto.i5 {
  width: 24px;
  background-position: -243px -125px;
}
/* line 4448, ../sass/stylesheet.scss */
.section6 .cols .col25 > div .picto.i6, .section6 .cols .col33 > div .picto.i6 {
  width: 78px;
  background-position: -365px -125px;
}
/* line 4454, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-1 > div, .section6 .cols .col33.sec-6-1 > div {
  border-left: 1px solid #aebdce;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px 0 0 10px;
}
/* line 4458, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-2 > div, .section6 .cols .col33.sec-6-2 > div {
  background-color: #f7f9fb;
}
/* line 4461, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-3 > div, .section6 .cols .col33.sec-6-3 > div {
  border-right: 1px solid #aebdce;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0;
  border-radius: 0 10px 10px 0;
}
/* line 4465, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-4 > div, .section6 .cols .col33.sec-6-4 > div {
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 4469, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-4 > div .iTop.img-svg, .section6 .cols .col33.sec-6-4 > div .iTop.img-svg {
  z-index: 2;
}
/* line 4471, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-4 > div .iTop.img-svg img, .section6 .cols .col33.sec-6-4 > div .iTop.img-svg img {
  position: relative;
  top: -43px;
  right: 42px;
}
/* line 4477, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-4 > div .iTop:before, .section6 .cols .col33.sec-6-4 > div .iTop:before {
  display: none;
}
/* line 4480, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-4 > div .iTop:after, .section6 .cols .col33.sec-6-4 > div .iTop:after {
  display: none;
}
/* line 4484, ../sass/stylesheet.scss */
.section6 .cols .col25.sec-6-4 > div .row, .section6 .cols .col33.sec-6-4 > div .row {
  margin: 0 30px;
}
/* line 4488, ../sass/stylesheet.scss */
.section6 .cols .col25 p.caption, .section6 .cols .col33 p.caption {
  float: left;
  position: relative;
  top: 21px;
  font-size: 14px;
  line-height: 20px;
}

/* line 4498, ../sass/stylesheet.scss */
.section7 {
  color: #ffffff;
  text-align: center;
  background-image: url(../images/v2/luminette-certification-bg.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 4509, ../sass/stylesheet.scss */
.section7:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.5;
  background-image: url(../images/bgSlide.png);
}
/* line 4520, ../sass/stylesheet.scss */
.section7 .wrap {
  position: relative;
}
/* line 4523, ../sass/stylesheet.scss */
.section7 h2 {
  font-size: 28px;
  line-height: 40px;
  text-shadow: 1px 1px 1px #607e9e;
}
/* line 4528, ../sass/stylesheet.scss */
.section7 h2 strong {
  font-size: inherit;
}
/* line 4532, ../sass/stylesheet.scss */
.section7 .cols {
  margin-top: 50px;
}
/* line 4535, ../sass/stylesheet.scss */
.section7 .cols .col33 {
  width: 33%;
  float: left;
}
/* line 4538, ../sass/stylesheet.scss */
.section7 .cols .col33 > div {
  position: relative;
  bottom: -140px;
  height: 294px;
  margin: 0 24px;
  -webkit-transition: bottom 0.2s ease-out;
  transition: bottom 0.2s ease-out;
}
/* line 4546, ../sass/stylesheet.scss */
.section7 .cols .col33 > div img {
  display: inline-block;
  width: 118px;
  height: 118px;
}
/* line 4551, ../sass/stylesheet.scss */
.section7 .cols .col33 > div .section7__text-wrapper {
  background-color: #ffffff;
  color: #607e9e;
  padding: 25px 30px;
  min-height: 96px;
  margin-top: 30px;
  position: relative;
}
/* line 4559, ../sass/stylesheet.scss */
.section7 .cols .col33 > div p {
  line-height: 24px;
  width: calc(100% - 50px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 4567, ../sass/stylesheet.scss */
.section7 .cols .col33 > div:hover {
  bottom: 0;
}

/* line 4574, ../sass/stylesheet.scss */
.section8 {
  padding: 60px 0;
  background-color: #ffffff;
  background-image: url(../images/bg-section8.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  position: relative;
  color: #607e9e;
}
/* line 4582, ../sass/stylesheet.scss */
.section8 .wrap {
  position: relative;
}
/* line 4585, ../sass/stylesheet.scss */
.section8 .col1 {
  position: relative;
  z-index: 2;
  margin: 0 24px;
  width: 522px;
}
/* line 4590, ../sass/stylesheet.scss */
.section8 .col1 p {
  margin-top: 25px;
  line-height: 24px;
}
/* line 4594, ../sass/stylesheet.scss */
.section8 .col1 .btn-1 {
  margin-top: 35px;
  margin-bottom: 120px;
}
/* line 4598, ../sass/stylesheet.scss */
.section8 .col1 h2 span {
  color: #85c300;
}

/* line 4603, ../sass/stylesheet.scss */
.section9 {
  padding: 80px 0 0;
  color: #607e9e;
}
/* line 4606, ../sass/stylesheet.scss */
.section9 .cols {
  margin: 50px 24px 0;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  background-image: linear-gradient(to right, #7fc300 0%, #cadc00 100%);
}
/* line 4613, ../sass/stylesheet.scss */
.section9 .cols > div {
  height: 257px;
  margin-bottom: 6px;
  background-color: #ffffff;
}
/* line 4618, ../sass/stylesheet.scss */
.section9 .cols .brand {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 4623, ../sass/stylesheet.scss */
.section9 .cols .blocDownload {
  background-image: url(../images/bg-section9.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  position: relative;
  border-top-left-radius: 10px;
}
/* line 4631, ../sass/stylesheet.scss */
.section9 .cols .blocDownload .blocContent {
  padding-left: 207px;
  padding-top: 28px;
}
/* line 4634, ../sass/stylesheet.scss */
.section9 .cols .blocDownload .blocContent h2 {
  margin-bottom: 23px;
}
/* line 4638, ../sass/stylesheet.scss */
.section9 .cols .blocDownload .imgPhone {
  position: absolute;
  bottom: 0;
  left: 30px;
}
/* line 4644, ../sass/stylesheet.scss */
.section9 .cols .blocNewsletter {
  text-align: center;
  background-image: linear-gradient(to right, #f7f9fb 0%, #e2e8ee 100%);
  border-top-right-radius: 10px;
}
/* line 4649, ../sass/stylesheet.scss */
.section9 .cols .blocNewsletter .blocContent {
  padding-top: 28px;
  position: relative;
}
/* line 4652, ../sass/stylesheet.scss */
.section9 .cols .blocNewsletter .blocContent h2 {
  margin-bottom: 23px;
}
/* line 4657, ../sass/stylesheet.scss */
.section9 .cols .blocLumierePrLeMonde {
  background-image: url(../images/v2/footer_bloc-lumierepourlemonde.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 10px;
  display: block;
  height: 257px;
  text-decoration: none;
}
/* line 4665, ../sass/stylesheet.scss */
.section9 .cols .blocLumierePrLeMonde .blocContent {
  padding-right: 28px;
  padding-top: 25px;
  text-align: right;
  color: #ffffff;
}
/* line 4670, ../sass/stylesheet.scss */
.section9 .cols .blocLumierePrLeMonde .blocContent span {
  color: #fddd4f;
}
/* line 4673, ../sass/stylesheet.scss */
.section9 .cols .blocLumierePrLeMonde .blocContent img {
  margin-bottom: 20px;
}
/* line 4676, ../sass/stylesheet.scss */
.section9 .cols .blocLumierePrLeMonde .blocContent h2 {
  line-height: 32px;
  text-align: right;
}
/* line 4683, ../sass/stylesheet.scss */
.section9 .wrap > p {
  text-align: center;
  line-height: 24px;
  padding: 0 10px;
}

/* line 4689, ../sass/stylesheet.scss */
.btnAppStore {
  width: 141px;
  height: 48px;
  display: inline-block;
  margin-top: 29px;
  background-position: 0 -193px;
  margin-right: 14px;
}

/* line 4697, ../sass/stylesheet.scss */
.btnGooglePlay {
  width: 141px;
  height: 48px;
  display: inline-block;
  margin-top: 29px;
  background-position: 0 -241px;
}

/* line 4704, ../sass/stylesheet.scss */
#newsletterForm {
  width: 340px;
  margin: 29px auto 0;
}

/* line 4708, ../sass/stylesheet.scss */
input[type=text] {
  border: 1px solid #aebdce;
  background-color: #ffffff;
  padding: 10px 20px;
  line-height: 25px;
  width: 280px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 23px / 23px;
  -webkit-border-radius: 23px 23px;
  border-radius: 23px / 23px;
  color: #607e9e;
  font-family: Open Sans;
  font-size: 16px;
  outline: none;
}
/* line 4720, ../sass/stylesheet.scss */
input[type=text].error {
  padding: 8px 18px;
  border: 3px solid #d61508;
  border-radius: 26px;
}

/* line 4727, ../sass/stylesheet.scss */
input[type=email] {
  border: 1px solid #aebdce;
  background-color: #ffffff;
  padding: 10px 20px;
  line-height: 25px;
  width: 280px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 23px / 23px;
  -webkit-border-radius: 23px 23px;
  border-radius: 23px / 23px;
  color: #607e9e;
  font-family: Open Sans;
  font-size: 16px;
  outline: none;
}
/* line 4739, ../sass/stylesheet.scss */
input[type=email].error {
  padding: 8px 18px;
  border: 3px solid #d61508;
  border-radius: 26px;
}

/* line 4746, ../sass/stylesheet.scss */
input[type=tel] {
  border: 1px solid #aebdce;
  background-color: #ffffff;
  padding: 10px 20px;
  line-height: 25px;
  width: 280px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 23px / 23px;
  -webkit-border-radius: 23px 23px;
  border-radius: 23px / 23px;
  color: #607e9e;
  font-family: Open Sans;
  font-size: 16px;
  outline: none;
}
/* line 4758, ../sass/stylesheet.scss */
input[type=tel].error {
  padding: 8px 18px;
  border: 3px solid #d61508;
  -moz-border-radius: 26px / 26px;
  -webkit-border-radius: 26px 26px;
  border-radius: 26px / 26px;
}

/* line 4764, ../sass/stylesheet.scss */
input::-webkit-input-placeholder {
  color: #aebdce;
}

/* line 4767, ../sass/stylesheet.scss */
textarea::-webkit-input-placeholder {
  color: #aebdce;
}

/* line 4771, ../sass/stylesheet.scss */
input:-moz-placeholder {
  color: #aebdce;
}
/* line 4774, ../sass/stylesheet.scss */
input#app_order_billingAddress_vat + p.error {
  clear: both;
  left: 30px;
  position: relative;
}

/* line 4780, ../sass/stylesheet.scss */
textarea {
  border: 1px solid #aebdce;
  background-color: #ffffff;
  padding: 15px 20px;
  line-height: 25px;
  width: 100%;
  height: 250px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  color: #607e9e;
  font-family: Open Sans;
  font-size: 16px;
  outline: none;
  resize: none;
  position: relative;
}
/* line 4795, ../sass/stylesheet.scss */
textarea:-moz-placeholder {
  color: #aebdce;
}
/* line 4798, ../sass/stylesheet.scss */
textarea + .error {
  position: relative;
  display: block;
  width: 100%;
  left: 5px;
  top: -31px;
}

/* line 4806, ../sass/stylesheet.scss */
.submit {
  display: inline-block;
  width: 47px;
  height: 47px;
  -moz-border-radius: 24px / 24px;
  -webkit-border-radius: 24px 24px;
  border-radius: 24px / 24px;
  background-color: #607e9e;
  vertical-align: top;
  margin-left: 5px;
  position: relative;
}
/* line 4815, ../sass/stylesheet.scss */
.submit:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 11px;
  width: 22px;
  height: 16px;
  display: block;
  background-position: -58px -145px;
  -moz-transition: left 0.1s ease-out;
  -o-transition: left 0.1s ease-out;
  -webkit-transition: left 0.1s ease-out;
  transition: left 0.1s ease-out;
}
/* line 4826, ../sass/stylesheet.scss */
.submit:hover:after {
  left: 14px;
}

/* line 4830, ../sass/stylesheet.scss */
.section10 {
  padding: 100px 0;
  height: 430px;
  color: #607e9e;
  background-color: #f7f9fb;
  overflow: hidden;
}
/* line 4836, ../sass/stylesheet.scss */
.section10 img {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 4841, ../sass/stylesheet.scss */
.section10 .blocLeft {
  position: relative;
  z-index: 1;
  max-width: 522px;
  margin-top: 65px;
  margin-left: 24px;
}
/* line 4847, ../sass/stylesheet.scss */
.section10 .blocLeft p {
  line-height: 24px;
  margin-top: 25px;
}
/* line 4850, ../sass/stylesheet.scss */
.section10 .blocLeft p strong {
  font-weight: 700;
}

/* line 4856, ../sass/stylesheet.scss */
.section11 {
  background-color: #607e9e;
  color: #ffffff;
  overflow: hidden;
  background-image: url(../images/section11Img-new.png);
  background-repeat: no-repeat;
}
/* line 4862, ../sass/stylesheet.scss */
.section11 img {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 4867, ../sass/stylesheet.scss */
.section11 .blocRight {
  position: relative;
  z-index: 1;
  padding: 60px 0;
  padding-bottom: 37px;
  width: 60%;
  min-width: 650px;
  background-image: url(../images/bg.png);
  float: left;
  margin-left: 40%;
}
/* line 4877, ../sass/stylesheet.scss */
.section11 .blocRight .text {
  position: relative;
  padding-left: 90px;
}
/* line 4880, ../sass/stylesheet.scss */
.section11 .blocRight .text h2 {
  margin-bottom: 24px;
}
/* line 4883, ../sass/stylesheet.scss */
.section11 .blocRight .text .label1 {
  line-height: 24px;
  margin: 20px 0 50px;
  position: relative;
  padding-left: 70px;
}
/* line 4888, ../sass/stylesheet.scss */
.section11 .blocRight .text .label1:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -5px;
  width: 54px;
  height: 54px;
  background-position: 0 -319px;
}
/* line 4899, ../sass/stylesheet.scss */
.section11 .blocRight .text ul {
  line-height: 22px;
  list-style-type: disc;
  color: #aebdce;
  padding-left: 20px;
}
/* line 4904, ../sass/stylesheet.scss */
.section11 .blocRight .text ul li {
  margin-bottom: 8px;
  padding-left: 20px;
  font-size: 10px;
}
/* line 4908, ../sass/stylesheet.scss */
.section11 .blocRight .text ul li span {
  font-size: 16px;
  color: #ffffff;
}
/* line 4911, ../sass/stylesheet.scss */
.section11 .blocRight .text ul li span span {
  color: #aebdce;
  font-style: italic;
}
/* line 4918, ../sass/stylesheet.scss */
.section11 .blocRight .text .arrow3 {
  font-family: Satisfy;
  position: absolute;
  left: 420px;
  top: 110px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 4926, ../sass/stylesheet.scss */
.section11 .blocRight .text .arrow3 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 4934, ../sass/stylesheet.scss */
.section11 .blocRight .text .arrow3:after {
  content: "";
  display: block;
  width: 36px;
  height: 61px;
  background-position: -287px -173px;
  position: absolute;
  bottom: -80px;
  left: 60px;
}

/* line 4948, ../sass/stylesheet.scss */
.section12 {
  padding: 70px 0 170px;
  height: 655px;
  color: #607e9e;
  background-color: #ffffff;
  background-image: url(../images/bg-section12-new.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
}
/* line 4957, ../sass/stylesheet.scss */
.section12 .wrap {
  position: relative;
}
/* line 4960, ../sass/stylesheet.scss */
.section12 .btnMore {
  display: none;
  position: absolute;
  top: 50px;
  right: 50px;
  text-decoration: none;
  font-size: 42px;
  font-weight: 700;
  color: #ffffff;
  width: 65px;
  height: 65px;
  line-height: 62px;
  text-align: center;
  background-color: #1588FF;
  border-radius: 33px;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
}
/* line 4980, ../sass/stylesheet.scss */
.section12 .btnMore:hover {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 4987, ../sass/stylesheet.scss */
.section12 .blocLeft {
  max-width: 522px;
  margin-left: 24px;
  margin-right: 24px;
}
/* line 4991, ../sass/stylesheet.scss */
.section12 .blocLeft p {
  line-height: 24px;
  margin-top: 25px;
}
/* line 4994, ../sass/stylesheet.scss */
.section12 .blocLeft p strong {
  font-weight: 700;
}
/* line 4998, ../sass/stylesheet.scss */
.section12 .blocLeft .borderBloc {
  position: relative;
  margin-top: 70px;
  padding: 30px 30px 30px 120px;
  border: 1px solid #aebdce;
  border-radius: 10px;
  font-size: 14px;
  color: #aebdce;
}
/* line 5007, ../sass/stylesheet.scss */
.section12 .blocLeft .borderBloc strong {
  font-weight: 400;
  color: #607e9e;
}
/* line 5011, ../sass/stylesheet.scss */
.section12 .blocLeft .borderBloc:before {
  content: "";
  display: block;
  width: 52px;
  height: 47px;
  background-position: -194px -400px;
  left: 39px;
  top: 38px;
}
/* line 5021, ../sass/stylesheet.scss */
.section12 .blocLeft h2:not(:first-child) {
  margin-top: 60px;
}

/* line 5026, ../sass/stylesheet.scss */
.section13 {
  padding: 70px 0 100px;
  height: auto;
  color: #607e9e;
  background-image: url(../images/bg-section13-new.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 600px;
}
/* line 5036, ../sass/stylesheet.scss */
.section13 .blkBtn1 {
  margin-top: 20px;
  margin-left: 96px;
  text-align: center;
  cursor: pointer;
}
/* line 5041, ../sass/stylesheet.scss */
.section13 .blkBtn1 .btnBtn1 {
  top: -72px;
  padding: 30px 50px;
  height: 13px;
}
/* line 5047, ../sass/stylesheet.scss */
.section13 .btnMoreInfo {
  margin-top: 20px;
  display: block;
  text-decoration: none;
  margin-left: 96px;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
}
/* line 5063, ../sass/stylesheet.scss */
.section13 .btnMore {
  position: absolute;
  top: 79%;
  right: 13%;
  display: block;
  text-decoration: none;
  font-size: 42px;
  font-weight: 700;
  color: #ffffff;
  width: 65px;
  height: 65px;
  line-height: 62px;
  text-align: center;
  background-color: #1588FF;
  border-radius: 33px;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
}
/* line 5083, ../sass/stylesheet.scss */
.section13 .btnMore:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 5090, ../sass/stylesheet.scss */
.section13 .blocRight {
  width: 50%;
  float: right;
}
/* line 5093, ../sass/stylesheet.scss */
.section13 .blocRight .text {
  padding-left: 0;
  padding-right: 0;
  line-height: 24px;
}
/* line 5097, ../sass/stylesheet.scss */
.section13 .blocRight .text h2 {
  margin-bottom: 6px;
  font-size: 22px;
  line-height: 106px;
}
/* line 5102, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li {
  margin-bottom: 35px;
}
/* line 5104, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li:first-child {
  margin-bottom: 45px;
}
/* line 5106, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li:first-child i {
  position: relative;
  bottom: 10px;
}
/* line 5111, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li h3 {
  font-weight: 700;
  margin-bottom: 10px;
  margin-left: 95px;
}
/* line 5116, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li p {
  margin-left: 95px;
}
/* line 5119, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li i {
  display: block;
  width: 75px;
  height: 75px;
  float: left;
}
/* line 5124, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li i.i1 {
  background-position: 0 0;
}
/* line 5127, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li i.i2 {
  background-position: -75px 0;
}
/* line 5130, ../sass/stylesheet.scss */
.section13 .blocRight .text ul li i.i3 {
  background-position: -150px 0;
}

/* line 5138, ../sass/stylesheet.scss */
.section14 {
  padding: 70px 0 160px;
  color: #607e9e;
}
/* line 5141, ../sass/stylesheet.scss */
.section14 h2 {
  text-align: center;
}
/* line 5144, ../sass/stylesheet.scss */
.section14 .contentSection {
  margin: 40px 24px 0;
}
/* line 5147, ../sass/stylesheet.scss */
.section14 aside {
  width: 237px;
  float: left;
  position: relative;
}
/* line 5151, ../sass/stylesheet.scss */
.section14 aside .arrow4 {
  font-family: Satisfy;
  position: absolute;
  right: 10px;
  top: -20px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 5159, ../sass/stylesheet.scss */
.section14 aside .arrow4 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 5167, ../sass/stylesheet.scss */
.section14 aside .arrow4:after {
  content: "";
  display: block;
  width: 41px;
  height: 56px;
  background-position: -323px -173px;
  position: absolute;
  bottom: -30px;
  right: -30px;
}
/* line 5178, ../sass/stylesheet.scss */
.section14 aside ul {
  margin-top: 90px;
}
/* line 5180, ../sass/stylesheet.scss */
.section14 aside ul li {
  display: block;
  line-height: 45px;
  border: 1px solid #aebdce;
  margin-bottom: 23px;
  padding-left: 60px;
  border-radius: 23px;
  -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;
  transition: background 0.2s ease-out, color 0.2s ease-out;
  cursor: pointer;
  position: relative;
}
/* line 5193, ../sass/stylesheet.scss */
.section14 aside ul li:before {
  width: 6px;
  height: 12px;
  background-position: 0 -12px;
  top: 16px;
  left: 30px;
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
}
/* line 5203, ../sass/stylesheet.scss */
.section14 aside ul li:hover {
  background-color: #aebdce;
  color: #ffffff;
}
/* line 5206, ../sass/stylesheet.scss */
.section14 aside ul li:hover:before {
  background-position: 0 0;
  left: 35px;
}
/* line 5214, ../sass/stylesheet.scss */
.section14 .imgLuminette {
  float: right;
  position: relative;
}
/* line 5217, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14 {
  display: block;
  background-image: url(../images/spriteSection14-new.png);
  background-repeat: no-repeat;
  width: 152px;
  height: 153px;
  position: absolute;
  opacity: 0;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 5232, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14.i1 {
  background-position: 0 0;
  top: 109px;
  left: 354px;
}
/* line 5237, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14.i2 {
  background-position: -153px 0;
  top: 28px;
  left: 309px;
}
/* line 5242, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14.i3 {
  background-position: -306px 0;
  top: 42px;
  left: 227px;
}
/* line 5247, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14.i4 {
  background-position: -459px 0;
  top: 105px;
  left: 61px;
}
/* line 5252, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14.i5 {
  background-position: -612px 0;
  top: 105px;
  left: 331px;
}
/* line 5257, ../sass/stylesheet.scss */
.section14 .imgLuminette .spriteSection14.show {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 5266, ../sass/stylesheet.scss */
.section14 .cols {
  border: 1px solid #aebdce;
}
/* line 5268, ../sass/stylesheet.scss */
.section14 .cols .col16 {
  width: 16.666666%;
  float: left;
  border-left: 1px solid #aebdce;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 50px 0 40px;
  text-align: center;
  line-height: 24px;
}
/* line 5276, ../sass/stylesheet.scss */
.section14 .cols .col16:first-child {
  border-left: 0;
}
/* line 5279, ../sass/stylesheet.scss */
.section14 .cols .col16 p {
  display: block;
  height: 72px;
}
/* line 5283, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2 {
  width: 43px;
  height: 43px;
  display: block;
  margin: 0 auto 25px;
}
/* line 5288, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2.i1 {
  background-position: 0 0;
}
/* line 5291, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2.i2 {
  background-position: -43px 0;
}
/* line 5294, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2.i3 {
  background-position: -86px 0;
}
/* line 5297, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2.i4 {
  background-position: -129px 0;
}
/* line 5300, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2.i5 {
  background-position: -172px 0;
}
/* line 5303, ../sass/stylesheet.scss */
.section14 .cols .col16 .spriteSection14-2.i6 {
  background-position: -215px 0;
}
/* line 5309, ../sass/stylesheet.scss */
.section14 .arrow5 {
  font-family: Satisfy;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  bottom: -70px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 5318, ../sass/stylesheet.scss */
.section14 .arrow5 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 5326, ../sass/stylesheet.scss */
.section14 .arrow5:after {
  content: "";
  display: block;
  width: 45px;
  height: 53px;
  background-position: -152px -230px;
  position: absolute;
  top: -15px;
  left: -40px;
}

/* line 5338, ../sass/stylesheet.scss */
.section15 {
  padding: 100px 0 90px;
  color: #ffffff;
  background-image: url(../images/bg-section15.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
/* line 5345, ../sass/stylesheet.scss */
.section15 .wrap {
  position: relative;
}
/* line 5348, ../sass/stylesheet.scss */
.section15 .smartphone {
  width: 601px;
  height: 667px;
  background-image: url(../images/smartphone.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: -90px;
  left: 24px;
}
/* line 5358, ../sass/stylesheet.scss */
.section15 .blocRight {
  width: 50%;
  float: right;
  position: relative;
  z-index: 1;
}
/* line 5363, ../sass/stylesheet.scss */
.section15 .blocRight .text {
  margin-right: 24px;
}
/* line 5365, ../sass/stylesheet.scss */
.section15 .blocRight .text img {
  max-width: 100%;
}
/* line 5368, ../sass/stylesheet.scss */
.section15 .blocRight .text h2 {
  margin-top: 45px;
  margin-bottom: 35px;
}
/* line 5372, ../sass/stylesheet.scss */
.section15 .blocRight .text p {
  line-height: 28px;
}
/* line 5375, ../sass/stylesheet.scss */
.section15 .blocRight .text .moreBtn {
  background-color: #ffffff;
  font-weight: 700;
  display: block;
  width: 65px;
  height: 65px;
  line-height: 63px;
  text-align: center;
  text-decoration: none;
  color: #607e9e;
  font-size: 42px;
  border-radius: 33px;
  margin-top: 30px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 5392, ../sass/stylesheet.scss */
.section15 .blocRight .text .moreBtn:hover {
  background-color: #607e9e;
  color: #ffffff;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 5401, ../sass/stylesheet.scss */
.section15 .blocRight .text .btnApp {
  padding-top: 50px;
  text-align: right;
  position: relative;
}
/* line 5405, ../sass/stylesheet.scss */
.section15 .blocRight .text .btnApp .arrow6 {
  font-family: Satisfy;
  position: absolute;
  right: 130px;
  top: -50px;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}
/* line 5413, ../sass/stylesheet.scss */
.section15 .blocRight .text .btnApp .arrow6 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 5421, ../sass/stylesheet.scss */
.section15 .blocRight .text .btnApp .arrow6:after {
  content: "";
  display: block;
  width: 41px;
  height: 56px;
  background-position: -197px -230px;
  position: absolute;
  top: 20px;
  right: -70px;
}

/* line 5436, ../sass/stylesheet.scss */
.section16 {
  padding: 70px 0 20px;
  color: #ffffff;
  background-image: url(../images/bg-section16.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
}
/* line 5443, ../sass/stylesheet.scss */
.section16 .blocLeft {
  width: 50%;
  float: left;
}
/* line 5446, ../sass/stylesheet.scss */
.section16 .blocLeft .text {
  margin-left: 24px;
  margin-right: 24px;
}
/* line 5449, ../sass/stylesheet.scss */
.section16 .blocLeft .text h2 {
  margin-bottom: 30px;
}
/* line 5452, ../sass/stylesheet.scss */
.section16 .blocLeft .text p {
  line-height: 28px;
}
/* line 5457, ../sass/stylesheet.scss */
.section16 .blocRight {
  width: 50%;
  float: right;
  text-align: center;
  margin-top: 80px;
}
/* line 5462, ../sass/stylesheet.scss */
.section16 .blocRight i {
  display: inline-block;
  width: 118px;
  height: 118px;
  margin: 0 18px;
}
/* line 5467, ../sass/stylesheet.scss */
.section16 .blocRight i.i1 {
  background-position: 0 0;
}
/* line 5470, ../sass/stylesheet.scss */
.section16 .blocRight i.i2 {
  background-position: -118px 0;
}
/* line 5473, ../sass/stylesheet.scss */
.section16 .blocRight i.i3 {
  background-position: -236px 0;
}
/* line 5478, ../sass/stylesheet.scss */
.section16 .center {
  margin-top: 40px;
  text-align: center;
}
/* line 5481, ../sass/stylesheet.scss */
.section16 .center img {
  max-width: 100%;
}

/* line 5486, ../sass/stylesheet.scss */
.section17 {
  color: #607e9e;
}
/* line 5488, ../sass/stylesheet.scss */
.section17 .wrap {
  padding: 100px 0 90px;
  background-image: url(../images/section17Img.jpg);
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 5494, ../sass/stylesheet.scss */
.section17 .colLeft {
  width: 50%;
}
/* line 5496, ../sass/stylesheet.scss */
.section17 .colLeft .text {
  margin-left: 24px;
  margin-right: 24px;
}
/* line 5499, ../sass/stylesheet.scss */
.section17 .colLeft .text h2 {
  margin-bottom: 25px;
}
/* line 5502, ../sass/stylesheet.scss */
.section17 .colLeft .text p {
  line-height: 24px;
  margin-bottom: 25px;
}

/* line 5509, ../sass/stylesheet.scss */
.section18 {
  color: #ffffff;
  padding: 90px 0;
  min-height: 628px;
  background-image: url(../images/bg-section18.jpg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #578c92;
  background-size: cover;
}
/* line 5518, ../sass/stylesheet.scss */
.section18 .wrap {
  position: relative;
}
/* line 5521, ../sass/stylesheet.scss */
.section18 .arrow7 {
  font-family: Satisfy;
  position: absolute;
  right: 30px;
  top: 10px;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}
/* line 5529, ../sass/stylesheet.scss */
.section18 .arrow7 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 5537, ../sass/stylesheet.scss */
.section18 .arrow7:after {
  content: "";
  display: block;
  width: 56px;
  height: 43px;
  background-position: -238px -234px;
  position: absolute;
  top: 25px;
  left: -70px;
}
/* line 5548, ../sass/stylesheet.scss */
.section18 .text {
  padding: 0 24px;
}
/* line 5550, ../sass/stylesheet.scss */
.section18 .text h2 {
  margin-bottom: 75px;
}
/* line 5553, ../sass/stylesheet.scss */
.section18 .text ul li {
  margin-bottom: 45px;
  line-height: 24px;
}
/* line 5556, ../sass/stylesheet.scss */
.section18 .text ul li .txtLeft {
  font-weight: 700;
  padding-left: 100px;
  width: 200px;
  float: left;
  position: relative;
}
/* line 5562, ../sass/stylesheet.scss */
.section18 .text ul li .txtLeft:before {
  width: 74px;
  height: 75px;
  left: 0;
  top: 0;
}
/* line 5568, ../sass/stylesheet.scss */
.section18 .text ul li .txtLeft.i1:before {
  background-position: -108px -290px;
}
/* line 5571, ../sass/stylesheet.scss */
.section18 .text ul li .txtLeft.i2:before {
  background-position: -182px -290px;
}
/* line 5575, ../sass/stylesheet.scss */
.section18 .text ul li .txtRight {
  margin-left: 380px;
}

/* line 5581, ../sass/stylesheet.scss */
.section19 {
  padding: 70px 0 20px;
  color: #607e9e;
}
/* line 5584, ../sass/stylesheet.scss */
.section19 .wrap {
  position: relative;
}
/* line 5587, ../sass/stylesheet.scss */
.section19 .text {
  line-height: 24px;
}
/* line 5589, ../sass/stylesheet.scss */
.section19 .text h2 {
  text-align: center;
  margin-bottom: 65px;
}
/* line 5593, ../sass/stylesheet.scss */
.section19 .text .clickProfil {
  right: 24px;
  top: -110px;
  color: #aebdce;
}
/* line 5598, ../sass/stylesheet.scss */
.section19 .text .col50 > div {
  margin: 0 24px;
}
/* line 5600, ../sass/stylesheet.scss */
.section19 .text .col50 > div > span {
  float: left;
  margin-top: 10px;
  display: block;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  line-height: 48px;
  text-align: center;
  width: 48px;
  height: 48px;
  background-color: #aebdce;
  border-radius: 24px;
}
/* line 5615, ../sass/stylesheet.scss */
.section19 .text .col50 > div .parag {
  margin-left: 70px;
}
/* line 5617, ../sass/stylesheet.scss */
.section19 .text .col50 > div .parag h3 {
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 5621, ../sass/stylesheet.scss */
.section19 .text .col50 > div .parag p {
  margin-bottom: 25px;
}
/* line 5626, ../sass/stylesheet.scss */
.section19 .text .colsRound a p {
  color: #607e9e;
}
/* line 5628, ../sass/stylesheet.scss */
.section19 .text .colsRound a p span {
  color: #aebdce;
}
/* line 5633, ../sass/stylesheet.scss */
.section19 .colsRound {
  margin-top: 10px;
  margin-bottom: 80px;
}

/* line 5638, ../sass/stylesheet.scss */
.section20 {
  color: #ffffff;
  padding: 90px 0 110px;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  text-align: center;
}
/* line 5645, ../sass/stylesheet.scss */
.section20 h2 {
  font-style: italic;
  margin-bottom: 0;
}
/* line 5649, ../sass/stylesheet.scss */
.section20 p {
  line-height: 24px;
}
/* line 5651, ../sass/stylesheet.scss */
.section20 p strong {
  font-weight: 700;
}
/* line 5656, ../sass/stylesheet.scss */
.section20 div.wrap h2 span {
  font-size: 16px;
  line-height: 23px;
  display: block;
  font-style: normal;
}
/* line 5662, ../sass/stylesheet.scss */
.section20 div.wrap h2 strong {
  font-weight: bold;
  display: block;
}

/* line 5668, ../sass/stylesheet.scss */
.section21 {
  color: #607e9e;
  padding: 90px 0;
  text-align: center;
}
/* line 5672, ../sass/stylesheet.scss */
.section21 .wrap {
  position: relative;
}
/* line 5674, ../sass/stylesheet.scss */
.section21 .wrap > img {
  max-width: 100%;
}
/* line 5678, ../sass/stylesheet.scss */
.section21 .btnMore {
  display: block;
  text-decoration: none;
  font-size: 42px;
  font-weight: 700;
  color: #ffffff;
  width: 65px;
  height: 65px;
  line-height: 62px;
  text-align: center;
  background-color: #1588FF;
  border-radius: 33px;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
}
/* line 5695, ../sass/stylesheet.scss */
.section21 .btnMore:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 5702, ../sass/stylesheet.scss */
.section21 .contTooltip {
  position: absolute;
  left: 24px;
  top: 185px;
}
/* line 5707, ../sass/stylesheet.scss */
.section21 .tooltipBloc {
  opacity: 0;
  position: absolute;
  top: -80px;
  left: 45px;
  width: 445px;
  background: linear-gradient(to right, #1588ff 0%, #178cd4 100%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr='$color_robins_egg_blue_approx', endcolorstr='$color_curious_blue_approx', gradienttype=1 );
  padding: 40px 50px;
  color: #ffffff;
  text-align: left;
  -webkit-transition: opacity 0.2s ease-out, left 0.2s ease-out;
  transition: opacity 0.2s ease-out, left 0.2s ease-out;
}
/* line 5721, ../sass/stylesheet.scss */
.section21 .tooltipBloc.show {
  display: block;
  opacity: 1;
  left: 35px;
}
/* line 5726, ../sass/stylesheet.scss */
.section21 .tooltipBloc h3 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 5732, ../sass/stylesheet.scss */
.section21 .tooltipBloc p {
  line-height: 24px;
}
/* line 5736, ../sass/stylesheet.scss */
.section21 .arrow8 {
  font-family: Satisfy;
  position: absolute;
  left: 80px;
  top: 80px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 5744, ../sass/stylesheet.scss */
.section21 .arrow8 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 5752, ../sass/stylesheet.scss */
.section21 .arrow8:after {
  content: "";
  display: block;
  width: 51px;
  height: 49px;
  background-position: -252px -47px;
  position: absolute;
  top: 35px;
  left: -60px;
}
/* line 5763, ../sass/stylesheet.scss */
.section21 .cols {
  margin-top: -40px;
  position: relative;
  z-index: 1;
}
/* line 5767, ../sass/stylesheet.scss */
.section21 .cols .col33 {
  width: 33.333333%;
  float: left;
}
/* line 5770, ../sass/stylesheet.scss */
.section21 .cols .col33 > div {
  margin: 0 24px;
}
/* line 5772, ../sass/stylesheet.scss */
.section21 .cols .col33 > div > span {
  display: inline-block;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  line-height: 48px;
  text-align: center;
  width: 48px;
  height: 48px;
  background-color: #aebdce;
  border-radius: 24px;
  margin-bottom: 35px;
}
/* line 5786, ../sass/stylesheet.scss */
.section21 .cols .col33 > div p {
  line-height: 24px;
}

/* line 5793, ../sass/stylesheet.scss */
.section22 {
  color: #ffffff;
  padding: 90px 0;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
}
/* line 5799, ../sass/stylesheet.scss */
.section22 .text {
  margin: 0 24px;
}
/* line 5801, ../sass/stylesheet.scss */
.section22 .text .ulg {
  float: right;
  margin-top: 10px;
}
/* line 5805, ../sass/stylesheet.scss */
.section22 .text h2 {
  margin-bottom: 25px;
}
/* line 5808, ../sass/stylesheet.scss */
.section22 .text > p {
  line-height: 24px;
}
/* line 5811, ../sass/stylesheet.scss */
.section22 .text ul {
  margin-top: 75px;
}
/* line 5813, ../sass/stylesheet.scss */
.section22 .text ul li {
  border: 1px solid #aebdce;
  border-radius: 10px;
  padding: 33px 48px;
  min-height: 96px;
  margin-bottom: 10px;
}
/* line 5820, ../sass/stylesheet.scss */
.section22 .text ul li > span {
  float: left;
  display: inline-block;
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  line-height: 48px;
  text-align: center;
  width: 48px;
  height: 48px;
  background-color: #aebdce;
  border-radius: 24px;
  margin-top: 24px;
}
/* line 5835, ../sass/stylesheet.scss */
.section22 .text ul li .listText {
  margin-left: 94px;
  margin-right: 284px;
  line-height: 24px;
}
/* line 5839, ../sass/stylesheet.scss */
.section22 .text ul li .listText h3 {
  font-weight: 700;
}
/* line 5843, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf {
  float: right;
  margin-top: 23px;
  display: block;
  width: 240px;
  height: 50px;
  line-height: 50px;
  text-decoration: none;
  border-radius: 10px;
  background-color: #ffffff;
  overflow: hidden;
  color: #607e9e;
  position: relative;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 5860, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf span {
  position: relative;
  z-index: 1;
  margin-left: 63px;
}
/* line 5865, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf:after {
  content: "";
  width: 6px;
  height: 12px;
  background-position: 0 -12px;
  right: 17px;
  top: 19px;
}
/* line 5873, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf .iPdf {
  display: block;
  width: 50px;
  height: 50px;
  background-color: #d61508;
  top: 0;
  left: 0;
  position: absolute;
  -webkit-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
}
/* line 5884, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf .iPdf:before {
  width: 25px;
  height: 25px;
  background-position: 0 -373px;
  top: 12px;
  left: 13px;
}
/* line 5891, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf .iPdf:after {
  content: "";
  width: 1px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 50px;
  background-color: #ffffff;
}
/* line 5901, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf:hover {
  color: #ffffff;
}
/* line 5903, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf:hover .iPdf {
  width: 100%;
}
/* line 5906, ../sass/stylesheet.scss */
.section22 .text ul li .btnPdf:hover:after {
  background-position: 0 0;
}
/* line 5915, ../sass/stylesheet.scss */
.section22.section22--v2 {
  background: #ffffff;
  color: #607e9e;
}
/* line 5919, ../sass/stylesheet.scss */
.section22.section22--v2 .text ul li .btnPdf {
  color: #ffffff;
  background-color: #607e9e;
}
/* line 5924, ../sass/stylesheet.scss */
.section22.section22--v2 .content {
  margin-top: 75px;
}
/* line 5926, ../sass/stylesheet.scss */
.section22.section22--v2 .content h2 {
  margin-bottom: 25px;
  font-weight: 700;
}
/* line 5930, ../sass/stylesheet.scss */
.section22.section22--v2 .content h2 strong {
  color: #aebdce;
}
/* line 5934, ../sass/stylesheet.scss */
.section22.section22--v2 .content > p {
  line-height: 24px;
}
/* line 5937, ../sass/stylesheet.scss */
.section22.section22--v2 .content ul {
  margin-top: 25px;
}
/* line 5941, ../sass/stylesheet.scss */
.section22.section22--v2 .content .contentList {
  list-style-type: disc;
  padding-left: 50px;
}
/* line 5945, ../sass/stylesheet.scss */
.section22.section22--v2 .content .contentList .contentList__item {
  line-height: 24px;
  margin-top: 6px;
  color: #aebdce;
}
/* line 5952, ../sass/stylesheet.scss */
.section22.section22--v2 .content .footnote {
  border: 2px solid #607e9e;
  padding: 20px 30px;
  margin-top: 25px;
}
/* line 5958, ../sass/stylesheet.scss */
.section22.section22--v2 .content .footnote h3 {
  font: 700 16px/24px Open Sans;
  color: #1588FF;
}
/* line 5963, ../sass/stylesheet.scss */
.section22.section22--v2 .content .footnote p {
  font: 400 16px/24px Open Sans;
}
/* line 5968, ../sass/stylesheet.scss */
.section22.section22--v2 .content .cta-doctors {
  background-image: url(../images/v2/luminette-etudes_cliniques-cta_doctors.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 50px 30px;
  position: relative;
  margin-top: 75px;
}
/* line 5977, ../sass/stylesheet.scss */
.section22.section22--v2 .content .cta-doctors p {
  color: #607e9e;
  float: left;
  font: 400 20px/32px Open Sans;
}
/* line 5982, ../sass/stylesheet.scss */
.section22.section22--v2 .content .cta-doctors p strong {
  font: 700 28px/32px Open Sans;
}
/* line 5987, ../sass/stylesheet.scss */
.section22.section22--v2 .content .cta-doctors a {
  float: right;
  margin-top: 10px;
}
/* line 5992, ../sass/stylesheet.scss */
.section22.section22--v2 .content .cta-doctors .after {
  position: absolute;
  left: 0;
  bottom: -22px;
  right: 0;
  background: url(../images/v2/luminette-bloc_shadow.png) no-repeat top center/100%;
  width: 100%;
  height: 24px;
}

/* line 6005, ../sass/stylesheet.scss */
.section23 {
  background: #f6f6f8;
  position: relative;
  min-height: 900px;
}
/* line 6013, ../sass/stylesheet.scss */
.section23 > span {
  position: absolute;
  z-index: 1;
  top: 280px;
  left: 50%;
  margin-left: -35px;
  display: block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  color: #ffffff;
  background-color: #607e9e;
  border-radius: 35px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 6042, ../sass/stylesheet.scss */
.section23 .slideContent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 1;
  color: #6281a0;
  max-width: 1200px;
  max-height: 700px;
}
/* line 6053, ../sass/stylesheet.scss */
.section23 .blkPriceBuyBig {
  margin-top: 20px;
  min-width: 300px;
  padding: 24px 33px 0px 33px;
}
/* line 6057, ../sass/stylesheet.scss */
.section23 .blkPriceBuyBig .divPriceBuyBig {
  max-width: 104px;
  margin: 0 auto;
}
/* line 6061, ../sass/stylesheet.scss */
.section23 .blkPriceBuyBig .btnPriceBuyBig {
  float: none;
  top: -48px;
}
/* line 6066, ../sass/stylesheet.scss */
.section23 .custom-padding {
  padding-top: 0;
  margin-top: 0;
}
/* line 6070, ../sass/stylesheet.scss */
.section23 .btnPriceBuyBig {
  min-width: 300px;
  padding: 24px 33px 20px 33px;
}
/* line 6074, ../sass/stylesheet.scss */
.section23 .blkBtn2 {
  margin-top: 15px;
  min-width: 300px;
  padding: 0px 33px;
}
/* line 6078, ../sass/stylesheet.scss */
.section23 .blkBtn2 .divBtn2 {
  max-width: 300px;
  margin: 0 auto;
  border: none;
}
/* line 6084, ../sass/stylesheet.scss */
.section23 .btn2 {
  height: 24px;
  min-width: 300px;
  padding: 0;
  color: #6281a0;
  float: none;
}
/* line 6092, ../sass/stylesheet.scss */
.section23 .btn-2 {
  margin-top: 15px;
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  height: 24px;
  border-radius: 40px;
  padding: 22px 30px 20px 30px;
  min-width: 300px;
  transition: all 200ms ease-in;
}
/* line 6102, ../sass/stylesheet.scss */
.section23 .btn-2:hover {
  color: #ffffff;
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
  transition: all 200ms ease-in;
}
/* line 6106, ../sass/stylesheet.scss */
.section23 .btn-2:hover .iArrowRight {
  background-position: 0 0px;
}
/* line 6111, ../sass/stylesheet.scss */
.section23 .glassesBadgeWrapper {
  position: relative;
}
/* line 6118, ../sass/stylesheet.scss */
.section23 .badges {
  position: absolute;
  bottom: 20%;
  right: 5%;
  display: inline-block;
}
/* line 6124, ../sass/stylesheet.scss */
.section23 .badges .leftBadge {
  float: left;
  filter: drop-shadow(0 15px 30px rgba(107, 125, 144, 0.25));
}
/* line 6131, ../sass/stylesheet.scss */
.section23 .badges .rightBadge {
  filter: drop-shadow(0 15px 30px rgba(107, 125, 144, 0.25));
  padding-left: 25px;
}

/* line 6140, ../sass/stylesheet.scss */
.section24 {
  color: #607e9e;
  padding: 80px 0;
}
/* line 6143, ../sass/stylesheet.scss */
.section24 .clearfix {
  padding: 0 24px;
}
/* line 6146, ../sass/stylesheet.scss */
.section24 .colLeft {
  float: left;
  width: calc(100% - 420px);
  padding-top: 10px;
}
/* line 6150, ../sass/stylesheet.scss */
.section24 .colLeft img {
  max-width: 100%;
}
/* line 6154, ../sass/stylesheet.scss */
.section24 .colRight {
  float: right;
  width: 360px;
}
/* line 6158, ../sass/stylesheet.scss */
.section24 .colRight .text h2 {
  margin-bottom: 25px;
}
/* line 6161, ../sass/stylesheet.scss */
.section24 .colRight .text ul {
  line-height: 24px;
  margin-left: 20px;
}
/* line 6164, ../sass/stylesheet.scss */
.section24 .colRight .text ul li {
  margin: 12px 0;
  list-style-type: disc;
  font-size: 10px;
  color: #aebdce;
  padding-left: 25px;
}
/* line 6170, ../sass/stylesheet.scss */
.section24 .colRight .text ul li span {
  font-size: 16px;
  color: #607e9e;
}
/* line 6178, ../sass/stylesheet.scss */
.section24 .btn-1 {
  margin-top: 20px;
}
/* line 6181, ../sass/stylesheet.scss */
.section24 .blkBtn1 {
  margin-top: 20px;
}
/* line 6183, ../sass/stylesheet.scss */
.section24 .blkBtn1 .btnBtn1 {
  padding: 29px 50px;
  height: 14px;
  top: -72px;
}

/* line 6190, ../sass/stylesheet.scss */
.section25 {
  color: #ffffff;
  padding: 80px 0;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
}
/* line 6196, ../sass/stylesheet.scss */
.section25 h2 {
  text-align: center;
  margin-bottom: 65px;
}
/* line 6200, ../sass/stylesheet.scss */
.section25 .cols .col50 > div {
  margin: 0 24px;
}
/* line 6202, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li {
  margin-bottom: 38px;
}
/* line 6204, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25 {
  display: block;
  width: 75px;
  height: 75px;
  float: left;
}
/* line 6209, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25.i1 {
  background-position: 0 0;
}
/* line 6212, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25.i2 {
  background-position: -75px 0;
}
/* line 6215, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25.i3 {
  background-position: -150px 0;
}
/* line 6218, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25.i4 {
  background-position: -225px 0;
}
/* line 6221, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25.i5 {
  background-position: -300px 0;
}
/* line 6224, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li .spriteSection25.i6 {
  background-position: -375px 0;
}
/* line 6228, ../sass/stylesheet.scss */
.section25 .cols .col50 > div li p {
  line-height: 24px;
  margin-left: 95px;
  padding-top: 10px;
}

/* line 6236, ../sass/stylesheet.scss */
.section26 {
  color: #607e9e;
  padding: 80px 0 120px;
}
/* line 6239, ../sass/stylesheet.scss */
.section26 .wrap {
  position: relative;
}
/* line 6241, ../sass/stylesheet.scss */
.section26 .wrap > h2 {
  margin: 55px 24px 65px;
}
/* line 6245, ../sass/stylesheet.scss */
.section26 .section26Img {
  float: right;
  margin-right: 24px;
}
/* line 6249, ../sass/stylesheet.scss */
.section26 .blocLeft {
  max-width: 522px;
  margin: 0 24px;
}
/* line 6252, ../sass/stylesheet.scss */
.section26 .blocLeft h2 {
  margin-bottom: 30px;
}
/* line 6255, ../sass/stylesheet.scss */
.section26 .blocLeft p {
  line-height: 24px;
}
/* line 6260, ../sass/stylesheet.scss */
.section26 .cols .col25 {
  width: 25%;
  float: left;
  margin-bottom: 30px;
}
/* line 6264, ../sass/stylesheet.scss */
.section26 .cols .col25 > div {
  margin: 0 24px;
}
/* line 6266, ../sass/stylesheet.scss */
.section26 .cols .col25 > div > span {
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #ffffff;
  background-color: #aebdce;
  border-radius: 24px;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 6280, ../sass/stylesheet.scss */
.section26 .cols .col25 > div p {
  line-height: 24px;
}
/* line 6282, ../sass/stylesheet.scss */
.section26 .cols .col25 > div p strong {
  font-weight: 700;
}
/* line 6285, ../sass/stylesheet.scss */
.section26 .cols .col25 > div p i {
  font-style: italic;
}
/* line 6289, ../sass/stylesheet.scss */
.section26 .cols .col25 > div .price {
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #ffffff;
  background-color: #1588FF;
  border-radius: 24px;
  font-size: 16px;
  font-weight: 700;
  float: right;
  margin-top: 10px;
}
/* line 6306, ../sass/stylesheet.scss */
.section26 .cols .col50 {
  margin-bottom: 30px;
}
/* line 6308, ../sass/stylesheet.scss */
.section26 .cols .col50 > div {
  margin: 0 24px;
}
/* line 6310, ../sass/stylesheet.scss */
.section26 .cols .col50 > div p {
  line-height: 24px;
}
/* line 6312, ../sass/stylesheet.scss */
.section26 .cols .col50 > div p strong {
  font-weight: 700;
}
/* line 6319, ../sass/stylesheet.scss */
.section26 .bgDot2 {
  margin: 0 0 30px;
  height: 118px;
}
/* line 6322, ../sass/stylesheet.scss */
.section26 .bgDot2 > span {
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #ffffff;
  background-color: #aebdce;
  border-radius: 24px;
  font-size: 24px;
  font-weight: 700;
  margin: auto;
}
/* line 6337, ../sass/stylesheet.scss */
.section26 .btnCenter {
  text-align: center;
}
/* line 6340, ../sass/stylesheet.scss */
.section26 .arrow10 {
  font-family: Satisfy;
  position: absolute;
  left: 40px;
  bottom: -30px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 6348, ../sass/stylesheet.scss */
.section26 .arrow10 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 6356, ../sass/stylesheet.scss */
.section26 .arrow10:after {
  content: "";
  display: block;
  width: 28px;
  height: 63px;
  background-position: -256px -277px;
  position: absolute;
  top: -40px;
  left: -15px;
}

/* line 6368, ../sass/stylesheet.scss */
.section27 {
  background-image: url(../images/bg-societe.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 520px;
  margin-top: 129px;
}
/* line 6376, ../sass/stylesheet.scss */
.section27:after {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 6385, ../sass/stylesheet.scss */
.section27 .text {
  position: relative;
  z-index: 1;
  text-align: center;
}
/* line 6389, ../sass/stylesheet.scss */
.section27 .text .lucimed {
  margin: 100px 0 60px;
  max-width: 100%;
}
/* line 6393, ../sass/stylesheet.scss */
.section27 .text h1 {
  font-size: 44px;
  line-height: 52px;
  color: #ffffff;
  margin-bottom: 55px;
}
/* line 6398, ../sass/stylesheet.scss */
.section27 .text h1 strong {
  font-weight: 700;
}
/* line 6403, ../sass/stylesheet.scss */
.section27 .btn-2 .iArrowBottom {
  position: relative;
  top: -2px;
  margin-left: 10px;
}

/* line 6410, ../sass/stylesheet.scss */
.section29 .wrap {
  position: relative;
}
/* line 6413, ../sass/stylesheet.scss */
.section29 .colLeft {
  width: 50%;
  float: left;
}
/* line 6416, ../sass/stylesheet.scss */
.section29 .colLeft .blocImg {
  padding: 160px 24px 0;
}
/* line 6418, ../sass/stylesheet.scss */
.section29 .colLeft .blocImg .section29Img {
  max-width: 110%;
}
/* line 6423, ../sass/stylesheet.scss */
.section29 .colRight {
  width: 50%;
  float: right;
}
/* line 6426, ../sass/stylesheet.scss */
.section29 .colRight .text {
  padding: 90px 24px;
  color: #607e9e;
}
/* line 6429, ../sass/stylesheet.scss */
.section29 .colRight .text p {
  line-height: 24px;
  margin-top: 25px;
}
/* line 6435, ../sass/stylesheet.scss */
.section29 .arrow14 {
  font-family: Satisfy;
  position: absolute;
  left: 340px;
  top: 100px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 6443, ../sass/stylesheet.scss */
.section29 .arrow14 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 6451, ../sass/stylesheet.scss */
.section29 .arrow14:after {
  content: "";
  display: block;
  width: 61px;
  height: 37px;
  background-position: -321px -322px;
  position: absolute;
  top: 0;
  left: -60px;
}

/* line 6463, ../sass/stylesheet.scss */
.section30 {
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
  padding: 120px 0 90px;
}
/* line 6469, ../sass/stylesheet.scss */
.section30 h2 {
  text-align: left;
  font-size: 28px;
  line-height: 32px;
  margin-top: 0;
  margin-bottom: 0;
  color: #aebdce;
}
/* line 6477, ../sass/stylesheet.scss */
.section30 h2 span {
  font-weight: 700;
  display: block;
}

/* line 6483, ../sass/stylesheet.scss */
.section30__secondzone {
  background-color: #aebdce;
  color: #ffffff;
  padding-bottom: 70px;
}

/* line 6488, ../sass/stylesheet.scss */
.section31 {
  padding: 90px 0 40px;
  text-align: center;
  color: #607e9e;
}
/* line 6492, ../sass/stylesheet.scss */
.section31 h2 {
  font-weight: 700;
}
/* line 6495, ../sass/stylesheet.scss */
.section31 p {
  max-width: 522px;
  margin: auto;
  line-height: 24px;
  margin-top: 25px;
}
/* line 6500, ../sass/stylesheet.scss */
.section31 p a {
  color: #607e9e;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 6505, ../sass/stylesheet.scss */
.section31 p a:hover {
  color: #aebdce;
}
/* line 6509, ../sass/stylesheet.scss */
.section31 p strong {
  font-weight: 700;
}
/* line 6514, ../sass/stylesheet.scss */
.section31 .wrap img {
  display: inline-block;
  margin: 0 15px;
}
/* line 6518, ../sass/stylesheet.scss */
.section31 .wrap .fabric-caption {
  display: inline-block;
  margin: 0 10px 30px;
  position: relative;
  bottom: 15px;
}

/* line 6527, ../sass/stylesheet.scss */
.section32 {
  background-color: #ffffff;
  background-position: center;
}
/* line 6530, ../sass/stylesheet.scss */
.section32 .buy_badges {
  min-height: 325px;
}
/* line 6533, ../sass/stylesheet.scss */
.section32 .badge {
  float: right;
  filter: drop-shadow(0 15px 30px rgba(107, 125, 144, 0.25));
  padding-right: 25px;
  width: 130px;
  height: auto;
}
/* line 6539, ../sass/stylesheet.scss */
.section32 .badge.wide {
  width: 130px;
}
/* line 6543, ../sass/stylesheet.scss */
.section32 .badge2 {
  filter: drop-shadow(0 15px 30px rgba(107, 125, 144, 0.25));
  padding-right: 38px;
  width: 130px;
  height: auto;
}
/* line 6549, ../sass/stylesheet.scss */
.section32 p {
  color: #607E9E;
  font-size: 28px;
  font-weight: bold;
  text-align: left;
  line-height: 40px;
  max-width: 385px;
}
/* line 6557, ../sass/stylesheet.scss */
.section32 .col40 {
  width: 40%;
  float: left;
  margin-top: 130px;
}
/* line 6562, ../sass/stylesheet.scss */
.section32 .col30 {
  width: 30%;
  float: left;
  text-align: right;
  margin-top: 120px;
}
/* line 6568, ../sass/stylesheet.scss */
.section32 .col30.luminette {
  margin-top: 60px;
  text-align: right;
}
/* line 6572, ../sass/stylesheet.scss */
.section32 .buy_items {
  min-height: 360px;
}
/* line 6575, ../sass/stylesheet.scss */
.section32 .col25 {
  width: 25%;
  float: left;
  margin-top: 40px;
}
/* line 6579, ../sass/stylesheet.scss */
.section32 .col25 span {
  display: block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #ffffff;
  background-color: #aebdce;
  border-radius: 24px;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 6593, ../sass/stylesheet.scss */
.section32 .col25 > div {
  margin-right: 50px;
}
/* line 6596, ../sass/stylesheet.scss */
.section32 .col25 p {
  margin-top: 20px;
  text-align: left;
  color: #607E9E;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  padding-right: 40px;
}
/* line 6605, ../sass/stylesheet.scss */
.section32 .col25 p strong {
  font-weight: bold;
}
/* line 6608, ../sass/stylesheet.scss */
.section32 .col25 p i {
  font-style: italic;
}

/* line 6614, ../sass/stylesheet.scss */
.hideBlock {
  display: none;
}

/* line 6617, ../sass/stylesheet.scss */
.main {
  padding-top: 80px;
  padding-bottom: 20px;
}
/* line 6620, ../sass/stylesheet.scss */
.main.v2 {
  padding-top: 40px;
}
/* line 6623, ../sass/stylesheet.scss */
.main.v3 {
  padding-top: 0;
}
/* line 6626, ../sass/stylesheet.scss */
.main .wrap {
  position: relative;
}
/* line 6629, ../sass/stylesheet.scss */
.main aside {
  position: absolute;
  top: 0;
  right: 0;
  width: 332px;
  margin: 0 24px;
}
/* line 6635, ../sass/stylesheet.scss */
.main aside.fixed {
  position: fixed;
  top: 80px;
}
/* line 6639, ../sass/stylesheet.scss */
.main aside .btn-1 {
  display: block;
  text-align: center;
  margin-bottom: 40px;
}
/* line 6644, ../sass/stylesheet.scss */
.main aside .blkBtn1 {
  display: block;
  text-align: center;
  margin-bottom: 40px;
}
/* line 6648, ../sass/stylesheet.scss */
.main aside .blkBtn1 .btnBtn1 {
  float: none;
  top: -30px;
}
/* line 6654, ../sass/stylesheet.scss */
.main .content {
  margin: 0 404px 0 24px;
  min-height: 320px;
  color: #607e9e;
}
/* line 6658, ../sass/stylesheet.scss */
.main .content > h2 {
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 6662, ../sass/stylesheet.scss */
.main .content > p {
  line-height: 24px;
}
/* line 6665, ../sass/stylesheet.scss */
.main .content.v2 {
  margin-right: 24px;
}
/* line 6668, ../sass/stylesheet.scss */
.main .content p a {
  color: #607e9e;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 6673, ../sass/stylesheet.scss */
.main .content p a:hover {
  color: #aebdce;
}

/* line 6679, ../sass/stylesheet.scss */
.btnContact {
  display: block;
  width: 180px;
  height: 50px;
  background-color: #607e9e;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  line-height: 47px;
  border-radius: 40px;
  -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;
  transition: background 0.2s ease-out, color 0.2s ease-out;
}
/* line 6693, ../sass/stylesheet.scss */
.btnContact .iArrowRight {
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
  background-position: 0 0;
}
/* line 6699, ../sass/stylesheet.scss */
.btnContact:hover {
  background-color: #ffffff;
  color: #607e9e;
}
/* line 6702, ../sass/stylesheet.scss */
.btnContact:hover .iArrowRight {
  background-position: 0 -12px;
}

/* line 6707, ../sass/stylesheet.scss */
.topMap {
  margin-top: 129px;
}
/* line 6709, ../sass/stylesheet.scss */
.topMap #map_canvas {
  width: 100%;
  height: 600px;
  position: absolute;
}
/* line 6714, ../sass/stylesheet.scss */
.topMap .blocSearch {
  position: relative;
  top: -44px;
  float: right;
  width: 332px;
  height: 465px;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
}
/* line 6723, ../sass/stylesheet.scss */
.topMap .blocSearch:after {
  content: "";
  display: block;
  width: 140px;
  height: 190px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 6732, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc {
  padding: 30px 46px;
  text-align: center;
}
/* line 6735, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc h1 {
  color: #ffffff;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}
/* line 6745, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc form > p {
  text-align: left;
  margin-bottom: 25px;
}
/* line 6748, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc form > p > label {
  color: #ffffff;
  margin-bottom: 20px;
  display: block;
  text-align: center;
}
/* line 6754, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc form > p:last-child {
  margin-top: 35px;
  margin-bottom: 0;
}
/* line 6759, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc form input[type=text] {
  width: 100%;
}
/* line 6762, ../sass/stylesheet.scss */
.topMap .blocSearch .contentBloc form .btn-2 {
  display: block;
  margin: 15px auto 0;
  text-align: center;
  max-width: 240px;
}
/* line 6771, ../sass/stylesheet.scss */
.topMap .blocContactUs {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 522px;
  color: #607e9e;
}
/* line 6777, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc {
  position: relative;
  padding: 40px;
  background-color: #ffffff;
}
/* line 6781, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc h1 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 45px;
}
/* line 6787, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li {
  margin-bottom: 24px;
}
/* line 6789, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li:last-child {
  margin-bottom: 0;
}
/* line 6792, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  width: 70px;
  padding-left: 35px;
  float: left;
  position: relative;
}
/* line 6800, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2:before {
  display: block;
  width: 22px;
  height: 22px;
  left: 0;
  top: 2px;
}
/* line 6807, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2.i1:before {
  background-position: -47px -373px;
}
/* line 6810, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2.i2:before {
  background-position: -69px -373px;
}
/* line 6813, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2.i3:before {
  background-position: -91px -373px;
}
/* line 6816, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2.i4:before {
  background-position: -113px -373px;
}
/* line 6819, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2.i5:before {
  background-position: -135px -373px;
}
/* line 6822, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li h2.i6:before {
  background-position: -157px -373px;
}
/* line 6826, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li p {
  margin-left: 110px;
  line-height: 24px;
}
/* line 6829, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li p a {
  color: #607e9e;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 6835, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li p a:hover {
  color: #aebdce;
}
/* line 6839, ../sass/stylesheet.scss */
.topMap .blocContactUs .contentBloc ul li p .italic {
  color: #aebdce;
  font-size: 14px;
  font-style: italic;
}
/* line 6848, ../sass/stylesheet.scss */
.topMap > .clearfix {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 6853, ../sass/stylesheet.scss */
.pointsVente {
  margin: 0 24px;
  color: #607e9e;
}
/* line 6856, ../sass/stylesheet.scss */
.pointsVente li {
  border-bottom: 1px solid #aebdce;
  padding: 30px 0 35px;
}
/* line 6859, ../sass/stylesheet.scss */
.pointsVente li .col1 {
  float: left;
  max-width: 450px;
}
/* line 6863, ../sass/stylesheet.scss */
.pointsVente li h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 29px;
}
/* line 6869, ../sass/stylesheet.scss */
.pointsVente li .nbKm {
  font-size: 28px;
  color: #aebdce;
  padding-left: 35px;
  position: relative;
}
/* line 6874, ../sass/stylesheet.scss */
.pointsVente li .nbKm:before {
  display: block;
  width: 20px;
  height: 23px;
  background-position: -27px -373px;
  top: 8px;
  left: 0;
}
/* line 6883, ../sass/stylesheet.scss */
.pointsVente li p {
  line-height: 24px;
  float: right;
  display: block;
  width: 332px;
  margin-top: 9px;
  margin-right: 48px;
}
/* line 6891, ../sass/stylesheet.scss */
.pointsVente li .btn-2 {
  float: right;
  margin-top: 18px;
}

/* line 6897, ../sass/stylesheet.scss */
#contactForm {
  margin-top: 35px;
}
/* line 6899, ../sass/stylesheet.scss */
#contactForm > p {
  width: 50%;
  float: left;
  margin-bottom: 40px;
  position: relative;
}
/* line 6904, ../sass/stylesheet.scss */
#contactForm > p input {
  width: calc(100% - 24px);
}
/* line 6907, ../sass/stylesheet.scss */
#contactForm > p .SumoSelect {
  width: calc(100% - 24px);
}
/* line 6910, ../sass/stylesheet.scss */
#contactForm > p:nth-child(even) input {
  float: right;
}
/* line 6914, ../sass/stylesheet.scss */
#contactForm textarea {
  width: 100%;
  margin-bottom: 40px;
}
/* line 6918, ../sass/stylesheet.scss */
#contactForm .btn-2 {
  float: right;
}
/* line 6921, ../sass/stylesheet.scss */
#contactForm .small {
  font-size: 12px;
  line-height: 16px;
  color: #aebdce;
}

/* line 6927, ../sass/stylesheet.scss */
.glasses {
  position: relative;
  left: -150px;
  top: -40px;
  z-index: 1;
  transform-origin: center center;
  transition: transform 500ms;
  opacity: 1;
}

/* line 6936, ../sass/stylesheet.scss */
.nosepad {
  position: absolute;
  left: -120px;
  top: -36px;
  transform-origin: center center;
  transition: transform 500ms;
  opacity: 1;
}

/* line 6944, ../sass/stylesheet.scss */
.oldnosepad {
  position: absolute;
  left: -30px;
  top: -10px;
  transform-origin: center center;
  transition: transform 500ms;
  opacity: 1;
}

/* line 6952, ../sass/stylesheet.scss */
.decrease {
  transform-origin: center center;
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

/* line 6958, ../sass/stylesheet.scss */
.note {
  visibility: hidden;
  padding: 35px;
  margin-top: 15px;
  position: absolute;
  top: -70px;
  margin-left: 145px;
  outline: 0;
  z-index: 5;
  color: #ffffff;
  width: fit-content;
  font-size: 1.2rem;
  background-color: #607e9e;
  border-radius: 40px;
  text-align: center;
}
/* line 6973, ../sass/stylesheet.scss */
.note::after {
  content: "";
  position: absolute;
  left: 45%;
  border-width: 15px;
  bottom: -30px;
  border-style: solid;
  border-color: #607e9e transparent transparent transparent;
}

/* line 6983, ../sass/stylesheet.scss */
.out {
  visibility: visible;
  transform-origin: center center;
  transition: transform 500ms;
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}

/* line 6990, ../sass/stylesheet.scss */
.zoom {
  visibility: visible;
  transform-origin: center center;
  transition: transform 500ms;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* line 6997, ../sass/stylesheet.scss */
.zoomOut {
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* line 7000, ../sass/stylesheet.scss */
.topBuy {
  margin-top: 160px;
  height: 575px;
  background-color: #FFF;
}
/* line 7006, ../sass/stylesheet.scss */
.topBuy .cols {
  position: relative;
  margin: 0 24px;
}
/* line 7009, ../sass/stylesheet.scss */
.topBuy .cols .noteBtn {
  display: none;
  font-weight: bold;
  position: absolute;
  top: -30px;
  left: 315px;
  border-radius: 50%;
  padding: 9px 17px;
  z-index: 2;
  border: none;
  color: #ffffff;
  background-color: #607e9e;
  font-size: 1.2rem;
  outline: none;
}
/* line 7024, ../sass/stylesheet.scss */
.topBuy .cols .colLeft {
  position: absolute;
  left: 0;
  right: 546px;
  width: 634px;
}
/* line 7030, ../sass/stylesheet.scss */
.topBuy .cols .colRight {
  width: 620px;
  float: right;
}
/* line 7034, ../sass/stylesheet.scss */
.topBuy .cols .luminette {
  margin-top: 180px;
  max-width: 100%;
}
/* line 7038, ../sass/stylesheet.scss */
.topBuy .cols .livraison {
  position: absolute;
  top: 370px;
  left: 320px;
  filter: drop-shadow(0 15px 30px rgba(107, 125, 144, 0.25));
}
/* line 7045, ../sass/stylesheet.scss */
.topBuy .cols .badge30days {
  position: absolute;
  top: 370px;
  left: 150px;
  filter: drop-shadow(0 15px 30px rgba(107, 125, 144, 0.25));
}
/* line 7052, ../sass/stylesheet.scss */
.topBuy .cols .formCommand {
  margin-top: 150px;
}
/* line 7054, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon {
  position: relative;
  float: right;
  top: 15px;
}
/* line 7058, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon input {
  height: 72px;
  border-radius: 40px;
  font-size: 20px;
  padding-top: 8px;
  padding-left: 30px;
  border: 2px solid #607e9e;
  opacity: 0.44;
  color: #FFFFFF;
  background-color: white;
  transition: all 200ms ease-in;
}
/* line 7069, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon input:hover, .topBuy .cols .formCommand .coupon input.entered {
  transition: all 400ms ease-in;
  opacity: 1;
  background-color: #ffffff;
  color: #607E9E;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 0.25px;
  line-height: 27px;
}
/* line 7079, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon input.validated {
  color: #607E9E;
  font-weight: bold;
  opacity: 0.44;
  background-color: #FFFFFF;
  letter-spacing: 0.25px;
}
/* line 7086, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon input.checking {
  color: #B9C6D5;
}
/* line 7090, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon p.error {
  position: absolute;
  top: 60px;
  left: 35px;
  width: 340px;
  margin: 0px;
  color: salmon;
  font-size: 12px;
  letter-spacing: 0.15px;
  line-height: 17px;
}
/* line 7101, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon .check {
  position: absolute;
  top: 12px;
  left: 300px;
  color: #5E7E9E;
  display: none;
}
/* line 7110, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .coupon .spinner {
  position: absolute;
  top: 12px;
  right: 18px;
  display: none;
}
/* line 7117, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .vat {
  float: right;
  position: relative;
  top: 175px;
  left: 350px;
  height: 34px;
  width: 260px;
  color: #607e9e;
  font-size: 12px;
  letter-spacing: 0.15px;
  line-height: 17px;
  text-align: right;
}
/* line 7129, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .vat strong {
  font-weight: 700;
}
/* line 7132, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .vat .italic {
  color: #aebdce;
  font-style: italic;
}
/* line 7137, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .labelTotal {
  float: right;
  position: relative;
  top: 86px;
  width: 351px;
  text-align: right;
  height: 22px;
  color: #607e9e;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 22px;
}
/* line 7149, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .price {
  float: right;
  position: relative;
  top: 85px;
  height: 87px;
  width: 351px;
  color: #607e9e;
  font-size: 64px;
  font-weight: bold;
  letter-spacing: 0.8px;
  line-height: 87px;
  text-align: right;
}
/* line 7162, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .placeholder-cent {
  position: absolute;
  float: right;
  right: -40px;
  top: 420px;
  color: #607e9e;
  font-size: 26px;
}
/* line 7170, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .labelWantToBuy {
  float: left;
  position: relative;
  top: 32px;
  left: 65px;
  height: 34px;
  width: 260px;
  color: #607e9e;
  font-size: 12px;
  letter-spacing: 0.15px;
  line-height: 17px;
  text-align: right;
}
/* line 7182, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .labelWantToBuy strong {
  font-weight: 700;
}
/* line 7185, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .labelWantToBuy.default {
  left: 125px;
}
/* line 7189, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .labelOutOfStock {
  float: right;
  width: 351px;
  text-align: left;
  height: 15px;
  font-size: 12px;
  letter-spacing: 0.2px;
  line-height: 22px;
  color: #ffb534;
  font-weight: bold;
  position: absolute;
  padding-left: 34px;
  text-shadow: 1px 1px 1px dimgrey;
}
/* line 7203, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity {
  width: 420px;
  float: right;
  position: relative;
  top: 15px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 7214, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity.default {
  left: 60px;
}
/* line 7217, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity input {
  height: 56px;
  width: 56px;
  border-radius: 28px;
  background-color: #607e9e;
  padding: 8px 5px;
  color: #FFF;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0.35px;
  line-height: 38px;
  text-align: center;
  z-index: 2;
  transition: all 200ms ease-in;
}
/* line 7231, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity input.increased {
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  transition: all 200ms ease-in;
}
/* line 7235, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity input.reduced {
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: all 200ms ease-in;
}
/* line 7240, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity .minus {
  font-size: 40px;
  color: #607e9e;
  margin-right: 10px;
  cursor: pointer;
  z-index: 2;
}
/* line 7247, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandQuantity .plus {
  font-size: 40px;
  color: #607e9e;
  margin-left: 10px;
  cursor: pointer;
  z-index: 2;
}
/* line 7255, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 {
  width: 351px;
  float: right;
}
/* line 7258, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SlectBox {
  height: 72px;
  border-radius: 40px;
  font-size: 20px;
  padding-top: 23px;
  padding-left: 30px;
}
/* line 7264, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SlectBox span {
  font-size: 20px;
}
/* line 7268, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SlectBox label i {
  margin-top: 12px;
}
/* line 7274, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SumoSelect .optWrapper {
  box-shadow: 0 22px 88px 0 rgba(107, 125, 144, 0.22);
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  top: 0px;
  border-radius: 40px;
}
/* line 7281, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SumoSelect .optWrapper .options {
  border-radius: 28px;
  font-size: 20px;
}
/* line 7284, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SumoSelect .optWrapper .options li {
  line-height: 30px;
  padding-left: 30px;
}
/* line 7287, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .SumoSelect .optWrapper .options li:hover {
  background-color: #ffffff;
  color: #607e9e;
}
/* line 7295, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .small {
  margin-top: 35px;
  font-size: 12px;
  line-height: 18px;
  color: #aebdce;
}
/* line 7300, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect1 .small strong {
  font-weight: 700;
}
/* line 7305, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect2 {
  width: 190px;
  float: left;
}
/* line 7308, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect2 .selectComm {
  margin-left: 48px;
}
/* line 7311, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect2 .large {
  color: #ffffff;
  font-size: 28px;
  margin-top: 35px;
  text-align: right;
}
/* line 7317, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect2 .medium {
  color: #ffffff;
  line-height: 24px;
  text-align: right;
  margin-top: 30px;
}
/* line 7322, ../sass/stylesheet.scss */
.topBuy .cols .formCommand .formCommandSelect2 .medium .italic {
  color: #aebdce;
  font-style: italic;
}
/* line 7329, ../sass/stylesheet.scss */
.topBuy .cols .btn-3 {
  margin-top: 40px;
}
/* line 7333, ../sass/stylesheet.scss */
.topBuy p.error {
  left: 20px;
  bottom: -65px;
}

/* line 7338, ../sass/stylesheet.scss */
.navigation {
  margin-left: 24px;
  width: 237px;
  position: absolute;
  top: 80px;
  left: 0;
}
/* line 7344, ../sass/stylesheet.scss */
.navigation.fixed {
  position: fixed;
  top: 80px;
}
/* line 7349, ../sass/stylesheet.scss */
.navigation ul li {
  height: 48px;
  color: #607e9e;
  line-height: 24px;
  margin-bottom: 30px;
}
/* line 7354, ../sass/stylesheet.scss */
.navigation ul li span {
  float: left;
  display: block;
  width: 48px;
  height: 48px;
  margin-right: 25px;
}
/* line 7360, ../sass/stylesheet.scss */
.navigation ul li span.num {
  font-weight: 700;
  font-size: 24px;
  color: #ffffff;
  line-height: 48px;
  text-align: center;
  background-color: #aebdce;
  border-radius: 24px;
}
/* line 7372, ../sass/stylesheet.scss */
.navigation ul.step1 .step1 .num {
  background-color: #607e9e;
}
/* line 7375, ../sass/stylesheet.scss */
.navigation ul.step2 .step2 .num {
  background-color: #607e9e;
}
/* line 7378, ../sass/stylesheet.scss */
.navigation ul.step3 .step3 .num {
  background-color: #607e9e;
}
/* line 7381, ../sass/stylesheet.scss */
.navigation ul.step4 .step4 .num {
  background-color: #607e9e;
}
/* line 7385, ../sass/stylesheet.scss */
.navigation .small {
  font-size: 12px;
  color: #aebdce;
  padding-top: 5px;
}

/* line 7391, ../sass/stylesheet.scss */
.iCart {
  display: block;
  width: 34px;
  height: 35px;
  background-position: -201px -365px;
  position: relative;
  top: 6px;
  left: 7px;
}

/* line 7400, ../sass/stylesheet.scss */
.iCart2 {
  display: inline-block;
  width: 18px;
  height: 20px;
  background-position: -252px -362px;
  position: relative;
  top: 3px;
  left: 5px;
}

/* line 7409, ../sass/stylesheet.scss */
.contentForm {
  min-height: 400px;
  margin-left: 261px;
  margin-right: 24px;
  padding-top: 80px;
  padding-left: 48px;
  margin-bottom: 110px;
  color: #607e9e;
  position: relative;
}
/* line 7418, ../sass/stylesheet.scss */
.contentForm:before {
  content: "";
  width: 1px;
  height: 1000px;
  background-color: #ebeef3;
  display: block;
  position: absolute;
  top: 80px;
  left: 0;
}
/* line 7428, ../sass/stylesheet.scss */
.contentForm fieldset {
  padding-bottom: 20px;
  margin-bottom: 50px;
  border-bottom: 3px dotted #aebdce;
  position: relative;
}
/* line 7433, ../sass/stylesheet.scss */
.contentForm fieldset.conditions {
  padding-bottom: 60px;
}
/* line 7436, ../sass/stylesheet.scss */
.contentForm fieldset legend {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 30px;
}
/* line 7443, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col100 {
  width: 100%;
  float: left;
  margin-bottom: 40px;
}
/* line 7447, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col100 input {
  width: 100%;
  display: block;
}
/* line 7451, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col100 .error {
  width: 100%;
  display: block;
}
/* line 7455, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col100 .SumoSelect {
  width: 100%;
  display: block;
}
/* line 7460, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33 {
  width: 33.333333%;
  float: left;
  margin-bottom: 40px;
}
/* line 7464, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33 input {
  width: calc(100% - 24px);
  display: block;
}
/* line 7468, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33 .SumoSelect {
  width: calc(100% - 24px);
  display: block;
}
/* line 7472, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33 .error {
  width: calc(100% - 24px);
  display: block;
}
/* line 7477, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33:nth-child(3n-1) input {
  margin: auto;
}
/* line 7480, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33:nth-child(3n-1) .error {
  margin: auto;
}
/* line 7483, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33:nth-child(3n-1) .SumoSelect {
  margin: auto;
}
/* line 7488, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33:nth-child(3n) input {
  float: right;
}
/* line 7491, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33:nth-child(3n) .SumoSelect {
  float: right;
}
/* line 7494, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col33:nth-child(3n) .error {
  float: right;
}
/* line 7499, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20 {
  width: 20%;
  float: left;
  margin-bottom: 40px;
}
/* line 7503, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20 input {
  width: calc(100% - 24px);
  display: block;
}
/* line 7507, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20 .error {
  width: calc(100% - 24px);
  display: block;
}
/* line 7511, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20 .SumoSelect {
  width: calc(100% - 24px);
  display: block;
}
/* line 7516, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20:nth-child(3n-1) input {
  margin: auto;
}
/* line 7519, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20:nth-child(3n-1) .error {
  margin: auto;
}
/* line 7522, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20:nth-child(3n-1) .SumoSelect {
  margin: auto;
}
/* line 7527, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20:nth-child(3n) input {
  float: right;
}
/* line 7530, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20:nth-child(3n) .error {
  float: right;
}
/* line 7533, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col20:nth-child(3n) .SumoSelect {
  float: right;
}
/* line 7538, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66 {
  width: 66.666666%;
  float: left;
  margin-bottom: 40px;
}
/* line 7542, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66 input {
  width: calc(100% - 12px);
  float: left;
  display: block;
}
/* line 7547, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66 .SumoSelect {
  width: calc(100% - 12px);
  float: left;
  display: block;
}
/* line 7553, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66:nth-child(3n-1) input {
  float: right;
}
/* line 7556, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66:nth-child(3n-1) .SumoSelect {
  float: right;
}
/* line 7559, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66:nth-child(3n-1) .error {
  float: right;
}
/* line 7563, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col66:nth-child(3n) .error {
  float: right;
}
/* line 7567, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60 {
  width: 60%;
  float: left;
  margin-bottom: 40px;
}
/* line 7571, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60 input {
  width: calc(100% - 24px);
  display: block;
}
/* line 7575, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60 .SumoSelect {
  width: calc(100% - 24px);
  display: block;
}
/* line 7579, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60 .error {
  width: calc(100% - 24px);
  display: block;
}
/* line 7584, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60:nth-child(3n-1) input {
  margin: auto;
}
/* line 7587, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60:nth-child(3n-1) .error {
  margin: auto;
}
/* line 7590, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60:nth-child(3n-1) .SumoSelect {
  margin: auto;
}
/* line 7595, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60:nth-child(3n) input {
  float: right;
}
/* line 7598, ../sass/stylesheet.scss */
.contentForm fieldset .cols .col60:nth-child(3n) .SumoSelect {
  float: right;
}
/* line 7604, ../sass/stylesheet.scss */
.contentForm fieldset a {
  color: #607e9e;
  text-decoration: none;
  border-bottom: 1px solid #607e9e;
  -webkit-transition: color 0.2s ease-out, border 0.2s ease-out;
  transition: color 0.2s ease-out, border 0.2s ease-out;
}
/* line 7611, ../sass/stylesheet.scss */
.contentForm fieldset a:hover {
  color: #aebdce;
  border-bottom: 1px solid #aebdce;
}
/* line 7617, ../sass/stylesheet.scss */
.contentForm .btn-1 {
  float: right;
  padding-left: 45px;
  position: relative;
  margin-bottom: 30px;
}
/* line 7623, ../sass/stylesheet.scss */
.contentForm .blkBtn1 {
  float: right;
  padding-left: 45px;
  position: relative;
  margin-top: 0;
  margin-bottom: 30px;
}
/* line 7629, ../sass/stylesheet.scss */
.contentForm .blkBtn1 .btnBtn1 {
  padding-left: 45px;
}
/* line 7633, ../sass/stylesheet.scss */
.contentForm .cards {
  max-width: 100%;
}
/* line 7636, ../sass/stylesheet.scss */
.contentForm p.error {
  position: relative;
  display: block;
  width: 100%;
  left: 0;
  bottom: -7px;
  text-align: center;
}
/* line 7644, ../sass/stylesheet.scss */
.contentForm span.error {
  position: relative;
  display: block;
  width: 100%;
  left: 0;
  bottom: -7px;
  text-align: center;
}

/* line 7653, ../sass/stylesheet.scss */
.btnCopy {
  display: inline-block;
  height: 50px;
  line-height: 48px;
  padding: 0 25px;
  background-color: #aebdce;
  color: #ffffff;
  text-align: center;
  margin-bottom: 40px;
  border-radius: 40px;
  position: relative;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
/* line 7669, ../sass/stylesheet.scss */
.btnCopy:hover {
  background-color: #607e9e;
}

/* line 7673, ../sass/stylesheet.scss */
.arrow12 {
  font-family: Satisfy;
  position: absolute;
  left: 420px;
  top: 100px;
  font-size: 20px;
  line-height: 24px;
  color: #aebdce;
}
/* line 7681, ../sass/stylesheet.scss */
.arrow12 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 7689, ../sass/stylesheet.scss */
.arrow12:after {
  content: "";
  display: block;
  width: 64px;
  height: 22px;
  background-position: -256px -340px;
  position: absolute;
  top: -20px;
  left: -60px;
}

/* line 7700, ../sass/stylesheet.scss */
.boxConditions {
  font-size: 14px;
  line-height: 22px;
  border: 1px solid #aebdce;
  padding: 10px;
  border-radius: 10px;
  height: 230px;
  overflow: hidden;
  margin-bottom: 40px;
}
/* line 7710, ../sass/stylesheet.scss */
.boxConditions .scrollBox {
  overflow: auto;
  height: 190px;
  padding: 20px;
}
/* line 7715, ../sass/stylesheet.scss */
.boxConditions h1 {
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 7719, ../sass/stylesheet.scss */
.boxConditions p {
  margin: 20px 0;
}

/* line 7723, ../sass/stylesheet.scss */
.catBlog {
  margin-top: 129px;
  background-color: #aebdce;
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 2;
  height: 75px;
}
/* line 7734, ../sass/stylesheet.scss */
.catBlog ul {
  display: block;
  margin: 0 24px;
}
/* line 7737, ../sass/stylesheet.scss */
.catBlog ul li {
  float: left;
  margin-right: 30px;
}
/* line 7740, ../sass/stylesheet.scss */
.catBlog ul li a {
  display: block;
  line-height: 24px;
  padding: 18px 0 27px;
  border-top: 6px solid #aebdce;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: border 0.2s ease-out;
  transition: border 0.2s ease-out;
}
/* line 7751, ../sass/stylesheet.scss */
.catBlog ul li:hover a {
  border-top: 6px solid #607e9e;
}
/* line 7754, ../sass/stylesheet.scss */
.catBlog ul li.active a {
  border-top: 6px solid #607e9e;
}
/* line 7759, ../sass/stylesheet.scss */
.catBlog.fixed {
  position: fixed;
  margin-top: 0;
}
/* line 7763, ../sass/stylesheet.scss */
.catBlog .btnBack {
  position: relative;
  line-height: 24px;
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
  margin: 24px 0 27px 24px;
  padding-left: 20px;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 7774, ../sass/stylesheet.scss */
.catBlog .btnBack:hover {
  color: #607e9e;
}
/* line 7776, ../sass/stylesheet.scss */
.catBlog .btnBack:hover:before {
  background-position: -301px -374px;
}
/* line 7780, ../sass/stylesheet.scss */
.catBlog .btnBack:before {
  width: 6px;
  height: 12px;
  background-position: -301px -362px;
  top: 7px;
  left: 0;
  -webkit-transition: background 0.1s ease-out;
  transition: background 0.1s ease-out;
}
/* line 7791, ../sass/stylesheet.scss */
.catBlog .shareArticle {
  float: right;
  margin-right: 24px;
  color: #ffffff;
}
/* line 7795, ../sass/stylesheet.scss */
.catBlog .shareArticle p {
  line-height: 24px;
  margin: 24px 0 0;
  display: inline-block;
  vertical-align: top;
}
/* line 7801, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare {
  display: inline-block;
  position: relative;
  width: 37px;
  height: 37px;
  margin: 19px 0 0 16px;
  top: 0;
  -webkit-transition: top 0.2s ease-out;
  transition: top 0.2s ease-out;
}
/* line 7811, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare:before {
  content: "";
  position: absolute;
  width: 37px;
  height: 37px;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
/* line 7823, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare.i1 {
  background-position: 0 0;
}
/* line 7825, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare.i1:before {
  background-position: 0 -37px;
}
/* line 7829, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare.i2 {
  background-position: -37px 0;
}
/* line 7831, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare.i2:before {
  background-position: -37px -37px;
}
/* line 7835, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare.i3 {
  background-position: -74px 0;
}
/* line 7837, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare.i3:before {
  background-position: -74px -37px;
}
/* line 7841, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare:hover {
  top: -2px;
}
/* line 7843, ../sass/stylesheet.scss */
.catBlog .shareArticle .iShare:hover:before {
  opacity: 1;
}

/* line 7850, ../sass/stylesheet.scss */
.topBlog {
  background-image: url(../images/bg-blog.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 440px;
  position: relative;
  margin-top: 175px;
}
/* line 7859, ../sass/stylesheet.scss */
.topBlog:after {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 7868, ../sass/stylesheet.scss */
.topBlog .wrap {
  height: 440px;
  position: relative;
}
/* line 7872, ../sass/stylesheet.scss */
.topBlog .text {
  display: block;
  padding: 75px 24px 0;
  color: #ffffff;
  max-width: 720px;
  position: relative;
  z-index: 1;
}
/* line 7879, ../sass/stylesheet.scss */
.topBlog .text .date {
  font-size: 24px;
  font-style: italic;
}
/* line 7883, ../sass/stylesheet.scss */
.topBlog .text .title {
  font-size: 44px;
  font-weight: 700;
  margin: 20px 0 25px;
}
/* line 7887, ../sass/stylesheet.scss */
.topBlog .text .title a {
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 7893, ../sass/stylesheet.scss */
.topBlog .text .title a:hover {
  color: #1588FF;
}
/* line 7898, ../sass/stylesheet.scss */
.topBlog .text .author {
  line-height: 24px;
}
/* line 7900, ../sass/stylesheet.scss */
.topBlog .text .author strong {
  font-weight: 700;
}
/* line 7903, ../sass/stylesheet.scss */
.topBlog .text .author a {
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 7909, ../sass/stylesheet.scss */
.topBlog .text .author a:hover {
  color: #aebdce;
}
/* line 7914, ../sass/stylesheet.scss */
.topBlog .text .description {
  margin-top: 27px;
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 400px;
  height: 96px;
  /* Fallback for non-webkit */
  font-size: 20px;
  line-height: 1.6;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 7935, ../sass/stylesheet.scss */
.topBlog .smartphone {
  width: 349px;
  height: 388px;
  background-image: url(../images/smartphone2.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  right: 24px;
}
/* line 7944, ../sass/stylesheet.scss */
.topBlog.fixedCat {
  margin-top: 175px;
}

/* line 7948, ../sass/stylesheet.scss */
.btnLoad {
  text-align: center;
}
/* line 7950, ../sass/stylesheet.scss */
.btnLoad #loadMore {
  display: inline-block;
  cursor: pointer;
  position: relative;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 7957, ../sass/stylesheet.scss */
.btnLoad #loadMore:before {
  width: 12px;
  height: 6px;
  background-position: -12px -145px;
  top: 6px;
  left: -25px;
}
/* line 7964, ../sass/stylesheet.scss */
.btnLoad #loadMore:hover {
  color: #aebdce;
}

/* line 7969, ../sass/stylesheet.scss */
.blocLuminette {
  border: 1px solid #aebdce;
  padding: 30px 30px 20px;
  text-align: center;
  border-radius: 10px;
  margin-bottom: 40px;
}
/* line 7976, ../sass/stylesheet.scss */
.blocLuminette p {
  color: #607e9e;
  line-height: 24px;
  margin-top: 10px;
}

/* line 7982, ../sass/stylesheet.scss */
.blocFacebook {
  margin-bottom: 40px;
}

/* line 7985, ../sass/stylesheet.scss */
.blocTwitter {
  background-image: url(../images/bg.png);
  padding: 25px 30px 20px;
  margin-bottom: 40px;
  position: relative;
}
/* line 7990, ../sass/stylesheet.scss */
.blocTwitter:after {
  width: 31px;
  height: 25px;
  background-position: -270px -362px;
  top: 30px;
  right: 30px;
}
/* line 7997, ../sass/stylesheet.scss */
.blocTwitter h3 {
  color: #ffffff;
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 15px;
}
/* line 8003, ../sass/stylesheet.scss */
.blocTwitter ul li {
  padding: 30px 0 15px;
  border-bottom: 1px solid rgba(174, 189, 206, 0.5);
}
/* line 8006, ../sass/stylesheet.scss */
.blocTwitter ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 8010, ../sass/stylesheet.scss */
.blocTwitter ul li p {
  line-height: 24px;
  margin-bottom: 15px;
}
/* line 8013, ../sass/stylesheet.scss */
.blocTwitter ul li p a {
  color: #aebdce;
  text-decoration: none;
}
/* line 8016, ../sass/stylesheet.scss */
.blocTwitter ul li p a span {
  color: #ffffff;
}
/* line 8020, ../sass/stylesheet.scss */
.blocTwitter ul li p.date {
  font-size: 14px;
}

/* line 8026, ../sass/stylesheet.scss */
.blocNewsletter2 {
  padding: 20px 30px 30px;
  border: 1px solid #aebdce;
  border-radius: 10px;
  margin-bottom: 40px;
}
/* line 8032, ../sass/stylesheet.scss */
.blocNewsletter2 h2 {
  color: #607e9e;
  margin-bottom: 20px;
}
/* line 8036, ../sass/stylesheet.scss */
.blocNewsletter2 input[type=email] {
  width: 210px;
}
/* line 8039, ../sass/stylesheet.scss */
.blocNewsletter2 .submit {
  margin-left: 8px;
}

/* line 8043, ../sass/stylesheet.scss */
.topBarArticle {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 8048, ../sass/stylesheet.scss */
.topArticle {
  background-size: cover;
  background-position: center;
  position: relative;
  margin-top: 175px;
  padding-bottom: 30px;
}
/* line 8055, ../sass/stylesheet.scss */
.topArticle .text {
  margin: 0 24px;
  position: relative;
  z-index: 1;
}
/* line 8059, ../sass/stylesheet.scss */
.topArticle .text h1 {
  text-align: center;
  color: #ffffff;
  font-size: 56px;
  line-height: 66px;
  font-weight: 700;
  text-shadow: 1px 1px 1px #607e9e;
}
/* line 8069, ../sass/stylesheet.scss */
.topArticle.fixedCat {
  margin-top: 175px;
}
/* line 8072, ../sass/stylesheet.scss */
.topArticle:after {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 8082, ../sass/stylesheet.scss */
.iScroll {
  color: #ffffff;
  text-align: center;
  line-height: 24px;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
  width: 150px;
  padding-bottom: 25px;
  cursor: pointer;
}
/* line 8095, ../sass/stylesheet.scss */
.iScroll i {
  display: block;
  width: 22px;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -11px;
  background-position: -179px -373px;
  -webkit-animation: moveicon 1.5s ease-out infinite;
  animation: moveicon 1.5s ease-out infinite;
}

@-webkit-keyframes moveicon {
  0% {
    bottom: -5px;
  }
  50% {
    bottom: 5px;
  }
  100% {
    bottom: -5px;
  }
}
@keyframes moveicon {
  0% {
    bottom: -5px;
  }
  50% {
    bottom: 5px;
  }
  100% {
    bottom: -5px;
  }
}
/* line 8130, ../sass/stylesheet.scss */
.article {
  padding: 70px 0;
}
/* line 8132, ../sass/stylesheet.scss */
.article header {
  margin: 0 24px 40px;
  text-align: center;
}
/* line 8135, ../sass/stylesheet.scss */
.article header .date {
  font-size: 24px;
  font-style: italic;
  color: #aebdce;
}
/* line 8140, ../sass/stylesheet.scss */
.article header .title {
  font-size: 44px;
  color: #607e9e;
  line-height: 52px;
  font-weight: 700;
  margin: 15px 0 25px;
}
/* line 8147, ../sass/stylesheet.scss */
.article header .author {
  line-height: 24px;
  color: #aebdce;
  margin-bottom: 25px;
}
/* line 8151, ../sass/stylesheet.scss */
.article header .author strong {
  font-weight: 700;
}
/* line 8154, ../sass/stylesheet.scss */
.article header .author a {
  color: #aebdce;
  text-decoration: none;
}
/* line 8159, ../sass/stylesheet.scss */
.article header .description {
  font-size: 24px;
  color: #607e9e;
  line-height: 36px;
  max-width: 712px;
  margin: auto;
}
/* line 8167, ../sass/stylesheet.scss */
.article article {
  margin: 0 24px;
  padding-bottom: 40px;
  border-bottom: 1px solid #aebdce;
}
/* line 8171, ../sass/stylesheet.scss */
.article article p {
  color: #607e9e;
  font-size: 20px;
  line-height: 32px;
  margin: 30px 0;
}
/* line 8176, ../sass/stylesheet.scss */
.article article p strong {
  font-weight: 700;
}
/* line 8180, ../sass/stylesheet.scss */
.article article img {
  vertical-align: top;
  margin: 30px 15px;
  max-width: calc(100% - 30px);
}
/* line 8185, ../sass/stylesheet.scss */
.article article .small {
  color: #aebdce;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
/* line 8191, ../sass/stylesheet.scss */
.article article .citation {
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  font-style: italic;
  position: relative;
  padding-top: 55px;
}
/* line 8198, ../sass/stylesheet.scss */
.article article .citation:before {
  display: block;
  width: 31px;
  height: 24px;
  background-position: -323px -362px;
  top: 0;
  left: 50%;
  margin-left: -15px;
}
/* line 8208, ../sass/stylesheet.scss */
.article article .author {
  font-size: 16px;
  line-height: 24px;
  color: #aebdce;
  text-align: center;
  margin-top: -5px;
  margin-bottom: 60px;
}
/* line 8217, ../sass/stylesheet.scss */
.article article table td:first-child p {
  margin-right: 24px;
}
/* line 8220, ../sass/stylesheet.scss */
.article article table td:last-child p {
  margin-left: 24px;
}
/* line 8225, ../sass/stylesheet.scss */
.article .otherArticles {
  padding: 40px 0 70px;
  border-bottom: 1px solid #aebdce;
}
/* line 8228, ../sass/stylesheet.scss */
.article .otherArticles .col33 {
  width: 33%;
  float: left;
  margin-top: 40px;
}
/* line 8232, ../sass/stylesheet.scss */
.article .otherArticles .col33 .articleSmall {
  display: block;
  margin: 0 24px;
  text-decoration: none;
}
/* line 8236, ../sass/stylesheet.scss */
.article .otherArticles .col33 .articleSmall img {
  max-width: 100%;
  border: 1px solid #aebdce;
}
/* line 8240, ../sass/stylesheet.scss */
.article .otherArticles .col33 .articleSmall .date {
  color: #aebdce;
  font-style: italic;
  margin: 35px 0 20px;
}
/* line 8245, ../sass/stylesheet.scss */
.article .otherArticles .col33 .articleSmall .title {
  color: #607e9e;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
/* line 8250, ../sass/stylesheet.scss */
.article .otherArticles .col33 .articleSmall .title a {
  color: #607e9e;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 8256, ../sass/stylesheet.scss */
.article .otherArticles .col33 .articleSmall .title a:hover {
  color: #1588FF;
}
/* line 8264, ../sass/stylesheet.scss */
.article .comments {
  margin: 0 24px;
  padding: 60px 0 0;
}

/* line 8269, ../sass/stylesheet.scss */
.distributors {
  margin-top: 129px;
  padding: 85px 0;
  background-image: url(../images/bg-distributors.png);
  background-repeat: repeat-x;
}
/* line 8274, ../sass/stylesheet.scss */
.distributors .wrap {
  position: relative;
}
/* line 8277, ../sass/stylesheet.scss */
.distributors .blocDistributors {
  width: 332px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 24px;
}
/* line 8283, ../sass/stylesheet.scss */
.distributors .blocDistributors:after {
  content: "";
  display: block;
  width: 168px;
  height: 200px;
  position: absolute;
  top: -20px;
  right: 0;
}
/* line 8292, ../sass/stylesheet.scss */
.distributors .blocDistributors:before {
  content: "";
  position: absolute;
  right: -31px;
  bottom: -70px;
  background-image: url(../images/distributorsImg.png);
  background-repeat: no-repeat;
  width: 576px;
  height: 320px;
}
/* line 8302, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc {
  padding: 30px 46px 50px;
  text-align: center;
  position: relative;
  background-image: url(../images/bg.png);
  background-position: center;
}
/* line 8308, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc h1 {
  color: #ffffff;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}
/* line 8318, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form > p {
  text-align: left;
  margin-bottom: 25px;
}
/* line 8321, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form > p > label {
  color: #ffffff;
  margin-bottom: 20px;
  display: block;
  text-align: center;
}
/* line 8327, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form > p:last-child {
  margin-bottom: 0;
  margin-top: 35px;
}
/* line 8332, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form input[type=text] {
  width: 100%;
}
/* line 8335, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form .btn-2 {
  display: block;
  margin-top: 15px;
  text-align: center;
}
/* line 8340, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form .btn-1 {
  margin-top: 10px;
  display: block;
  text-align: center;
}
/* line 8345, ../sass/stylesheet.scss */
.distributors .blocDistributors .contentBloc form .blkBtn1 {
  margin-top: 10px;
  display: block;
  text-align: center;
}
/* line 8353, ../sass/stylesheet.scss */
.distributors .content {
  margin-left: 404px;
  margin-right: 24px;
  background-color: #ffffff;
  min-height: 400px;
}

/* line 8360, ../sass/stylesheet.scss */
.topPresse {
  position: relative;
  padding-top: 100px;
  background-position: center;
  background-image: url(../images/bg-presse.jpg);
  background-size: cover;
  height: 340px;
  color: #ffffff;
}
/* line 8368, ../sass/stylesheet.scss */
.topPresse.bgPartners {
  background-image: url(../images/bg-partners.jpg);
}
/* line 8371, ../sass/stylesheet.scss */
.topPresse:after {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 8380, ../sass/stylesheet.scss */
.topPresse .text {
  position: relative;
  z-index: 1;
}
/* line 8383, ../sass/stylesheet.scss */
.topPresse .text .colLeft {
  max-width: 522px;
  margin-left: 24px;
  padding-top: 72px;
}
/* line 8387, ../sass/stylesheet.scss */
.topPresse .text .colLeft h1 {
  font-size: 44px;
  margin-bottom: 28px;
}
/* line 8390, ../sass/stylesheet.scss */
.topPresse .text .colLeft h1 strong {
  font-weight: 700;
}
/* line 8394, ../sass/stylesheet.scss */
.topPresse .text .colLeft p {
  line-height: 24px;
  margin-bottom: 10px;
}
/* line 8397, ../sass/stylesheet.scss */
.topPresse .text .colLeft p.italic {
  font-size: 14px;
}
/* line 8402, ../sass/stylesheet.scss */
.topPresse .text .btn-3 {
  position: absolute;
  right: 24px;
  top: 150px;
  color: #ffffff;
  border-color: #1588FF;
}
/* line 8409, ../sass/stylesheet.scss */
.topPresse .text .btn-3:hover {
  color: #607e9e;
  background-color: #1588FF;
}
/* line 8413, ../sass/stylesheet.scss */
.topPresse .text .btn-3:after {
  background-color: #1588FF;
}
/* line 8416, ../sass/stylesheet.scss */
.topPresse .text .btn-3:before {
  width: 14px;
  height: 35px;
  background-position: -308px -362px;
  top: 15px;
  left: 25px;
}
/* line 8423, ../sass/stylesheet.scss */
.topPresse .text .btn-3 strong {
  font-weight: 700;
}
/* line 8426, ../sass/stylesheet.scss */
.topPresse .text .btn-3.btV2 {
  top: 170px;
}
/* line 8431, ../sass/stylesheet.scss */
.topPresse .arrow13 {
  font-family: Satisfy;
  position: absolute;
  right: 24px;
  top: 60px;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
}
/* line 8439, ../sass/stylesheet.scss */
.topPresse .arrow13 span {
  display: block;
  -webkit-transform: rotate(-10deg);
  -ms-transform: rotate(-10deg);
  transform: rotate(-10deg);
  text-align: center;
}
/* line 8447, ../sass/stylesheet.scss */
.topPresse .arrow13:after {
  content: "";
  display: block;
  width: 56px;
  height: 43px;
  background-position: -238px -234px;
  position: absolute;
  top: 20px;
  left: -60px;
}

/* line 8459, ../sass/stylesheet.scss */
.warranty {
  margin-top: 129px;
  background-position: center;
  background-image: url(../images/bg-garantie.jpg);
  background-size: cover;
}
/* line 8464, ../sass/stylesheet.scss */
.warranty h1 {
  color: #607e9e;
  font-size: 44px;
  line-height: 52px;
  text-align: center;
  padding-top: 110px;
  margin-bottom: 35px;
}
/* line 8471, ../sass/stylesheet.scss */
.warranty h1 strong {
  font-weight: 700;
}
/* line 8475, ../sass/stylesheet.scss */
.warranty .contentForm {
  min-height: auto;
  padding-top: 0;
  padding-left: 0;
  margin: 90px auto 0;
  max-width: 808px;
}
/* line 8481, ../sass/stylesheet.scss */
.warranty .contentForm:before {
  display: none;
}
/* line 8484, ../sass/stylesheet.scss */
.warranty .contentForm fieldset {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 8489, ../sass/stylesheet.scss */
.warranty .contentForm .center {
  text-align: center;
}
/* line 8492, ../sass/stylesheet.scss */
.warranty .contentForm .btn-1 {
  float: none;
  padding-left: 20px;
  margin: 20px 0 0;
}
/* line 8497, ../sass/stylesheet.scss */
.warranty .contentForm .blkBtn1 {
  float: none;
  padding-left: 20px;
  margin: 20px 0 0;
}
/* line 8503, ../sass/stylesheet.scss */
.warranty p.subtitle {
  color: #607e9e;
  line-height: 24px;
  text-align: center;
}

/* line 8509, ../sass/stylesheet.scss */
#toggleOther {
  opacity: 0;
  position: relative;
  z-index: 0;
  left: -20px;
  -webkit-transition: left 0.2s ease-out, opacity 0.2s ease-out;
  transition: left 0.2s ease-out, opacity 0.2s ease-out;
}
/* line 8517, ../sass/stylesheet.scss */
#toggleOther.show {
  left: 0;
  opacity: 1;
}

/* line 8522, ../sass/stylesheet.scss */
.confirmBuy {
  margin-top: 129px;
  padding: 100px 0 80px;
  background-color: #607e9e;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
  text-align: center;
}
/* line 8530, ../sass/stylesheet.scss */
.confirmBuy h1 {
  font-size: 44px;
  font-weight: 700;
  line-height: 52px;
  margin: 20px 0;
}
/* line 8536, ../sass/stylesheet.scss */
.confirmBuy p {
  line-height: 24px;
}
/* line 8538, ../sass/stylesheet.scss */
.confirmBuy p strong {
  font-weight: 700;
}
/* line 8542, ../sass/stylesheet.scss */
.confirmBuy .goHome {
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  -webkit-transition: color 0.2s ease-out, border 0.2s ease-out;
  transition: color 0.2s ease-out, border 0.2s ease-out;
}
/* line 8549, ../sass/stylesheet.scss */
.confirmBuy .goHome:hover {
  color: #aebdce;
  border-bottom: 1px solid #aebdce;
}
/* line 8554, ../sass/stylesheet.scss */
.confirmBuy .cols {
  margin: 80px 0;
}
/* line 8556, ../sass/stylesheet.scss */
.confirmBuy .cols .blocBlog {
  background-color: #aebdce;
  padding: 24px 24px 33px;
}
/* line 8560, ../sass/stylesheet.scss */
.confirmBuy .cols .blocFollow {
  border: 3px solid #1588FF;
  padding: 21px 24px 30px;
}
/* line 8564, ../sass/stylesheet.scss */
.confirmBuy .cols .col50 > div {
  margin: 0 24px;
}
/* line 8566, ../sass/stylesheet.scss */
.confirmBuy .cols .col50 > div h2 {
  font-weight: 700;
  margin-bottom: 15px;
}
/* line 8570, ../sass/stylesheet.scss */
.confirmBuy .cols .col50 > div p {
  margin: 0 24px 23px;
}
/* line 8573, ../sass/stylesheet.scss */
.confirmBuy .cols .col50 > div .btnContact {
  display: inline-block;
}

/* line 8579, ../sass/stylesheet.scss */
.topMentions {
  height: 295px;
  color: #ffffff;
  text-align: center;
  background-image: url(../images/bg-mentions.jpg);
  background-position: center;
  background-size: cover;
  position: relative;
  margin-top: 175px;
}
/* line 8589, ../sass/stylesheet.scss */
.topMentions.fixedCat {
  margin-top: 175px;
}
/* line 8592, ../sass/stylesheet.scss */
.topMentions:after {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 8601, ../sass/stylesheet.scss */
.topMentions .text {
  position: relative;
  z-index: 1;
}
/* line 8604, ../sass/stylesheet.scss */
.topMentions .text h1 {
  font-size: 44px;
  line-height: 52px;
  font-weight: 700;
  padding-top: 85px;
  margin-bottom: 25px;
}
/* line 8611, ../sass/stylesheet.scss */
.topMentions .text p {
  font-size: 28px;
  line-height: 40px;
}

/* line 8618, ../sass/stylesheet.scss */
.mentionsContent h1 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 8624, ../sass/stylesheet.scss */
.mentionsContent h2 {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 8630, ../sass/stylesheet.scss */
.mentionsContent p {
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 20px;
}
/* line 8634, ../sass/stylesheet.scss */
.mentionsContent p + h2 {
  margin-top: 10px;
  padding-top: 30px;
  border-top: 1px solid #d6dee6;
}

/* line 8641, ../sass/stylesheet.scss */
.topLivraison {
  margin-top: 129px;
  padding: 70px 0 80px;
  background-color: #ffffff;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
}
/* line 8648, ../sass/stylesheet.scss */
.topLivraison h1 {
  font-size: 44px;
  line-height: 52px;
  margin: 0 24px 60px;
}
/* line 8652, ../sass/stylesheet.scss */
.topLivraison h1 strong {
  font-weight: 700;
}
/* line 8656, ../sass/stylesheet.scss */
.topLivraison h2 {
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 8660, ../sass/stylesheet.scss */
.topLivraison p {
  line-height: 24px;
  margin-bottom: 25px;
}
/* line 8663, ../sass/stylesheet.scss */
.topLivraison p strong {
  font-weight: 700;
}
/* line 8667, ../sass/stylesheet.scss */
.topLivraison .flags {
  float: left;
  width: 142px;
}
/* line 8671, ../sass/stylesheet.scss */
.topLivraison .iTransport {
  margin-right: 15px;
  margin-top: 7px;
}
/* line 8675, ../sass/stylesheet.scss */
.topLivraison .cols .col50 > div {
  margin: 0 24px;
}
/* line 8678, ../sass/stylesheet.scss */
.topLivraison ul li {
  margin-top: 25px;
}
/* line 8680, ../sass/stylesheet.scss */
.topLivraison ul li p {
  margin-left: 142px;
}
/* line 8682, ../sass/stylesheet.scss */
.topLivraison ul li p span {
  color: #aebdce;
}
/* line 8686, ../sass/stylesheet.scss */
.topLivraison ul li .flags {
  padding-top: 8px;
}
/* line 8688, ../sass/stylesheet.scss */
.topLivraison ul li .flags i {
  margin-right: 5px;
}

/* line 8695, ../sass/stylesheet.scss */
.retractationContent h1 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 8701, ../sass/stylesheet.scss */
.retractationContent h2 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 8707, ../sass/stylesheet.scss */
.retractationContent p {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 20px;
}

/* line 8713, ../sass/stylesheet.scss */
.blocAdress {
  background-color: #aebdce;
  color: #ffffff;
  line-height: 24px;
  padding: 25px 30px;
}
/* line 8718, ../sass/stylesheet.scss */
.blocAdress p {
  margin-bottom: 25px;
}
/* line 8720, ../sass/stylesheet.scss */
.blocAdress p strong {
  font-weight: 700;
}
/* line 8723, ../sass/stylesheet.scss */
.blocAdress p:last-child {
  margin-bottom: 0;
}

/* line 8728, ../sass/stylesheet.scss */
.error404 {
  margin-top: 100px;
  height: 668px;
  background-color: #ffffff;
  background-image: url(../images/error404.jpg);
  background-position: center;
  color: #ffffff;
  text-align: center;
}
/* line 8736, ../sass/stylesheet.scss */
.error404 h1 {
  font-size: 44px;
  line-height: 52px;
  margin-bottom: 30px;
  padding-top: 210px;
  font-weight: 700;
}
/* line 8743, ../sass/stylesheet.scss */
.error404 p {
  line-height: 24px;
  max-width: 720px;
  margin: auto;
}
/* line 8747, ../sass/stylesheet.scss */
.error404 p strong {
  font-weight: 700;
}
/* line 8750, ../sass/stylesheet.scss */
.error404 p a {
  color: #ffffff;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
  -webkit-transition: color 0.2s ease-out, border 0.2s ease-out;
  transition: color 0.2s ease-out, border 0.2s ease-out;
}
/* line 8757, ../sass/stylesheet.scss */
.error404 p a:hover {
  color: #aebdce;
  border-bottom: 1px solid #aebdce;
}
/* line 8763, ../sass/stylesheet.scss */
.error404 .btn-2 {
  margin-top: 110px;
  width: 190px;
}

/* line 8768, ../sass/stylesheet.scss */
.topSAV {
  margin-top: 129px;
  height: 340px;
  color: #ffffff;
  background-image: url(../images/bg-sav.jpg);
  background-position: center;
  background-size: cover;
  position: relative;
}
/* line 8776, ../sass/stylesheet.scss */
.topSAV:after {
  content: "";
  background-image: url(../images/pattern.png);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 8785, ../sass/stylesheet.scss */
.topSAV .text {
  position: relative;
  margin: 0 24px;
  z-index: 1;
}
/* line 8789, ../sass/stylesheet.scss */
.topSAV .text h1 {
  font-size: 44px;
  line-height: 52px;
  font-weight: 700;
  padding-top: 85px;
  margin-bottom: 25px;
}
/* line 8796, ../sass/stylesheet.scss */
.topSAV .text p {
  font-size: 28px;
  line-height: 40px;
}

/* line 8803, ../sass/stylesheet.scss */
.savContent h1 {
  font-size: 28px;
  line-height: 40px;
  font-weight: 700;
  margin-bottom: 25px;
}
/* line 8809, ../sass/stylesheet.scss */
.savContent h2 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 8815, ../sass/stylesheet.scss */
.savContent p {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 20px;
}
/* line 8819, ../sass/stylesheet.scss */
.savContent p strong {
  font-weight: 700;
}
/* line 8823, ../sass/stylesheet.scss */
.savContent ul li {
  margin-bottom: 15px;
}
/* line 8825, ../sass/stylesheet.scss */
.savContent ul li span {
  display: block;
  width: 48px;
  height: 48px;
  background-color: #aebdce;
  color: #ffffff;
  text-align: center;
  line-height: 48px;
  font-weight: 700;
  font-size: 24px;
  border-radius: 24px;
  float: left;
  margin-top: 5px;
}
/* line 8840, ../sass/stylesheet.scss */
.savContent ul li div {
  margin-left: 92px;
}
/* line 8843, ../sass/stylesheet.scss */
.savContent ul li .bloc {
  margin-left: 0;
  border: 1px solid #aebdce;
  padding: 15px 24px;
  border-radius: 10px;
  margin-bottom: 30px;
}
/* line 8850, ../sass/stylesheet.scss */
.savContent ul li .bloc p {
  padding-bottom: 10px;
}
/* line 8852, ../sass/stylesheet.scss */
.savContent ul li .bloc p:last-child {
  padding-bottom: 0;
}

/* line 8859, ../sass/stylesheet.scss */
.topRecap {
  margin-top: 129px;
  padding: 70px 0;
  background-color: #ffffff;
  background-image: url(../images/bg.png);
  background-position: center;
  color: #ffffff;
}
/* line 8866, ../sass/stylesheet.scss */
.topRecap .wrap {
  position: relative;
}
/* line 8869, ../sass/stylesheet.scss */
.topRecap h1 {
  font-size: 44px;
  line-height: 52px;
  margin: 0 24px;
}
/* line 8873, ../sass/stylesheet.scss */
.topRecap h1 strong {
  font-weight: 700;
}
/* line 8877, ../sass/stylesheet.scss */
.topRecap .colRight {
  position: absolute;
  top: 0;
  right: 24px;
  text-align: right;
}
/* line 8883, ../sass/stylesheet.scss */
.topRecap .btnBack {
  position: relative;
  line-height: 24px;
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
  margin: 0 0 25px;
  padding-left: 20px;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 8894, ../sass/stylesheet.scss */
.topRecap .btnBack:hover {
  color: #aebdce;
}
/* line 8897, ../sass/stylesheet.scss */
.topRecap .btnBack:before {
  width: 6px;
  height: 12px;
  background-position: -301px -362px;
  top: 7px;
  left: 0;
  -webkit-transition: background 0.1s ease-out;
  transition: background 0.1s ease-out;
}

/* line 8910, ../sass/stylesheet.scss */
.colsRecap .col33 {
  width: 33.333333%;
  float: left;
}
/* line 8913, ../sass/stylesheet.scss */
.colsRecap .col33 > div {
  margin: 0 24px;
}
/* line 8917, ../sass/stylesheet.scss */
.colsRecap h2 {
  font-weight: 700;
  color: #607e9e;
  margin-bottom: 15px;
}
/* line 8922, ../sass/stylesheet.scss */
.colsRecap table {
  line-height: 24px;
  margin: 0 0 40px;
}
/* line 8926, ../sass/stylesheet.scss */
.colsRecap table tr th {
  width: 50%;
  text-align: left;
  color: #aebdce;
}
/* line 8931, ../sass/stylesheet.scss */
.colsRecap table tr td {
  width: 50%;
  color: #607e9e;
}

/* line 8938, ../sass/stylesheet.scss */
.totalCommand {
  margin: 0 24px;
  padding-top: 40px;
  border-top: 3px dotted #aebdce;
  color: #607e9e;
}
/* line 8943, ../sass/stylesheet.scss */
.totalCommand > * {
  display: inline-block;
}
/* line 8946, ../sass/stylesheet.scss */
.totalCommand h3 {
  font-size: 28px;
  margin-right: 105px;
}
/* line 8950, ../sass/stylesheet.scss */
.totalCommand .price {
  float: right;
  margin-top: 11px;
}
/* line 8954, ../sass/stylesheet.scss */
.totalCommand .totalPrice {
  float: right;
  width: 245px;
  text-align: right;
  font-size: 28px;
  font-weight: 700;
}
/* line 8961, ../sass/stylesheet.scss */
.totalCommand.v2 {
  padding-bottom: 40px;
}

/* line 8965, ../sass/stylesheet.scss */
.buttonRight {
  text-align: right;
  margin-right: 24px;
  margin-top: 40px;
  margin-bottom: 60px;
}

/* line 8971, ../sass/stylesheet.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 9005, ../sass/stylesheet.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 9023, ../sass/stylesheet.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
/* line 9028, ../sass/stylesheet.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* line 9034, ../sass/stylesheet.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}
/* line 9037, ../sass/stylesheet.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}
/* line 9040, ../sass/stylesheet.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
/* line 9044, ../sass/stylesheet.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
/* line 9054, ../sass/stylesheet.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* line 9063, ../sass/stylesheet.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 9067, ../sass/stylesheet.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
/* line 9073, ../sass/stylesheet.scss */
.owl-carousel .owl-item {
  float: left;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    opacity: 1;
  }
  100% {
    opacity: 0;
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    opacity: 1;
  }
  100% {
    opacity: 0;
    opacity: 0;
  }
}
/* line 9103, ../sass/stylesheet.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
/* line 9111, ../sass/stylesheet.scss */
.owl-controls .owl-page {
  cursor: pointer;
}
/* line 9114, ../sass/stylesheet.scss */
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 9118, ../sass/stylesheet.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 9121, ../sass/stylesheet.scss */
.owl-origin {
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

/* line 9131, ../sass/stylesheet.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}

/* line 9136, ../sass/stylesheet.scss */
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}

/* line 9140, ../sass/stylesheet.scss */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

/* line 9144, ../sass/stylesheet.scss */
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}

/* line 9148, ../sass/stylesheet.scss */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}

/* line 9152, ../sass/stylesheet.scss */
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}

/* line 9156, ../sass/stylesheet.scss */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

/* line 9160, ../sass/stylesheet.scss */
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

@-webkit-keyframes empty {
  0% {
    opacity: 1;
  }
}
@keyframes empty {
  0% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}
@keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
  }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
    transform: translateZ(-500px) translateX(-200%);
  }
}
@-webkit-keyframes backSlideIn {
  0% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}
@keyframes backSlideIn {
  0% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
  }
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
    transform: translateZ(-500px) translateX(200%);
  }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
    transform: translateZ(-500px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
  }
}
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
  }
}
@keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
/* line 9322, ../sass/stylesheet.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 9334, ../sass/stylesheet.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 9344, ../sass/stylesheet.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 9353, ../sass/stylesheet.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 9359, ../sass/stylesheet.scss */
.mfp-container > button {
  display: none;
}

/* line 9363, ../sass/stylesheet.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 9371, ../sass/stylesheet.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 9374, ../sass/stylesheet.scss */
.mfp-zoom-out-cur {
  cursor: zoom-out;
}
/* line 9376, ../sass/stylesheet.scss */
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

/* line 9380, ../sass/stylesheet.scss */
.mfp-zoom {
  cursor: zoom-in;
}

/* line 9383, ../sass/stylesheet.scss */
.mfp-close {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #ffffff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
/* line 9404, ../sass/stylesheet.scss */
.mfp-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 9408, ../sass/stylesheet.scss */
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 9412, ../sass/stylesheet.scss */
.mfp-close:active {
  top: 1px;
}

/* line 9416, ../sass/stylesheet.scss */
.mfp-arrow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
/* line 9432, ../sass/stylesheet.scss */
.mfp-arrow:active {
  margin-top: -54px;
}
/* line 9435, ../sass/stylesheet.scss */
.mfp-arrow:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 9439, ../sass/stylesheet.scss */
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 9443, ../sass/stylesheet.scss */
.mfp-arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
/* line 9458, ../sass/stylesheet.scss */
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
/* line 9473, ../sass/stylesheet.scss */
.mfp-arrow .mfp-b {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
/* line 9488, ../sass/stylesheet.scss */
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 9504, ../sass/stylesheet.scss */
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
/* line 9519, ../sass/stylesheet.scss */
.mfp-preloader a {
  color: #ccc;
}
/* line 9521, ../sass/stylesheet.scss */
.mfp-preloader a:hover {
  color: #ffffff;
}

/* line 9526, ../sass/stylesheet.scss */
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 9540, ../sass/stylesheet.scss */
.mfp-hide {
  display: none !important;
}

/* line 9544, ../sass/stylesheet.scss */
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
}
/* line 9557, ../sass/stylesheet.scss */
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
}

/* line 9571, ../sass/stylesheet.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 9576, ../sass/stylesheet.scss */
.mfp-image-holder .mfp-close {
  color: #ffffff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
/* line 9583, ../sass/stylesheet.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 9587, ../sass/stylesheet.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 9590, ../sass/stylesheet.scss */
.mfp-iframe-holder .mfp-close {
  color: #ffffff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
  top: -40px;
}
/* line 9598, ../sass/stylesheet.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 1070px;
}

/* line 9604, ../sass/stylesheet.scss */
.mfp-arrow-left {
  left: 0;
}
/* line 9606, ../sass/stylesheet.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #ffffff;
  margin-left: 31px;
}
/* line 9610, ../sass/stylesheet.scss */
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #ffffff;
  margin-left: 31px;
}
/* line 9614, ../sass/stylesheet.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
/* line 9618, ../sass/stylesheet.scss */
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

/* line 9623, ../sass/stylesheet.scss */
.mfp-arrow-right {
  right: 0;
}
/* line 9625, ../sass/stylesheet.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #ffffff;
  margin-left: 39px;
}
/* line 9629, ../sass/stylesheet.scss */
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #ffffff;
  margin-left: 39px;
}
/* line 9633, ../sass/stylesheet.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}
/* line 9636, ../sass/stylesheet.scss */
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

/* line 9640, ../sass/stylesheet.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
/* line 9645, ../sass/stylesheet.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000000;
}

/* line 9657, ../sass/stylesheet.scss */
.mfp-figure {
  line-height: 0;
}
/* line 9659, ../sass/stylesheet.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
/* line 9674, ../sass/stylesheet.scss */
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
/* line 9680, ../sass/stylesheet.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 9684, ../sass/stylesheet.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 9692, ../sass/stylesheet.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 9700, ../sass/stylesheet.scss */
.mfp-ie7 .mfp-img {
  padding: 0;
}
/* line 9703, ../sass/stylesheet.scss */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
/* line 9710, ../sass/stylesheet.scss */
.mfp-ie7 .mfp-container {
  padding: 0;
}
/* line 9713, ../sass/stylesheet.scss */
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
/* line 9716, ../sass/stylesheet.scss */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* line 9723, ../sass/stylesheet.scss */
.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
/* line 9734, ../sass/stylesheet.scss */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/* line 9741, ../sass/stylesheet.scss */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 9746, ../sass/stylesheet.scss */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}
/* line 9753, ../sass/stylesheet.scss */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}
/* line 9757, ../sass/stylesheet.scss */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

/* line 9765, ../sass/stylesheet.scss */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  transform: translateY(-20px) perspective(600px) rotateX(10deg);
}
/* line 9776, ../sass/stylesheet.scss */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -ms-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
}
/* line 9783, ../sass/stylesheet.scss */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* line 9788, ../sass/stylesheet.scss */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  transform: translateY(-10px) perspective(600px) rotateX(10deg);
}
/* line 9795, ../sass/stylesheet.scss */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}
/* line 9799, ../sass/stylesheet.scss */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

/* line 9807, ../sass/stylesheet.scss */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 9812, ../sass/stylesheet.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* line 9815, ../sass/stylesheet.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
/* line 9820, ../sass/stylesheet.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 9826, ../sass/stylesheet.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* line 9829, ../sass/stylesheet.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* line 9834, ../sass/stylesheet.scss */
.SlectBox {
  width: 200px;
  padding: 5px;
  width: 200px;
  padding: 5px;
}

/* line 9840, ../sass/stylesheet.scss */
.SelectClass {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

/* line 9856, ../sass/stylesheet.scss */
.SumoSelect {
  display: inline-block;
  position: relative;
  width: 100%;
  outline: none;
  cursor: pointer;
}
/* line 9863, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper {
  box-shadow: 0 22px 88px 0 rgba(107, 125, 144, 0.22);
  top: 60px;
  width: 100%;
  position: absolute;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: -100;
  background: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 10px;
  -webkit-transition: top 0.2s ease-out, opacity 0.3s ease-out;
  transition: top 0.2s ease-out, opacity 0.3s ease-out;
}
/* line 9881, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options {
  list-style: none;
  display: block;
  margin: 0;
  overflow: auto;
  max-height: 269px;
  border-radius: 7px;
}
/* line 9889, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li {
  line-height: 20px;
  padding: 20px 10px 20px 9px;
  position: relative;
  display: block;
  cursor: pointer;
  color: #607e9e;
  border-bottom: 1px solid #eef0f2;
  -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;
  transition: background 0.2s ease-out, color 0.2s ease-out;
}
/* line 9900, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li label {
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  display: block;
  cursor: pointer;
  margin-bottom: 0 !important;
}
/* line 9912, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li:last-child {
  border-bottom: none;
}
/* line 9915, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li:hover {
  background-color: #aebdce;
  color: #ffffff;
}
/* line 9919, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li span {
  display: none;
}
/* line 9922, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li.disabled {
  background-color: inherit;
  display: none;
}
/* line 9925, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .options > li.disabled * {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
/* line 9935, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper > .MultiControls {
  display: none;
  border-top: 1px solid #ddd;
  background-color: #ffffff;
}
/* line 9941, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.open {
  top: 52px;
  visibility: visible;
  opacity: 1;
  z-index: 1000;
}
/* line 9949, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .options > li {
  padding-left: 35px;
}
/* line 9951, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .options > li span {
  position: absolute;
  display: block;
  width: 30px;
  top: 0;
  left: 0;
  bottom: 0;
}
/* line 9958, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .options > li span i {
  background-image: url(../images/checkbox.png);
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 16px;
  height: 16px;
}
/* line 9972, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .options > li.selected span i {
  background-position: 0 -64px;
}
/* line 9976, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p {
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
/* line 9983, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #f1f1f1;
}
/* line 9986, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
  border-right: 1px solid #dbdbdb;
}
/* line 9991, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple.isFloating {
  padding-bottom: 43px;
}
/* line 9994, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 10001, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple.isFloating > .options > li {
  padding-left: 35px;
}
/* line 10006, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {
  display: block;
}
/* line 10008, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {
  padding: 6px;
}
/* line 10013, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.isFloating > .options {
  max-height: 100%;
}
/* line 10015, ../sass/stylesheet.scss */
.SumoSelect > .optWrapper.isFloating > .options > li {
  padding: 12px 6px;
}
/* line 10020, ../sass/stylesheet.scss */
.SumoSelect > .CaptionCont {
  -ms-user-select: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  outline: none;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  box-shadow: 0 22px 88px 0 rgba(107, 125, 144, 0.22);
  color: #607e9e;
  padding: 10px 20px;
  height: 47px;
  line-height: 25px;
  font-size: 20px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 25px / 25px;
  -webkit-border-radius: 25px 25px;
  border-radius: 25px / 25px;
  -moz-transition: background 0.1s ease-out;
  -o-transition: background 0.1s ease-out;
  -webkit-transition: background 0.1s ease-out;
  transition: background 0.1s ease-out;
}
/* line 10041, ../sass/stylesheet.scss */
.SumoSelect > .CaptionCont > span {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #607e9e;
  text-align: left;
  font-size: 16px;
  padding-right: 17px;
}
/* line 10051, ../sass/stylesheet.scss */
.SumoSelect > .CaptionCont > label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  cursor: pointer;
}
/* line 10058, ../sass/stylesheet.scss */
.SumoSelect > .CaptionCont > label > i {
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: -12px -145px;
  background-size: 400px 450px;
  height: 6px;
  width: 12px;
  display: block;
  position: absolute;
  top: 22px;
  left: 16px;
}
/* line 10073, ../sass/stylesheet.scss */
.SumoSelect.disabled {
  opacity: 0.7;
}
/* line 10075, ../sass/stylesheet.scss */
.SumoSelect.disabled > .CaptionCont {
  background-color: #ffffff;
}
/* line 10077, ../sass/stylesheet.scss */
.SumoSelect.disabled > .CaptionCont > label {
  background-color: #f1f1f1;
}

/* line 10083, ../sass/stylesheet.scss */
.checkbox {
  margin-bottom: 20px;
}
/* line 10085, ../sass/stylesheet.scss */
.checkbox input {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
/* line 10094, ../sass/stylesheet.scss */
.checkbox input + label {
  padding: 3px 0 3px 50px;
  display: inline-block;
  line-height: 24px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer;
  font-size: 16px;
}
/* line 10104, ../sass/stylesheet.scss */
.checkbox input:checked + label {
  background-position: 0 -270px;
}
/* line 10107, ../sass/stylesheet.scss */
.checkbox input.error + label {
  color: #d61508;
  margin-top: 8px;
  font-weight: bold;
}
/* line 10113, ../sass/stylesheet.scss */
.checkbox label {
  background-image: url(../images/checkbox.png);
  background-size: 30px 300px;
}

/* line 10118, ../sass/stylesheet.scss */
.radiobox {
  margin-right: 20px;
  float: left;
}
/* line 10121, ../sass/stylesheet.scss */
.radiobox input {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
/* line 10130, ../sass/stylesheet.scss */
.radiobox input + label {
  padding-left: 40px;
  padding-top: 1px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
}
/* line 10143, ../sass/stylesheet.scss */
.radiobox input:checked + label {
  background-position: 0 -128px;
}
/* line 10147, ../sass/stylesheet.scss */
.radiobox label {
  background-image: url(../images/radiobox.png);
  background-size: 32px 160px;
}

/* line 10152, ../sass/stylesheet.scss */
.langg {
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 20px;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  color: #607e9e;
  border: 1px solid #607e9e;
  vertical-align: middle;
  -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;
  transition: background 0.2s ease-out, color 0.2s ease-out;
}
/* line 10168, ../sass/stylesheet.scss */
.langg:hover {
  background-color: #607e9e;
  color: #ffffff;
}

/* line 10173, ../sass/stylesheet.scss */
.animate {
  opacity: 0;
}

/* line 10176, ../sass/stylesheet.scss */
.round {
  position: relative;
  display: block;
  width: 22px;
  height: 80px;
  content: "";
  background: #607e9e;
  background-image: url(../images/bg.png);
  border-radius: 300%;
  z-index: 9;
  top: 65px;
  left: -3px;
}
/* line 10189, ../sass/stylesheet.scss */
.round:before {
  background-image: url(../images/trigtop.png);
  z-index: 9;
  content: " ";
  text-indent: -9999px;
  height: 30px;
  left: 1px;
  position: absolute;
  top: -16px;
  width: 20px;
}
/* line 10200, ../sass/stylesheet.scss */
.round:after {
  background-image: url(../images/trigbot.png);
  z-index: 9;
  content: " ";
  text-indent: -9999px;
  height: 30px;
  left: 1px;
  position: absolute;
  top: 59px;
  width: 20px;
}

/* line 10212, ../sass/stylesheet.scss */
.lum-allumee {
  overflow: hidden;
  position: relative;
  opacity: 0;
  height: 780px;
  max-width: 1140px;
  background-image: url(../images/luminette-allumee-new.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 150% auto;
  z-index: 8;
}

/* line 10224, ../sass/stylesheet.scss */
.arrow1 {
  z-index: 9;
}

/* line 10227, ../sass/stylesheet.scss */
.arrow2 {
  z-index: 9;
}

/* line 10230, ../sass/stylesheet.scss */
.trigger-light {
  visibility: hidden;
  height: 50px;
  width: 50px;
  margin-bottom: 300px;
}

/* line 10236, ../sass/stylesheet.scss */
.trigger-anim {
  visibility: hidden;
  height: 50px;
  width: 50px;
}

/* line 10241, ../sass/stylesheet.scss */
.sticky-wrapper {
  height: 100vh;
  width: 100%;
}

/* line 10245, ../sass/stylesheet.scss */
.stuck {
  bottom: 0;
  position: fixed;
  z-index: 9;
  width: 100%;
  height: 100vh;
  max-width: 1140px;
}

/* line 10253, ../sass/stylesheet.scss */
.round19 {
  position: relative;
  display: block;
  width: 22px;
  height: 80px;
  content: "";
  background: #ffffff;
  border-radius: 300%;
  z-index: 9;
  top: 65px;
  left: -3px;
}
/* line 10265, ../sass/stylesheet.scss */
.round19:before {
  border-bottom: 25px solid #ffffff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  z-index: 9;
  content: " ";
  text-indent: -9999px;
  height: 30px;
  left: 2px;
  position: absolute;
  top: -39px;
  width: 4px;
}
/* line 10278, ../sass/stylesheet.scss */
.round19:after {
  border-top: 25px solid #ffffff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  z-index: 9;
  content: " ";
  text-indent: -9999px;
  height: 30px;
  left: 2px;
  position: absolute;
  top: 62px;
  width: 4px;
}

/* line 10292, ../sass/stylesheet.scss */
.correct-top {
  top: 0;
}

/* line 10296, ../sass/stylesheet.scss */
.recommendedCheck {
  list-style-type: none !important;
  margin-left: -40px !important;
}
/* line 10299, ../sass/stylesheet.scss */
.recommendedCheck i {
  background-image: url(../images/sprite.png);
  background-size: 200px 225px;
  background-repeat: no-repeat;
  background-position: -27px -160px;
  width: 27px;
  height: 23px;
  margin-right: 30px;
  display: inline-block;
}

/* line 10310, ../sass/stylesheet.scss */
.notRecommendedCheck {
  list-style-type: none !important;
  margin-left: -40px !important;
}
/* line 10313, ../sass/stylesheet.scss */
.notRecommendedCheck i {
  background-image: url(../images/sprite.png);
  background-size: 200px 225px;
  background-repeat: no-repeat;
  background-position: -71px -200px;
  width: 27px;
  height: 23px;
  margin-right: 30px;
  display: inline-block;
}

/* line 10324, ../sass/stylesheet.scss */
.highlightBloc {
  background-color: #607e9e;
  color: #ffffff;
}
/* line 10327, ../sass/stylesheet.scss */
.highlightBloc a {
  color: #ffffff !important;
}
/* line 10330, ../sass/stylesheet.scss */
.highlightBloc strong {
  color: #ffffff !important;
}

/* line 10335, ../sass/stylesheet.scss */
.absolute .noAfter {
  margin-right: 45px !important;
}
/* line 10338, ../sass/stylesheet.scss */
.absolute.open .noAfter {
  margin-right: 20px !important;
}

/* line 10342, ../sass/stylesheet.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 10349, ../sass/stylesheet.scss */
.device .onlyDesktop {
  display: none;
}

/* line 10352, ../sass/stylesheet.scss */
.desktop .onlyMobile {
  display: none;
}

/* line 10355, ../sass/stylesheet.scss */
.v3:hover > .iArrowRight {
  background-position: 0 0;
}

/* line 10358, ../sass/stylesheet.scss */
#popup6 .logoPopup {
  max-width: 324px;
  width: 100%;
  height: 81px;
  background-size: contain;
  background-image: url(../images/myluminette.png);
}

/* line 10365, ../sass/stylesheet.scss */
.spriteAfter:after {
  background-image: url(../images/sprite.png?v=2);
  background-size: 400px 450px;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
}

/* line 10372, ../sass/stylesheet.scss */
.spriteBefore:before {
  background-image: url(../images/sprite.png?v=2);
  background-size: 400px 450px;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
}

/* line 10379, ../sass/stylesheet.scss */
.listFAQ li {
  border: 1px solid #607e9e;
  color: #607e9e;
  padding: 25px 27px;
  border-radius: 10px;
  cursor: pointer;
  margin-bottom: 10px;
  -webkit-transition: background 0.2s ease-out, color 0.2s ease-out;
  transition: background 0.2s ease-out, color 0.2s ease-out;
  position: relative;
}
/* line 10391, ../sass/stylesheet.scss */
.listFAQ li:after {
  background-image: url(../images/sprite.png?v=2);
  background-size: 400px 450px;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  display: block;
  width: 6px;
  height: 12px;
  background-position: 0 -12px;
  right: 30px;
  top: 31px;
}
/* line 10404, ../sass/stylesheet.scss */
.listFAQ li h3 {
  font-weight: 700;
  line-height: 24px;
  padding-right: 30px;
}
/* line 10409, ../sass/stylesheet.scss */
.listFAQ li p {
  margin-top: 20px;
  line-height: 24px;
  display: none;
}
/* line 10414, ../sass/stylesheet.scss */
.listFAQ li:hover {
  background-color: #607e9e;
  color: #ffffff;
}
/* line 10417, ../sass/stylesheet.scss */
.listFAQ li:hover:after {
  width: 12px;
  height: 6px;
  background-position: 0 -145px;
  right: 27px;
  top: 34px;
}
/* line 10425, ../sass/stylesheet.scss */
.listFAQ li.active {
  background-color: #607e9e;
  color: #ffffff;
}
/* line 10428, ../sass/stylesheet.scss */
.listFAQ li.active:after {
  width: 12px;
  height: 6px;
  background-position: 0 -145px;
  right: 27px;
  top: 34px;
}

/* line 10437, ../sass/stylesheet.scss */
.citation:before {
  background-image: url(../images/sprite.png?v=2);
  background-size: 400px 450px;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
}

/* line 10444, ../sass/stylesheet.scss */
.blocSearch:after {
  background-image: url(../images/blocSearch.png);
  background-size: 140px 190px;
}

/* line 10448, ../sass/stylesheet.scss */
.blocDistributors:after {
  background-image: url(../images/blocDistributors.png);
  background-size: 168px 200px;
}

/* line 10452, ../sass/stylesheet.scss */
#popup5 .logoPopup {
  background-image: url(../images/logo-luminette4.png);
}

/* line 10455, ../sass/stylesheet.scss */
.blocDownload:hover .imgPhone {
  bottom: 0;
}

/* line 10459, ../sass/stylesheet.scss */
.section28 > .wrap {
  padding-top: 80px;
}
/* line 10462, ../sass/stylesheet.scss */
.section28 .text {
  margin: 0 24px;
  background-color: #1588FF;
  color: #ffffff;
  text-align: center;
  padding: 55px 0;
  position: relative;
}
/* line 10469, ../sass/stylesheet.scss */
.section28 .text h2 {
  font-style: italic;
  margin-bottom: 0;
}

/* line 10475, ../sass/stylesheet.scss */
.blogList article {
  padding-bottom: 35px;
  margin-bottom: 40px;
  border-bottom: 1px solid #d6dee6;
}
/* line 10479, ../sass/stylesheet.scss */
.blogList article .articleImg {
  display: block;
  border: 1px solid #aebdce;
  margin-bottom: 30px;
}
/* line 10483, ../sass/stylesheet.scss */
.blogList article .articleImg img {
  display: block;
  max-width: 100%;
}
/* line 10488, ../sass/stylesheet.scss */
.blogList article .date {
  float: left;
  width: 60px;
  text-align: center;
}
/* line 10492, ../sass/stylesheet.scss */
.blogList article .date span {
  display: block;
  margin: auto;
  width: 50px;
  height: 50px;
  font-weight: 700;
  font-size: 28px;
  color: #ffffff;
  line-height: 50px;
  text-align: center;
  background: linear-gradient(to bottom, #cadc00 0%, #7fc300 55%, #7fc300 100%);
  border-radius: 25px;
}
/* line 10506, ../sass/stylesheet.scss */
.blogList article .date p {
  margin-top: 10px;
  color: #aebdce;
}
/* line 10511, ../sass/stylesheet.scss */
.blogList article .text {
  margin-left: 95px;
}
/* line 10513, ../sass/stylesheet.scss */
.blogList article .text .title {
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 25px;
}
/* line 10517, ../sass/stylesheet.scss */
.blogList article .text .title a {
  color: #607e9e;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 10523, ../sass/stylesheet.scss */
.blogList article .text .title a:hover {
  color: #1588FF;
}
/* line 10528, ../sass/stylesheet.scss */
.blogList article .text .author {
  line-height: 24px;
  color: #aebdce;
}
/* line 10531, ../sass/stylesheet.scss */
.blogList article .text .author strong {
  font-weight: 700;
}
/* line 10533, ../sass/stylesheet.scss */
.blogList article .text .author strong a {
  color: #aebdce;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 10539, ../sass/stylesheet.scss */
.blogList article .text .author strong a:hover {
  color: #607e9e;
}
/* line 10545, ../sass/stylesheet.scss */
.blogList article .text .description {
  margin-top: 25px;
  line-height: 24px;
}
/* line 10548, ../sass/stylesheet.scss */
.blogList article .text .description a {
  color: #607e9e;
  text-decoration: none;
}

/* line 10555, ../sass/stylesheet.scss */
.listDistributors li {
  border-bottom: 1px solid #d6dee6;
}
/* line 10557, ../sass/stylesheet.scss */
.listDistributors li:last-child {
  border-bottom: 0;
}
/* line 10560, ../sass/stylesheet.scss */
.listDistributors li .logoDistributor {
  padding: 35px 48px;
  float: left;
}
/* line 10564, ../sass/stylesheet.scss */
.listDistributors li .contentDistributor {
  padding: 30px 0 35px;
  margin-left: 380px;
  color: #607e9e;
}
/* line 10568, ../sass/stylesheet.scss */
.listDistributors li .contentDistributor h2 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* line 10573, ../sass/stylesheet.scss */
.listDistributors li .contentDistributor p {
  line-height: 24px;
}
/* line 10575, ../sass/stylesheet.scss */
.listDistributors li .contentDistributor p a {
  color: #607e9e;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 10580, ../sass/stylesheet.scss */
.listDistributors li .contentDistributor p a:hover {
  color: #aebdce;
}

/* line 10587, ../sass/stylesheet.scss */
.listPress li {
  border-bottom: 1px solid #d6dee6;
}
/* line 10589, ../sass/stylesheet.scss */
.listPress li .date {
  float: left;
  line-height: 24px;
  padding-top: 29px;
}
/* line 10594, ../sass/stylesheet.scss */
.listPress li h3 {
  margin-left: 110px;
  margin-right: 160px;
  font-weight: 700;
  line-height: 24px;
  font-size: 18px;
  padding: 28px 0 32px;
}
/* line 10601, ../sass/stylesheet.scss */
.listPress li h3 a {
  color: #607e9e;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
/* line 10607, ../sass/stylesheet.scss */
.listPress li h3 a:hover {
  color: #aebdce;
}
/* line 10612, ../sass/stylesheet.scss */
.listPress li .langg {
  float: right;
  margin-top: 22px;
  margin-left: 6px;
}

/* line 10618, ../sass/stylesheet.scss */
.owl-theme .owl-controls {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 10623, ../sass/stylesheet.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none;
}
/* line 10628, ../sass/stylesheet.scss */
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #ffffff;
}
/* line 10632, ../sass/stylesheet.scss */
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 10636, ../sass/stylesheet.scss */
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 8px;
  height: 8px;
  margin: 5px 6px;
  border-radius: 4px;
  background: #aebdce;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
/* line 10647, ../sass/stylesheet.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #ffffff;
  padding: 2px 10px;
  font-size: 12px;
  border-radius: 30px;
}
/* line 10657, ../sass/stylesheet.scss */
.owl-theme .owl-controls .owl-page.active span {
  background: #ffffff;
}
/* line 10661, ../sass/stylesheet.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #ffffff;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 10676, ../sass/stylesheet.scss */
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center;
}

/* line 10680, ../sass/stylesheet.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 10683, ../sass/stylesheet.scss */
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 10687, ../sass/stylesheet.scss */
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 10691, ../sass/stylesheet.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 10694, ../sass/stylesheet.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 10697, ../sass/stylesheet.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 10700, ../sass/stylesheet.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 10703, ../sass/stylesheet.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 10706, ../sass/stylesheet.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

/* line 10709, ../sass/stylesheet.scss */
#warrantyForm span.error {
  margin-top: 5px;
  margin-left: 10px;
}

/* line 10713, ../sass/stylesheet.scss */
.contact-map #map_canvas {
  height: 667px;
}

/* line 10716, ../sass/stylesheet.scss */
.scienceTroubles .section3Img {
  margin-left: 40px;
}

/* line 10719, ../sass/stylesheet.scss */
.coupon input {
  width: 100%;
}

/* line 10723, ../sass/stylesheet.scss */
.coupon p.validation {
  position: absolute;
  top: 60px;
  left: 35px;
  text-align: left;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0.15px;
  line-height: 17px;
  width: 340px;
}

/* line 10735, ../sass/stylesheet.scss */
.noAfter:after {
  display: none;
}

@media screen\0 {
  /* line 10740, ../sass/stylesheet.scss */
  body {
    margin-bottom: 0;
  }

  /* line 10743, ../sass/stylesheet.scss */
  footer {
    z-index: 0;
    display: block;
    position: relative;
  }
}
@media screen and (max-width: 9999px) {
  /* line 10752, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col1 {
    width: 240px;
    height: 125px;
    background-size: 660px 280px;
  }
  /* line 10756, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col1 .section3Img {
    background-position: -14px 0;
  }
  /* line 10760, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col2 {
    width: 240px;
    height: 125px;
    background-size: 660px 280px;
    padding-bottom: 60px;
  }
  /* line 10765, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col2 .section3Img {
    background-position: -260px 0;
  }
  /* line 10769, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col3 {
    width: 240px;
    height: 125px;
    background-size: 660px 280px;
  }
  /* line 10773, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col3 .section3Img {
    background-position: -460px -1px;
  }
  /* line 10777, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col4 {
    width: 240px;
    height: 125px;
    background-size: 660px 280px;
  }
  /* line 10781, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col4 .section3Img {
    background-position: -690px -1px;
  }
  /* line 10785, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col5 {
    width: 240px;
    height: 125px;
    background-size: 660px 280px;
  }
  /* line 10789, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound .col5 .section3Img {
    background-position: -925px -1px;
  }
  /* line 10793, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img {
    width: 150px;
    height: 150px;
  }
  /* line 10796, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img i {
    top: 25px;
  }
  /* line 10798, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img i.i1 {
    background-position: 7px 0;
  }
  /* line 10801, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img i.i2 {
    background-position: -106px 0;
  }
  /* line 10804, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img i.i3 {
    background-position: -223px 0;
  }
  /* line 10807, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img i.i4 {
    background-position: -338px -1px;
  }
  /* line 10810, ../sass/stylesheet.scss */
  .scienceTroubles .colsRound > a .section3Img i.i5 {
    background-position: -449px 0;
  }
  /* line 10816, ../sass/stylesheet.scss */
  .scienceTroubles .round {
    top: 25px;
    left: -4px;
  }
  /* line 10820, ../sass/stylesheet.scss */
  .scienceTroubles .round19 {
    top: 25px;
    left: -4px;
  }
  /* line 10824, ../sass/stylesheet.scss */
  .scienceTroubles .spriteSection3 {
    background-image: url(../images/spriteSection3.png);
    background-size: 575px 110px;
    background-repeat: no-repeat;
  }
  /* line 10830, ../sass/stylesheet.scss */
  .scienceTroubles .section3 .subtitle {
    width: 50%;
  }
  /* line 10833, ../sass/stylesheet.scss */
  .scienceTroubles .section3 .clickProfil {
    top: 60px;
  }

  /* line 10839, ../sass/stylesheet.scss */
  .colsRound .col3 {
    padding-bottom: 60px;
  }
  /* line 10841, ../sass/stylesheet.scss */
  .colsRound .col3 .section3Img:before {
    background-position: -439px -236px;
  }
  /* line 10845, ../sass/stylesheet.scss */
  .colsRound .col4 {
    padding-bottom: 60px;
  }
  /* line 10847, ../sass/stylesheet.scss */
  .colsRound .col4 .section3Img:before {
    background-position: -653px -236px;
  }
  /* line 10851, ../sass/stylesheet.scss */
  .colsRound .col5 {
    padding-bottom: 60px;
  }
  /* line 10853, ../sass/stylesheet.scss */
  .colsRound .col5 .section3Img:before {
    background-position: -868px -236px;
  }
  /* line 10857, ../sass/stylesheet.scss */
  .colsRound .col1 .section3Img:before {
    background-position: 0 -236px;
  }
  /* line 10860, ../sass/stylesheet.scss */
  .colsRound .col2 .section3Img:before {
    background-position: -225px -236px;
  }
}
@media screen and (max-width: 1320px) {
  /* line 10866, ../sass/stylesheet.scss */
  .section10 img {
    right: auto;
    left: auto;
  }
}
@media screen and (max-width: 1160px) {
  /* line 10872, ../sass/stylesheet.scss */
  .wrap {
    margin: 0 5px;
  }

  /* line 10875, ../sass/stylesheet.scss */
  .freeDelivery2 {
    display: none;
  }

  /* line 10879, ../sass/stylesheet.scss */
  .section9 .wrap {
    margin: 0;
  }
  /* line 10882, ../sass/stylesheet.scss */
  .section9 .cols {
    margin: 50px 0 0;
  }
  /* line 10884, ../sass/stylesheet.scss */
  .section9 .cols .blocDownload {
    width: 100%;
    float: none;
    text-align: center;
    border-top-left-radius: 0;
  }
  /* line 10891, ../sass/stylesheet.scss */
  .section9 .cols .blocNewsletter {
    width: 100%;
    float: none;
    border-top-right-radius: 0;
  }
  /* line 10897, ../sass/stylesheet.scss */
  .section9 .cols .blocLumierePrLeMonde {
    width: 100%;
    float: none;
    border-top-right-radius: 0;
  }

  /* line 10906, ../sass/stylesheet.scss */
  .section3 .right {
    text-align: center;
  }
  /* line 10909, ../sass/stylesheet.scss */
  .section3 .subtitle {
    width: 50%;
  }
  /* line 10912, ../sass/stylesheet.scss */
  .section3 .clickProfil {
    top: 60px;
  }

  /* line 10917, ../sass/stylesheet.scss */
  .colsRound .col1 {
    width: 135px;
    height: 135px;
    background-size: 660px 280px;
  }
  /* line 10921, ../sass/stylesheet.scss */
  .colsRound .col1 .section3Img {
    background-position: -14px 0;
  }
  /* line 10923, ../sass/stylesheet.scss */
  .colsRound .col1 .section3Img:before {
    background-position: -14px -236px;
  }
  /* line 10928, ../sass/stylesheet.scss */
  .colsRound .col2 {
    width: 135px;
    height: 135px;
    background-size: 660px 280px;
  }
  /* line 10932, ../sass/stylesheet.scss */
  .colsRound .col2 .section3Img {
    background-position: -260px 0;
  }
  /* line 10934, ../sass/stylesheet.scss */
  .colsRound .col2 .section3Img:before {
    background-position: -260px -236px;
  }
  /* line 10939, ../sass/stylesheet.scss */
  .colsRound .col3 {
    width: 135px;
    height: 135px;
    background-size: 660px 280px;
  }
  /* line 10943, ../sass/stylesheet.scss */
  .colsRound .col3 .section3Img {
    background-position: -460px -1px;
  }
  /* line 10945, ../sass/stylesheet.scss */
  .colsRound .col3 .section3Img:before {
    background-position: -460px -236px;
  }
  /* line 10950, ../sass/stylesheet.scss */
  .colsRound .col4 {
    width: 135px;
    height: 135px;
    background-size: 660px 280px;
  }
  /* line 10954, ../sass/stylesheet.scss */
  .colsRound .col4 .section3Img {
    background-position: -690px -1px;
  }
  /* line 10956, ../sass/stylesheet.scss */
  .colsRound .col4 .section3Img:before {
    background-position: -690px -236px;
  }
  /* line 10961, ../sass/stylesheet.scss */
  .colsRound .col5 {
    width: 135px;
    height: 135px;
    background-size: 660px 280px;
  }
  /* line 10965, ../sass/stylesheet.scss */
  .colsRound .col5 .section3Img {
    background-position: -925px -1px;
  }
  /* line 10967, ../sass/stylesheet.scss */
  .colsRound .col5 .section3Img:before {
    background-position: -925px -236px;
  }
  /* line 10972, ../sass/stylesheet.scss */
  .colsRound > a .section3Img {
    width: 150px;
    height: 150px;
  }
  /* line 10975, ../sass/stylesheet.scss */
  .colsRound > a .section3Img i {
    top: 25px;
  }
  /* line 10977, ../sass/stylesheet.scss */
  .colsRound > a .section3Img i.i1 {
    background-position: 7px 0;
  }
  /* line 10980, ../sass/stylesheet.scss */
  .colsRound > a .section3Img i.i2 {
    background-position: -106px 0;
  }
  /* line 10983, ../sass/stylesheet.scss */
  .colsRound > a .section3Img i.i3 {
    background-position: -223px 0;
  }
  /* line 10986, ../sass/stylesheet.scss */
  .colsRound > a .section3Img i.i4 {
    background-position: -338px -1px;
  }
  /* line 10989, ../sass/stylesheet.scss */
  .colsRound > a .section3Img i.i5 {
    background-position: -449px 0;
  }

  /* line 10995, ../sass/stylesheet.scss */
  .round {
    top: 25px;
    left: -4px;
  }

  /* line 10999, ../sass/stylesheet.scss */
  .round19 {
    top: 25px;
    left: -4px;
  }

  /* line 11003, ../sass/stylesheet.scss */
  .spriteSection3 {
    background-image: url(../images/spriteSection3.png);
    background-size: 575px 110px;
    background-repeat: no-repeat;
  }

  /* line 11008, ../sass/stylesheet.scss */
  .section8:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 0;
  }
}
@media screen and (max-width: 1140px) {
  /* line 11020, ../sass/stylesheet.scss */
  .section2 .cols .col33 > div {
    margin: 0 12px;
  }
}
@media screen and (max-width: 1130px) {
  /* line 11026, ../sass/stylesheet.scss */
  #topHeader.open {
    position: fixed;
    top: 0 !important;
    height: 100px;
    background-color: #ffffff;
  }
  /* line 11032, ../sass/stylesheet.scss */
  #topHeader.open .topLogo.v1 {
    display: block;
  }
  /* line 11035, ../sass/stylesheet.scss */
  #topHeader.open .topLogo.v2 {
    display: none;
  }
  /* line 11039, ../sass/stylesheet.scss */
  #topHeader.open nav {
    display: block;
    position: fixed;
    background-color: #607e9e;
    top: 100px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
  }
  /* line 11048, ../sass/stylesheet.scss */
  #topHeader.open nav .topMenu {
    display: block;
    float: none;
    margin: 20px 20px 0;
  }
  /* line 11052, ../sass/stylesheet.scss */
  #topHeader.open nav .topMenu li {
    float: none;
    border-bottom: 1px solid #aebdce;
    text-align: center;
  }
  /* line 11056, ../sass/stylesheet.scss */
  #topHeader.open nav .topMenu li:last-child {
    border-bottom: none;
  }
  /* line 11059, ../sass/stylesheet.scss */
  #topHeader.open nav .topMenu li a {
    padding: 20px 16px;
    color: #ffffff;
  }
  /* line 11062, ../sass/stylesheet.scss */
  #topHeader.open nav .topMenu li a:hover {
    background-color: #8aa5be;
  }
  /* line 11068, ../sass/stylesheet.scss */
  #topHeader.open nav .topBtn {
    background: #85c300;
    margin: 20px 20px 30px;
    padding: 20px 16px;
    border: none;
    display: block;
    text-align: center;
  }
  /* line 11075, ../sass/stylesheet.scss */
  #topHeader.open nav .topBtn .btnPrice {
    display: none;
  }
  /* line 11078, ../sass/stylesheet.scss */
  #topHeader.open nav .topBtn:after {
    display: none;
  }
  /* line 11081, ../sass/stylesheet.scss */
  #topHeader.open nav .topBtn:hover {
    background: #8aa5be;
  }
  /* line 11085, ../sass/stylesheet.scss */
  #topHeader.open nav .lang {
    display: block;
    margin: auto;
  }
  /* line 11091, ../sass/stylesheet.scss */
  #topHeader nav {
    display: none;
  }

  /* line 11095, ../sass/stylesheet.scss */
  #iconNav {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
    z-index: 20;
  }
  /* line 11104, ../sass/stylesheet.scss */
  #iconNav:after {
    content: "";
    position: absolute;
    top: 16px;
    left: 13px;
    background-position: 0 -151px;
    width: 24px;
    height: 18px;
  }

  /* line 11114, ../sass/stylesheet.scss */
  .freeDelivery {
    display: none;
  }

  /* line 11117, ../sass/stylesheet.scss */
  .fixed #iconNav {
    top: 12.5px;
  }
  /* line 11119, ../sass/stylesheet.scss */
  .fixed #iconNav:after {
    background-position: -59px -162px;
  }

  /* line 11123, ../sass/stylesheet.scss */
  .open #iconNav {
    top: 25px;
  }
  /* line 11125, ../sass/stylesheet.scss */
  .open #iconNav:after {
    background-position: -84px -162px;
  }
}
@media screen and (max-width: 1112px) {
  /* line 11132, ../sass/stylesheet.scss */
  .section28 .wrap {
    margin: 0;
  }
  /* line 11135, ../sass/stylesheet.scss */
  .section28 .text {
    margin: 0;
  }
  /* line 11137, ../sass/stylesheet.scss */
  .section28 .text h2 {
    padding: 0 20px;
  }
  /* line 11139, ../sass/stylesheet.scss */
  .section28 .text h2 br {
    display: none;
  }
}
@media screen and (max-width: 1106px) {
  /* line 11147, ../sass/stylesheet.scss */
  .section31 .wrap img:first-child {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  /* line 11153, ../sass/stylesheet.scss */
  .section5 .blocLeft {
    float: none;
    width: 162px;
    margin: 0 auto;
    height: auto;
    padding: 0;
    padding-bottom: 50px;
  }
  /* line 11161, ../sass/stylesheet.scss */
  .section5 .blocRight {
    margin-left: 24px;
    display: none;
    height: auto;
  }

  /* line 11167, ../sass/stylesheet.scss */
  .section23 .slideRight .slideContent .arrow9 {
    display: none;
  }
}
@media screen and (max-width: 1080px) {
  /* line 11173, ../sass/stylesheet.scss */
  .listDistributors li .logoDistributor {
    padding: 35px 24px;
  }
  /* line 11176, ../sass/stylesheet.scss */
  .listDistributors li .contentDistributor {
    margin-left: 300px;
  }
}
@media screen and (max-width: 1070px) {
  /* line 11182, ../sass/stylesheet.scss */
  .section13 .blocRight .text {
    padding-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  /* line 11188, ../sass/stylesheet.scss */
  .section1.v2 {
    background-attachment: inherit;
  }
  /* line 11191, ../sass/stylesheet.scss */
  .section1.v3 {
    background-attachment: inherit;
  }

  /* line 11196, ../sass/stylesheet.scss */
  .section4 .arrow1 {
    font-size: 18px;
    top: 125px;
  }
  /* line 11199, ../sass/stylesheet.scss */
  .section4 .arrow1:after {
    display: none;
  }
  /* line 11203, ../sass/stylesheet.scss */
  .section4 .arrow2 {
    font-size: 18px;
  }
  /* line 11205, ../sass/stylesheet.scss */
  .section4 .arrow2:after {
    display: none;
  }

  /* line 11210, ../sass/stylesheet.scss */
  .arrow8 {
    display: none;
  }

  /* line 11213, ../sass/stylesheet.scss */
  .contTooltip {
    display: none;
  }

  /* line 11216, ../sass/stylesheet.scss */
  .section17 .wrap {
    padding: 0 0 90px;
  }

  /* line 11219, ../sass/stylesheet.scss */
  .section13 .btnMore {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  /* line 11225, ../sass/stylesheet.scss */
  .topPresse .text {
    position: relative;
    z-index: 1;
    text-align: center;
  }
  /* line 11229, ../sass/stylesheet.scss */
  .topPresse .text .colLeft {
    margin: auto;
    padding-top: 40px;
  }
  /* line 11233, ../sass/stylesheet.scss */
  .topPresse .text .btn-3 {
    position: relative;
    right: auto;
    top: auto;
    margin: 20px auto 50px;
  }
  /* line 11238, ../sass/stylesheet.scss */
  .topPresse .text .btn-3.btV2 {
    top: auto;
  }
  /* line 11243, ../sass/stylesheet.scss */
  .topPresse .arrow13 {
    display: none;
  }

  /* line 11248, ../sass/stylesheet.scss */
  .popup .content .cols .col50:first-child > div {
    margin-right: 24px;
  }
  /* line 11251, ../sass/stylesheet.scss */
  .popup .content .cols .col50:last-child > div {
    margin-left: 24px;
  }
}
@media screen and (max-width: 980px) {
  /* line 11257, ../sass/stylesheet.scss */
  .section29 .arrow14 {
    display: none;
  }

  /* line 11260, ../sass/stylesheet.scss */
  .topFAQ .text .arrow11 {
    right: 150px;
  }
}
@media screen and (max-width: 960px) {
  /* line 11265, ../sass/stylesheet.scss */
  body {
    margin-bottom: 0;
  }

  /* line 11268, ../sass/stylesheet.scss */
  footer {
    position: relative;
    z-index: auto;
  }
  /* line 11271, ../sass/stylesheet.scss */
  footer .topFooter {
    margin: 0;
  }
  /* line 11273, ../sass/stylesheet.scss */
  footer .topFooter .fleft {
    float: none;
    text-align: center;
    margin-bottom: 30px;
  }
  /* line 11278, ../sass/stylesheet.scss */
  footer .topFooter .fright {
    float: none;
    text-align: center;
    width: 100%;
  }
  /* line 11282, ../sass/stylesheet.scss */
  footer .topFooter .fright .socialIconsFooter {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
  /* line 11289, ../sass/stylesheet.scss */
  footer .menuFooter {
    padding: 25px 0 55px;
  }
  /* line 11291, ../sass/stylesheet.scss */
  footer .menuFooter .col25 {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 11296, ../sass/stylesheet.scss */
  footer .menuFooter h3 {
    text-align: center;
    margin-top: 30px;
  }
  /* line 11301, ../sass/stylesheet.scss */
  footer .menuFooter ul li {
    margin-bottom: 0;
    text-align: center;
  }
  /* line 11304, ../sass/stylesheet.scss */
  footer .menuFooter ul li a {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #8aa5be;
  }
  /* line 11310, ../sass/stylesheet.scss */
  footer .menuFooter ul.bt:before {
    display: none;
  }
  /* line 11314, ../sass/stylesheet.scss */
  footer .menuFooter .btn--blue.btn--price {
    margin: 40px 0 0;
  }

  /* line 11320, ../sass/stylesheet.scss */
  .section5 .blocLeft {
    float: none;
    width: 162px;
    margin: 0 auto;
    height: auto;
    padding: 0;
    padding-bottom: 50px;
  }
  /* line 11328, ../sass/stylesheet.scss */
  .section5 .blocRight {
    margin-left: 24px;
    display: none;
    height: auto;
  }

  /* line 11335, ../sass/stylesheet.scss */
  .section7 h2 {
    font-size: 34px;
    line-height: 42px;
  }
  /* line 11339, ../sass/stylesheet.scss */
  .section7 .cols {
    display: none;
  }

  /* line 11343, ../sass/stylesheet.scss */
  .section14 {
    padding: 70px 0 90px;
  }
  /* line 11345, ../sass/stylesheet.scss */
  .section14 aside {
    display: none;
  }
  /* line 11348, ../sass/stylesheet.scss */
  .section14 .imgLuminette {
    float: none;
    text-align: center;
  }
  /* line 11351, ../sass/stylesheet.scss */
  .section14 .imgLuminette img {
    max-width: 100%;
  }
  /* line 11354, ../sass/stylesheet.scss */
  .section14 .imgLuminette .spriteSection14 {
    display: none;
  }
  /* line 11358, ../sass/stylesheet.scss */
  .section14 .cols {
    border-bottom: none;
    border-left: none;
  }
  /* line 11361, ../sass/stylesheet.scss */
  .section14 .cols .col16 {
    width: 33.333333%;
    border-bottom: 1px solid #aebdce;
    border-left: 1px solid #aebdce !important;
  }
  /* line 11367, ../sass/stylesheet.scss */
  .section14 .arrow5 {
    display: none;
  }

  /* line 11372, ../sass/stylesheet.scss */
  .section23 .slideLeft {
    left: 0;
    right: 0;
    top: 100px;
    bottom: 50%;
  }
  /* line 11377, ../sass/stylesheet.scss */
  .section23 .slideLeft .slideContent {
    width: 100%;
  }
  /* line 11379, ../sass/stylesheet.scss */
  .section23 .slideLeft .slideContent h1 {
    margin-top: 0;
    z-index: 1;
  }
  /* line 11382, ../sass/stylesheet.scss */
  .section23 .slideLeft .slideContent h1:after {
    display: none;
  }
  /* line 11386, ../sass/stylesheet.scss */
  .section23 .slideLeft .slideContent .slideHover {
    display: none;
  }
  /* line 11391, ../sass/stylesheet.scss */
  .section23 .slideLeft:hover:after {
    opacity: 0;
  }
  /* line 11395, ../sass/stylesheet.scss */
  .section23 .slideLeft:hover .slideContent h1 {
    margin-top: 0;
    opacity: 1;
  }
  /* line 11399, ../sass/stylesheet.scss */
  .section23 .slideLeft:hover .slideContent .slideHover {
    opacity: 1;
    top: 75px;
  }
  /* line 11406, ../sass/stylesheet.scss */
  .section23 .slideRight {
    left: 0;
    right: 0;
    top: 50%;
    bottom: 0;
  }
  /* line 11411, ../sass/stylesheet.scss */
  .section23 .slideRight .slideContent {
    width: 100%;
  }
  /* line 11413, ../sass/stylesheet.scss */
  .section23 .slideRight .slideContent h1 {
    margin-top: 0;
    z-index: 1;
  }
  /* line 11416, ../sass/stylesheet.scss */
  .section23 .slideRight .slideContent h1:after {
    display: none;
  }
  /* line 11420, ../sass/stylesheet.scss */
  .section23 .slideRight .slideContent .slideHover {
    display: none;
  }
  /* line 11425, ../sass/stylesheet.scss */
  .section23 .slideRight:hover:after {
    opacity: 0;
  }
  /* line 11429, ../sass/stylesheet.scss */
  .section23 .slideRight:hover .slideContent h1 {
    margin-top: 0;
    opacity: 1;
  }
  /* line 11433, ../sass/stylesheet.scss */
  .section23 .slideRight:hover .slideContent .slideHover {
    opacity: 1;
    top: 75px;
  }

  /* line 11443, ../sass/stylesheet.scss */
  .section26 .wrap .clearfix:first-child {
    text-align: center;
  }
  /* line 11445, ../sass/stylesheet.scss */
  .section26 .wrap .clearfix:first-child .section26Img {
    float: none;
    max-width: 100%;
    margin-right: 0;
  }
  /* line 11450, ../sass/stylesheet.scss */
  .section26 .wrap .clearfix:first-child .blocLeft {
    margin-top: 40px;
    max-width: 100%;
  }
  /* line 11455, ../sass/stylesheet.scss */
  .section26 .wrap .cols .col25 {
    width: 50%;
  }
  /* line 11459, ../sass/stylesheet.scss */
  .section26 .arrow10 {
    display: none;
  }

  /* line 11464, ../sass/stylesheet.scss */
  .colsRecap .col33 {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 11469, ../sass/stylesheet.scss */
  .colsRecap table {
    text-align: left;
    margin: 0 auto 40px;
  }

  /* line 11474, ../sass/stylesheet.scss */
  .section3 .clickProfil {
    display: none;
  }

  /* line 11477, ../sass/stylesheet.scss */
  .section15 .smartphone {
    width: 528px;
    height: 580px;
  }

  /* line 11481, ../sass/stylesheet.scss */
  .pointsVente li p {
    width: auto;
  }

  /* line 11484, ../sass/stylesheet.scss */
  #contactForm > p {
    width: 100%;
  }
  /* line 11486, ../sass/stylesheet.scss */
  #contactForm > p input {
    width: calc(100% - 0);
  }
  /* line 11489, ../sass/stylesheet.scss */
  #contactForm > p .SumoSelect {
    width: calc(100% - 0);
  }
  /* line 11492, ../sass/stylesheet.scss */
  #contactForm > p:nth-child(even) input {
    float: none;
  }

  /* line 11496, ../sass/stylesheet.scss */
  .listDistributors li {
    text-align: center;
  }
  /* line 11498, ../sass/stylesheet.scss */
  .listDistributors li .logoDistributor {
    float: none;
    padding-bottom: 0;
  }
  /* line 11502, ../sass/stylesheet.scss */
  .listDistributors li .contentDistributor {
    margin: 0 24px;
  }

  /* line 11506, ../sass/stylesheet.scss */
  .section1 video {
    display: none;
  }
}
@media screen and (max-width: 930px) {
  /* line 11513, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 input {
    width: calc(100% - 12px);
  }
  /* line 11516, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 .error {
    width: calc(100% - 12px);
  }
  /* line 11519, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 .SumoSelect {
    width: calc(100% - 12px);
  }
  /* line 11524, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 input {
    width: calc(100% - 12px);
  }
  /* line 11527, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 .error {
    width: calc(100% - 12px);
  }
  /* line 11530, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 .SumoSelect {
    width: calc(100% - 12px);
  }
  /* line 11535, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 input {
    width: calc(100% - 12px);
  }
  /* line 11538, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 .error {
    width: calc(100% - 12px);
  }
  /* line 11541, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 .SumoSelect {
    width: calc(100% - 12px);
  }
  /* line 11546, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 input {
    width: calc(100% - 12px);
  }
  /* line 11549, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 .error {
    width: calc(100% - 12px);
  }
  /* line 11552, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 .SumoSelect {
    width: calc(100% - 12px);
  }
}
@media screen and (max-width: 910px) {
  /* line 11559, ../sass/stylesheet.scss */
  .confirmBuy .cols {
    margin: 50px 0;
  }
  /* line 11561, ../sass/stylesheet.scss */
  .confirmBuy .cols .col50 {
    float: none;
    width: 100%;
    margin: 30px 0;
  }
  /* line 11565, ../sass/stylesheet.scss */
  .confirmBuy .cols .col50 > div {
    margin: 0;
  }
}
@media screen and (max-width: 900px) {
  /* line 11572, ../sass/stylesheet.scss */
  .topBuy .cols .luminette {
    margin-top: 280px;
  }

  /* line 11576, ../sass/stylesheet.scss */
  .section6 .cols .col25 > div .iTop {
    width: 150px;
    height: 150px;
  }
  /* line 11580, ../sass/stylesheet.scss */
  .section6 .cols .col25 > div .iTop i.i1 {
    background-position: -2px 2px;
  }
  /* line 11583, ../sass/stylesheet.scss */
  .section6 .cols .col25 > div .iTop i.i2 {
    background-position: -127px -5px;
  }
  /* line 11586, ../sass/stylesheet.scss */
  .section6 .cols .col25 > div .iTop i.i3 {
    background-position: -254px -10px;
  }
  /* line 11591, ../sass/stylesheet.scss */
  .section6 .cols .col25:nth-child(4) > div .iTop.img-svg img {
    width: 230px;
  }
}
@media all and (max-width: 900px) {
  /* line 11597, ../sass/stylesheet.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }

  /* line 11603, ../sass/stylesheet.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
  }

  /* line 11609, ../sass/stylesheet.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%;
  }

  /* line 11615, ../sass/stylesheet.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media screen and (max-width: 880px) {
  /* line 11621, ../sass/stylesheet.scss */
  .navigation {
    display: none;
  }

  /* line 11624, ../sass/stylesheet.scss */
  .contentForm {
    margin-left: 24px;
    padding-left: 0;
  }
  /* line 11627, ../sass/stylesheet.scss */
  .contentForm:before {
    display: none;
  }

  /* line 11632, ../sass/stylesheet.scss */
  .totalCommand > * {
    display: block;
    float: none;
    text-align: right;
    margin-top: 10px;
  }
  /* line 11638, ../sass/stylesheet.scss */
  .totalCommand h3 {
    margin-right: 0;
    margin-top: 0;
  }
  /* line 11642, ../sass/stylesheet.scss */
  .totalCommand .price {
    float: none;
  }
  /* line 11645, ../sass/stylesheet.scss */
  .totalCommand .totalPrice {
    float: none;
    width: auto;
  }

  /* line 11650, ../sass/stylesheet.scss */
  .topFAQ .text .arrow11 {
    display: none;
  }
}
@media screen and (max-width: 860px) {
  /* line 11656, ../sass/stylesheet.scss */
  .section29 .colLeft {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 11660, ../sass/stylesheet.scss */
  .section29 .colLeft .blocImg {
    padding-top: 80px;
  }
  /* line 11664, ../sass/stylesheet.scss */
  .section29 .colRight {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 11668, ../sass/stylesheet.scss */
  .section29 .colRight .text {
    padding-top: 60px;
  }

  /* line 11674, ../sass/stylesheet.scss */
  .topLivraison h1 {
    font-size: 36px;
    line-height: 44px;
    margin: 0 10px 40px;
  }
  /* line 11679, ../sass/stylesheet.scss */
  .topLivraison .cols .col50 {
    width: 100%;
    float: none;
  }
  /* line 11682, ../sass/stylesheet.scss */
  .topLivraison .cols .col50 > div {
    margin: 0 10px;
  }

  /* line 11687, ../sass/stylesheet.scss */
  .error404 h1 {
    padding-top: 100px;
  }
}
@media screen and (max-width: 850px) {
  /* line 11693, ../sass/stylesheet.scss */
  .section18 .text ul li .txtLeft {
    float: none;
    width: auto;
  }
  /* line 11697, ../sass/stylesheet.scss */
  .section18 .text ul li .txtRight {
    margin-left: 100px;
  }
}
@media screen and (max-width: 800px) {
  /* line 11704, ../sass/stylesheet.scss */
  .section1 .slideBottom {
    left: 0;
    right: 0;
  }
  /* line 11707, ../sass/stylesheet.scss */
  .section1 .slideBottom .slideBottomLeft {
    display: none;
  }
  /* line 11710, ../sass/stylesheet.scss */
  .section1 .slideBottom .slideBottomRight {
    display: none;
  }
  /* line 11714, ../sass/stylesheet.scss */
  .section1 .text h1 {
    font-size: 30px;
    line-height: 40px;
  }
  /* line 11718, ../sass/stylesheet.scss */
  .section1.v2 .text {
    margin-left: 24px;
    margin-right: 24px;
  }
  /* line 11721, ../sass/stylesheet.scss */
  .section1.v2 .text h1 {
    text-align: center;
    margin-bottom: 60px;
  }
  /* line 11725, ../sass/stylesheet.scss */
  .section1.v2 .text a {
    margin-left: calc((100% - 300px) /(2px));
  }

  /* line 11730, ../sass/stylesheet.scss */
  .section10 {
    padding: 80px 0;
    height: auto;
    background-image: none;
  }
  /* line 11734, ../sass/stylesheet.scss */
  .section10 .blocLeft {
    margin-top: 0;
    margin-right: 24px;
  }

  /* line 11739, ../sass/stylesheet.scss */
  .section13 {
    height: auto;
    background-position: right top;
  }
  /* line 11742, ../sass/stylesheet.scss */
  .section13 .blocRight {
    width: 100%;
    float: none;
  }
  /* line 11745, ../sass/stylesheet.scss */
  .section13 .blocRight .text {
    padding-left: 24px;
  }
  /* line 11747, ../sass/stylesheet.scss */
  .section13 .blocRight .text p br {
    display: none;
  }

  /* line 11754, ../sass/stylesheet.scss */
  .main aside {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    width: auto;
    margin: 30px 10px 0;
  }
  /* line 11762, ../sass/stylesheet.scss */
  .main .content {
    margin: 0 10px;
  }

  /* line 11766, ../sass/stylesheet.scss */
  .catBlog {
    height: auto;
  }
  /* line 11768, ../sass/stylesheet.scss */
  .catBlog .wrap {
    margin: 0;
  }
  /* line 11771, ../sass/stylesheet.scss */
  .catBlog ul {
    padding: 0;
    margin: 0;
  }
  /* line 11774, ../sass/stylesheet.scss */
  .catBlog ul li {
    float: none;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 11778, ../sass/stylesheet.scss */
  .catBlog ul li a {
    line-height: 24px;
    padding: 12px 20px;
    border-top: 0;
    text-align: center;
  }
  /* line 11784, ../sass/stylesheet.scss */
  .catBlog ul li:hover a {
    border-top: 0;
    background-color: #607e9e;
  }
  /* line 11788, ../sass/stylesheet.scss */
  .catBlog ul li.active a {
    border-top: 0;
    background-color: #607e9e;
  }
  /* line 11792, ../sass/stylesheet.scss */
  .catBlog ul li:last-child a {
    border-top: 0;
  }
  /* line 11797, ../sass/stylesheet.scss */
  .catBlog .shareArticle p {
    display: none;
  }

  /* line 11801, ../sass/stylesheet.scss */
  #popup6.popup {
    background-image: none;
  }

  /* line 11804, ../sass/stylesheet.scss */
  .popup .content .cols .col50 {
    width: 100%;
  }
  /* line 11806, ../sass/stylesheet.scss */
  .popup .content .cols .col50:first-child > div {
    margin-right: 0;
  }
  /* line 11809, ../sass/stylesheet.scss */
  .popup .content .cols .col50:last-child > div {
    margin-left: 0;
  }

  /* line 11814, ../sass/stylesheet.scss */
  .pointsVente li .col1 {
    float: none;
    margin-bottom: 10px;
  }
  /* line 11818, ../sass/stylesheet.scss */
  .pointsVente li p {
    float: none;
    margin-top: 20px;
  }

  /* line 11823, ../sass/stylesheet.scss */
  .article .otherArticles .col33 {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /* line 11830, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 11835, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 11839, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  /* line 11844, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 11852, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 11856, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 11860, ../sass/stylesheet.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
  /* line 11871, ../sass/stylesheet.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
}
@media screen and (max-width: 780px) {
  /* line 11878, ../sass/stylesheet.scss */
  .section24 .colLeft {
    float: none;
    width: calc(100% - 0);
    margin-bottom: 40px;
  }
  /* line 11883, ../sass/stylesheet.scss */
  .section24 .colRight {
    float: none;
    width: 100%;
    text-align: center;
  }
  /* line 11887, ../sass/stylesheet.scss */
  .section24 .colRight ul {
    text-align: left;
  }

  /* line 11892, ../sass/stylesheet.scss */
  .section22 .text {
    margin: 0;
  }
  /* line 11894, ../sass/stylesheet.scss */
  .section22 .text .ulg {
    display: none;
  }
  /* line 11897, ../sass/stylesheet.scss */
  .section22 .text ul li {
    padding: 30px;
  }
  /* line 11899, ../sass/stylesheet.scss */
  .section22 .text ul li .listText {
    margin-left: 74px;
    margin-right: 0;
    margin-top: 30px;
  }
  /* line 11904, ../sass/stylesheet.scss */
  .section22 .text ul li .btnPdf {
    width: 75%;
    display: block;
    float: none;
    position: relative;
    left: 26px;
  }
  /* line 11910, ../sass/stylesheet.scss */
  .section22 .text ul li .btnPdf:after {
    display: none;
  }
}
@media screen and (max-width: 765px) {
  /* line 11918, ../sass/stylesheet.scss */
  .section15 {
    height: 800px;
    overflow: hidden;
  }
  /* line 11922, ../sass/stylesheet.scss */
  .section15 .text h2 {
    display: none;
    display: none;
  }
  /* line 11926, ../sass/stylesheet.scss */
  .section15 .text p {
    display: none;
    display: none;
  }
  /* line 11930, ../sass/stylesheet.scss */
  .section15 .text img {
    position: relative;
    left: calc((100% - 325px) /(2));
  }
  /* line 11935, ../sass/stylesheet.scss */
  .section15 .blocRight {
    width: 100%;
    float: left;
  }
  /* line 11938, ../sass/stylesheet.scss */
  .section15 .blocRight .text {
    margin-right: 14px;
    margin-left: 14px;
  }
  /* line 11941, ../sass/stylesheet.scss */
  .section15 .blocRight .text .btnApp {
    text-align: left;
    position: relative;
    width: 320px;
    left: calc((100% - 296px) /(2));
  }
  /* line 11949, ../sass/stylesheet.scss */
  .section15 .smartphone {
    bottom: -650px;
    left: calc((100% - 335px) /(2));
  }
  /* line 11953, ../sass/stylesheet.scss */
  .section15 .moreBtn {
    position: relative;
    left: calc((100% - 325px) /(2));
    position: relative;
    left: calc((100% - 65px) /(2));
  }

  /* line 11960, ../sass/stylesheet.scss */
  .section4 {
    height: 500px;
    padding: 0;
    overflow: hidden;
  }
  /* line 11964, ../sass/stylesheet.scss */
  .section4 .wrap {
    height: 500px;
    padding: 0;
  }
  /* line 11968, ../sass/stylesheet.scss */
  .section4 .arrow1 {
    display: none;
    visibility: hidden;
    opacity: 1;
  }
  /* line 11973, ../sass/stylesheet.scss */
  .section4 .arrow2 {
    display: none;
    visibility: hidden;
    opacity: 1;
  }
  /* line 11978, ../sass/stylesheet.scss */
  .section4 .lum-allumee {
    opacity: 1;
  }
  /* line 11981, ../sass/stylesheet.scss */
  .section4 h2 {
    opacity: 1;
    top: -530px;
  }
  /* line 11985, ../sass/stylesheet.scss */
  .section4 .btnBottom {
    opacity: 1;
  }
  /* line 11987, ../sass/stylesheet.scss */
  .section4 .btnBottom .correct-btn {
    top: -310px;
  }

  /* line 11992, ../sass/stylesheet.scss */
  .lum-allumee {
    height: 500px;
    padding: 0;
  }

  /* line 11996, ../sass/stylesheet.scss */
  .trigger-light {
    display: none;
    visibility: hidden;
  }

  /* line 12000, ../sass/stylesheet.scss */
  .trigger-anim {
    display: none;
    visibility: hidden;
  }

  /* line 12004, ../sass/stylesheet.scss */
  .clickProfil {
    display: none;
    visibility: hidden;
  }

  /* line 12008, ../sass/stylesheet.scss */
  .round {
    display: none;
    visibility: hidden;
  }

  /* line 12012, ../sass/stylesheet.scss */
  .round19 {
    display: none;
    visibility: hidden;
  }

  /* line 12017, ../sass/stylesheet.scss */
  .colsRound > a {
    display: block;
    margin: 0 auto;
  }
  /* line 12021, ../sass/stylesheet.scss */
  .colsRound .col2 {
    padding-bottom: 110px !important;
  }
  /* line 12024, ../sass/stylesheet.scss */
  .colsRound .col3 {
    padding-bottom: 110px !important;
  }
  /* line 12027, ../sass/stylesheet.scss */
  .colsRound .col4 {
    padding-bottom: 110px !important;
  }
  /* line 12030, ../sass/stylesheet.scss */
  .colsRound .col5 {
    padding-bottom: 110px !important;
  }
  /* line 12033, ../sass/stylesheet.scss */
  .colsRound .col1 {
    padding-top: 50px;
  }

  /* line 12037, ../sass/stylesheet.scss */
  .section3 .subtitle {
    width: 100%;
  }

  /* line 12040, ../sass/stylesheet.scss */
  .section6 .cols {
    display: none;
  }

  /* line 12043, ../sass/stylesheet.scss */
  .section19 .colsRound {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 760px) {
  /* line 12049, ../sass/stylesheet.scss */
  .topFAQ .text {
    text-align: center;
  }
  /* line 12052, ../sass/stylesheet.scss */
  .topFAQ .wrap:after {
    display: none;
  }

  /* line 12057, ../sass/stylesheet.scss */
  .distributors .blocDistributors {
    position: relative;
    top: auto;
    left: auto;
    margin: 0 auto 40px;
  }
  /* line 12062, ../sass/stylesheet.scss */
  .distributors .blocDistributors:before {
    display: none;
  }
  /* line 12066, ../sass/stylesheet.scss */
  .distributors .content {
    margin-left: 24px;
    background-color: transparent;
  }
}
@media screen and (max-width: 750px) {
  /* line 12073, ../sass/stylesheet.scss */
  .topRecap {
    text-align: center;
  }
  /* line 12075, ../sass/stylesheet.scss */
  .topRecap h1 {
    margin-bottom: 30px;
  }
  /* line 12078, ../sass/stylesheet.scss */
  .topRecap .colRight {
    position: relative;
    text-align: center;
    right: auto;
  }

  /* line 12085, ../sass/stylesheet.scss */
  .topBuy .cols .colLeft {
    display: none;
  }
  /* line 12088, ../sass/stylesheet.scss */
  .topBuy .cols .colRight {
    width: auto;
    margin: auto;
    max-width: 522px;
    float: none;
  }
  /* line 12094, ../sass/stylesheet.scss */
  .topBuy .cols .formCommand {
    margin-left: 0;
    padding-top: 100px;
  }
}
@media screen and (max-width: 740px) {
  /* line 12101, ../sass/stylesheet.scss */
  .section8 {
    background-image: none;
  }
  /* line 12103, ../sass/stylesheet.scss */
  .section8:after {
    display: none;
  }
  /* line 12106, ../sass/stylesheet.scss */
  .section8 .col1 {
    text-align: center;
    width: auto;
  }
  /* line 12109, ../sass/stylesheet.scss */
  .section8 .col1 .btnBloc {
    margin: 30px auto 0;
    width: auto;
  }
  /* line 12112, ../sass/stylesheet.scss */
  .section8 .col1 .btnBloc .btn-3 {
    font-size: 20px;
    line-height: 24px;
    min-width: 0;
    text-align: left;
  }
  /* line 12118, ../sass/stylesheet.scss */
  .section8 .col1 .btnBloc span {
    display: none;
  }
  /* line 12122, ../sass/stylesheet.scss */
  .section8 .col1 .btn-1 {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 720px) {
  /* line 12129, ../sass/stylesheet.scss */
  .section30 h2 {
    margin-top: 0;
  }
}
@media screen and (max-width: 710px) {
  /* line 12134, ../sass/stylesheet.scss */
  .topSAV .text {
    margin: 0 10px;
  }
  /* line 12136, ../sass/stylesheet.scss */
  .topSAV .text h1 {
    font-size: 28px;
    line-height: 40px;
  }
  /* line 12140, ../sass/stylesheet.scss */
  .topSAV .text p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 700px) {
  /* line 12147, ../sass/stylesheet.scss */
  .section4 {
    background-image: none;
  }
  /* line 12149, ../sass/stylesheet.scss */
  .section4 .wrap {
    position: relative;
    height: auto;
  }
  /* line 12153, ../sass/stylesheet.scss */
  .section4 .btnBottom {
    margin-top: 40px;
    position: relative;
    bottom: 0;
  }

  /* line 12160, ../sass/stylesheet.scss */
  .section19 .text .col50 {
    width: 100%;
    float: none;
  }
  /* line 12164, ../sass/stylesheet.scss */
  .section19 .text .clickProfil {
    display: none;
  }
}
@media screen and (max-width: 690px) {
  /* line 12170, ../sass/stylesheet.scss */
  .topBlog {
    height: auto;
    background-size: cover;
  }
  /* line 12173, ../sass/stylesheet.scss */
  .topBlog .wrap {
    height: auto;
  }
  /* line 12176, ../sass/stylesheet.scss */
  .topBlog .text {
    padding: 50px 24px;
  }
  /* line 12178, ../sass/stylesheet.scss */
  .topBlog .text .date {
    font-size: 18px;
  }
  /* line 12181, ../sass/stylesheet.scss */
  .topBlog .text .title {
    font-size: 28px;
    line-height: 36px;
  }
  /* line 12185, ../sass/stylesheet.scss */
  .topBlog .text .author {
    font-size: 14px;
  }
  /* line 12188, ../sass/stylesheet.scss */
  .topBlog .text .description {
    font-size: 16px;
    line-height: 24px;
    height: 72px;
  }
  /* line 12194, ../sass/stylesheet.scss */
  .topBlog .smartphone {
    display: none;
  }
}
@media screen and (max-width: 680px) {
  /* line 12201, ../sass/stylesheet.scss */
  .article header {
    margin: 0 10px 40px;
  }
  /* line 12203, ../sass/stylesheet.scss */
  .article header .title {
    font-size: 32px;
    line-height: 40px;
  }
  /* line 12207, ../sass/stylesheet.scss */
  .article header .description {
    font-size: 20px;
    line-height: 32px;
  }
  /* line 12212, ../sass/stylesheet.scss */
  .article article {
    margin: 0 10px;
  }
  /* line 12214, ../sass/stylesheet.scss */
  .article article p {
    font-size: 16px;
    line-height: 24px;
  }
  /* line 12218, ../sass/stylesheet.scss */
  .article article table td {
    width: 100%;
    display: block;
  }
  /* line 12221, ../sass/stylesheet.scss */
  .article article table td:first-child p {
    margin-right: 0;
  }
  /* line 12224, ../sass/stylesheet.scss */
  .article article table td:last-child p {
    margin-left: 0;
  }
}
@media screen and (max-width: 670px) {
  /* line 12233, ../sass/stylesheet.scss */
  .section16 .blocLeft {
    width: 100%;
    float: none;
  }
  /* line 12237, ../sass/stylesheet.scss */
  .section16 .blocRight {
    width: 100%;
    float: none;
    margin-top: 40px;
  }

  /* line 12244, ../sass/stylesheet.scss */
  .section17 .wrap {
    background-image: none;
  }
  /* line 12247, ../sass/stylesheet.scss */
  .section17 .colLeft {
    width: 100%;
  }
}
@media screen and (max-width: 660px) {
  /* line 12254, ../sass/stylesheet.scss */
  .section21 .btnMore {
    display: none;
  }
  /* line 12257, ../sass/stylesheet.scss */
  .section21 .arrow8 {
    display: none;
  }
  /* line 12260, ../sass/stylesheet.scss */
  .section21 .tooltipBloc {
    display: none;
  }
  /* line 12263, ../sass/stylesheet.scss */
  .section21 .cols .col33 {
    width: 100%;
    margin-top: 40px;
  }
}
@media screen and (max-width: 650px) {
  /* line 12270, ../sass/stylesheet.scss */
  .section12 {
    height: auto;
    background-image: none;
  }
  /* line 12273, ../sass/stylesheet.scss */
  .section12 .btnMore {
    display: none;
  }
  /* line 12276, ../sass/stylesheet.scss */
  .section12 .blocLeft .borderBloc {
    padding: 30px;
  }
  /* line 12278, ../sass/stylesheet.scss */
  .section12 .blocLeft .borderBloc:before {
    display: none;
  }

  /* line 12283, ../sass/stylesheet.scss */
  .section11 .blocRight {
    min-width: 0;
    width: 100%;
  }
  /* line 12286, ../sass/stylesheet.scss */
  .section11 .blocRight .text {
    padding-left: 24px;
    padding-right: 24px;
  }
  /* line 12289, ../sass/stylesheet.scss */
  .section11 .blocRight .text .arrow3 {
    display: none;
  }
  /* line 12292, ../sass/stylesheet.scss */
  .section11 .blocRight .text h2 br {
    display: none;
  }

  /* line 12297, ../sass/stylesheet.scss */
  .section25 .cols .col50 {
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  /* line 12302, ../sass/stylesheet.scss */
  .logoPopup {
    width: 45px;
  }

  /* line 12305, ../sass/stylesheet.scss */
  .sharePopup {
    display: none;
  }

  /* line 12309, ../sass/stylesheet.scss */
  .section18 .arrow7 {
    display: none;
  }
  /* line 12313, ../sass/stylesheet.scss */
  .section18 .text h2 {
    margin-bottom: 30px;
  }
  /* line 12317, ../sass/stylesheet.scss */
  .section18 .text ul li .txtLeft {
    padding-left: 0;
  }
  /* line 12319, ../sass/stylesheet.scss */
  .section18 .text ul li .txtLeft:before {
    display: none;
  }
  /* line 12323, ../sass/stylesheet.scss */
  .section18 .text ul li .txtRight {
    margin-left: 0;
  }

  /* line 12329, ../sass/stylesheet.scss */
  .popup .content {
    padding: 48px 24px;
    text-align: center;
  }
  /* line 12332, ../sass/stylesheet.scss */
  .popup .content h1 {
    font-size: 32px;
    line-height: 44px;
    padding-bottom: 30px;
  }
  /* line 12336, ../sass/stylesheet.scss */
  .popup .content h1:after {
    left: 50%;
    margin-left: -24px;
  }
  /* line 12341, ../sass/stylesheet.scss */
  .popup .content .buttonsRight {
    float: none;
    margin-top: 80px;
  }
  /* line 12344, ../sass/stylesheet.scss */
  .popup .content .buttonsRight a {
    display: inline-block;
  }
  /* line 12348, ../sass/stylesheet.scss */
  .popup .content .colLeft {
    margin-top: 20px;
  }
  /* line 12350, ../sass/stylesheet.scss */
  .popup .content .colLeft p {
    margin-right: 0;
  }

  /* line 12355, ../sass/stylesheet.scss */
  #popup6 .logoPopup {
    margin-top: 40px;
  }

  /* line 12358, ../sass/stylesheet.scss */
  .warranty h1 {
    font-size: 28px;
    line-height: 38px;
    padding-top: 60px;
  }
}
@media screen and (max-width: 620px) {
  /* line 12366, ../sass/stylesheet.scss */
  .section9 .cols .blocDownload .blocContent {
    padding-left: 0;
  }
  /* line 12369, ../sass/stylesheet.scss */
  .section9 .cols .blocDownload .imgPhone {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  /* line 12375, ../sass/stylesheet.scss */
  .topPresse {
    height: auto;
  }

  /* line 12378, ../sass/stylesheet.scss */
  footer .bottomFooter {
    margin: 0;
  }
  /* line 12380, ../sass/stylesheet.scss */
  footer .bottomFooter .fleft {
    float: none;
    text-align: center;
    margin-bottom: 40px;
  }
  /* line 12385, ../sass/stylesheet.scss */
  footer .bottomFooter .fright {
    width: 215px;
    margin: auto;
    float: none;
  }

  /* line 12391, ../sass/stylesheet.scss */
  .section24 .colRight {
    float: none;
  }
  /* line 12393, ../sass/stylesheet.scss */
  .section24 .colRight .text h2 {
    float: none;
    margin-right: 0;
  }

  /* line 12398, ../sass/stylesheet.scss */
  .pointsVente li .btn-2 {
    float: none;
  }
}
@media screen and (max-width: 590px) {
  /* line 12404, ../sass/stylesheet.scss */
  .topMap #map_canvas {
    display: none;
  }
  /* line 12407, ../sass/stylesheet.scss */
  .topMap .blocContactUs {
    position: relative;
    margin: 0;
    width: auto;
    left: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 12414, ../sass/stylesheet.scss */
  .topMap .blocContactUs .contentBloc {
    padding: 20px 20px 40px;
  }
  /* line 12418, ../sass/stylesheet.scss */
  .topMap .blocSearch {
    position: relative;
    margin: auto;
    right: 0 !important;
    float: none;
    width: auto;
  }
  /* line 12425, ../sass/stylesheet.scss */
  .topMap > .clearfix {
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 12430, ../sass/stylesheet.scss */
  .topBuy {
    height: auto;
  }
  /* line 12432, ../sass/stylesheet.scss */
  .topBuy .coupon-validation {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  /* line 12436, ../sass/stylesheet.scss */
  .topBuy .btn-3 {
    font-size: 22px;
  }
  /* line 12439, ../sass/stylesheet.scss */
  .topBuy p.error {
    bottom: 7px;
    text-align: center;
  }
  /* line 12443, ../sass/stylesheet.scss */
  .topBuy .cols .formCommand {
    padding-top: 40px;
  }
  /* line 12445, ../sass/stylesheet.scss */
  .topBuy .cols .formCommand .formCommandSelect1 {
    width: 100%;
  }
  /* line 12447, ../sass/stylesheet.scss */
  .topBuy .cols .formCommand .formCommandSelect1 .small {
    margin-top: 20px;
    text-align: right;
    margin-bottom: 20px;
  }
  /* line 12453, ../sass/stylesheet.scss */
  .topBuy .cols .formCommand .formCommandSelect2 {
    float: right;
  }
  /* line 12455, ../sass/stylesheet.scss */
  .topBuy .cols .formCommand .formCommandSelect2 .large {
    margin-top: 25px;
  }

  /* line 12461, ../sass/stylesheet.scss */
  .btnCopy {
    width: auto;
    max-width: 100%;
  }
  /* line 12464, ../sass/stylesheet.scss */
  .btnCopy:before {
    width: 17px;
    height: 17px;
    background-position: -235px -365px;
    left: 20px;
    top: 17px;
  }

  /* line 12472, ../sass/stylesheet.scss */
  .arrow12 {
    display: none;
  }

  /* line 12476, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 {
    width: 50%;
    width: 100%;
  }
  /* line 12480, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(3n-1) input {
    margin: 0;
  }
  /* line 12483, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(3n-1) .error {
    margin: 0;
  }
  /* line 12486, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(3n-1) .SumoSelect {
    margin: 0;
  }
  /* line 12491, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(3n) input {
    float: none;
  }
  /* line 12494, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(3n) .error {
    float: none;
  }
  /* line 12497, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(3n) .SumoSelect {
    float: none;
  }
  /* line 12502, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(2n) input {
    float: right;
    float: none;
  }
  /* line 12506, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(2n) .SumoSelect {
    float: right;
    float: none;
  }
  /* line 12510, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33:nth-child(2n) .error {
    float: right;
    float: none;
  }
  /* line 12515, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 input {
    width: calc(100% - 0);
  }
  /* line 12518, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 .error {
    width: calc(100% - 0);
  }
  /* line 12521, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col33 .SumoSelect {
    width: calc(100% - 0);
  }
  /* line 12525, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100 {
    width: 50%;
    width: 100%;
  }
  /* line 12529, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(3n-1) input {
    margin: 0;
  }
  /* line 12532, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(3n-1) .error {
    margin: 0;
  }
  /* line 12535, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(3n-1) .SumoSelect {
    margin: 0;
  }
  /* line 12540, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(3n) input {
    float: none;
  }
  /* line 12543, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(3n) .error {
    float: none;
  }
  /* line 12546, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(3n) .SumoSelect {
    float: none;
  }
  /* line 12551, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(2n) input {
    float: right;
    float: none;
  }
  /* line 12555, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(2n) .SumoSelect {
    float: right;
    float: none;
  }
  /* line 12559, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100:nth-child(2n) .error {
    float: right;
    float: none;
  }
  /* line 12564, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100 input {
    width: calc(100% - 0);
  }
  /* line 12567, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100 .error {
    width: calc(100% - 0);
  }
  /* line 12570, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col100 .SumoSelect {
    width: calc(100% - 0);
  }
  /* line 12574, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 {
    width: 50%;
    width: 100%;
  }
  /* line 12578, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(3n-1) input {
    margin: 0;
  }
  /* line 12581, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(3n-1) .error {
    margin: 0;
  }
  /* line 12584, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(3n-1) .SumoSelect {
    margin: 0;
  }
  /* line 12589, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(3n) input {
    float: none;
  }
  /* line 12592, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(3n) .error {
    float: none;
  }
  /* line 12595, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(3n) .SumoSelect {
    float: none;
  }
  /* line 12600, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(2n) input {
    float: right;
    float: none;
  }
  /* line 12604, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(2n) .SumoSelect {
    float: right;
    float: none;
  }
  /* line 12608, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60:nth-child(2n) .error {
    float: right;
    float: none;
  }
  /* line 12613, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 input {
    width: calc(100% - 0);
  }
  /* line 12616, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 .error {
    width: calc(100% - 0);
  }
  /* line 12619, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col60 .SumoSelect {
    width: calc(100% - 0);
  }
  /* line 12623, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 {
    width: 50%;
    width: 100%;
  }
  /* line 12627, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(3n-1) input {
    margin: 0;
  }
  /* line 12630, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(3n-1) .error {
    margin: 0;
  }
  /* line 12633, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(3n-1) .SumoSelect {
    margin: 0;
  }
  /* line 12638, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(3n) input {
    float: none;
  }
  /* line 12641, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(3n) .error {
    float: none;
  }
  /* line 12644, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(3n) .SumoSelect {
    float: none;
  }
  /* line 12649, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(2n) input {
    float: right;
    float: none;
  }
  /* line 12653, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(2n) .SumoSelect {
    float: right;
    float: none;
  }
  /* line 12657, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66:nth-child(2n) .error {
    float: right;
    float: none;
  }
  /* line 12662, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 input {
    width: calc(100% - 0);
  }
  /* line 12665, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 .error {
    width: calc(100% - 0);
  }
  /* line 12668, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col66 .SumoSelect {
    width: calc(100% - 0);
  }
  /* line 12672, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 {
    width: 50%;
    width: 100%;
  }
  /* line 12676, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(3n-1) input {
    margin: 0;
  }
  /* line 12679, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(3n-1) .error {
    margin: 0;
  }
  /* line 12682, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(3n-1) .SumoSelect {
    margin: 0;
  }
  /* line 12687, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(3n) input {
    float: none;
  }
  /* line 12690, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(3n) .error {
    float: none;
  }
  /* line 12693, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(3n) .SumoSelect {
    float: none;
  }
  /* line 12698, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(2n) input {
    float: right;
    float: none;
  }
  /* line 12702, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(2n) .error {
    float: right;
    float: none;
  }
  /* line 12706, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20:nth-child(2n) .SumoSelect {
    float: right;
    float: none;
  }
  /* line 12711, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 input {
    width: calc(100% - 0);
  }
  /* line 12714, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 .error {
    width: calc(100% - 0);
  }
  /* line 12717, ../sass/stylesheet.scss */
  .contentForm fieldset .cols .col20 .SumoSelect {
    width: calc(100% - 0);
  }
}
@media screen and (max-width: 570px) {
  /* line 12725, ../sass/stylesheet.scss */
  .listPress li .date {
    float: none;
  }
  /* line 12728, ../sass/stylesheet.scss */
  .listPress li h3 {
    margin-left: 0;
    padding-top: 5px;
  }
}
@media screen and (max-width: 560px) {
  /* line 12737, ../sass/stylesheet.scss */
  .section26 .wrap .cols .col25 {
    width: 100%;
  }
  /* line 12740, ../sass/stylesheet.scss */
  .section26 .wrap .cols .col50 {
    width: 100%;
  }
  /* line 12744, ../sass/stylesheet.scss */
  .section26 .wrap .bgDot2 {
    height: 48px;
    background-position: center 24px;
  }
}
@media screen and (max-width: 540px) {
  /* line 12752, ../sass/stylesheet.scss */
  .blogList article .date {
    float: none;
    width: auto;
    text-align: left;
    margin-bottom: 50px;
  }
  /* line 12757, ../sass/stylesheet.scss */
  .blogList article .date span {
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    width: auto;
    height: auto;
    font-size: 16px;
    font-weight: normal;
    color: #aebdce;
    line-height: 24px;
    text-align: left;
    background: none;
    border-radius: 0;
  }
  /* line 12772, ../sass/stylesheet.scss */
  .blogList article .date p {
    line-height: 24px;
    font-size: 16px;
  }
  /* line 12777, ../sass/stylesheet.scss */
  .blogList article .text {
    margin-left: 0;
  }
}
@media screen and (max-width: 530px) {
  /* line 12783, ../sass/stylesheet.scss */
  #popupLang {
    padding: 40px 55px;
  }
  /* line 12785, ../sass/stylesheet.scss */
  #popupLang h2 {
    font-size: 20px;
    line-height: 28px;
    margin: 0 20px 30px;
    text-align: center;
  }
  /* line 12791, ../sass/stylesheet.scss */
  #popupLang ul li {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 520px) {
  /* line 12798, ../sass/stylesheet.scss */
  .topFAQ .text h1 {
    font-size: 34px;
    line-height: 42px;
  }
}
@media screen and (max-width: 500px) {
  /* line 12804, ../sass/stylesheet.scss */
  .section30 h2 {
    font-size: 32px;
    line-height: 38px;
  }

  /* line 12808, ../sass/stylesheet.scss */
  .topArticle .text h1 {
    font-size: 20px;
    line-height: 28px;
  }

  /* line 12815, ../sass/stylesheet.scss */
  .section13 .btnMore {
    position: absolute;
    top: 87%;
  }
}
@media screen and (max-width: 490px) {
  /* line 12822, ../sass/stylesheet.scss */
  .picklang {
    display: none;
  }

  /* line 12826, ../sass/stylesheet.scss */
  .listPress li h3 {
    margin-right: 0;
    padding-top: 10px;
  }
  /* line 12830, ../sass/stylesheet.scss */
  .listPress li .langg {
    float: none;
    margin-left: 0;
    margin-right: 6px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 480px) {
  /* line 12840, ../sass/stylesheet.scss */
  .topMentions .text h1 {
    font-size: 28px;
    line-height: 40px;
  }
  /* line 12844, ../sass/stylesheet.scss */
  .topMentions .text p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 470px) {
  /* line 12851, ../sass/stylesheet.scss */
  .section14 .cols .col16 {
    width: 50%;
  }

  /* line 12854, ../sass/stylesheet.scss */
  .section15 .blocRight .text .btnApp {
    text-align: center;
  }
  /* line 12856, ../sass/stylesheet.scss */
  .section15 .blocRight .text .btnApp .arrow6 {
    display: none;
  }
  /* line 12859, ../sass/stylesheet.scss */
  .section15 .blocRight .text .btnApp .btnAppStore {
    margin-right: 0;
  }
  /* line 12862, ../sass/stylesheet.scss */
  .section15 .blocRight .text .btnApp .sprite {
    margin: 0 7px;
  }
}
@media screen and (max-width: 460px) {
  /* line 12868, ../sass/stylesheet.scss */
  #contactForm .btn-2 {
    float: none;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 450px) {
  /* line 12875, ../sass/stylesheet.scss */
  .section19 .text .col50 > div > span {
    float: none;
    margin: 0 auto 30px;
  }
  /* line 12879, ../sass/stylesheet.scss */
  .section19 .text .col50 > div .parag {
    margin-left: 0;
  }

  /* line 12884, ../sass/stylesheet.scss */
  .section22 .text ul li > span {
    float: none;
    display: block;
    margin: 0 auto 30px;
  }
  /* line 12889, ../sass/stylesheet.scss */
  .section22 .text ul li .listText {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 12893, ../sass/stylesheet.scss */
  .section22 .text ul li .btnPdf {
    width: 100%;
    left: 0;
  }

  /* line 12898, ../sass/stylesheet.scss */
  .topBuy .btn-3 {
    padding: 10px 0 14px;
  }
  /* line 12900, ../sass/stylesheet.scss */
  .topBuy .btn-3:before {
    display: none;
  }
  /* line 12903, ../sass/stylesheet.scss */
  .topBuy .btn-3 i {
    display: none;
  }

  /* line 12907, ../sass/stylesheet.scss */
  .catBlog .btnBack span {
    display: none;
  }

  /* line 12910, ../sass/stylesheet.scss */
  .topPresse .text .btn-3 {
    font-size: 18px;
    padding: 8px 5px 9px;
  }
  /* line 12913, ../sass/stylesheet.scss */
  .topPresse .text .btn-3:before {
    display: none;
  }
}
@media screen and (max-width: 400px) {
  /* line 12920, ../sass/stylesheet.scss */
  .section1 .btn-2 {
    padding: 11px 15px 13px;
  }
  /* line 12923, ../sass/stylesheet.scss */
  .section1.v2 {
    text-align: center;
  }
  /* line 12925, ../sass/stylesheet.scss */
  .section1.v2 .text {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 12932, ../sass/stylesheet.scss */
  .section9 h2 {
    font-size: 22px;
    line-height: 32px;
  }
  /* line 12936, ../sass/stylesheet.scss */
  .section9 input[type=email] {
    width: 240px;
  }

  /* line 12940, ../sass/stylesheet.scss */
  .section2 .cols .col33 {
    width: 100%;
  }
}
@media screen and (max-width: 340px) {
  /* line 12945, ../sass/stylesheet.scss */
  .section1 {
    height: 540px;
  }
  /* line 12948, ../sass/stylesheet.scss */
  .section1 .text.v1 {
    padding-top: 150px !important;
  }
  /* line 12951, ../sass/stylesheet.scss */
  .section1 .text h1 {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 12956, ../sass/stylesheet.scss */
  .section1 .slideBottom {
    bottom: 50px;
  }
  /* line 12959, ../sass/stylesheet.scss */
  .section1 .btn-2 .iArrowBottom {
    display: none;
  }

  /* line 12963, ../sass/stylesheet.scss */
  #newsletterForm {
    width: 320px;
  }

  /* line 12967, ../sass/stylesheet.scss */
  .section23 > span {
    top: 260px;
  }
  /* line 12970, ../sass/stylesheet.scss */
  .section23 .slideLeft .slideContent {
    top: 50px;
  }

  /* line 12974, ../sass/stylesheet.scss */
  .distributors {
    padding: 0;
  }
  /* line 12976, ../sass/stylesheet.scss */
  .distributors .wrap {
    margin: 0;
  }

  /* line 12980, ../sass/stylesheet.scss */
  .section27 {
    height: 600px;
  }

  /* line 12984, ../sass/stylesheet.scss */
  .section2 .blocAnim .bar1 {
    background-size: 85%;
    background-position: left bottom;
  }
  /* line 12988, ../sass/stylesheet.scss */
  .section2 .blocAnim .bar2 {
    background-size: 85%;
    background-position: right bottom;
  }
  /* line 12992, ../sass/stylesheet.scss */
  .section2 .blocAnim .bar3 {
    background-size: 85%;
    background-position: right bottom;
  }
  /* line 12996, ../sass/stylesheet.scss */
  .section2 .blocAnim .bar4 {
    background-size: 85%;
    background-position: right bottom;
  }
  /* line 13000, ../sass/stylesheet.scss */
  .section2 .blocAnim i {
    top: 20%;
    left: 18px;
  }

  /* line 13005, ../sass/stylesheet.scss */
  .blocNewsletter2 input[type=email] {
    width: 155px;
  }

  /* line 13008, ../sass/stylesheet.scss */
  .science_intro .wrap .text {
    padding-top: 250px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (min-resolution: 240dpi) {
  /* line 13013, ../sass/stylesheet.scss */
  .sprite {
    background-image: url(../images/sprite@2x.png);
  }

  /* line 13016, ../sass/stylesheet.scss */
  .spritePopup {
    background-image: url(../images/spritePopup@2x.png);
  }

  /* line 13019, ../sass/stylesheet.scss */
  .spriteSection3 {
    background-image: url(../images/spriteSection3@2x.png);
  }

  /* line 13022, ../sass/stylesheet.scss */
  .spriteSection6 {
    background-image: url(../images/spriteSection6@2x.png);
  }

  /* line 13025, ../sass/stylesheet.scss */
  .spriteSection7 {
    background-image: url(../images/spriteSection7@2x.png);
  }

  /* line 13028, ../sass/stylesheet.scss */
  .spriteSection13 {
    background-image: url(../images/spriteSection13@2x.png);
  }

  /* line 13031, ../sass/stylesheet.scss */
  .spriteSection14-2 {
    background-image: url(../images/spriteSection14-2@2x.png);
  }

  /* line 13034, ../sass/stylesheet.scss */
  .spriteSection16 {
    background-image: url(../images/spriteSection16@2x.png);
  }

  /* line 13037, ../sass/stylesheet.scss */
  .spriteSection25 {
    background-image: url(../images/spriteSection25@2x.png);
  }

  /* line 13040, ../sass/stylesheet.scss */
  .bgDot {
    background-image: url(../images/dot@2x.png);
  }

  /* line 13043, ../sass/stylesheet.scss */
  .bgDot2 {
    background-image: url(../images/dot2@2x.png);
  }

  /* line 13046, ../sass/stylesheet.scss */
  .topFAQ {
    background-image: url(../images/bgTopFAQ@2x.png);
  }
  /* line 13048, ../sass/stylesheet.scss */
  .topFAQ .wrap:before {
    background-image: url(../images/topFAQIcon@2x.png);
  }

  /* line 13052, ../sass/stylesheet.scss */
  .blocContact {
    background-image: url(../images/blocContact@2x.png);
  }
  /* line 13054, ../sass/stylesheet.scss */
  .blocContact.v2 {
    background-image: url(../images/blocContact2@2x.png);
  }

  /* line 13059, ../sass/stylesheet.scss */
  #selectCountry li label:before {
    background-image: url(../images/flags2@2x.png);
  }
  /* line 13062, ../sass/stylesheet.scss */
  #selectCountry .CaptionCont:before {
    background-image: url(../images/flags2@2x.png);
  }

  /* line 13066, ../sass/stylesheet.scss */
  .iFlag {
    background-image: url(../images/flags2@2x.png);
  }

  /* line 13069, ../sass/stylesheet.scss */
  .iTransport {
    background-image: url(../images/transport@2x.png);
  }

  /* line 13072, ../sass/stylesheet.scss */
  .iShare {
    background-image: url(../images/iShare@2x.png);
  }
  /* line 13074, ../sass/stylesheet.scss */
  .iShare:before {
    background-image: url(../images/iShare@2x.png);
  }

  /* line 13078, ../sass/stylesheet.scss */
  .logoPopup {
    background-image: url(../images/logo-luminette3@2x.png);
  }

  /* line 13081, ../sass/stylesheet.scss */
  .iconPreloader {
    background-image: url(../images/preloader@2x.png);
  }

  /* line 13084, ../sass/stylesheet.scss */
  .iFollow {
    background-image: url(../images/iFollow@2x.png);
  }

  /* line 13087, ../sass/stylesheet.scss */
  .spriteAfter:after {
    background-image: url(../images/sprite@2x.png);
  }

  /* line 13090, ../sass/stylesheet.scss */
  .spriteBefore:before {
    background-image: url(../images/sprite@2x.png);
  }

  /* line 13093, ../sass/stylesheet.scss */
  .listFAQ li:after {
    background-image: url(../images/sprite@2x.png);
  }

  /* line 13096, ../sass/stylesheet.scss */
  .citation:before {
    background-image: url(../images/sprite@2x.png);
  }

  /* line 13099, ../sass/stylesheet.scss */
  .blocSearch:after {
    background-image: url(../images/blocSearch@2x.png);
  }

  /* line 13102, ../sass/stylesheet.scss */
  .blocDistributors:after {
    background-image: url(../images/blocDistributors@2x.png);
  }

  /* line 13105, ../sass/stylesheet.scss */
  #popup5 .logoPopup {
    background-image: url(../images/logo-luminette4@2x.png);
  }

  /* line 13108, ../sass/stylesheet.scss */
  #popup6 .logoPopup {
    background-image: url(../images/myluminette@2x.png);
  }

  /* line 13111, ../sass/stylesheet.scss */
  .SumoSelect > .CaptionCont > label > i {
    background-image: url(../images/sprite@2x.png);
  }

  /* line 13114, ../sass/stylesheet.scss */
  .radiobox label {
    background-image: url(../images/radiobox@2x.png);
  }

  /* line 13117, ../sass/stylesheet.scss */
  .checkbox label {
    background-image: url(../images/checkbox@2x.png);
  }
}
@media screen and (max-width: 1130px) {
  /* line 13122, ../sass/stylesheet.scss */
  .home-header-block {
    display: none !important;
  }

  /* line 13125, ../sass/stylesheet.scss */
  .header-achess {
    background-position: -85px 25px;
  }

  /* line 13128, ../sass/stylesheet.scss */
  .section32 .badge2, .section32 .badge {
    width: 100px;
  }
}
@media screen and (max-width: 1300px) {
  /* line 13133, ../sass/stylesheet.scss */
  .header-achess {
    background-position: -36px 25px;
  }
}
@media screen and (min-width: 1601px) {
  /* line 13138, ../sass/stylesheet.scss */
  .header-achess {
    background-position: 240px center;
    background-size: 1700px;
  }
}
/* line 13143, ../sass/stylesheet.scss */
.centered {
  text-align: center;
}
