@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

body.fb-body {
  background: #E2E2E2 !important;
}

.wrapper-header {
  background: #FFF;
}

.asset-loader {
  height: 0;
  visibility: hidden;
  overflow: auto;
  width: 0;
}

.ic-chevron-circle-right:after {
  content: "\f138";
  font-family: FontAwesome;
  margin-left: 5px;
  display: inline-block;
}

#container {
  overflow: hidden;
}

#container a.cta {
  color: #EE3D6E;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 14px;
}

#container a.cta:hover {
  color: #939C9E;
}

@media (max-width: 1024px) {
  #container a.cta {
    font-size: 12px;
  }
}

#container a.cta:after {
  font-family: "dme-icons";
  content: "\e901";
  margin-left: 8px;
  display: inline-block;
}

#container .pip-title {
  color: #002a3a;
  font-family: "Proxima Nova Light", Arial, sans-serif;
  font-size: 40px;
  text-align: center;
  margin-top: 32px;
}

@media (max-width: 1024px) {
  #container .pip-title {
    font-size: 27px;
  }
}

#container .to-specs {
  text-align: center;
  padding: 14px 0;
}

#container .to-specs a {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 28px;
  padding: 0;
  border: none;
  text-transform: uppercase;
  max-width: 80%;
  display: inline-block;
  color: #f54785;
  text-decoration: none;
  cursor: pointer;
  z-index: 1;
}

#container #fgssr--specs-content article h1,
#container #fgssr--specs-content article p,
#container #fgssr--specs-content article ul {
  font-size: 12px;
  line-height: 16px;
  color: #576569;
}

/*amazon btn*/

.btn-amazon {
  position: relative;
  min-width: 0;
  background: #EE3D6E;
  color: #fff;
  border: 3px solid #EE3D6E;
  border-radius: 25px;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  padding: 8px 0px 10px 20px !important;
  text-align: left !important;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .btn-amazon {
    padding: 3px 0px 7px 20px !important;
  }
}

.btn-amazon:hover {
  background: #fff;
  border-color: #fff;
  color: #EE3D6E;
}

.btn-amazon:after {
  position: relative;
  display: inline-block;
  content: "";
  width: 61px;
  top: 6px;
  margin: 0;
  right: -6px;
  height: 17px;
  background: url("../../images/common/logos/amazon-logo-sprite-00874027a6d929362172e0170396cef5.png") 0 0 no-repeat;
  background-size: cover;
}

.btn-amazon:hover:after,
.btn-amazon:active:after {
  background-position: 0 -17px;
}

.btn-amazon.btn-amazon-white:after {
  background-position: 0 -17px;
}

.btn-amazon.btn-amazon-white:hover:after,
.btn-amazon.btn-amazon-white:active:after {
  background-position: 0 0;
}

a.btn {
  display: inline-block;
  padding: 6px 22px;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1em;
  text-decoration: none;
  color: #FFF;
  border-radius: 18px;
  border: 3px solid;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  text-align: center;
}

a.btn:hover {
  background: transparent;
}

a.btn--magenta {
  background-color: #EE3D6E;
  border-color: #EE3D6E;
}

a.btn--magenta:hover {
  color: #EE3D6E;
}

a.btn--gray {
  min-width: 200px;
  color: #939C9E;
  border: 2px solid #939C9E;
  padding: 7px 10px 8px;
  line-height: 17px;
  vertical-align: top;
}

a.btn--gray:hover {
  color: #FFF;
  background-color: #939C9E;
}

a.btn--white {
  padding: 8px 39px;
  color: #EE3D6E;
  border-color: #FFF;
  background-color: #FFF;
}

a.btn--white:hover {
  color: #FFF;
  border-color: #EE3D6E;
  background-color: #EE3D6E;
}

@media (min-width: 1199px) {
  .wrapper-content {
    display: block;
    width: 960px;
    margin: 0 auto;
  }

  .tablet-visible,
  .desktop-hide,
  .desktop-hidden {
    display: none !important;
  }

  .dbr {
    display: block;
  }
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .desktop-visible {
    display: none !important;
  }

  .wrapper-content {
    width: 728px;
  }

  .adaptive-container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 768px;
  }

  a.btn {
    padding: 10px 22px;
    border-radius: 22px;
  }

  a.btn--gray {
    padding: 11px 43px 12px;
  }
}

@media (max-width: 1199px) and (min-width: 768px), (max-device-width: 1199px) and (min-device-width: 768px) {
  .tablet-hide,
  .tablet-hidden {
    display: none !important;
  }

  .tbr {
    display: block;
  }
}

@media (min-width: 768px) {
  .mobile-visible {
    display: none !important;
  }

  .popup-filter {
    display: block !important;
    position: relative;
    float: none;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .mbr {
    display: block;
  }

  .mobile-hide,
  .mobile-hidden,
  .tablet-visible {
    display: none !important;
  }

  .wrapper-content {
    width: 300px;
  }

  .adaptive-container {
    padding-left: 0;
    padding-right: 0;
    max-width: 300px;
  }

  a.btn--gray {
    padding: 11px 64px 12px;
  }

  #smartbanner {
    z-index: 9;
  }
}

.feature-description-wrapper {
  overflow: visible;
  max-width: 1440px;
  margin: auto;
}

.feature-description-wrapper h1 {
  color: #002a3a;
  font-family: "Proxima Nova Light", Arial, sans-serif;
  font-size: 40px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h1 {
    font-size: 27px;
  }
}

.feature-description-wrapper h2 {
  color: #000;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 20px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h2 {
    font-size: 15px;
  }
}

.feature-description-wrapper p {
  color: #576569;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-size: 16px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper p {
    font-size: 12px;
  }
}

.feature-description-wrapper .feature-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  z-index: 2;
  margin: 0 auto;
  box-sizing: content-box;
  position: relative;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  max-width: 90%;
  overflow: visible;
}

@media (max-width: 1024px) {
  .feature-description-wrapper .feature-section {
    max-width: 940px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper .feature-section {
    max-width: 490px;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
  }
}

.feature-description-wrapper .feature-section.feature-section-centered {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.feature-description-wrapper .feature-section.feature-section-centered .render-slider {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.feature-description-wrapper .feature-section.feature-section-centered .feature-container-text {
  padding: 0;
  width: auto;
}

.feature-description-wrapper .feature-section.feature-section-centered .feature-container-text:first-child {
  padding-left: 10px;
}

.feature-description-wrapper .feature-section.feature-section-centered .feature-container-text:nth-child(3) {
  padding-right: 10px;
}

.feature-description-wrapper .feature-section.feature-section-centered .slick-next,
.feature-description-wrapper .feature-section.feature-section-centered .slick-prev {
  top: 25%;
}

.feature-description-wrapper .slick-slide {
  outline: none;
}

.feature-description-wrapper .feature-container-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  width: 460px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper .feature-container-text {
    width: 355px;
    padding-left: 20px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper .feature-container-text {
    display: none;
  }
}

.feature-description-wrapper h1 {
  margin-bottom: 35px;
}

.feature-description-wrapper h1:lang(es),
.feature-description-wrapper h1:lang(fr) {
  font-size: 30px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h1 {
    margin-bottom: 25px;
  }

  .feature-description-wrapper h1:lang(es) {
    font-size: 28px;
  }
}

@media (max-width: 767px) {
  .feature-description-wrapper h1 {
    margin-top: 40px;
  }
}

.feature-description-wrapper h2 {
  margin-top: 0;
  margin-bottom: 45px;
  color: #002a3a;
  line-height: 1;
  letter-spacing: -0.7px;
  font-size: 48px;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h2 {
    max-width: 340px;
    font-size: 34px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper h2 {
    font-size: 30px;
    line-height: normal;
    margin-bottom: 25px;
  }
}

.feature-description-wrapper h2 span {
  font-family: "Proxima Nova Black", Arial, Helvetica, sans-serif;
  display: block;
}

.feature-description-wrapper h2.feature-section-title {
  color: #002a3a;
  text-align: center;
}

.feature-description-wrapper h2.feature-section-title.mobile-title {
  border-top: 1px solid #c3c8c9;
  display: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper h2.feature-section-title.mobile-title {
    display: block;
  }
}

.feature-description-wrapper h2.feature-section-title.center-mode-title {
  max-width: none;
  margin: 0 auto 50px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper h2.feature-section-title.center-mode-title {
    max-width: 300px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper h2.feature-section-title {
    padding-top: 55px;
  }
}

.feature-description-wrapper .feature-desc {
  color: #939c9e;
  cursor: pointer;
}

.feature-description-wrapper .feature-desc.active,
.feature-description-wrapper .feature-desc.slick-active {
  color: #002A3A;
}

.feature-description-wrapper .feature-desc-mobile {
  display: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper .feature-desc-mobile {
    display: block;
    width: 275px;
    background: #fff;
    padding-bottom: 10px;
  }

  .feature-description-wrapper .feature-desc-mobile.mobile-bottom-crop::before {
    content: '';
    display: block;
    position: absolute;
    width: 700px;
    left: 50%;
    transform: translateX(-50%);
    height: 0;
    bottom: 99%;
    border-left: 630px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 100px solid #fff;
  }

  .feature-description-wrapper .feature-desc-mobile.mobile-bottom-crop .slick-list {
    transform: translateY(-20px);
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots {
    bottom: -10px;
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots li {
    display: inline-block;
    background-color: transparent;
    color: transparent;
    border: 2px solid #C3C8C9;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    cursor: pointer;
    margin-right: 10px;
    box-sizing: border-box;
    transition: all 80ms ease-out;
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots li:hover {
    border-color: #576569;
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots li.slick-active {
    background-color: #C3C8C9;
    border-color: #C3C8C9;
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots li.slick-active:hover {
    border-color: #C3C8C9;
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots li button {
    visibility: hidden;
  }

  .feature-description-wrapper .feature-desc-mobile .slick-dots li.slick-active {
    border-color: #4DBFBF;
    background: #4DBFBF;
  }
}

.feature-description-wrapper h3,
.feature-description-wrapper p,
.feature-description-wrapper a {
  max-width: 300px;
}

.feature-description-wrapper a {
  color: #576569;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 14px;
  outline: none;
  text-decoration: underline;
}

.feature-description-wrapper a sup {
  display: inline-block;
  text-decoration: none;
}

.feature-description-wrapper h3,
.feature-description-wrapper p {
  margin-left: 40px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-description-wrapper h3,
  .feature-description-wrapper p {
    margin-left: 0;
    text-align: center;
  }
}

.feature-description-wrapper p {
  color: currentColor;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
}

.feature-description-wrapper p:last-of-type {
  margin-bottom: 20px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper p {
    font-size: 14px;
    line-height: 21px;
  }
}

.feature-description-wrapper h3 {
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 5px;
  position: relative;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h3 {
    font-size: 16px;
  }
}

.feature-description-wrapper h3::before {
  position: absolute;
  left: -40px;
  top: -2px;
  font-size: 25px;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h3::before {
    left: -35px;
    top: -5px;
    font-size: 21px;
  }
}

@media (max-width: 767px) {
  .feature-description-wrapper h3::before {
    left: 0;
    display: block;
    position: relative;
    text-align: center;
    font-size: 30px;
  }
}

.feature-description-wrapper h3.sleep::before {
  font-family: "dme-icons";
  content: "\e90d";
}

.feature-description-wrapper h3.cardio-level::before {
  font-family: "dme-icons";
  content: "\e95c";
  top: -6px;
}

.feature-description-wrapper h3.dashboard::before {
  font-family: "dme-icons";
  content: "\e9a0";
}

.feature-description-wrapper h3.heart-zones::before {
  font-family: "dme-icons";
  content: "\e95b";
  top: -6px;
}

.feature-description-wrapper h3.resting-heart-rate::before {
  font-family: "dme-icons";
  content: "\e910";
  top: -6px;
}

.feature-description-wrapper h3.steps::before {
  font-family: "dme-icons";
  content: "\e90e";
  top: -6px;
}

.feature-description-wrapper h3.smarttrack::before {
  font-family: "dme-icons";
  content: "\e923";
  top: -6px;
}

.feature-description-wrapper h3.battery::before {
  font-family: "dme-icons";
  content: "\e919";
}

.feature-description-wrapper h3.female-health::before {
  font-family: "dme-icons";
  content: "\e998";
}

.feature-description-wrapper h3.phone-dashboard::before {
  font-family: "dme-icons";
  content: "\e99b";
  top: -6px;
}

.feature-description-wrapper h3.sleep-alarms {
  width: auto;
}

@media (max-width: 1024px) {
  .feature-description-wrapper h3.sleep-alarms {
    width: 300px;
  }
}

@media (max-width: 767px) {
  .feature-description-wrapper h3.sleep-alarms {
    width: auto;
  }
}

.feature-description-wrapper h3.sleep-alarms:lang(en) {
  width: 190px;
}

.feature-description-wrapper h3.sleep-alarms::before {
  font-family: "dme-icons";
  content: "\e95d";
  top: -6px;
}

.feature-description-wrapper h3.sleep-stages::before {
  font-family: "dme-icons";
  content: "\e95e";
  top: -6px;
}

.feature-description-wrapper h3.today::before {
  font-family: "dme-icons";
  content: "\e99a";
  top: -6px;
}

.feature-description-wrapper h3.reminders::before {
  font-family: "dme-icons";
  content: "\e915";
  top: -6px;
}

.feature-description-wrapper h3.guided-breathing::before {
  font-family: "dme-icons";
  content: "\e928";
  top: -6px;
}

.feature-description-wrapper h3.heart-rate::before {
  font-family: "dme-icons";
  content: "\e910";
  top: 0;
}

.feature-description-wrapper h3.personal-coaching::before {
  font-family: "dme-icons";
  content: "\e990";
}

.feature-description-wrapper h3.multi-sport::before {
  font-family: "dme-icons";
  content: "\e920";
}

.feature-description-wrapper h3.connected-gps::before {
  font-family: "dme-icons";
  content: "\e944";
}

#charge3-container .activity .feature-description-wrapper h3.connected-gps::before {
  font-family: "dme-icons";
  content: "\e920";
}

.feature-description-wrapper h3.pandora-playlist::before,
.feature-description-wrapper h3.deezer-playlist::before {
  font-family: "dme-icons";
  content: "\e96a";
  top: -6px;
}

.feature-description-wrapper h3.quick-replies::before {
  font-family: "dme-icons";
  content: "\e90c";
  top: -6px;
}

.feature-description-wrapper h3.wallet-free-payments::before {
  font-family: "dme-icons";
  content: "\e979";
  top: -6px;
}

.feature-description-wrapper h3.partner-app::before,
.feature-description-wrapper h3.partner-app-us::before {
  font-family: "dme-icons";
  content: "\e973";
  top: -6px;
}

.feature-description-wrapper h3.clock-faces::before {
  font-family: "dme-icons";
  content: "\e909";
  top: -6px;
}

.feature-description-wrapper h3.share::before {
  font-family: "dme-icons";
  content: "\e930";
}

.feature-description-wrapper h3.challenges::before {
  font-family: "dme-icons";
  content: "\e943";
}

.feature-description-wrapper h3.exercise::before {
  font-family: "dme-icons";
  content: "\e91b";
}

.feature-description-wrapper h3.swimproof::before {
  font-family: "dme-icons";
  content: "\e927";
}

.feature-description-wrapper h3.cardio-levels-bar::before {
  font-family: "dme-icons";
  content: "\e929";
}

.feature-description-wrapper h3.calorie-burn::before {
  font-family: "dme-icons";
  content: "\e95c";
  top: -3px;
}

.feature-description-wrapper h3.apps::before {
  font-family: "dme-icons";
  content: "\e905";
}

.feature-description-wrapper h3.notifications::before {
  font-family: "dme-icons";
  content: "\e90c";
}

.feature-description-wrapper h3.smart-screen::before {
  font-family: "dme-icons";
  content: "\e925";
}

.feature-description-wrapper h3.smart-design::before {
  font-family: "dme-icons";
  content: "\e976";
}

.feature-section .slick-next {
  right: 5%;
  text-align: left;
  width: 25px;
  height: 25px;
  border-right: 5px solid #E2E2E2;
  border-top: 5px solid #E2E2E2;
  transform: rotate(45deg);
}

.feature-section .slick-prev {
  left: 5%;
  width: 25px;
  height: 25px;
  border-right: 5px solid #E2E2E2;
  border-top: 5px solid #E2E2E2;
  transform: rotate(225deg);
}

.feature-section .slick-next,
.feature-section .slick-prev {
  top: 45%;
  z-index: 1500;
}

.feature-section .slick-next:before,
.feature-section .slick-prev:before {
  display: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-section .slick-next,
  .feature-section .slick-prev {
    display: block !important;
  }
}

#container {
  width: 100%;
  background: #e2e2e2;
}

#container > * {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.experience-overview {
  height: 800px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .experience-overview {
    height: 700px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview {
    height: 667px;
  }
}

.experience-overview .content-container {
  max-width: 100%;
  width: 1440px;
  margin: 118px auto 0;
}

@media (max-width: 1024px) {
  .experience-overview .content-container {
    margin: 96px auto 0;
    max-width: 80%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .content-container {
    margin: 0 auto;
  }
}

.experience-overview .content.left-alignment {
  float: left;
  margin-left: 145px;
  max-width: 480px;
}

@media (max-width: 1024px) {
  .experience-overview .content.left-alignment {
    margin-left: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .content.left-alignment {
    float: none;
  }
}

.experience-overview .content.right-alignment {
  float: right;
  width: 500px;
}

@media (max-width: 1024px) {
  .experience-overview .content.right-alignment {
    width: 330px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .content.right-alignment {
    float: none;
    width: 80%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .content {
    max-width: 500px;
    width: 100%;
    padding: 60px 0 0 0;
    text-align: center;
  }

  #experience-narrative .experience-overview .content {
    margin: 0 auto;
  }
}

.experience-overview h2 {
  font-size: 47px;
  line-height: 1.1;
  letter-spacing: -0.7px;
  color: #031a2c;
}

@media (max-width: 1024px) {
  .experience-overview h2 {
    font-size: 30px;
  }

  .experience-overview h2:lang(fr),
  .experience-overview h2:lang(de),
  .experience-overview h2:lang(es),
  .experience-overview h2:lang(ja),
  .experience-overview h2:lang(ko) {
    font-size: 24px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview h2 {
    margin: 0 auto;
  }
}

.experience-overview h2 span {
  font-family: "Proxima Nova Black", Arial, Helvetica, sans-serif;
  color: #031a2c;
}

.experience-overview h2::after {
  content: "";
  display: block;
  margin-top: 32px;
  width: 60px;
  height: 7px;
  background-color: #00B0B9;
  border-radius: 10px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview h2::after {
    margin: 25px auto 0;
  }
}

.dark-bg h2 {
  color: #fff;
}

.dark-bg h2 span {
  color: #fff;
}

.experience-overview p {
  font-size: 20px;
  margin-top: 25px;
}

@media (max-width: 1024px) {
  .experience-overview p {
    font-size: 18px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview p {
    margin: 35px auto;
    font-size: 20px;
  }
}

.dark-bg p {
  color: #fff;
}

.dark-bg p span {
  color: #fff;
}

.experience-overview a {
  font-size: 20px;
  margin-top: 31px;
  display: block;
}

.experience-overview ul {
  margin-top: 25px;
  list-style: none;
  display: inline-block;
  -webkit-tap-highlight-color: transparent;
}

.experience-overview li {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 12px;
}

.experience-overview li:lang(de) {
  font-size: 15px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview li {
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
  }

  .experience-overview li span:last-child {
    display: none;
  }

  .experience-overview li:last-child span:first-child {
    margin-right: 0;
  }
}

.experience-overview li span {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

.experience-overview li > span:first-child {
  display: inline-block;
  position: relative;
  top: 12px;
  background-color: #939C9E;
  border-radius: 50%;
  margin-right: 18px;
  min-width: 40px;
  height: 40px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview li > span:first-child {
    top: 0;
    margin-bottom: 0;
  }

  .experience-overview li.active > span:first-child {
    background-color: #00B0B9;
  }
}

.experience-overview li > span:first-child::before {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 26px;
  color: #fff;
}

.experience-overview li > span:first-child.fitstar::before {
  font-family: "dme-icons";
  content: "\e922";
  font-size: 30px;
  top: 48%;
}

.experience-overview li > span:first-child.gps::before {
  font-family: "dme-icons";
  content: "\e90f";
}

.experience-overview li > span:first-child.heart-rate::before {
  font-family: "dme-icons";
  content: "\e910";
  top: 53%;
}

.experience-overview li > span:first-child.swimproof::before {
  font-family: "dme-icons";
  content: "\e927";
}

.experience-overview li > span:first-child.sleep-stages::before {
  font-family: "dme-icons";
  content: "\e95e";
  font-size: 20px;
}

.experience-overview li > span:first-child.resting-hr::before {
  font-family: "dme-icons";
  content: "\e962";
  font-size: 18px;
  left: 53%;
}

.experience-overview li > span:first-child.cardio::before {
  font-family: "dme-icons";
  content: "\e929";
  font-size: 23px;
  left: 51%;
  top: 47%;
}

.experience-overview li > span:first-child.lotus::before {
  font-family: "dme-icons";
  content: "\e998";
  font-size: 23px;
  left: 50%;
  top: 50%;
}

.experience-overview li > span:first-child.music-control-plus::before {
  font-family: "dme-icons";
  content: "\e96a";
  font-size: 28px;
  top: 48%;
  left: 51%;
}

.experience-overview li > span:first-child.bluetooth::before {
  font-family: "dme-icons";
  content: "\e974";
  font-size: 27px;
  top: 49%;
}

.experience-overview li > span:first-child.playlist::before {
  font-family: "dme-icons";
  content: "\e975";
  font-size: 32px;
  top: 54%;
}

.experience-overview li > span:first-child.ionic-icon::before {
  font-family: "dme-icons";
  content: "\e973";
}

.experience-overview li > span:first-child.battery::before {
  font-family: "dme-icons";
  content: "\e919";
}

.experience-overview li > span:first-child.payments::before {
  font-family: "dme-icons";
  content: "\e979";
  left: 55%;
}

.experience-overview li > span:first-child.music::before {
  font-family: "dme-icons";
  content: "\e921";
}

.experience-overview li > span:first-child.clock::before {
  font-family: "dme-icons";
  content: "\e909";
}

.experience-overview li > span:first-child.trainers::before {
  font-family: "dme-icons";
  content: "\e930";
}

.experience-overview li > span:first-child.device::before {
  font-family: "dme-icons";
  content: "\e92d";
}

.experience-overview li > span:first-child.running::before {
  font-family: "dme-icons";
  content: "\e937";
}

.experience-overview li > span:first-child.bike::before {
  font-family: "dme-icons";
  content: "\e92f";
}

.experience-overview li > span:first-child.nfc-icon::before {
  font-family: "dme-icons";
  content: "\e991";
  font-size: 30px;
}

.experience-overview li > span:first-child.notifications-icon::before {
  font-family: "dme-icons";
  content: "\e90c";
  font-size: 23px;
}

.experience-overview p {
  font-size: 20px;
  margin-top: 25px;
}

@media (max-width: 1024px) {
  .experience-overview p {
    font-size: 18px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview p {
    margin-top: 35px;
    font-size: 20px;
  }
}

.experience-overview a {
  font-size: 20px;
  margin-top: 31px;
  display: block;
}

.experience-overview .mobile-list-title {
  display: none;
  font-size: 16px;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  margin-top: 25px;
  line-height: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .mobile-list-title {
    display: block;
  }
}

.experience-overview .experience-expand {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  color: #6d6d6d;
  position: absolute;
  bottom: 45px;
  left: 50%;
  transform: translateX(-50%);
  letter-spacing: 2.6px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .experience-expand {
    font-size: 16px;
    bottom: 50px;
  }
}

.no-touch .experience-overview .experience-expand:hover {
  color: #00B0B9;
}

.no-touch .experience-overview .experience-expand:hover::after {
  background-color: #00B0B9;
}

.experience-overview .experience-expand::after {
  content: "+";
  display: block;
  width: 30px;
  height: 30px;
  margin: 12px auto 0;
  text-align: center;
  font-size: 28px;
  line-height: 1.2;
  border-radius: 5px;
  background-color: #6d6d6d;
  letter-spacing: 0px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .experience-expand::after {
    width: 25px;
    height: 25px;
    font-size: 25px;
    line-height: 1.1;
  }
}

@media (max-width: 500px) {
  .experience-overview .experience-expand::after {
    width: 21px;
    height: 21px;
    font-size: 22px;
    line-height: 1.05;
  }
}

.experience-overview .experience-expand.expanded::after {
  content: "-";
  line-height: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .experience-expand.expanded::after {
    line-height: 0.9;
  }
}

.experience-overview .experience-expand:lang(ko)::after {
  line-height: 1;
}

.experience-overview .experience-expand:lang(ko).expanded::after {
  line-height: 0.9;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.experience-overview {
  overflow: visible;
}

.experience-overview .content-container {
  padding: 118px 0 0;
  margin: auto;
}

@media (max-width: 1024px) {
  .experience-overview .content-container {
    padding: 96px 0 0;
    margin: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .content-container {
    padding: 0;
    margin: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview .content {
    padding: 0;
    margin: auto;
    bottom: 125px;
    position: absolute;
    left: 0;
    right: 0;
  }
}

.experience-overview .content.right-alignment {
  margin-right: 145px;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .experience-overview .content.right-alignment {
    margin-right: auto;
  }
}

.experience-overview a.watch-video {
  display: inline-block;
  padding-right: 2em;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .experience-overview a.watch-video:before,
  .experience-overview a.watch-video:after {
    transform: translateY(3px);
  }
}

.versa-nav {
  width: 100%;
  z-index: 101;
  position: absolute;
  top: auto;
}

.versa-nav .price-container .original-price {
  position: relative;
  margin-right: 10px;
}

.versa-nav .price-container .original-price::before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: inherit;
  transform: rotate(-10deg);
}

.versa-nav .nav-wrapper {
  height: 66px;
  background: transparent;
  color: #FFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: background .4s ease-out;
}

.versa-nav .nav-wrapper:not(.visible) {
  pointer-events: none;
}

.versa-nav .nav-wrapper.visible {
  background: #011321;
}

.versa-nav .nav-wrapper.visible .product-logo {
  display: block;
}

.versa-nav .nav-wrapper .buy-wrapper-outer {
  width: 1200px;
  margin: 0 0 0 auto;
  opacity: 0;
  transition: opacity .4s ease-out;
}

.versa-nav .nav-wrapper .buy-wrapper-outer.visible {
  opacity: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer.visible .price {
    opacity: 0;
  }
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer {
    max-width: 768px;
  }
}

@media (max-width: 767px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer {
    max-width: 320px;
    margin: 0 -20px 0 auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer {
    max-width: none;
    margin: 0;
  }
}

.versa-nav .nav-wrapper .buy-wrapper-outer .buy-wrapper-inner {
  display: table;
  margin: 0 0 0 auto;
  padding-right: 20px;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer .buy-wrapper-inner {
    margin-right: 123px;
  }
}

@media (max-width: 767px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer .buy-wrapper-inner {
    margin: 0;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer .buy-wrapper-inner {
    margin: 0;
    float: right;
  }
}

.versa-nav .nav-wrapper .product-logo {
  display: none;
  position: absolute;
  left: 145px;
  top: 50%;
  transform: translateY(-50%);
}

@media (max-width: 1024px) {
  .versa-nav .nav-wrapper .product-logo {
    left: 10%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .nav-wrapper .product-logo {
    left: 14px;
  }
}

.versa-nav .nav-wrapper .product-logo img {
  height: auto;
}

.versa-nav .nav-wrapper .price {
  font-size: 24px;
  margin-right: 24px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .nav-wrapper .buy-wrapper-inner .price:not(.coach-page) {
    display: none;
  }
}

.versa-nav .nav-wrapper .price-text {
  font-size: 24px;
  margin-right: 10px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .versa-nav .nav-wrapper .price-text {
    display: none;
  }
}

.versa-nav .nav-wrapper .buy-now {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  cursor: pointer;
  min-width: 201px;
  text-align: center;
  border: 3px solid #FFF;
  border-radius: 48px;
  color: #FFF;
  padding: 11px 10px 9px 10px;
  display: inline-block;
}

@media (max-width: 1199px), (max-device-width: 1199px) {
  .versa-nav .nav-wrapper .buy-now {
    min-width: 166px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 2.7px;
    padding: 9px 8px 7px 8px;
  }
}

@media (max-width: 767px) {
  .versa-nav .nav-wrapper .buy-now span.shop-now.price-mode {
    display: none;
  }
}

@media (min-width: 768px) {
  .versa-nav .nav-wrapper .buy-now span.button-price {
    display: none;
  }
}

.no-touch .versa-nav .nav-wrapper .buy-now:hover {
  color: #EE3D6E;
  background-color: #FFF;
}

.versa-nav .nav-wrapper .buy-now .mobile-price-text {
  text-transform: uppercase;
}

@media (min-width: 768px) {
  .versa-nav .nav-wrapper .buy-now .mobile-price-text {
    display: none;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .nav-wrapper .buy-now .mobile-price-text {
    display: block;
  }
}

.versa-nav .nav-wrapper .buy-now span {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

.versa-nav .price-container {
  display: inline-block;
}

.versa-nav .price-container span {
  display: inline-block;
  width: auto;
}

.versa-nav .product-logo {
  width: 128px;
  height: 24px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-nav .product-logo {
    width: 71px;
    height: 23px;
  }
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .versa-nav .nav-wrapper .buy-wrapper-outer .buy-wrapper-inner {
    margin-right: 0;
  }
}

.hero {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 698px;
  background-color: #002a3a;
  background: url("../../images/versa/hero/pp-versa-hero-bg-72e4622fe94038248fd31922fae567f0.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-x2-958b7e6ffec1547219311a2ce26bfc90.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=CN] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-CN-ca16f4e1ff260db05e3f4be0e7f38d1a.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-CN-x2-785cbe99107e8a2aa230a4b26282601c.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=DE] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-DE-73ab4760572ae8a21e63d5e7ac5e3d99.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-DE-x2-8101226ba95a6f32246ebc0d57b5953c.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=ES] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-ES-5b4e85005920caa1fe993e37e61f2f07.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-ES-x2-dc6f7e704481cb856ecfae689717c5f1.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=FR] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-FR-993bab2d7926296e4769035d39ea4903.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-FR-x2-69cc2bc60a35724806fa22dd1666b5e7.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=IT] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-IT-6e8a93876c6762fe5487c6c6f43617fb.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-IT-x2-d1d21fcf6ca970d5c06bd426bf898e52.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=JP] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-JP-170ac11ea08b63449542bbe89a489699.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-JP-x2-feca2b80ea60292731c88daaee2d929a.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=KR] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-KR-c7a07874345fae4f8ccc4cdc2fafa185.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-KR-x2-fad8e16ac1b0fea725f7f5e77d0ff4a4.jpg") center no-repeat;
    background-size: cover;
  }
}

html[lang*=TW] .hero {
  background: url("../../images/versa/hero/pp-versa-hero-bg-TW-333abdf4cf61a185a7c74a2b316c7d6d.jpg") center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-TW-x2-73f09e8b76b7a71ff563eeb99fdae175.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-72e4622fe94038248fd31922fae567f0.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-x2-958b7e6ffec1547219311a2ce26bfc90.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-CN-ca16f4e1ff260db05e3f4be0e7f38d1a.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-CN-x2-785cbe99107e8a2aa230a4b26282601c.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-DE-73ab4760572ae8a21e63d5e7ac5e3d99.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-DE-x2-8101226ba95a6f32246ebc0d57b5953c.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-ES-5b4e85005920caa1fe993e37e61f2f07.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-ES-x2-dc6f7e704481cb856ecfae689717c5f1.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-FR-993bab2d7926296e4769035d39ea4903.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-FR-x2-69cc2bc60a35724806fa22dd1666b5e7.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-IT-6e8a93876c6762fe5487c6c6f43617fb.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-IT-x2-d1d21fcf6ca970d5c06bd426bf898e52.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-JP-170ac11ea08b63449542bbe89a489699.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-JP-x2-feca2b80ea60292731c88daaee2d929a.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-KR-c7a07874345fae4f8ccc4cdc2fafa185.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-KR-x2-fad8e16ac1b0fea725f7f5e77d0ff4a4.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px), (max-device-width: 1439px) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-TW-333abdf4cf61a185a7c74a2b316c7d6d.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1439px) and (min-resolution: 192dpi), (max-device-width: 1439px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 1439px) and (min-resolution: 192dpi) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/pp-versa-hero-bg-TW-x2-73f09e8b76b7a71ff563eeb99fdae175.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  .hero {
    height: 600px;
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-tablet-cd840647fb4fa8752cfa5b6d6ce7a44b.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-tablet-x2-4fb83e6d0833992f437193fb9eb5477f.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-CN-tablet-cbdf85d46613e9d8811414993877b99a.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-CN-tablet-x2-759662976f66a024b38e46ab4f1babae.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-DE-tablet-8aaaf6451e06e5e3a21fa4d4cae7acc5.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-DE-tablet-x2-319c0ce3024fad0ecf52836cd0dd8c7a.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-ES-tablet-8b848cf07f2798d62cef8a43f742ded5.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-ES-tablet-x2-89b9037ab1521ed6c5c224f399d946d1.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-FR-tablet-4f677bf75a4351a5c8e58ea9f6e04737.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-FR-tablet-x2-bc14a97da5dc2a154d1b963daab8132a.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-IT-tablet-7c7b11486e52b257c7c5c7ee61b84995.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-IT-tablet-x2-4b45218b966592f2493ce82e72098108.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-JP-tablet-9545a73b239076542b93eb9325994e7d.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-JP-tablet-x2-4e7b980ec2c72b29b4df82b9d37fadf7.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-KR-tablet-364d98956332aba5dbe22457c81d0005.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-KR-tablet-x2-da9d17e2bc2385e7a4fa24339a372f4e.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-TW-tablet-4118f4f2eedf40f28d457dfde57a9112.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/tablet/pp-versa-hero-bg-TW-tablet-x2-ac61912575c90cb1e96baabcc5ce9b0f.jpg") right center no-repeat;
    background-size: auto 100%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero {
    height: 628px;
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-mobile-ef49b64bf9de88148324c1aada7fd11c.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-mobile-x2-1829c5716c2bf7533aa199d39be1bd84.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-CN-mobile-1edd37cd1eae44b08bc0e6e6244d7135.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-CN-mobile-x2-75191125629a2c71991ac125ca866833.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-DE-mobile-35ec3283afc1b2ef9bfd887cd89c15d6.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-DE-mobile-x2-ecf7301c933ed03ed94dc4926d898189.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-ES-mobile-b6f686081e96a4137f96474084d28395.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-ES-mobile-x2-5727b51a65034a25e3f541c6c65e5739.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-FR-mobile-f21bb20e1631b6f9cdca1c8cacb676af.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-FR-mobile-x2-25329433b99280ad2fca9367f7d2354a.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-IT-mobile-37cd74226f13f910c7d27b9c7c7baa1e.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-IT-mobile-x2-fd77c2a9c0d96aacbb34ef1e6f4712c7.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-JP-mobile-f952cc2b38a395b7d3bfcf237e8ce53f.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-JP-mobile-x2-55ba98d47f3825992792a2544adaa4f5.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-KR-mobile-5fb1259a359063e2039d2d2e578c1826.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-KR-mobile-x2-0d5989c270ff49c8b350442fc146db28.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-TW-mobile-7185e108ab639e492f79d0cd9d36b73f.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .hero {
    background: url("../../images/versa/hero/mobile/pp-versa-hero-bg-TW-mobile-x2-acd3ef2b863f4ddf06f37efc594e7523.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 479px), (max-device-width: 479px) {
  .hero {
    background-size: auto 100%;
  }
}

@media (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 479px) and (min-resolution: 192dpi), (max-device-width: 479px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 479px) and (min-resolution: 192dpi) {
  .hero {
    background-size: auto 100%;
  }
}

.hero .buy-now-button {
  color: #fff;
  background: #002a3a;
  text-transform: uppercase;
  border-radius: 25px;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  border: none;
  cursor: pointer;
  border-radius: 25px;
  border: 3px solid #002a3a;
  padding: 8px 42px;
  font-size: 18px;
  z-index: 102;
}

.hero .buy-now-button:hover {
  background: none;
  color: #002a3a;
  text-decoration: none;
  border-color: #002a3a;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .buy-now-button {
    display: inline-block;
    padding: 8px 32px;
  }
}

.hero .content {
  position: relative;
  z-index: 70;
  width: 100%;
  max-width: 1600px;
  padding: 105px 0 0 0;
  margin: 0 auto;
  z-index: 2 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: right;
  align-content: right;
}

@media (max-width: 1800px), (max-device-width: 1800px) {
  .hero .content {
    padding: 105px 80px 0 0;
  }
}

@media (max-width: 1600px), (max-device-width: 1600px) {
  .hero .content {
    max-width: 1440px;
  }
}

@media (max-width: 1024px) {
  .hero .content {
    max-width: 100%;
    margin-left: auto;
    padding: 125px 100px 0 0;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .content {
    max-width: 100%;
    padding: 56px 0;
    -ms-flex-line-pack: center;
    align-content: center;
  }
}

.hero .content .badge {
  display: inline-block;
  box-sizing: border-box;
  position: absolute;
  z-index: 3;
  right: 80px;
  top: 0;
  min-width: 110px;
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #fff;
  background-color: #008f9e;
  border-radius: 0 0 15px 15px;
  padding: 10px 14px 14px 14px;
}

@media (max-width: 1024px) {
  .hero .content .badge {
    right: 92px;
    min-width: 64px;
    font-size: 16px;
    line-height: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .content .badge {
    right: calc(50% - 150px);
  }
}

.hero .content .logo {
  width: 516px;
  height: 80px;
  margin-left: auto;
  background: url("../../images/product-logos/fitbit-versa-logo-blue-no-tm-d8ae5f1c26c255370bd2a0609f013a96.svg") center/auto 100% no-repeat;
}

.hero .content .logo:lang(en-US) {
  background: url("../../images/product-logos/fitbit-versa-logo-blue-4def94a1c239bfc0e2798a10d3c97c37.svg") center/auto 100% no-repeat;
}

@media (max-width: 1024px) {
  .hero .content .logo {
    width: 418px;
    height: 65px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .content .logo {
    width: 306px;
    height: 45px;
    margin: 0 auto;
  }
}

.hero .content .logo.hidden {
  visibility: hidden;
}

.hero .content ul {
  padding: 0;
  margin: 38px 20px 0 auto;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1024px) {
  .hero .content ul {
    -ms-flex-align: center;
    align-items: center;
    margin: 26px 12px 0 auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .content ul {
    display: block;
    margin: 30px auto 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: center;
    align-content: center;
  }
}

.hero .content ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .content ul li {
    text-align: center;
  }
}

.hero .content ul li:nth-of-type(1) {
  padding-right: 30px;
}

@media (max-width: 1024px) {
  .hero .content ul li:nth-of-type(1) {
    padding-top: 6px;
    padding-right: 19px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .hero .content ul li:nth-of-type(1) {
    padding: 0 0 15px 0;
  }
}

.hero .content ul .video-start {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 2.7px;
  line-height: 34px;
  color: #002a3a;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  color: #002a3a;
  padding-right: 41px;
}

.hero .content ul .video-start::before,
.hero .content ul .video-start::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  z-index: 1;
}

.hero .content ul .video-start::before {
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border: 2px solid #002a3a;
  border-radius: 32px;
}

@media (max-width: 1024px) {
  .hero .content ul .video-start::before {
    width: 28px;
    height: 28px;
  }
}

.hero .content ul .video-start::after {
  right: 9px;
  top: 9px;
  border-left: 11px solid #002a3a;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

@media (max-width: 1024px) {
  .hero .content ul .video-start::after {
    right: 8px;
    top: 8px;
  }
}

.hero .content ul .video-start.hidden {
  visibility: hidden;
}

@media (max-width: 1024px) {
  .hero .content ul .video-start {
    line-height: 30px;
    padding-right: 40px;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

#design-and-specs[data-product="versa"] .section-title {
  color: #AAAEB6;
}

#design-and-specs[data-product="ionic"] .section-title {
  color: #AAAEB6;
  width: 100%;
}

#design-and-specs[data-product="adidas"] .section-title {
  color: #fff;
  font-size: 7.2vw;
}

#design-and-specs[data-product="adidas"] .section-title:lang(de) {
  font-size: 5.9vw;
  line-height: 5vw;
}

#design-and-specs[data-product="adidas"] .section-title:lang(es) {
  font-size: 5.2vw;
  line-height: 5.2vw;
  width: 44%;
}

#design-and-specs[data-product="adidas"] .section-title:lang(fr) {
  font-size: 5.9vw;
  line-height: 5vw;
}

#design-and-specs[data-product="adidas"] .section-title:lang(it) {
  font-size: 7.2vw;
}

#design-and-specs[data-product="adidas"] .section-title:lang(ja),
#design-and-specs[data-product="adidas"] .section-title:lang(ko) {
  font-size: 7.2vw;
}

#design-and-specs .section-title {
  color: #fff;
  text-align: left;
  font-size: 8.2vw;
  width: 70%;
  left: 5%;
  text-transform: uppercase;
  position: absolute;
  top: 2vw;
  line-height: 0.8;
  opacity: 0.7;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  word-spacing: -1vw;
  letter-spacing: -0.2vw;
  z-index: 2;
}

#design-and-specs .section-title:lang(de),
#design-and-specs .section-title:lang(es),
#design-and-specs .section-title:lang(fr) {
  font-size: 6.2vw;
}

#design-and-specs .section-title:lang(it) {
  font-size: 7.2vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .section-title {
    display: none;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(1) > span:first-child {
  background-color: #0f0f0f;
  background-image: linear-gradient(90deg, #636363, #101010);
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(2) > span:first-child {
  background-color: #eca397;
  background-image: linear-gradient(90deg, #f7d8e0, #eea395);
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(3) > span:first-child {
  background-color: #bec1c3;
  background-image: linear-gradient(90deg, #eaeaea, #cacaca);
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(4) > span:first-child {
  background: linear-gradient(90deg, #f7d8e0, #eea395);
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(4) > span:first-child::before {
  background-image: url("../../images/versa/design/color-swatches/woven-lavender-b6d23f11a8f2a17531ac30b74ae55a14.jpg");
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(5) > span:first-child {
  background: linear-gradient(90deg, #595959, #848484);
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(5) > span:first-child::before {
  background-image: url("../../images/versa/design/color-swatches/woven-charcoal-c88536c5ec424d39f383034e77a97e69.jpg");
}

#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(4) > span:first-child::before,
#design-and-specs[data-product="versa"] .color-selector ul li:nth-child(5) > span:first-child::before {
  background-position-y: -1.7vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs[data-product="versa"] .color-selector ul li:nth-child(4) > span:first-child::before,
  #design-and-specs[data-product="versa"] .color-selector ul li:nth-child(5) > span:first-child::before {
    background-position-y: -3.7vw;
  }
}

#design-and-specs[data-product="versa"] .color-selector.horizontal ul li:nth-child(4) > span:first-child::before,
#design-and-specs[data-product="versa"] .color-selector.horizontal ul li:nth-child(5) > span:first-child::before {
  content: '';
  display: block;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  background-position-y: -1.7vw;
  background-size: 100% 100%;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs[data-product="versa"] .color-selector.horizontal ul li:nth-child(4) > span:first-child::before,
  #design-and-specs[data-product="versa"] .color-selector.horizontal ul li:nth-child(5) > span:first-child::before {
    background-position-y: -3.7vw;
  }
}

#design-and-specs[data-product="ionic"] .color-selector ul li:nth-child(1) > span:first-child {
  background-color: #424242;
  background-image: linear-gradient(90deg, #858585, #555555);
}

#design-and-specs[data-product="ionic"] .color-selector ul li:nth-child(2) > span:first-child {
  background-color: #5D7F8C;
  background-image: linear-gradient(90deg, #F1C19F, #C07544);
}

#design-and-specs[data-product="ionic"] .color-selector ul li:nth-child(3) > span:first-child {
  background-color: #636676;
  background-image: linear-gradient(90deg, #FEFEFE, #828282);
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs[data-product="ionic"] .color-selector ul li > span:first-child {
    transform: rotate(90deg);
  }
}

#design-and-specs[data-product="flyer"] .color-selector ul li:nth-child(1) > span:first-child {
  background-color: #303448;
  background-image: linear-gradient(90deg, #868686, #626B71);
}

#design-and-specs[data-product="flyer"] .color-selector ul li:nth-child(2) > span:first-child {
  background-color: #DAD8D5;
  background-image: linear-gradient(90deg, #BD9474, #B18661);
}

#design-and-specs[data-product="ionic"] .color-selector {
  text-align: center;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs[data-product="ionic"] .color-selector ul {
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs[data-product="ionic"] .color-selector {
    border-bottom: 1px solid #002A3A;
  }
}

#design-and-specs .color-selector {
  position: absolute;
  top: 14vw;
  left: 5vw;
  z-index: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector {
    left: 50%;
    transform: translateX(-50%);
    padding-bottom: 3vw;
    position: relative;
    top: auto;
    bottom: auto;
    border: none;
    width: 73vw;
    min-width: 290px;
    margin-left: 0;
    margin-right: 0;
  }
}

#design-and-specs .color-selector .color-group-title {
  display: none;
  text-transform: uppercase;
  margin-bottom: 18px;
  font-size: 1.1vw;
  line-height: 1.7vw;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector .color-group-title {
    font-size: 3.7vw;
    line-height: 5.5vw;
    margin-bottom: 0;
  }
}

#design-and-specs .color-selector h4 {
  display: none;
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 3.5vw;
  line-height: 2;
  color: #002A3A;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector h4 {
    display: block;
  }
}

#design-and-specs .color-selector .vertical-heading {
  position: absolute;
  left: 0;
  top: 120px;
  transform-origin: left;
  transform: rotate(-90deg);
  color: #002A3A;
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}

#design-and-specs .color-selector ul {
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector ul {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: left;
    justify-content: left;
    padding-left: 0;
    padding: 3vw;
  }
}

#design-and-specs .color-selector ul > li {
  position: relative;
  line-height: 5vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector ul > li {
    line-height: 1;
    margin: 0 2.2vw;
  }
}

#design-and-specs .color-selector ul > li > span:first-child {
  display: inline-block;
  width: 5vw;
  height: 5vw;
  border-radius: 50%;
  background-color: #000;
  background-size: 100% 50%;
  background-position: bottom;
  background-repeat: no-repeat;
  cursor: pointer;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector ul > li > span:first-child {
    width: 7.7vw;
    height: 7.7vw;
  }
}

#design-and-specs .color-selector ul > li > .color-name {
  position: absolute;
  display: inline-block;
  left: 6.75vw;
  top: 0;
  font-size: 1.3vw;
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  color: #002A3A;
  opacity: 0;
}

#design-and-specs .color-selector ul > li > .color-name:lang(fr),
#design-and-specs .color-selector ul > li > .color-name:lang(es),
#design-and-specs .color-selector ul > li > .color-name:lang(de) {
  left: 6.5vw;
  font-size: 1.2vw;
}

@media (min-width: 1400px) {
  #design-and-specs .color-selector ul > li > .color-name {
    font-size: 1vw;
  }
}

#design-and-specs .color-selector ul > li:hover > .color-name {
  opacity: 0.4;
}

#design-and-specs .color-selector ul > li.active > span:first-child {
  box-shadow: rgba(255, 255, 255, 0.5) 0 0 0 0.7vw;
  cursor: default;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector ul > li.active > span:first-child {
    box-shadow: rgba(255, 255, 255, 0.5) 0 0 0 2vw;
  }
}

#design-and-specs .color-selector ul > li.active > span:last-child {
  opacity: 1;
}

#design-and-specs .color-selector.horizontal {
  text-align: left;
}

#design-and-specs .color-selector.horizontal h4 {
  display: none;
}

@media (min-width: 768px) {
  #design-and-specs .color-selector.horizontal {
    top: 47vw;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector.horizontal {
    position: relative;
    top: auto;
    bottom: auto;
    border: none;
    width: 73vw;
    min-width: 290px;
    margin-left: 0;
    margin-right: 0;
  }
}

#design-and-specs .color-selector.horizontal .color-group-title {
  display: none;
}

#design-and-specs .color-selector.horizontal ul {
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: left;
  justify-content: left;
  padding-left: 0;
}

#design-and-specs .color-selector.horizontal ul > li {
  margin-right: 1.3vw;
}

#design-and-specs .color-selector.horizontal ul > li > span:first-child {
  width: 3.4vw;
  height: 3.4vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .color-selector.horizontal ul > li > span:first-child {
    width: 7.7vw;
    height: 7.7vw;
    transform: none;
  }
}

#design-and-specs .color-selector.horizontal ul > li .color-name {
  display: none;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

@media (max-width: 767px), (max-device-width: 767px) {
  [data-product="versa"] .product-info-box h4 {
    display: none;
  }
}

#design .product-info-box {
  position: absolute;
  max-width: 20.8vw;
  left: 73vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 63%;
  bottom: 5vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box {
    position: static;
    transform: none;
    margin: 0 auto;
    text-align: left;
    width: 85vw;
    max-width: 85vw;
  }
}

#design .product-info-box .product-info-wrapper {
  -ms-flex-positive: 1;
  flex-grow: 1;
  bottom: 13.5vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .text-info,
  #design .product-info-box .price-container {
    text-align: left;
    width: 68.18vw;
    min-width: 280px;
    margin: 0 auto;
  }
}

#design .product-info-box h3 {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.45vw;
  line-height: 1.45vw;
  color: #002a3a;
  margin-bottom: 5px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box h3 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
  }
}

#design .product-info-box h4 {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.45vw;
  line-height: 1.85vw;
  color: #002a3a;
  margin-bottom: 12px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box h4 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
  }
}

#design .product-info-box .price-container {
  display: block;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 1.45vw;
  line-height: 1.7vw;
  margin-top: 5px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .price-container {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;
  }
}

#design .product-info-box .band-color,
#design .product-info-box .case-color {
  text-transform: uppercase;
  font-size: 1.45vw;
  line-height: 1.7vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .band-color,
  #design .product-info-box .case-color {
    font-size: 16px;
    line-height: 24px;
    display: inline;
    text-align: left;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .case-color::after {
    content: ' / ';
    display: block;
    font-size: 3.35vw;
    line-height: 5vw;
    display: inline;
  }
}

#design .product-info-box .special-edition-callout {
  padding: 15px 0;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .special-edition-callout {
    padding: 8px 0;
  }
}

#design .product-info-box .special-edition-callout .special-edition-title {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: inherit;
  color: #EE3D6E;
  line-height: 1.3em;
}

#design .product-info-box .special-edition-callout .special-edition-copy {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-size: inherit;
  color: inherit;
  line-height: 1.3em;
}

#design .product-info-box .shop-button {
  color: #fff;
  border-color: #EE3D6E;
  background-color: #EE3D6E;
  font-size: 1.45vw;
  line-height: 1.45vw;
  margin-top: 12px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .shop-button {
    margin-left: 25px;
    margin-top: 4px;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 20px;
  }
}

#design .product-info-box .shop-button.disabled {
  pointer-events: none;
}

#design .product-info-box .shop-button:hover {
  color: #EE3D6E;
  border-color: #EE3D6E;
  background-color: transparent;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .product-info-box .shop-button.center-mobile {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    margin-right: 0;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

#design .accessory-cta-wrapper {
  margin-top: 10px;
}

#design .accessory-cta-wrapper:lang(en) {
  max-width: 90%;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .accessory-cta-wrapper:lang(en) {
    max-width: 100%;
  }
}

#design .accessory-cta-wrapper p {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .accessory-cta-wrapper p {
    font-size: 16px;
    line-height: 24px;
  }
}

#design .accessory-cta-wrapper a {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  color: #ee3d6e;
  font-size: 1.65vw;
  line-height: 1.95vw;
  color: #002a3a;
}

#design .accessory-cta-wrapper a:hover {
  text-decoration: underline;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .accessory-cta-wrapper a {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .accessory-cta-wrapper {
    position: static;
    max-width: 85vw;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 25px;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs[data-product="ionic"] .spin-icon {
    top: 90vw;
    left: 50%;
  }
}

#design-and-specs .spin-icon {
  position: absolute;
  top: 47.5vw;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  transition: opacity 100ms linear;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .spin-icon {
    top: 76vw;
    left: 83%;
  }
}

#design-and-specs .spin-icon::before {
  content: '';
  display: block;
  background-image: url("../../images/product-pages/spin-icon-360-e4ce44731eb13c458e14ae1bd6b6cce7.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 auto;
  transform: rotate(-2.5deg);
  height: 3.1vw;
  width: 4.75vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .spin-icon::before {
    height: 7vw;
    width: 9vw;
  }
}

#design-and-specs .spin-icon p {
  font-size: 1.4vw;
  line-height: 2;
  color: #002A3A;
}

@media (min-width: 1400px) {
  #design-and-specs .spin-icon p {
    font-size: 1.1vw;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design-and-specs .spin-icon {
    top: 75vw;
  }

  #design-and-specs .spin-icon p {
    font-size: 2.5vw;
    line-height: 1;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

#design .feature-overlay {
  position: absolute;
  height: 55.55vw;
  width: 100%;
  top: 0;
  pointer-events: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .feature-overlay {
    height: 55.55vw;
    transform: scale(1.65);
    transform-origin: top;
  }
}

#design .feature-overlay > .feature-callout {
  position: absolute;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .feature-overlay > .feature-callout {
    display: none !important;
  }
}

#design .feature-overlay > .feature-callout::before,
#design .feature-overlay > .feature-callout::after {
  content: '';
  position: absolute;
  background-color: #4AC1C0;
}

#design .feature-overlay > .feature-callout::before {
  width: 1vw;
  height: 1vw;
  top: 0.7vw;
  border-radius: 50%;
}

@media (max-width: 1024px) {
  #design .feature-overlay > .feature-callout::before {
    width: 0.8vw;
    height: 0.8vw;
    top: 0.75vw;
  }
}

#design .feature-overlay > .feature-callout::after {
  height: 2px;
  top: 1.1vw;
}

@media (max-width: 1024px) {
  #design .feature-overlay > .feature-callout::after {
    height: 1px;
  }
}

#design .feature-overlay > .feature-callout > .callout-text {
  width: 25vw;
  margin-top: 0.2vw;
}

@media (max-width: 1024px) {
  #design .feature-overlay > .feature-callout > .callout-text {
    margin-top: 0.1vw;
  }
}

#design .feature-overlay > .feature-callout > .callout-text h5,
#design .feature-overlay > .feature-callout > .callout-text p {
  color: #002A3A;
}

#design .feature-overlay > .feature-callout > .callout-text h5 .no-wrap,
#design .feature-overlay > .feature-callout > .callout-text p .no-wrap {
  white-space: nowrap;
}

#design .feature-overlay > .feature-callout > .callout-text h5 {
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  font-size: 1.55vw;
  text-transform: uppercase;
}

#design .feature-overlay > .feature-callout > .callout-text p {
  font-size: 1.4vw;
}

@media (min-width: 1400px) {
  #design .feature-overlay > .feature-callout > .callout-text {
    margin-top: 6px;
  }

  #design .feature-overlay > .feature-callout > .callout-text h5 {
    font-size: 1.2vw;
  }

  #design .feature-overlay > .feature-callout > .callout-text p {
    font-size: 1.1vw;
  }
}

#design .feature-overlay > .feature-callout.feature-callout-right {
  right: 5%;
}

#design .feature-overlay > .feature-callout.feature-callout-right::before,
#design .feature-overlay > .feature-callout.feature-callout-right::after {
  left: 0;
}

#design .feature-overlay > .feature-callout.feature-callout-right::after {
  right: 26vw;
}

#design .feature-overlay > .feature-callout.feature-callout-right > .callout-text {
  float: right;
}

#design .feature-overlay > .feature-callout.feature-callout-right > .callout-text:lang(fr),
#design .feature-overlay > .feature-callout.feature-callout-right > .callout-text:lang(es),
#design .feature-overlay > .feature-callout.feature-callout-right > .callout-text:lang(de) {
  padding-right: 2vw;
}

#design .feature-overlay > .feature-callout.feature-callout-left {
  left: 5%;
}

#design .feature-overlay > .feature-callout.feature-callout-left::before,
#design .feature-overlay > .feature-callout.feature-callout-left::after {
  right: 0;
}

#design .feature-overlay > .feature-callout.feature-callout-left::after {
  left: 26vw;
}

#design .feature-overlay > .feature-callout.feature-callout-left > .callout-text {
  float: left;
  text-align: right;
}

#design .feature-overlay > .feature-callout.feature-callout-left > .callout-text:lang(fr),
#design .feature-overlay > .feature-callout.feature-callout-left > .callout-text:lang(es),
#design .feature-overlay > .feature-callout.feature-callout-left > .callout-text:lang(de) {
  padding-left: 2vw;
}

#design .feature-overlay > .feature-callout-mobile {
  display: none;
  position: absolute;
  width: 3.6vw;
  height: 3.6vw;
  padding: 1px;
  margin-top: -0.6vw;
  opacity: 0.8;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .feature-overlay > .feature-callout-mobile {
    display: block;
  }
}

#design .feature-overlay > .feature-callout-mobile > svg {
  display: block;
  margin-left: -50%;
  overflow: visible;
  pointer-events: auto;
}

#design .feature-overlay > .callout-text {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 42%;
  padding: 3vw;
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .feature-overlay > .callout-text {
    display: block;
  }
}

#design .feature-overlay > .callout-text h5,
#design .feature-overlay > .callout-text p {
  color: #002A3A;
}

#design .feature-overlay > .callout-text h5 .no-wrap,
#design .feature-overlay > .callout-text p .no-wrap {
  white-space: nowrap;
}

#design .feature-overlay > .callout-text h5 {
  font-size: 2.5vw;
  font-size: 9px;
  font-family: "Proxima Nova Semibold", Arial, sans-serif;
  text-transform: uppercase;
}

#design .feature-overlay > .callout-text p {
  font-size: 8px;
  line-height: 1.2;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
}

#design .feature-overlay > .callout-text .close-callout {
  position: absolute;
  top: 0;
  right: 0;
  background-image: url("../../images/product-pages/close-button-f039600c5610028b2a4f02ebdf1af55e.png");
  background-size: cover;
  background-repeat: no-repeat;
  height: 1.6vw;
  width: 1.6vw;
  pointer-events: auto;
  box-sizing: content-box;
  border: 1.1vw solid transparent;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

#design .loader-wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 55.55vw;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .loader-wrap {
    height: calc(55.55vw * 1.65);
    display: block;
  }
}

#design .loader-wrap > img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .loader-wrap > img {
    transform: scale(1.65);
    transform-origin: top;
    width: 200% !important;
    max-width: none;
    height: auto;
    position: relative;
    transform: translateX(-50%);
    left: 50%;
  }
}

#design .loader-wrap > .loader {
  background-image: url("../../images/common/logo_loading-cbeb930018cb38ef6f8d141735f613bc.gif");
  background-size: contain;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  z-index: 1;
  opacity: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .loader-wrap > .loader {
    width: 40px;
    height: 40px;
  }
}

#design {
  position: relative;
  min-height: 64vw;
  background-color: #BBBCC0;
  overflow: hidden;
  cursor: default;
  background-color: #c8c9cd;
  background-image: linear-gradient(90deg, #CFD0D4, #DEDFE1);
}

@media (max-width: 1024px) and (min-width: 768px) {
  #design {
    min-height: 66vw;
  }
}

#design:not(.specs-expanded):not(.specs-transitioning)::after {
  content: '';
  position: absolute;
  bottom: 10vw;
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
  width: 90%;
  background: #002A3A;
}

@media (max-width: 1024px) and (min-width: 768px) {
  #design:not(.specs-expanded):not(.specs-transitioning)::after {
    bottom: 12vw;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design {
    min-height: 135vw;
  }

  #design::after {
    display: none;
  }
}

#design .hidden {
  opacity: 0 !important;
}

#design .hidden img {
  display: none !important;
}

#design .transparent {
  opacity: 0 !important;
}

#design .sequence-wrapper {
  min-height: 55.55vw;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .sequence-wrapper {
    min-height: 110.9vw;
  }
}

#design .sequence {
  overflow: hidden;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #design .sequence {
    transform: scale(1);
    margin-bottom: 0;
    height: auto;
  }

  #design .sequence img {
    width: 200% !important;
    max-width: none;
    height: auto;
    position: relative;
    transform: translateX(-50%);
    left: 50%;
  }
}

#design .sequence.interactive::before {
  /* autoprefixer: off */
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: -webkit-grab;
  cursor: grab;
}

#design .sequence.interactive:active::before {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

#design .sequence > img {
  display: none;
}

#design .sequence:not(.hidden) ~ .loader-wrap {
  display: none;
  opacity: 0;
}

#design .design-wrapper {
  position: relative;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.toggle-specs {
  display: block;
  position: relative;
  margin: 0 auto;
  padding: 30px 0;
  transform: none;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  color: #002A3A;
  z-index: 1;
  cursor: pointer;
}

.toggle-specs:hover {
  color: #4AC1C0;
}

.toggle-specs:hover::after {
  background-color: #4AC1C0;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .toggle-specs {
    position: static;
    display: block;
    transform: none;
    max-width: 85vw;
    min-width: 300px;
    padding: 15px 0;
    border-top: 1px solid #002A3A;
  }

  .toggle-specs.specs-expanded {
    position: absolute;
    transform: translateX(-50%);
    border-top: none;
  }
}

.toggle-specs::after {
  content: '+';
  display: block;
  width: 30px;
  height: 30px;
  margin: 12px auto 0;
  text-align: center;
  font-size: 28px;
  line-height: 1.2;
  border-radius: 5px;
  color: #C3C8C9;
  background-color: #002A3A;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .toggle-specs::after {
    width: 25px;
    height: 25px;
    font-size: 25px;
    line-height: 1.1;
  }
}

@media (max-width: 500px) {
  .toggle-specs::after {
    width: 21px;
    height: 21px;
    font-size: 22px;
    line-height: 1.05;
  }

  .toggle-specs::after:lang(fr),
  .toggle-specs::after:lang(es),
  .toggle-specs::after:lang(it),
  .toggle-specs::after:lang(de) {
    margin-top: 10px;
  }
}

.toggle-specs:lang(ko)::after {
  line-height: 1;
  padding-right: 1px;
}

.toggle-specs:lang(ko).specs-expanded::after {
  line-height: 0.9;
}

.toggle-specs.specs-expanded {
  color: #4AC1C0;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.toggle-specs.specs-expanded::after {
  content: '-';
  line-height: 1;
  color: #002A3A;
  background-color: #4AC1C0;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .toggle-specs.specs-expanded::after {
    line-height: 0.95;
  }
}

#specs {
  height: 0;
  padding: 0 50px;
  overflow: hidden;
  color: #FFF;
  background-color: #002A3A;
  background-image: url("../../images/product-pages/specs_background-60801a24dbc2430e63aab6683f81a0d1.jpg");
  transition: height 500ms ease-in;
}

#specs.expanded {
  transition: height 500ms ease-out;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #specs {
    padding: 0 30px;
  }

  #specs.expanded,
  #specs.transitioning {
    margin-top: 20vw;
  }

  #specs > :first-child {
    padding-bottom: 1px;
  }
}

#specs .no-break {
  font-family: inherit;
  font-size: inherit;
  white-space: nowrap;
}

#specs .mobile-close {
  display: block;
  background-image: url("../../images/product-pages/close-button-f039600c5610028b2a4f02ebdf1af55e.png");
  background-size: cover;
  height: 16px;
  width: 16px;
  margin: 30px auto 15px;
}

#specs nav {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  color: #C3C8C9;
  padding: 50px 0 25px;
  border-bottom: 2px solid #939C9E;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #specs nav {
    padding-top: 0;
  }
}

#specs nav > .highlight {
  position: absolute;
  height: 0;
  left: 0;
  bottom: -2px;
  border-bottom: 2px solid #4DBFBF;
  transition: all 200ms ease-out;
}

#specs nav > .specs-title {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  text-align: center;
}

#specs nav > .specs-title > span {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 200ms ease-out;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #specs nav > .specs-title > span {
    font-size: 16px;
  }
}

@media (max-width: 500px) {
  #specs nav > .specs-title > span:lang(fr),
  #specs nav > .specs-title > span:lang(es),
  #specs nav > .specs-title > span:lang(it),
  #specs nav > .specs-title > span:lang(de) {
    font-size: 13px;
  }
}

#specs nav > .specs-title.active > span {
  color: #4DBFBF;
}

#specs .specs-category {
  -moz-column-count: 4;
  column-count: 4;
  -moz-column-width: auto;
  column-width: auto;
  -moz-column-gap: 3vw;
  column-gap: 3vw;
  padding-bottom: 60px;
  margin-top: 50px;
  display: none;
}

@media (max-width: 1199px) {
  #specs .specs-category {
    -moz-column-count: 3;
    column-count: 3;
  }
}

@media (max-width: 767px) {
  #specs .specs-category {
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media (max-width: 500px) {
  #specs .specs-category {
    -moz-column-count: 1;
    column-count: 1;
    margin-top: 24px;
  }
}

#specs .specs-category.active {
  display: block;
}

#specs .specs-category .specs-item {
  position: relative;
  padding-bottom: 30px;
  page-break-inside: avoid;
  break-inside: avoid;
  padding-top: 5px;
}

#specs .specs-category .specs-item.pad-left {
  padding-left: 32px;
}

@media (max-width: 1024px) {
  #specs .specs-category .specs-item.pad-left {
    padding-left: 28px;
  }
}

@media (max-width: 767px) {
  #specs .specs-category .specs-item {
    padding-bottom: 20px;
  }
}

#specs .specs-category .specs-item .specs-icon {
  position: absolute;
  left: 0;
  font-family: "dme-icons";
  font-size: 24px;
  line-height: 1;
  color: #4AC1C0;
}

#specs .specs-category .specs-item .specs-icon.specs-icon-lg {
  font-size: 16px;
}

#specs .specs-category .specs-item .specs-icon.adidas-special-edition {
  color: #ffffff;
  font-size: 18px;
}

@media (max-width: 1024px) {
  #specs .specs-category .specs-item .specs-icon {
    font-size: 20px;
  }
}

#specs .specs-category .specs-item h5,
#specs .specs-category .specs-item p,
#specs .specs-category .specs-item li,
#specs .specs-category .specs-item a {
  font-size: 13px;
}

@media (max-width: 768px) {
  #specs .specs-category .specs-item h5,
  #specs .specs-category .specs-item p,
  #specs .specs-category .specs-item li,
  #specs .specs-category .specs-item a {
    font-size: 12px;
  }
}

#specs .specs-category .specs-item h5 {
  color: #C3C8C9;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 4px;
}

#specs .specs-category .specs-item p + ul {
  margin-top: 14px;
}

#specs .specs-category .specs-item p + p {
  margin-top: 0.5em;
}

#specs .specs-category .specs-item a {
  color: #4AC1C0;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  border-bottom: 1px solid transparent;
  transition: border-color 100ms;
}

#specs .specs-category .specs-item a:hover {
  border-color: #4AC1C0;
}

#specs .specs-category .specs-item ul {
  list-style: none;
}

#specs .specs-category .specs-item li::before {
  content: '- ';
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  line-height: 1;
  vertical-align: 1px;
}

#specs .specs-category .disclaimers {
  -moz-column-span: all;
  column-span: all;
  text-align: center;
}

#specs .specs-category .disclaimers p {
  font-size: 14px;
}

.feature-summary {
  background-color: #02101f !important;
  min-height: 600px;
  text-align: center;
  padding-top: 135px;
  width: 100%;
  background: url("../../images/versa/feature-summary/default-bg-06409bda0e4519e3a99b2b6323921363.jpg") center no-repeat;
  background-size: cover;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .feature-summary {
    background: url("../../images/versa/feature-summary/default-bg-x2-a8b612cd7f2f66379197384994ae1abc.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .feature-summary {
    background: url("../../images/versa/feature-summary/tablet/default-bg-tablet-1a541c2a20b2dfb6e4fb7ff0765e9285.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .feature-summary {
    background: url("../../images/versa/feature-summary/tablet/default-bg-tablet-x2-3550193eed26e754bce7fa516348ca2f.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .feature-summary {
    background: url("../../images/versa/feature-summary/mobile/default-bg-mobile-ccba499c9ead274a35896400d47984db.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .feature-summary {
    background: url("../../images/versa/feature-summary/mobile/default-bg-mobile-x2-dfd711ebc982ed0b209fd7566bbd5752.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .feature-summary {
    padding-top: 110px;
    min-height: 480px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary {
    padding-top: 60px;
    min-height: 665px;
  }
}

.feature-summary * {
  color: #fff;
}

.feature-summary p {
  display: block;
  font: 41px/54px "Proxima Nova Bold", Arial, sans-serif;
  letter-spacing: -1.1px;
  margin: 0 auto 125px;
  width: 964px;
}

@media (max-width: 1024px) {
  .feature-summary p {
    width: 700px;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -0.8px;
    margin: 0 auto 105px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary p {
    font-size: 24px;
    line-height: 36px;
    width: 320px;
    max-width: 90%;
    margin-bottom: 96px;
    letter-spacing: -0.7px;
  }

  .feature-summary p:lang(fr),
  .feature-summary p:lang(de),
  .feature-summary p:lang(es),
  .feature-summary p:lang(it) {
    font-size: 21px;
    line-height: 32px;
  }

  .feature-summary p:lang(zh) {
    width: 300px;
  }
}

@media (min-width: 768px) {
  .feature-summary p:lang(fr) {
    margin-bottom: 110px;
  }
}

.feature-summary .features span.activity-sleep::before {
  font-family: "dme-icons";
  content: "\e99d";
}

.feature-summary .features span.fitness::before {
  font-family: "dme-icons";
  content: "\e90e";
}

.feature-summary .features span.heart-rate::before {
  font-family: "dme-icons";
  content: "\e910";
}

.feature-summary .features span.music::before {
  font-family: "dme-icons";
  content: "\e921";
}

.feature-summary .features span.battery::before {
  font-family: "dme-icons";
  content: "\e919";
}

.feature-summary .features span.swimproof::before {
  font-family: "dme-icons";
  content: "\e927";
}

.feature-summary .features span.coaching::before {
  font-family: "dme-icons";
  content: "\e922";
}

.feature-summary .features span.payments::before {
  font-family: "dme-icons";
  content: "\e979";
}

.feature-summary .features span.water-resistant::before {
  font-family: "dme-icons";
  content: "\e91e";
}

.feature-summary .features span.apps-notifications::before {
  font-family: "dme-icons";
  content: "\e90c";
}

.feature-summary .features {
  max-width: 1160px;
}

@media (max-width: 1024px) {
  .feature-summary .features {
    height: 110px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary .features {
    max-width: 480px;
    min-height: 350px;
    margin: 0 auto 25px;
  }
}

.feature-summary .features li {
  margin-bottom: 130px;
  -ms-flex: 0 1 250px !important;
  flex: 0 1 250px !important;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary .features li {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    width: 50%;
  }

  .feature-summary .features li:lang(es),
  .feature-summary .features li:lang(de),
  .feature-summary .features li:lang(it) {
    margin-bottom: 155px;
  }

  .feature-summary .features li:lang(fr) {
    margin-bottom: 175px;
  }

  .feature-summary .features li:lang(ja) {
    margin-bottom: 210px;
  }
}

@media (min-width: 768px) {
  .feature-summary .features li {
    width: 128px;
  }
}

.feature-summary .features span {
  font: 20px/28px "Proxima Nova Semibold", Arial, sans-serif;
  margin: 0 auto;
}

.feature-summary .features span::before {
  color: #fff;
  display: block;
  font-size: 44px;
  margin-bottom: 20px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary .features span {
    font-size: 16px;
    line-height: 24px;
  }

  .feature-summary .features span::before {
    font-size: 36px;
  }
}

@media (max-width: 1024px) {
  .feature-summary .features span {
    font-size: 16px;
    line-height: 24px;
  }

  .feature-summary .features span::before {
    font-size: 40px;
  }
}

@media (min-width: 768px) {
  .feature-summary .features span {
    left: 50%;
    transform: translateX(-50%);
  }
}

.feature-summary .features span.activity-sleep {
  width: 135px;
}

.feature-summary .features span.fitness {
  width: 146px;
}

.feature-summary .features span.music {
  width: 130px;
}

.feature-summary .features span.music:lang(fr) {
  width: 142px;
}

.feature-summary .features span.music:lang(en-au) {
  width: 161px;
}

.feature-summary .features span.battery {
  width: 130px;
}

.feature-summary .features span.battery:lang(fr) {
  width: 132px;
}

@media (max-width: 1024px) {
  .feature-summary .features span.battery {
    width: 105px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary .features span.water-resistant:lang(de) {
    width: 130px;
  }
}

.feature-summary .features span.apps-notifications {
  width: 130px;
}

@media (min-width: 768px) {
  .feature-summary .features span.apps-notifications:lang(fr) {
    width: 150px;
  }
}

.feature-summary .watch-video {
  padding-right: 40px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .feature-summary .watch-video {
    margin-bottom: 20px;
  }

  .feature-summary .watch-video:not(:lang(en)) {
    margin-top: 50px;
  }

  .feature-summary .watch-video:lang(fr) {
    margin-top: 85px;
  }
}

.versa-moment {
  position: relative;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment {
    background: #eff1f1;
  }
}

.versa-moment .experience-overview {
  background: url("../../images/versa/moment/pp-versa-moment-overview-bg-30845bbf5b07af6a58dffa44514fcbef.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment .experience-overview {
    background: url("../../images/versa/moment/pp-versa-moment-overview-bg-x2-372c6375412e548b272104f44435f439.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment .experience-overview {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-bg-tablet-5bad4cee1fbf265adc4a0aa604ab80d3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment .experience-overview {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-bg-tablet-x2-9c45d8502a1aaa0786def3b5071dea63.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-moment .experience-overview {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-bg-mobile-1118675e81be99382267b10f74681b24.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment .experience-overview {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-bg-mobile-x2-3d88459d0a4821f5bd4b0799933f2386.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment .experience-overview {
    margin-bottom: 110px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment .experience-overview {
    margin-bottom: 250px;
  }
}

.versa-moment .experience-overview .content {
  max-width: 350px;
}

.versa-moment .experience-overview .content p {
  max-width: 80%;
}

.versa-moment .experience-overview:after,
.versa-moment .experience-overview .experience-overview-video-wrap {
  content: '';
  display: block;
  position: absolute;
  width: 418px;
  height: 417px;
  bottom: -80px;
  left: 50%;
  transform: translateX(25%);
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-df413ec5251fb758d6418fd22462f051.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-x2-699ef1232d12c228954f4d364dbcb490.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-tablet-e575943df22e6e61ef3f99e35c703a45.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-tablet-x2-ff05783a15e34340eecf18173278f741.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-mobile-3c4df2de4703d547c789d9654d5f471e.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-mobile-x2-bbe45e5dd4959cbbeed67271959589e9.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=CN] .versa-moment .experience-overview:after,
html[lang*=CN] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-CN-0a47fe89283ef8d6f7940559cb324c03.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment .experience-overview:after,
  html[lang*=CN] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-CN-x2-8328f9ef3347804e6c7ec057f22e440b.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment .experience-overview:after,
  html[lang*=CN] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-CN-tablet-7f5c3f0f3e34992abfe0513df0d3c02c.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment .experience-overview:after,
  html[lang*=CN] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-CN-tablet-x2-b21331d7614745cd9ee5864c89c915c2.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment .experience-overview:after,
  html[lang*=CN] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-CN-mobile-8f601a62bd7db7975875f1bf6620a6a3.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment .experience-overview:after,
  html[lang*=CN] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-CN-mobile-x2-ada5dab72bd3c132ce2f0b5dd12be9ea.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=DE] .versa-moment .experience-overview:after,
html[lang*=DE] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-DE-b3533345d16944428710fcc66d2e8918.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment .experience-overview:after,
  html[lang*=DE] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-DE-x2-5cd800e3dd060c46a3ee176269d8aeb1.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment .experience-overview:after,
  html[lang*=DE] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-DE-tablet-7ec4df24b39f234a99939fc84adebdca.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment .experience-overview:after,
  html[lang*=DE] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-DE-tablet-x2-d01c83799421df074c3bdd4986b4ae00.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment .experience-overview:after,
  html[lang*=DE] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-DE-mobile-e47b084e04adda85065c323470fcb202.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment .experience-overview:after,
  html[lang*=DE] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-DE-mobile-x2-f9fba5a7c7d170439ccb48a072ac994a.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=ES] .versa-moment .experience-overview:after,
html[lang*=ES] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-ES-d1d6660a855347b8edbc25b21352ef93.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment .experience-overview:after,
  html[lang*=ES] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-ES-x2-bb795752ae98312cee6e2fc2b07da154.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment .experience-overview:after,
  html[lang*=ES] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-ES-tablet-653aba36d5d5b97aea68c1e2613858b7.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment .experience-overview:after,
  html[lang*=ES] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-ES-tablet-x2-46f4130d582c059f7bb73d16fcb642d1.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment .experience-overview:after,
  html[lang*=ES] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-ES-mobile-a495521820ee2002da1944dc360ad6a7.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment .experience-overview:after,
  html[lang*=ES] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-ES-mobile-x2-73fcf85f4a57b7d0b80ba0f938ec123d.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=FR] .versa-moment .experience-overview:after,
html[lang*=FR] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-FR-877166baf9805677eeba549e26483feb.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment .experience-overview:after,
  html[lang*=FR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-FR-x2-fc09e176961e375e351094486ae4cb77.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment .experience-overview:after,
  html[lang*=FR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-FR-tablet-b055e3a3b141e2adbf97140ea6b9b812.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment .experience-overview:after,
  html[lang*=FR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-FR-tablet-x2-f2617c382bad9016486fc2e203c8cbe6.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment .experience-overview:after,
  html[lang*=FR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-FR-mobile-300cebe7f736ac12a103aed6509aad0c.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment .experience-overview:after,
  html[lang*=FR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-FR-mobile-x2-a3fd6e1bdb2b85d3ac4e222f6d4e7446.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=IT] .versa-moment .experience-overview:after,
html[lang*=IT] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-IT-950da392736ee01821ffe526a376716b.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment .experience-overview:after,
  html[lang*=IT] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-IT-x2-cde0c0cc5bcc7647a06ebf715b3df1bf.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment .experience-overview:after,
  html[lang*=IT] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-IT-tablet-ef22a93449a4853d4aa33eefd455c2d3.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment .experience-overview:after,
  html[lang*=IT] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-IT-tablet-x2-2700353334a92106e5b0e49a4e9b5123.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment .experience-overview:after,
  html[lang*=IT] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-IT-mobile-06db7ee2ed4a64f7268a60b746f6597b.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment .experience-overview:after,
  html[lang*=IT] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-IT-mobile-x2-bc41e8eb4203ca513c08fbeebcc73e4c.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=JP] .versa-moment .experience-overview:after,
html[lang*=JP] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-JP-59567dadfda9673eba4543f1d7bccee0.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment .experience-overview:after,
  html[lang*=JP] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-JP-x2-4a83cf7a5682dc42138247eb033286af.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment .experience-overview:after,
  html[lang*=JP] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-JP-tablet-47d62107601e4771275e897594cf7a51.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment .experience-overview:after,
  html[lang*=JP] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-JP-tablet-x2-9e2b5a3184d06f91e1654984223689ef.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment .experience-overview:after,
  html[lang*=JP] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-JP-mobile-77f466ad872d53429d7ca03f2e06acd3.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment .experience-overview:after,
  html[lang*=JP] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-JP-mobile-x2-9bd62bc6392b1be6455eae3e940d9341.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=KR] .versa-moment .experience-overview:after,
html[lang*=KR] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-KR-7d2d5e84d63c468e6261508cfc8c9189.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment .experience-overview:after,
  html[lang*=KR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-KR-x2-c9ad2077a62cd8e343c364a46bd16392.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment .experience-overview:after,
  html[lang*=KR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-KR-tablet-21e8d6cf8d983da2d169dc920669ccf8.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment .experience-overview:after,
  html[lang*=KR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-KR-tablet-x2-a7f0b5784383748fd9db27605a99d895.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment .experience-overview:after,
  html[lang*=KR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-KR-mobile-750e6f80da3a9bcb2830288929af5812.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment .experience-overview:after,
  html[lang*=KR] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-KR-mobile-x2-b8004b3458fa32bff8429e3e005f08db.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=TW] .versa-moment .experience-overview:after,
html[lang*=TW] .versa-moment .experience-overview .experience-overview-video-wrap {
  background: url("../../images/versa/moment/pp-versa-moment-overview-render-TW-e0946d44899646486203f0a6145b0715.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment .experience-overview:after,
  html[lang*=TW] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/pp-versa-moment-overview-render-TW-x2-c4804ab86affc5cfe64480976f2b5ed3.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment .experience-overview:after,
  html[lang*=TW] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-TW-tablet-1788ab13a2c001dc04ee861e528ab841.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment .experience-overview:after,
  html[lang*=TW] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-overview-render-TW-tablet-x2-e99d72b95247625b339a15b945bf3320.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment .experience-overview:after,
  html[lang*=TW] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-TW-mobile-4d5fe5d97342d7b00044c5616556e5cc.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment .experience-overview:after,
  html[lang*=TW] .versa-moment .experience-overview .experience-overview-video-wrap {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-overview-render-TW-mobile-x2-cfebb2dfce788ef8a2f0851f6f4e4746.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    width: 334px;
    height: 334px;
    transform: translateX(0%);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment .experience-overview:after,
  .versa-moment .experience-overview .experience-overview-video-wrap {
    width: 293px;
    height: 294px;
    transform: translateX(-50%);
    bottom: -200px;
  }
}

.versa-moment .experience-overview .experience-overview-video-wrap {
  z-index: 10;
}

.versa-moment .experience-overview .experience-overview-video-wrap.hidden {
  display: none !important;
}

.versa-moment .experience-overview .experience-overview-video {
  height: 43.06%;
  left: 50%;
  position: relative;
  top: 48%;
  transform: translate(-50%, -50%);
  width: 43.06%;
}

@media (min-width: 768px) {
  .versa-moment .feature-description-wrapper::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    border-right: 0 solid transparent;
    height: 10px;
    z-index: 1;
    width: 160vw;
    border-left: 160vw solid transparent;
  }
}

@media (min-width: 1025px) {
  .versa-moment .feature-description-wrapper::after {
    border-bottom: 645px solid #f4f6f6;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .versa-moment .feature-description-wrapper::after {
    border-bottom: 460px solid #f4f6f6;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider {
  position: relative;
  background: url("../../images/versa/moment/pp-versa-moment-phone-19b91859ce8460b18f763c19f144f074.png") top center no-repeat;
  background-size: cover;
  width: 352px;
  height: 715px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    background: url("../../images/versa/moment/pp-versa-moment-phone-x2-cc387f5c6fbea099409d14f0626fc200.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-tablet-7634c42dc80ea90be80321bbaed8c9b5.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-tablet-x2-2ef2323fdfdf3a72ec6a0444b319d0c5.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-mobile-9a9131ecb139836c2d996fbb6e9987d5.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-mobile-x2-4602d9cc45d3bccf548c0d4f7c13cfbd.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    width: 282px;
    height: 572px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    width: 227px;
    height: 461px;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video {
    display: none !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
    display: none !important;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide,
.versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-list,
.versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video,
.versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
  width: 305px;
  height: 541px;
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
    width: 244px;
    height: 433px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
    width: 197px;
    height: 349px;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-list,
.versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video,
.versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
  top: 86px;
  left: 23px;
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
    top: 68px;
    left: 19px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .feature-slider-video-slide {
    top: 56px;
    left: 17px;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-017ed02c109482a83e74709f595f6a23.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-x2-ff17eacea64feb463e44f4aef5599762.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-tablet-081cf09a2b498bd6e935ce17c0625ca0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-tablet-x2-b1856dc6214d67841dc804bee7702365.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-mobile-3e7e6104189629fe4ff2eb239e9f3af9.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-mobile-x2-8f15e5ff38394ac44f866d6eac647bc9.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("/images/versa/moment//pp-versa-moment-phone-dashboard-CN.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("/images/versa/moment//pp-versa-moment-phone-dashboard-CN-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-phone-dashboard-CN-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-phone-dashboard-CN-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-phone-dashboard-CN-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-phone-dashboard-CN-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-DE-e57347e56426d1fa6537ce1c2c3d2d47.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-DE-x2-9ee0820501bf897deb054994331acf25.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-DE-tablet-8cdd439d3ea5b1bf0be7a9d14617846c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-DE-tablet-x2-9bcd6436ceb27fcd3469a7f5a2b846a4.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-DE-mobile-d44c9cfc14562ff01dd22a59d2ed3294.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-DE-mobile-x2-87d08d36590caa298fbaa1bed8217c14.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-ES-3dd5aa1740cbdc3ae764eaf9844f3313.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-ES-x2-857c8ed6f7a0f0f6a58e81c93d3a9dbd.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-ES-tablet-c5150776d4da0b25e0fddff1a711de84.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-ES-tablet-x2-c75692f8594e55965dae798a06851937.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-ES-mobile-4bbc8edbd273ff0a6a20f9921ea9fed1.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-ES-mobile-x2-2e2933f3cf4df4716b5bf571dc523446.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-FR-8f0593f1c3924581f3d3c54f78e1c795.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-FR-x2-0271d0008cc8b186c654e7c3023ee7ea.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-FR-tablet-31167eb8667f2cc965e3f75b3c2f3cb4.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-FR-tablet-x2-a45bc68fa2ce88542a7715583b869171.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-FR-mobile-f24feeac9e6c10feee7e8f83e1fae91f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-FR-mobile-x2-26c9c785c354bbbe452163c926215943.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-IT-9f378c1fbef374f4de11aeadcbf3c8fa.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-IT-x2-65f40b176efa89abe2dab02f0aad01e7.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-IT-tablet-eebea7fac3259f0555f9bd272e50dade.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-IT-tablet-x2-13d4e00845610fa1633b09775580bec4.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-IT-mobile-e714910d1cf319b43202cf1b8e19c5e0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-IT-mobile-x2-c65c3bc79d88f1b207c2ca2c4730aa93.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-JP-41d89c93ae3b464c9433988eccb08cfc.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-JP-x2-c4f929dfbd13eca09198f2b8571dd458.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-JP-tablet-8e52e860959d268b186b56ffcbb39cc0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-JP-tablet-x2-577662a650722edfb971d6bd3f9f0be0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-JP-mobile-9d56eb010a249d40d7a07d9b38d83503.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-JP-mobile-x2-af9e974707e1f557a9f173ce75377d99.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-KR-df9065cc55281ab252913d8df72c1272.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-KR-x2-d5b5ca69c81e595045077259ea6aedd9.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-KR-tablet-465e46ea9fbcaaf9c2009a6d78449e1f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-KR-tablet-x2-142f6d1143d4d5ac164778dbe2fd700f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-KR-mobile-8e8594943d0441e819c7f7b9693328c5.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-KR-mobile-x2-12ee9dde69d87c1592927a1f49296252.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
  background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-TW-c8fc253b75b5558614aaa8839f9f64e4.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/pp-versa-moment-phone-dashboard-TW-x2-5d33d1c0e81bbfb00e677fc8801515ec.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-TW-tablet-68fe2091f7da402487c618ab8737c2f4.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-phone-dashboard-TW-tablet-x2-6531b412f7c727d00c61abfc0991fb00.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-TW-mobile-1aa801c60ee02ac18b049c0b23ccb596.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=phone-dashboard] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-phone-dashboard-TW-mobile-x2-f8545477eff2bb71aca8de1d18965a6c.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-e7f942d8b43b5bd73e8e43ea01d7038a.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-x2-d846286dff74ac02fab8e69807913c62.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-tablet-3049a62a80b05ab3d1929db526e59f74.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-tablet-x2-6dc5124b1d3c7f25b3e142c26cc22748.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-mobile-c4022651e98f019e5de5796aa99eed08.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-mobile-x2-ce20e378fbccea13abe883821b76a957.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-CN-c8a74ee3ed4be737f2a3c61bb683dcec.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-CN-x2-110c84da26250ad36629f0f7358d3adc.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-CN-tablet-8cac788daaef96683f8bc57778556c9b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-CN-tablet-x2-46a87f720da1ef0a9e3a96b3e7d4ac6b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-CN-mobile-07f04dc66fb12d6b980d2c1483a0f86b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-CN-mobile-x2-8f5f6e57bd89535c2a6fc9d21bc04aeb.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-DE-394bec9653c3c11a369492f62271a2c8.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-DE-x2-32d53bae7ccc7ca2cb0f4787933e6259.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-DE-tablet-f54baa050321b475bab090c887212908.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-DE-tablet-x2-3bca5de93c77a2d181ba6fdfc6a550e9.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-DE-mobile-9e3130b7b9cc5450e56d907cc2eb3f73.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-DE-mobile-x2-cd9f02c8e5156a67e465c05b70de317a.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-ES-bca3ea449b9874b6877e8b518921f603.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-ES-x2-948123d3c8c7585fcf842bf398d01022.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-ES-tablet-7b14a5421516374cd24cda399d690cfa.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-ES-tablet-x2-5fd714d39554d7a595b85306c5ce5430.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-ES-mobile-4c4810a03ce92a079dba682aab533794.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-ES-mobile-x2-dcb751e604aba6b3162053c4840b823b.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-FR-69da6af41b7b1886bd11f4739d20764d.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-FR-x2-7cbf4e52d3c8551a3f00be73e91bb59f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-FR-tablet-37570fe27f4397e39216a7e2d313cce8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-FR-tablet-x2-5e57db0403470dfc4a5d249c1aa809e8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-FR-mobile-23c60bd405bf855a4f9bf298fd783b25.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-FR-mobile-x2-567d609f3ff9df5100272cc5bc86f616.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-IT-1025960f37df7fbdc817b2c1163dfee8.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-IT-x2-0eedec06139e4c9e8200a59d9893926a.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-IT-tablet-7b792c1d0f007733e5921c67909875f4.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-IT-tablet-x2-2f0e8b36f5456cf637132417e17014fa.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-IT-mobile-b8595998e958f8dae400c296a7c8853b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-IT-mobile-x2-98f6ee4d41a86a9be51538154cd81050.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-JP-8921a80996d8e6a5e4b71691da52cb51.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-JP-x2-d5e5c02ae7fc8325a50367eb369f0d2c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-JP-tablet-9454de21a52b82dc14704be0db3f8faf.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-JP-tablet-x2-ac6d069385b3c393875f11287c3e191f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-JP-mobile-7da5bf7ac793fc8c112a73a2890dd617.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-JP-mobile-x2-6d1d5dd2dc25533341b2960c71a5f45a.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-KR-758bce8fdfcb4ee150764f2b06b0d514.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-KR-x2-964e3a215621896b76f4b1cc17d31248.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-KR-tablet-6262e1d29d27d7ee62297d62b1147276.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-KR-tablet-x2-e63b448d5f491b433dc909073c1921d3.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-KR-mobile-d3ceae2a9078d040d2b67a3f56c82399.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-KR-mobile-x2-c14fc35f53ae6b8beaa3b9b0511c1777.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
  background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-TW-33d469e64d37f5fbe96ee7176d7ba93e.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/pp-versa-moment-sleep-stages-TW-x2-151768d2f9f5556be72b47f24566f9e8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-TW-tablet-5a5688f82ba4060ab282263543165e55.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-sleep-stages-TW-tablet-x2-27627df7d59c9ebd9e2ff031f400c12c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-TW-mobile-9f1e0f14d4806f5fa343918f7f7b67d8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=sleep-stages] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-sleep-stages-TW-mobile-x2-fc2b945804383d72f6bafeb5c9b8fa7c.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-CN.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-CN-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-CN-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-CN-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-CN-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-CN-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-DE.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-DE-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-DE-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-DE-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-DE-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-DE-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-ES.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-ES-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-ES-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-ES-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-ES-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-ES-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-FR.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-FR-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-FR-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-FR-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-FR-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-FR-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-IT.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-IT-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-IT-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-IT-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-IT-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-IT-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-JP.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-JP-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-JP-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-JP-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-JP-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-JP-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-KR.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-KR-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-KR-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-KR-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-KR-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-KR-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
  background: url("/images/versa/moment//pp-versa-moment-female-health-TW.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//pp-versa-moment-female-health-TW-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-TW-tablet.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//tablet/pp-versa-moment-female-health-TW-tablet-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-TW-mobile.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="know-yourself"] .render-slider .slick-slide[data-feature=female-health] {
    background: url("/images/versa/moment//mobile/pp-versa-moment-female-health-TW-mobile-x2.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider {
  position: relative;
  background: url("../../images/versa/moment/pp-versa-moment-improve-render-a17c76e3bb8df01efed30e1dabec8dfe.png") top center no-repeat;
  background-size: cover;
  width: 602px;
  height: 540px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    background: url("../../images/versa/moment/pp-versa-moment-improve-render-x2-fff88158f8d703b128bb3178a350f85f.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-improve-render-tablet-13ec670790166bf2037361a5cd59ab28.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-improve-render-tablet-x2-339cf6d7f05db10456d861b36f90c120.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-improve-render-mobile-63707af11591b846c802aa7f039d0f7a.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-improve-render-mobile-x2-4fe6be8584ad7beb67ec94e13e3a75c9.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    width: 480px;
    height: 432px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider {
    width: 368px;
    height: 431px;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video {
    display: none !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
    display: none !important;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide,
.versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-list,
.versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video,
.versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
  width: 234px;
  height: 154px;
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
    width: 188px;
    height: 117px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
    width: 163px;
    height: 102px;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-list,
.versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video,
.versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
  top: 30px;
  left: 55px;
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
    top: 25px;
    left: 40px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-list,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-overlay-video,
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .feature-slider-video-slide {
    top: 17px;
    left: 20px;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-ad7f8d8bdb8ffcd076ced30c094986dd.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-x2-6066cebb77ccf0e19d6b195ed162a35e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-tablet-fdf7d7ec0b8557bc9633587ef31fac43.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-tablet-x2-cc8d23b64bd28c752b2c6b2bf53f0f16.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-mobile-6b9dc7a6f6a7f51639820479df2c261b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-mobile-x2-9291f41276e7d64e9748defa4eb072b2.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-CN-2f13ed07ec96e06af8d1408c23fe5875.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-CN-x2-f4973689168618f3d8da6036f472baa2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-CN-tablet-31485c81fe41a8a5a1b5a7e93bd608e0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-CN-tablet-x2-25ce1a336d70bfda9edac51e92752e8b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-CN-mobile-b4d4df85e19f20b5a545938429377a77.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-CN-mobile-x2-f978303deea8bc6a5d68f76cf57fdc96.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-DE-91315edef7e8bbcc1034b06d2f2eccfa.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-DE-x2-b95683686dfdb858334952d1a055a8cb.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-DE-tablet-5b4a66396f581ed6cf9e9bd72ad0a0bc.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-DE-tablet-x2-eddba77a2987d644e57fb6aab7aede3f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-DE-mobile-3778f7c88448f6812ca81441ce973093.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-DE-mobile-x2-0a02402e5895c36e2fbc364b8245a48f.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-ES-79b31f2d2dcd448fec31ebb27313fb7e.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-ES-x2-1750953f496ce2d9b7c3df0958e053d2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-ES-tablet-5716ba33cd840b9980676ed1df712cdd.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-ES-tablet-x2-fa548ed9e789fefb590b7a38de706ebd.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-ES-mobile-469f22bbd79c029ea820b119e719df04.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-ES-mobile-x2-47609f403c29cb53ec1ec848bd353f21.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-FR-3d0e6ecabe8c2ca96618f4caa1a9dd83.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-FR-x2-664168b2f6d1532768ab77d43f39be6d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-FR-tablet-4ee10f02289aa091593b32baabad68ef.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-FR-tablet-x2-ce77515126672f5864b27e3299b30ec9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-FR-mobile-46a0615b53d3632d5212413fa47c4c89.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-FR-mobile-x2-663b0aa0ed3ee9ae2a7646044d5b03cc.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-IT-795920e3bdcc12178765a9dadf6cf247.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-IT-x2-0339e57b573193294115514c0005d03d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-IT-tablet-165ab3fbcfe8364b97e8945398a0ae8b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-IT-tablet-x2-ab1af9e4d58246e06713f30241c7bc35.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-IT-mobile-cc5d42a4003e265b9bad52c3cf373fd4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-IT-mobile-x2-d8b30bcf0076d1c4d5bc764c0ce95711.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-JP-7ed436b52e4d378b1e1a1e8d2501a821.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-JP-x2-b2f2b5796e8b98fa0c6f4cf5d4c433cc.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-JP-tablet-b692875b1a4d987b5658a5d15ee97bd7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-JP-tablet-x2-d2095ecec38f201354e7998bd66b1070.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-JP-mobile-7b186dc9ec912588d0bd9e0370b17f29.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-JP-mobile-x2-68b57041efd86c7b73a84a9c896f1bad.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-KR-381a1b4f85c020384cd1dace1658e07f.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-KR-x2-c9555dfa6b755a8e6ae2d48d48d9fe28.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-KR-tablet-81b30c7a8cab1cdd68a5e4d8c3083740.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-KR-tablet-x2-68bfa72f266dcd11963e89f2ef0b7738.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-KR-mobile-5c04cec4be088a9f1c35a6ffbdf242fd.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-KR-mobile-x2-a4971fca304c277f87d97496621d8f48.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
  background: url("../../images/versa/moment/pp-versa-moment-today-TW-2f13ed07ec96e06af8d1408c23fe5875.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/pp-versa-moment-today-TW-x2-f4973689168618f3d8da6036f472baa2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-TW-tablet-31485c81fe41a8a5a1b5a7e93bd608e0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-today-TW-tablet-x2-25ce1a336d70bfda9edac51e92752e8b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-TW-mobile-b4d4df85e19f20b5a545938429377a77.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=today] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-today-TW-mobile-x2-f978303deea8bc6a5d68f76cf57fdc96.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-7d157a71f6af085f3d18c5a89f8da0b8.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-x2-b9cadff6c987bb4c4f7c8bb803d8275f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-tablet-b5e0f9837184c1306714d1a60e8639fd.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-tablet-x2-f293539ed286e289c56e6ad708b63085.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-mobile-62cc0839ba419127a1d83e0d3411efcb.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-mobile-x2-cab5f5501c197dc8638a08810481273d.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-CN-168b7be7f09958544f9a947ec44b7dd6.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-CN-x2-6655023c4f7aaf933fd4849551f0c013.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-CN-tablet-379d83477d1783c2f9d6bc03072e9980.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-CN-tablet-x2-31a18fc893496b1cb9c0998329bfd854.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-CN-mobile-3beae06546f8ac0160cb9b3f8d6d2386.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-CN-mobile-x2-93e695783035dffac24e4a75ff8f68b0.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-DE-206f6f0a5cdc9d78cd4f745fa5ea098e.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-DE-x2-32bd824e10c937621ab1da6986ae313d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-DE-tablet-ee83ad9f6e721af330e0d65493ecca7d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-DE-tablet-x2-be99d6ae3821bb164df0b2d9d19c115c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-DE-mobile-38bd5891d30eb8567c1cd1fa7b36064b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-DE-mobile-x2-a7fc04d213d2bddcd05d73e7eb813715.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-ES-5df936806d150c1c743eaabc410911b2.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-ES-x2-92932353c81ff590293b7c66d28facbb.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-ES-tablet-b51b4a4c401450dc3072fe4ed7c8d355.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-ES-tablet-x2-b25b3ec3e14a34c886ef62902300d177.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-ES-mobile-896de23e7b99ade462328723fd0f80ec.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-ES-mobile-x2-87b56ee5e8191328f3cbd751c83328ab.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-FR-67fb91f58ba7d49c8a8a45a62ffa24cb.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-FR-x2-f392dca792bc30b6826f20d12e1b0238.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-FR-tablet-174ffefe39a82435269448adee719b76.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-FR-tablet-x2-2701248ca8b42e11b5f681ea85c654b1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-FR-mobile-c1da06624c732bb39aa0a73f465ffcf3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-FR-mobile-x2-a6a6d7c37ffe95ef2ef72c1a5ff74a3d.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-IT-b598a63e502118e6be092468d0a6dea3.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-IT-x2-f9fab0f2a91b50f35fe65f454e3838c6.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-IT-tablet-37ea714696fb57d959caa6cbb00572c5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-IT-tablet-x2-825976474d2dd9c49edc711dfe3d86c7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-IT-mobile-40f63e6aeb799f652884dc66c09ddc5f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-IT-mobile-x2-8e24a0930e4d10281db84567fd22b0ea.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-JP-8eec80cd8c2bc55bf57c5a8dcda89e18.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-JP-x2-616fcd0bc9d8f4d40d50764cfafff4f3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-JP-tablet-f0dc3e3741092784761b332b9c6c145a.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-JP-tablet-x2-d6b9086f0b8db94bbee8e321fa613926.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-JP-mobile-0b2b75fb5b38b0fc2b5fc1c5563768f6.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-JP-mobile-x2-013b07a8db0fbde2a8cc181b56ff8eb4.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-KR-72ab85ddc90e6af63685b5569ee5d10f.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-KR-x2-9170bd5d05229305fb52feacaeac9871.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-KR-tablet-65d25d3103c9816af24729bd389df029.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-KR-tablet-x2-ec89b7125a750bb01be8568c52bcc394.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-KR-mobile-048b1ec33ced42d1f7ae5fdadc98da44.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-KR-mobile-x2-a20bf6bbfc23ceb3b63a18adbddc154e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
  background: url("../../images/versa/moment/pp-versa-moment-reminders-TW-25bba3895695eaff436ffd0e2e455b70.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/pp-versa-moment-reminders-TW-x2-61f41882f7341e8131cd039f398ddb4e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-TW-tablet-bd15c03316c1631b9430ca8c661f7f35.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-reminders-TW-tablet-x2-dfe06bfcf18cebba2b17f505c9db1fa9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-TW-mobile-7cc12c03ead6ea80970776c44e393056.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=reminders] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-reminders-TW-mobile-x2-705074a065b3d7cf99fe4ef266319914.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-d8c1b2ff230eaf4e1adac1aceb051d30.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-x2-ac4027a0c692b1ef7e813ac693fe03af.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-tablet-b7e3ea9ef61261519689e383ac7761a0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-tablet-x2-6a834609ba3d0caef5786a6827b4b565.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-mobile-05be0c535b9fe0ec3e5102392f07ab5c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-mobile-x2-0a51f73a1468908ea1002c3b86284f14.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-CN-c13348be8a50f8fa029d352ef4acd4b0.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-CN-x2-4d401101be61bc39a3ac1cbd996ca58f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-CN-tablet-4e90c6c4481c106f3b702e5964437ded.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-CN-tablet-x2-64671774b08ce134a96f8455bce671e2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-CN-mobile-84e2589c3402a6e4b1cb478a36671264.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-CN-mobile-x2-96c59ecccb473985bff916ea6f64504d.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-DE-01310078b99705bcc612ab60ecb6415b.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-DE-x2-a09a510d1de4704b2d62b03e40dd07f5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-DE-tablet-1b76da70952442506bf4ecb82971b7b7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-DE-tablet-x2-501f3f952027011d4ba94b19b8aeb1ee.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-DE-mobile-306bed5e6e360ad53193154e6d1a1db9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-DE-mobile-x2-50cbf9e83f88803be38398a988f89868.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-ES-cc7ead5b260184f1d6d0f4bfb3cf419e.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-ES-x2-fe562881a1b8567cdd93a7d162b9760a.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-ES-tablet-459d0c4cf8fc03de465531513fd0348b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-ES-tablet-x2-ea4d8d6bdb8bfab8283b15ebcbab21d4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-ES-mobile-a1819af70cb3abd4c564ec6d6ec79a1b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-ES-mobile-x2-0413d918826b58c5a72dce47f64f316f.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-FR-0a190ef8e6723ec64da2d0cf320b08e3.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-FR-x2-167ef0eb67a2fa037cdd21f153b44830.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-FR-tablet-ce8d7b9bc5e9c16ab1185263705d5302.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-FR-tablet-x2-75b1cb08452b916dedbd2a106453d3cd.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-FR-mobile-e53e72c86195eab6a453bd24de9553d3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-FR-mobile-x2-6068d6c6446d3456ce81c4da3a35e95f.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-IT-cc7ead5b260184f1d6d0f4bfb3cf419e.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-IT-x2-fe562881a1b8567cdd93a7d162b9760a.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-IT-tablet-459d0c4cf8fc03de465531513fd0348b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-IT-tablet-x2-ea4d8d6bdb8bfab8283b15ebcbab21d4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-IT-mobile-a1819af70cb3abd4c564ec6d6ec79a1b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-IT-mobile-x2-0413d918826b58c5a72dce47f64f316f.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-JP-f5cab64e6aa675b196b4c242f0edfb44.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-JP-x2-0c38729cb07dfb04d164b4b54b0abec0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-JP-tablet-fd23192a6602b3b8bac3934a046dc607.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-JP-tablet-x2-003b497bb31da4ddcd6dd7a6154de780.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-JP-mobile-2c261d770afeaeae81e2ee253401a094.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-JP-mobile-x2-3dafe3e42e8388f7943646ec552c3d03.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-KR-89110a6161f76271c0a35e228eb2a250.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-KR-x2-94f524e048af8560ebbaf0da365e6b58.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-KR-tablet-214720c416c00c1c1710a75868f2e933.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-KR-tablet-x2-8b47a3242eee7252302f94cae1660fb1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-KR-mobile-7dd88cf85eb3011f6741e194995e1c18.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-KR-mobile-x2-e430c37875cdab0e54349fbba25ebc29.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
  background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-TW-4305fcbb4b60b41e3e4f2e289dba813a.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/pp-versa-moment-guided-breathing-TW-x2-d3488c90ef761016d905eeb206958d96.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-TW-tablet-d39e11925268fa3c1258e2b532c6d09d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/tablet/pp-versa-moment-guided-breathing-TW-tablet-x2-ed7cd113910139bfa34a6ee6c8380c8f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-TW-mobile-cbdd921ca2032bdb5502ffcdb8282ad6.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-moment section[data-feature-target="easy-ways"] .render-slider .slick-slide[data-feature=guided-breathing] {
    background: url("../../images/versa/moment/mobile/pp-versa-moment-guided-breathing-TW-mobile-x2-0b5d20ff7853cb53b1da3e038f49273a.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-moment .feature-section .feature-desc:lang(ja-JP) h3 {
  font-size: 18px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment .feature-section .feature-desc-mobile::after {
    content: '';
    display: block;
    width: 100vw;
    height: calc(100% + 30px);
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    z-index: -1;
    top: 0;
  }
}

@media (min-width: 1025px) {
  .versa-moment section[data-feature-target="know-yourself"]:lang(ja-JP) h2 {
    margin-top: 100px;
  }
}

@media (min-width: 1025px) {
  html[lang*=de-] .versa-moment section[data-feature-target="know-yourself"] {
    padding-top: 45px;
  }

  html[lang*=fr-] .versa-moment section[data-feature-target="know-yourself"] {
    padding-top: 45px;
  }

  html[lang*=it-] .versa-moment section[data-feature-target="know-yourself"] {
    padding-top: 45px;
  }

  html[lang*=es-] .versa-moment section[data-feature-target="know-yourself"] {
    padding-top: 45px;
  }
}

.versa-moment section[data-feature-target="know-yourself"] .feature-desc-mobile::after {
  background: #fff;
}

@media (min-width: 1025px) {
  .versa-moment section[data-feature-target="know-yourself"] .render-slider {
    transform: translateY(-85px);
  }
}

.versa-moment section[data-feature-target="easy-ways"] .render-slider {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
  align-self: flex-end;
  background-position: top left;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-moment section[data-feature-target="easy-ways"] {
    background: #fff;
  }
}

@media (min-width: 1025px) {
  .versa-moment section[data-feature-target="easy-ways"] .feature-desc[data-feature="guided-breathing"] {
    padding-bottom: 40px;
  }
}

.versa-moment section[data-feature-target="easy-ways"] .feature-desc-mobile {
  margin-top: -52px;
  background: #f7f7f7;
}

.versa-moment section[data-feature-target="easy-ways"] .feature-desc-mobile::before {
  border-bottom-color: #f7f7f7 !important;
}

.versa-moment section[data-feature-target="easy-ways"] .feature-desc-mobile::after {
  background: #f7f7f7;
}

.versa-guidance {
  position: relative;
}

@media (min-width: 768px) {
  .versa-guidance {
    background: #edefef;
  }
}

.versa-guidance .experience-overview {
  height: 698px;
  z-index: 2;
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-25f30e9eabe4585e07841a40e55d872d.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-x2-fdec53fdfecf31cf055666e815019a1c.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-tablet-54ed4c7a10de4a0c585e892ea865690f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-tablet-x2-d60ae6c6780b7a18f018899a24d4ea9b.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-mobile-c4a2d96f7460cf914d22a4fff4776d30.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-mobile-x2-229abaff7f81baaae2ce72f6d1ada362.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-SG] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-SG] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-SG] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-SG] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-SG] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-SG] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-HK] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-HK] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-HK] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-HK] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-HK] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-HK] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=ja-JP] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ja-JP] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=ja-JP] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ja-JP] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=ja-JP] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ja-JP] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=ko-KR] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ko-KR] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=ko-KR] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ko-KR] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=ko-KR] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ko-KR] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=zh-CN] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=zh-CN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=zh-CN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=zh-CN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=zh-CN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=zh-CN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-TH] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-TH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-TH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-TH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-TH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-TH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-MY] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-MY] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-MY] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-MY] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-MY] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-MY] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-IN] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-IN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-IN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-IN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-IN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-IN] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-PH] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-PH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-PH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-PH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-PH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-PH] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=zh-TW] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=zh-TW] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=zh-TW] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=zh-TW] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=zh-TW] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=zh-TW] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-AU] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-AU] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-AU] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-AU] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-AU] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-AU] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=en-NZ] .versa-guidance .experience-overview {
  background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-5f171ecba40354418d65ca65ab0725c8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=en-NZ] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/pp-versa-fitness-overview-bg-apac-x2-11dcd872a1cb22e63766363bedea2f28.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=en-NZ] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-78ee3063dcd9c04c7f65a48db950d8c3.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=en-NZ] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-overview-bg-apac-tablet-x2-e2ea98f347014df397743c136f5c4c4e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=en-NZ] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-9ff8b803e689509774f1a3be57258820.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=en-NZ] .versa-guidance .experience-overview {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-overview-bg-apac-mobile-x2-368ce22d5cf484606cb84df0b3d1c91f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-guidance .experience-overview {
    margin-bottom: 0;
    height: 600px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance .experience-overview {
    margin-bottom: -25px;
    height: 667px;
  }
}

.versa-guidance .experience-overview .content {
  max-width: 380px;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .versa-guidance .experience-overview .content {
    transform: translateX(50px);
  }
}

@media (min-width: 1025px) {
  .versa-guidance .experience-overview p {
    max-width: 70%;
  }

  html[lang*=fr] .versa-guidance .experience-overview p {
    max-width: 100%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance .experience-overview p {
    margin: 20px auto !important;
  }

  .versa-guidance .experience-overview a.watch-video {
    margin-top: 10px;
  }
}

@media (min-width: 768px) {
  .versa-guidance .feature-description-wrapper::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 70px;
    right: 0;
    border-right: 0 solid transparent;
    height: 10px;
    z-index: 0;
  }
}

@media (min-width: 1025px) {
  .versa-guidance .feature-description-wrapper::after {
    width: 77vw;
    border-left: 77vw solid transparent;
    border-top: 598px solid #fff;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .versa-guidance .feature-description-wrapper::after {
    width: 470px;
    border-left: 470px solid transparent;
    border-top: 420px solid #fff;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
  position: relative;
  background: url("../../images/versa/guidance/pp-versa-fitness-device-1263b16a912f23b0ab2128ae9d1ebd0c.png") top center no-repeat;
  background-size: cover;
  width: 408px;
  height: 590px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    background: url("../../images/versa/guidance/pp-versa-fitness-device-x2-89997908022da492f48507421e2ab2bf.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-device-tablet-9f0845f1d3d27ceedfd0f303576a73f2.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-device-tablet-x2-223d24d3f5f8b9dee5f9a1842d1c430d.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-device-mobile-fc7ed7e572a46e92f2d77d3e057eee90.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-device-mobile-x2-a986d6d358140ef14e21031498afc3e9.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    width: 327px;
    height: 473px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider {
    width: 245px;
    height: 354px;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video {
    display: none !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
    display: none !important;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide,
.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-list,
.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video,
.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
  width: 217px;
  height: 217px;
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-list,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
    width: 175px;
    height: 175px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-list,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
    width: 127px;
    height: 127px;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-list,
.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video,
.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
  top: 170px;
  left: 95px;
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-list,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
    top: 140px;
    left: 75px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-list,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-overlay-video,
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .feature-slider-video-slide {
    top: 105px;
    left: 58px;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-f3496b934d9495c04988e6f04c7d352a.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-x2-825d146fdaf02cb74bde3b5929c38a5f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-tablet-795416ac12d6e67d55b82e9b714a3fa2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-tablet-x2-a025837676c565c448b179321a6197cb.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-mobile-d13df04308f46160960f7e7635cb25fa.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-mobile-x2-fbade5b0b9b0b61c4867c5dae6f268ec.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-CN-c42fbc368356ec2a9a33abe34d61c899.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-CN-x2-edce9096ab69d26fa172e9ad75d334e0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-CN-tablet-78215bf26a85dc813699daa8bf28e773.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-CN-tablet-x2-ffdd58d4130f1216933d3fe06def8f43.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-CN-mobile-52cbe70219e435443872219dca8274d3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-CN-mobile-x2-d1850390b973115e634f42fdfadc3a1e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-DE-5d00f6f0b9c7ce013837b158b724f6ae.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-DE-x2-c7ba0a9c19f4cd75db99ca0ac6521707.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-DE-tablet-f3ad9f42bbb30b60a311db02725357c9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-DE-tablet-x2-707dd1efd8347c8d14e30344c251db98.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-DE-mobile-5d00f6f0b9c7ce013837b158b724f6ae.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-DE-mobile-x2-c7ba0a9c19f4cd75db99ca0ac6521707.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-ES-3a5d2c953366a43f49a1cf416f07093d.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-ES-x2-1b689b24c823dbc42352f986c71ffaa7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-ES-tablet-f9ee0468c4a90316b59d61e45145a624.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-ES-tablet-x2-abcbc88420105e699872600ac67c6b0b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-ES-mobile-e89df12f4f84ad339ace47e94b2936f5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-ES-mobile-x2-433706139752530431dcc6630702c042.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-FR-7214e2a783ca8359ccdaa89845484983.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-FR-x2-73a71a3ee6c9755f3d811679dbf6d192.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-FR-tablet-568165317cb7a6fff8c321d007099688.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-FR-tablet-x2-a89c7a3eb477b548c61f59d6f2aba5ea.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-FR-mobile-869fcc31e1b696201ac0d6a8e5eba39a.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-FR-mobile-x2-d56cc1b7538a5de6de32669bab1f2b80.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-IT-f659247fc0faacbae347b58cae2e18c1.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-IT-x2-51f02726fa0ebf28175f1eb865ece4d1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-IT-tablet-346b56f723c245a513172951c3627d44.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-IT-tablet-x2-f2c21624f23655afcaa225330fc0192f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-IT-mobile-3a290e9d0535092e055a62c3aa0420a4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-IT-mobile-x2-0be5909a531ac3d2af37097b2f9d5bc4.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-JP-d01f08e15b83deef2abce4a6d65be097.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-JP-x2-fd19b5c32d033221e7a32e1d31792b3f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-JP-tablet-1aceab0b62fbd8a3775faecb6d3700e7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-JP-tablet-x2-1394ff4717995c94303c4564b4015385.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-JP-mobile-ec11649985883d6958a81a809c038798.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-JP-mobile-x2-68635c02ab1a4db058356220dccec3fc.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-KR-e89f4db66b27a9530bbedc2ba26121ef.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-KR-x2-41176932e748ab0ecaaeabc6ed66d03f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-KR-tablet-d56f19cdee1f5da2c4c45d45a6a59ef1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-KR-tablet-x2-680171cb3e3a787b195ee94e0c694c83.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-KR-mobile-4d2bff07285d084364259fd5c953af97.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-KR-mobile-x2-f654976f6956814c9c37a162cc1d7039.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
  background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-TW-1994611bac1505162a19d60474d55c46.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/pp-versa-fitness-heart-rate-TW-x2-457e3631ec6d3996e28b0f7d38d28230.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-TW-tablet-dd685a4408fbe3cc911a953854c1c545.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-heart-rate-TW-tablet-x2-b6dd97cca337d89cf43d18f3572b81e3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-TW-mobile-b47e474059b0f87b0fa5814c676f5e20.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=heart-rate] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-heart-rate-TW-mobile-x2-90f6119c8e96969e54e2f958c61620d6.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
  background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-eef3f454ceddafa64be8a349bfd7d0dc.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-x2-b2f99428798c946d17a40ac831672542.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-tablet-ee9039e23595ec34c1b611c94f588f3d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-tablet-x2-79f2493f549e295053c141bf6e3a3d44.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-mobile-c0325838d87acfd34a14e47be6541b84.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-mobile-x2-2d06d947f7158568ba1ebff53f225944.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
  background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-DE-c2ea80f58db22e1d02e04cc0480991b6.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-DE-x2-de96c917c258caa83bb003479bd140a1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-DE-tablet-cf8b5b80bd7b8bb3ea2e34ebd3e453c2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-DE-tablet-x2-c02a7164b7447175206a6bb1b4e0fa8e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-DE-mobile-c7e2845f1f636a7ecc43e8e5139a0e85.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-DE-mobile-x2-39927ad5437fb3b6cf722ffc1a373cff.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
  background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-ES-5762df403795d90a41bc9e07f3a317ab.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-ES-x2-6e2aec772868cc2bfea52bf9d5f37a6f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-ES-tablet-169dafdb48301ca63acce27441e09fc2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-ES-tablet-x2-04e6c1ca88698c85c1533c0710e77231.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-ES-mobile-3d9d35485f58d4f52c384229ffe3eb34.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-ES-mobile-x2-d9927c44d279a23572976da385250e5a.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
  background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-FR-cb15f264b5efeb105ce172344e62234b.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-FR-x2-5e0340f38227e03803d274d805f96a11.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-FR-tablet-8a251a77ab252e7d188c3368667e4ee1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-FR-tablet-x2-714f39603973774305fea0aaf2997edf.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-FR-mobile-9e107d66a1add21a23d5e564d7d8ff19.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-FR-mobile-x2-31eee73e2ddac5384cdc67f85ea98b21.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
  background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-IT-4ec03c5a9ccbe2a6361b9ca3c00d6ec9.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-IT-x2-fda8257d8d28898a1565d85f65b551c8.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-IT-tablet-5eac3131eab48b055256c9e39db323c7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-IT-tablet-x2-83b30320242d00e8d8ec03aab545a17c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-IT-mobile-beec59fe17e937ce30790c64a8090fd9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-IT-mobile-x2-5ad52b56a78a5e0c3f0f900a6d9dabff.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
  background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-TW-826de61042428ec164527aba2653d713.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/pp-versa-fitness-personal-coaching-TW-x2-f8133422c945731b061c083c1bdf2f0a.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-TW-tablet-aa6024584d23ad5a07892840e1960f71.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-personal-coaching-TW-tablet-x2-816619bdbe1bd5cadc9247c1bf604e45.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-TW-mobile-001bd3b364612728c31cc8ddd0e34809.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=personal-coaching] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-personal-coaching-TW-mobile-x2-2f48c6b89ffbda3c58095bbb28cd8592.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-5f3366b2e689a4f8e07ed1d23d101d20.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-x2-8a612fd328352f2a1b7f9f615f37c685.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-tablet-794cdf7d51322193dc0738eeeb1e90d8.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-tablet-x2-291d5f64708dcde76aa2760b467f9b59.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-mobile-200cbc330d014a4e1b6a67a57463a99c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-mobile-x2-4f4e09978319999c3c1be41d16940e71.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-CN-8fc8908aa9e229a9cf207c5bd5e5d1a5.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-CN-x2-0ea2da15c78b06eaa5c7b99d3117caf0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-CN-tablet-98b295272dc1908b8245238df5ef4dff.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-CN-tablet-x2-ad16a9622dd69d9181cacdb5dce50fb4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-CN-mobile-b1d2b1491ca8f689aecb9169bab5d338.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-CN-mobile-x2-15ced8cdc849b50bc261a83926e1b779.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-DE-85f1be6a817b79d031b0bbcb6b352462.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-DE-x2-2029ca20494fccee57bb3981ec31bc20.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-DE-tablet-757cc813b37866a7c020f1c84968faff.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-DE-tablet-x2-bc92f598ff97ce40a4d84bd4b3e85aa4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-DE-mobile-d65b665f681c13ec886945742771ecbf.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-DE-mobile-x2-da53cccbce17a0bf706f8e8a902df17c.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-ES-84b21ffe2d2c93ca92a724804313eab5.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-ES-x2-ee27510a45513a5007d2525f105a7338.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-ES-tablet-50e4775b420b9f44dd34c134fc70af62.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-ES-tablet-x2-ba54512b4c43df1da81a303a097254ed.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-ES-mobile-84b21ffe2d2c93ca92a724804313eab5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-ES-mobile-x2-ee27510a45513a5007d2525f105a7338.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-FR-0c900fea9a30e56ea0d1b53a54af4003.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-FR-x2-eea439190c4f23201630134f306857ce.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-FR-tablet-aa369bb6d73e05a314456348d9516488.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-FR-tablet-x2-139790c1a1ee07d41366d433fee8e518.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-FR-mobile-fc0b1c0dd9d533948d96e50c1b02bf92.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-FR-mobile-x2-72ca27e81b18c97c1dae76b12b2ddd3e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-IT-d2b09accf282de7590ca7ecb482bec71.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-IT-x2-576373bd6a3648d9ff9676ce7c6ac2f1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-IT-tablet-44e68ed2c36a85c25f7693e576982683.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-IT-tablet-x2-9129fda841ca6117a5c62ccc965235a5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-IT-mobile-19b2d32e980b7d249fb033f1f4fa3c1c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-IT-mobile-x2-f392d3fa29360af02e61d2f06960f2bf.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-JP-3a9cf94ac8e73690438a64d87b7dcf2f.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-JP-x2-da24b64a4480bce2412fa381e28b4211.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-JP-tablet-78184d4184ca2099a1b791b6472ddde2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-JP-tablet-x2-bb20e157b1856d84c545347608856402.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-JP-mobile-1174657d6ddf76cfaf42097305707b28.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-JP-mobile-x2-3ac6e7dc7a34a4a7e67220e4c9bdd863.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-KR-1de8d73134234291acc58dcb41905c46.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-KR-x2-773ab505643f0b41a1500ebdde414a67.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-KR-tablet-ac23986c857dead201266be79a4d54ed.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-KR-tablet-x2-e58564b73b0944306479d1bbde0fdc0e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-KR-mobile-4f526bb73527e1c085eade2250a1ff25.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-KR-mobile-x2-e9ac5e8c84b0a1faeb6606b034c91cfd.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
  background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-TW-8fc8908aa9e229a9cf207c5bd5e5d1a5.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/pp-versa-fitness-multi-sport-TW-x2-0ea2da15c78b06eaa5c7b99d3117caf0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-TW-tablet-98b295272dc1908b8245238df5ef4dff.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-multi-sport-TW-tablet-x2-ad16a9622dd69d9181cacdb5dce50fb4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-TW-mobile-b1d2b1491ca8f689aecb9169bab5d338.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=multi-sport] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-multi-sport-TW-mobile-x2-15ced8cdc849b50bc261a83926e1b779.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-e87063fb1ffdc9f7805a07db4a20bb2a.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-x2-9770e8eb92749d8841372f17b9ee26f7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-tablet-718bfa9c52eea8327fbb586f04d9a676.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-tablet-x2-465ab25b1d6dc9bf175dc8ddef8330da.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-mobile-e88d2d28f3e08066a30663575ceb1f53.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-mobile-x2-47ad1df6eec6fab2cd8192d88bcaddd9.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-CN-945a81e4bbea0507694b01c3a5fbe95a.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-CN-x2-1e89bc0d004c2312cb429e3f67fea139.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-CN-tablet-e58b5290282388fc1f86a7b2f162f384.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-CN-tablet-x2-79b4a83ac9c9da2fa38202240949eeb4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-CN-mobile-7da5a5fe5db105f5579d19167b1cf619.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-CN-mobile-x2-3ec9274a1aa248a38151e24baaa6d92a.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-DE-7677a42afe8ff670a6a42cbcdf5d41d5.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-DE-x2-9f623ef44c52d1990c1cec9482242393.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-DE-tablet-acd8575097b8595d6a415c6394f0bb68.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-DE-tablet-x2-762ab01a3932b87e8fecae9c3591293c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-DE-mobile-f9e88818255c96285b12738e79b2a680.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-DE-mobile-x2-eb1f28387816e7331478c54144811ad7.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-ES-cb6a87ba6ebbf5c468043ac65754ae0f.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-ES-x2-fb9ed499b0f93bddb6ca6a641f6f71ed.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-ES-tablet-2385e8d0b0ee7b750aea2663aba32a3f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-ES-tablet-x2-b01e1facef9628ac6e2e006a3493f3d6.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-ES-mobile-07703dc93f482ad949f2d04bd4b313ae.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-ES-mobile-x2-824b03182fa9b4dbdc6d5a632b5b1c15.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-FR-bfd3fc3b1b3a7d8a5ae968c3ba7943ae.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-FR-x2-f781c6f9d28afc5e3d7fa0ee0bb24bcf.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-FR-tablet-70fe639b86b8c75a0feca16e836709af.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-FR-tablet-x2-f4e02084ab0994aeff6dd9821e27b29b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-FR-mobile-2490a0bd86251e09e720b06951474a59.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-FR-mobile-x2-39917047664bc3b028216be85f17bc0d.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-IT-fb4e4ba237238762627d280c6efca5d8.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-IT-x2-6850b44b55b2b468f0fb4812f78eac37.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-IT-tablet-4f5fa604860fc637b12aadceb4820976.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-IT-tablet-x2-7548d8e2f27eceeff0b3925878af1982.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-IT-mobile-b67505ecf80874fcf2379f6844f8744b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-IT-mobile-x2-3204326b540c1db5681e80527247544e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-JP-143d07d6b0bd33eefd74e856144e2fe7.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-JP-x2-f17e3f87311e0c89b5650058ee7cae2c.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-JP-tablet-cf9ad5d5933f54dbce05b056364af832.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-JP-tablet-x2-d21b5337e260091246b2aaa91d52281f.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-JP-mobile-0ba2017ddc927296ff58f729f4028fe5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-JP-mobile-x2-c9433989eaab20b6d992aa8b31e01db4.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-KR-612437563934aaf88be30db275acffc9.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-KR-x2-a5e98b45fd0631ac4b3b5ed644a9ddc9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-KR-tablet-e6ddb038b03855c00168498318341409.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-KR-tablet-x2-9c22bc2f2fa271d806feceb455737a15.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-KR-mobile-83f097d15da69f87f55b87f588dbce89.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-KR-mobile-x2-8460825e256b1a5b85d81a069834cb98.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
  background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-TW-c0677193edf58b97cb51922e46fc0bd7.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/pp-versa-fitness-connected-gps-TW-x2-2299b6b409869ad4c3b0aa5a2708c09e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-TW-tablet-07a30714f1a851a86b16f22966b323da.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/tablet/pp-versa-fitness-connected-gps-TW-tablet-x2-405c4f21a7b8b6702463182236dfa807.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-TW-mobile-64e12de6b6d61d818da90d8c22ac7049.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-guidance section[data-feature-target="fitness-overview"] .render-slider .slick-slide[data-feature=connected-gps] {
    background: url("../../images/versa/guidance/mobile/pp-versa-fitness-connected-gps-TW-mobile-x2-45c4cedf16638b225d3119e637706e3b.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-guidance .render-slider {
  transform: translate(-32%, -5%);
}

@media (max-width: 1024px) {
  .versa-guidance .render-slider {
    transform: translate(-10%, -5%);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-guidance .render-slider {
    transform: none;
  }
}

.versa-guidance .feature-section .slick-next,
.versa-guidance .feature-section .slick-prev {
  top: 32%;
}

.versa-smart-experiences {
  position: relative;
}

.versa-smart-experiences .overview {
  height: 807px;
  background: url("../../images/versa/smart-experience/pp-versa-smart-overview-us-c81dd8edbfb058477c5e8c3c71917a09.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/pp-versa-smart-overview-us-x2-96e3086b6b8c2dc94d950437b0202e19.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-us-tablet-784e0ac59c2e7c179ddebd79d55e5037.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-us-tablet-x2-86e57819671344fe0b78ba799cca2910.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-us-mobile-d0cddf8b902c1079562b558d246549c4.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-us-mobile-x2-fd630d14207b052074d0906a5fc87975.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=gb] .versa-smart-experiences .overview {
  background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-3ee4122d4ce126b1ddcf9d50e9c00aff.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=gb] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-x2-6bdd52bae6bbc31523385ded0bc07afd.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=gb] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-b30a2f44be0b70dc4743c09a9e2b20c4.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=gb] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-x2-0dd249b80738276150939f5b94e49ca7.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=gb] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-7f07c54a1cc213c021eef60cfd066e2a.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=gb] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-x2-09ebab015d291c7e8107f56401b48d01.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=fr] .versa-smart-experiences .overview {
  background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-3ee4122d4ce126b1ddcf9d50e9c00aff.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=fr] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-x2-6bdd52bae6bbc31523385ded0bc07afd.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=fr] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-b30a2f44be0b70dc4743c09a9e2b20c4.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=fr] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-x2-0dd249b80738276150939f5b94e49ca7.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=fr] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-7f07c54a1cc213c021eef60cfd066e2a.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=fr] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-x2-09ebab015d291c7e8107f56401b48d01.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=it] .versa-smart-experiences .overview {
  background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-3ee4122d4ce126b1ddcf9d50e9c00aff.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=it] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-x2-6bdd52bae6bbc31523385ded0bc07afd.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=it] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-b30a2f44be0b70dc4743c09a9e2b20c4.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=it] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-x2-0dd249b80738276150939f5b94e49ca7.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=it] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-7f07c54a1cc213c021eef60cfd066e2a.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=it] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-x2-09ebab015d291c7e8107f56401b48d01.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=es] .versa-smart-experiences .overview {
  background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-3ee4122d4ce126b1ddcf9d50e9c00aff.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=es] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/pp-versa-smart-overview-eu-x2-6bdd52bae6bbc31523385ded0bc07afd.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=es] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-b30a2f44be0b70dc4743c09a9e2b20c4.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=es] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-overview-eu-tablet-x2-0dd249b80738276150939f5b94e49ca7.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=es] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-7f07c54a1cc213c021eef60cfd066e2a.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=es] .versa-smart-experiences .overview {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-overview-eu-mobile-x2-09ebab015d291c7e8107f56401b48d01.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview {
    height: 600px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview {
    height: 669px;
  }
}

.versa-smart-experiences .overview .content-container {
  max-width: 100%;
  width: 1440px;
  padding: 100px 0 0 0;
  margin: 0 auto;
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview .content-container {
    margin: auto 0;
    max-width: 80%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview .content-container {
    margin: 0 auto;
  }
}

.versa-smart-experiences .overview .content.left-alignment {
  float: left;
  margin-left: 145px;
  max-width: 480px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview .content.left-alignment {
    margin-left: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview .content.left-alignment {
    float: none;
    margin: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview .content {
    max-width: 500px;
    width: 100%;
    padding: 60px 0 0 0;
    text-align: center;
  }
}

.versa-smart-experiences .overview h2 {
  color: #fff;
  line-height: 1;
  letter-spacing: -0.7px;
  font-size: 48px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview h2 {
    font-size: 30px;
    line-height: normal;
  }
}

.versa-smart-experiences .overview h2 span {
  color: #fff;
  font-family: "Proxima Nova Black", Arial, Helvetica, sans-serif;
  display: block;
}

.versa-smart-experiences .overview h2::after {
  content: "";
  display: block;
  margin-top: 32px;
  width: 60px;
  height: 7px;
  background-color: #00B0B9;
  border-radius: 10px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview h2::after {
    margin: 25px auto 0;
  }
}

.versa-smart-experiences .overview p {
  color: #ffffff;
  font-size: 21px;
  margin-top: 30px;
  line-height: 27px;
  margin-bottom: 30px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences .overview p {
    font-size: 16px;
    line-height: 24px;
  }
}

.versa-smart-experiences .overview .watch-video {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 2.7px;
  line-height: 34px;
  color: #ffffff;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  padding-right: 41px;
}

.versa-smart-experiences .overview .watch-video::before,
.versa-smart-experiences .overview .watch-video::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  z-index: 1;
}

.versa-smart-experiences .overview .watch-video::before {
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border: 2px solid #ffffff;
  border-radius: 32px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview .watch-video::before {
    width: 28px;
    height: 28px;
  }
}

.versa-smart-experiences .overview .watch-video::after {
  right: 9px;
  top: 9px;
  border-left: 11px solid #ffffff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview .watch-video::after {
    right: 8px;
    top: 8px;
  }
}

.versa-smart-experiences .overview .watch-video.hidden {
  visibility: hidden;
}

@media (max-width: 1024px) {
  .versa-smart-experiences .overview .watch-video {
    line-height: 30px;
    padding-right: 40px;
  }
}

@media (min-width: 768px) {
  .versa-smart-experiences .feature-description-wrapper::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    border-right: 0 solid transparent;
    height: 10px;
    z-index: 1;
    width: 160vw;
    border-left: 160vw solid transparent;
  }
}

@media (min-width: 1025px) {
  .versa-smart-experiences .feature-description-wrapper::after {
    border-bottom: 645px solid #f4f6f6;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .versa-smart-experiences .feature-description-wrapper::after {
    border-bottom: 460px solid #f4f6f6;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
  position: relative;
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-watch-1-14cdf58dfd4efaeacaed387eb1f6ff4c.png") top center no-repeat;
  background-size: cover;
  width: 503px;
  height: 531px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-watch-1-x2-4b3479406aa91a6c4b529eed71db4247.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-watch-1-tablet-0cbfa59926c7f4a267e43f15cb53f153.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-watch-1-tablet-x2-c8430ae90c4da8468161aae8272f7906.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-watch-1-mobile-ce925e4c909f678fd03a6b2ac3f7632e.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-watch-1-mobile-x2-df38f942f4b86ec7864ffc9ccfc4f741.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    width: 404px;
    height: 425px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider {
    width: 300px;
    height: 316px;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video {
    display: none !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
    display: none !important;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide,
.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-list,
.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video,
.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
  width: 200px;
  height: 200px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
    width: 170px;
    height: 170px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
    width: 110px;
    height: 110px;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-list,
.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video,
.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
  top: 0px;
  left: 0px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
    top: 0px;
    left: 0px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .feature-slider-video-slide {
    top: 0px;
    left: 0px;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=pandora-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-pandora-playlist-739f70fe7f518ac4948b7f2357413476.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=pandora-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-pandora-playlist-x2-f91ed81a7666e5614e2cc0f34f6dc6a2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=pandora-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-pandora-playlist-tablet-85b88296ae67d303c16308d7f6f04687.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=pandora-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-pandora-playlist-tablet-x2-2b42870da5822703c5693041a0f62742.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=pandora-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-pandora-playlist-mobile-a58138a9757ddca857ac5a83dd4e1ce6.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=pandora-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-pandora-playlist-mobile-x2-da5e2160ad9d13d5923e8dada6a2fb93.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-7d2a54ab0e9fd53115c3eb179c4afb27.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-x2-399abc7c22168b81e2f65e659f6dc356.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-tablet-088558a6ce0f0cf636266b724144ea81.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-tablet-x2-614a7b0031ac7117f8b6c06ccb0d4dd0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-mobile-ef299bb377551687b3755eb1c29d1c1a.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-mobile-x2-3ac8e13a0c348d25bbf7ade34264db21.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("/images/versa/smart-experience//pp-versa-smart-experience-deezer-playlist-CN.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//pp-versa-smart-experience-deezer-playlist-CN-x2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//tablet/pp-versa-smart-experience-deezer-playlist-CN-tablet.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//tablet/pp-versa-smart-experience-deezer-playlist-CN-tablet-x2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//mobile/pp-versa-smart-experience-deezer-playlist-CN-mobile.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//mobile/pp-versa-smart-experience-deezer-playlist-CN-mobile-x2.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-DE-d010e40b67221fa68060db454fbc5cfa.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-DE-x2-8e9bc733c4d1852faa8e6eea167803f5.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-DE-tablet-33a37313562e8786eab2ab7a25649f52.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-DE-tablet-x2-ecd7060665e4fdbbbaf8e29002092318.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-DE-mobile-7612192d42119531cd7e219c11414e41.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-DE-mobile-x2-27d65d30de256cf72870e8142734283e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-ES-cea8e94a8ac88cb7a1c02c986de76606.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-ES-x2-fd8c4a9db9bb147481eb4275c5217526.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-ES-tablet-46ff1691e2d4fca1497cab032680e762.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-ES-tablet-x2-f4fe08daa7127ca0cc5a28393bac9d9b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-ES-mobile-c688cebeffea1a8feca88d97e7306360.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-ES-mobile-x2-04a19cdc7c03d6a8ab3e9239a543caba.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-FR-2dc1fb251b4bae949f69a7d6dae8f927.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-FR-x2-f47ec068e3d7b61fd77d2d9506e5e735.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-FR-tablet-da3e3080518a43fe259bc72b68bf42a0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-FR-tablet-x2-42d012755f19c2f77ac2fbdf7638fde7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-FR-mobile-2734fc5ff18db0b8eddd9b6b9a7af2ed.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-FR-mobile-x2-e39aaa23b6fff485c8d038d1960cecec.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-IT-f9f7f982b3389542aa1fda83dcbb4861.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-IT-x2-8a4ebfeab7b2c63a40e21b0cdeb7875d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-IT-tablet-5fbc3ffa96974a4ba438e2eb1a626876.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-IT-tablet-x2-f4063e5d3627cf5b9c8788c8fb893868.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-IT-mobile-fc3b122fdfdb7d456687bce061285d34.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-IT-mobile-x2-946a4ffd277f8b556e68b7cb840ac6f8.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-JP-9fa1b5d13e9910ccef30542f2990292e.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-deezer-playlist-JP-x2-90bf849a74d774b8e69cdc08d225b42d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-JP-tablet-d3a13f9ee026b6753b974c7b123d89d2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-deezer-playlist-JP-tablet-x2-681edbd265b632eff7e33b7a8854a2e3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-JP-mobile-ec2b77d3d4414f133fbe0bf4045d914e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-deezer-playlist-JP-mobile-x2-1a39dad5864a6cbfb65b276bc1b0c6f0.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("/images/versa/smart-experience//pp-versa-smart-experience-deezer-playlist-KR.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//pp-versa-smart-experience-deezer-playlist-KR-x2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//tablet/pp-versa-smart-experience-deezer-playlist-KR-tablet.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//tablet/pp-versa-smart-experience-deezer-playlist-KR-tablet-x2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//mobile/pp-versa-smart-experience-deezer-playlist-KR-mobile.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//mobile/pp-versa-smart-experience-deezer-playlist-KR-mobile-x2.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
  background: url("/images/versa/smart-experience//pp-versa-smart-experience-deezer-playlist-TW.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//pp-versa-smart-experience-deezer-playlist-TW-x2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//tablet/pp-versa-smart-experience-deezer-playlist-TW-tablet.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//tablet/pp-versa-smart-experience-deezer-playlist-TW-tablet-x2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//mobile/pp-versa-smart-experience-deezer-playlist-TW-mobile.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=deezer-playlist] {
    background: url("/images/versa/smart-experience//mobile/pp-versa-smart-experience-deezer-playlist-TW-mobile-x2.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-f3abc9cf32b643df039c9864d976b975.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-x2-8d0c115bf995c613f1acd87aa993a3b3.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-tablet-23f8d044de55b080b36597715017090e.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-tablet-x2-c0693820873f4e4d42eaed50f727bcec.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-mobile-d10aa3c196400a867c448ab8ff2cb8c9.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-mobile-x2-3d583261d2c399c0156c541df8e136c9.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-CN-90a09af8b40c51947d97affc741b8a67.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-CN-x2-afbde136e943da190fb7f0ae09c2f0d9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-CN-tablet-e536e80a72892c523c73c5830d6f4164.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-CN-tablet-x2-5fab8945f550a220777175ad95f151df.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-CN-mobile-9d0292502168d3ae2e69cd44d25ea9dd.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-CN-mobile-x2-87e94b1201ed4a9eba895b83a5bf337e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-DE-d0b5948cba63aa43cef165924ca08193.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-DE-x2-e60bc0af4c4f17f1d8ea2e66ac3d6387.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-DE-tablet-cfc7b2b4139644ac22186f6ea3adc801.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-DE-tablet-x2-41c0bbd2745e614be084f9a6a11d3ba6.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-DE-mobile-d862311b7e2f664c497c3f28f0114966.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-DE-mobile-x2-c5b5d9bfad027f95fec9eeb26f98e292.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-ES-703b1df3468647201b4a6d86999a10ac.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-ES-x2-ce89d7ea786d033d2540ce673796aa14.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-ES-tablet-dc7a7dfde787e8bb61c9898afb85018a.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-ES-tablet-x2-5ae458fb104153b9a3ec48737db6efad.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-ES-mobile-adab11693e7377cc68f9b3c0e5aeb38d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-ES-mobile-x2-deb487962ef1afbaa6a5c6a754ea3e29.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-FR-d7c10915f6a5ec02ae5011e0972d0e9f.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-FR-x2-fd1ba43e0b002765720dd02e233cd724.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-FR-tablet-e1add069d307a90404c853d26f3051cc.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-FR-tablet-x2-625d1a63096c39d9fd0444bed8b5430b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-FR-mobile-bec0400adec6c089b304019c5ad30ddf.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-FR-mobile-x2-002e4651c897b2c40e2f69bf18576bab.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-IT-80d4b91de7ef0909526724ab60e9b0e5.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-IT-x2-f93b95dd3cdf161a4f58d61dbd8d8528.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-IT-tablet-2b8b5fbf14847ebb4dc1cdb1ed0a970b.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-IT-tablet-x2-cf9abe42330692f9c4d7278f57a72286.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-IT-mobile-7df523f7a824e4704385288870ea1612.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-IT-mobile-x2-14aae140fac723d367471ea8ee3c4dca.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-JP-d7de5c1489c2f740e0413af74c5532ad.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-JP-x2-a130673d66f63a846363a03b464ad400.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-JP-tablet-1a73289ec4dbe5ffd8893068cfe58e17.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-JP-tablet-x2-84deb06837c579a16b4442e51b8734a7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-JP-mobile-1f3ddda8fd47a97d4eacc71edcf8f269.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-JP-mobile-x2-b14823627e1a8d645c8060a4548166b5.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-KR-381447a47d9c3bfb2836459793b47f82.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-KR-x2-0e4fcef996f3e8c66c08e9cece97da63.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-KR-tablet-d3102ee1199d01629dc8c0e26625a2e0.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-KR-tablet-x2-2a1e6ee0f3931abaa2ee8211d54aa625.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-KR-mobile-30b45709d23f8cf32ebb5771473879f7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-KR-mobile-x2-7bedec0c4360650818134577906f51b1.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-TW-7bdb65c2dc603bc01bd3323e38bc0125.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-quick-replies-TW-x2-9ce92478c099736e28c1d5020806e409.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-TW-tablet-b79d22b019aa0bcc155e116fca526148.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-quick-replies-TW-tablet-x2-784adf1d1eeeee1c0d8b632dc444a2f7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-TW-mobile-563253d368696e9685f149f8325a9d12.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=quick-replies] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-quick-replies-TW-mobile-x2-cd3cc3b92b72ea8b7e584daa2eccd7d5.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-50da2031ac90fde79fd4058177f10085.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-x2-8e24f67c578218d2362f43de29dc0e22.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-tablet-295ffd0e972b003c0fd11685a18dc0c1.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-tablet-x2-5b3f4f41ef8339a4f783a7d6b4dc426c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-mobile-4c6e3712ddecfa06d6432efcfca220a3.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-mobile-x2-277089f0f601144aed7f758d4a4b3ab5.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-CN-8f9c5cebf9dbd23396d7360bdd04de18.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-CN-x2-d3cea5e0506f760c4e22a28e079ccfc9.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-CN-tablet-6114749a9c56e62ab0da7fe58496af15.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-CN-tablet-x2-64f41b5bdab29d2c3a32cc6087a7a846.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-CN-mobile-b6264498de46bd4f7bcfd5c7c1c662d4.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-CN-mobile-x2-99c0ff96bc33474685afbb9feb7f2beb.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-DE-076d8ce09eb455bfd28dbbdcc7b6822a.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-DE-x2-f3808ad3095e1ca253d74d07ed498867.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-DE-tablet-c03d641448cb6ef80176b1553e2899a3.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-DE-tablet-x2-b6bb4c9074f115488b92e7164c9fa6b1.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-DE-mobile-c4681c375562f583c69f2ea0635afef7.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-DE-mobile-x2-e79f70afa46951f95d02136980996028.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-ES-c766a5a38c2af086625a6806896780f1.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-ES-x2-e70247b9a58a9072501509e046350c44.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-ES-tablet-b35f3dd55c94e050e62aa481a6a2f132.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-ES-tablet-x2-7ecf35af7b0e88d33e23de851f002c18.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-ES-mobile-87366bfb03546da7aa61a04f2ce86415.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-ES-mobile-x2-8ec96f7bbfd43e1956048c4460e2fa4e.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-FR-d5144c2336d0a7327a3938f29a8468a4.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-FR-x2-b21382a25f6fe2fed8f6f6bdc72205db.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-FR-tablet-b13c1bf09456be207b7f7016db3cac76.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-FR-tablet-x2-ded2691bf2c2176ca2c15b753273b29d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-FR-mobile-88ea7f0fb5857d9029633cca3d1e5445.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-FR-mobile-x2-2cb91e18c085f331d64cb11981817a0f.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-IT-cb0ec6127ca4bdf3aea3918f78b7644f.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-IT-x2-3c446a54337e7cf4077ac9c501b486e2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-IT-tablet-ff9617ef22329ed08ac252c0cfbf1a1e.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-IT-tablet-x2-a8d93c3561354cb46135b477c59152cf.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-IT-mobile-2b1a4207276bd21ca87cc58e7404d23d.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-IT-mobile-x2-a3f9f8e9401af66d92406eafa888137f.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-JP-56ad4be705dfd3381107cc01eebdd7dd.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-JP-x2-6b0e17e4be23acb97159f49c619ae254.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-JP-tablet-1f6b3fa556fa32b8dcc9c452862060dc.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-JP-tablet-x2-af571508904a14cbe7d3e1de50a19c53.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-JP-mobile-bcac129b90fe1e7c8409bda77611ff54.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-JP-mobile-x2-17b93321d71b13c811eb3d76bad524c4.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-KR-85706c49510cfddbf842c864304ef08e.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-KR-x2-9e28a0e509bb546bc77ad93f1679e931.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-KR-tablet-d66731f9b13aa2267e36def48a2ef636.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-KR-tablet-x2-ed53338d0e79e80d08dad12ae0939e09.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-KR-mobile-c4fc48118a159e97b4d1973685b1e5a6.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-KR-mobile-x2-95fd09595509281fcb291e5c33df41c1.png") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-TW-264a7db8b95b6310dc260f2f74a9155a.png") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-wallet-free-payments-TW-x2-447e65085c758d0e5c1735f7a100d3c8.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-TW-tablet-e8db01f13383547c3e31bfbdb1363360.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-wallet-free-payments-TW-tablet-x2-e45ac56b8847cbea9d8bbc3e17d134af.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-TW-mobile-a80278b28a3a7553e276c14d2ccf04e2.png") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-smart-experiences section[data-feature-target="everything-you-need"] .render-slider .slick-slide[data-feature=wallet-free-payments] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-wallet-free-payments-TW-mobile-x2-305164d79948b2aec8e225745424026a.png") top center no-repeat;
    background-size: contain;
  }
}

.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
  position: relative;
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-watch-2-3a333cac4f62b9063a18a2573d356bd7.png") top center no-repeat;
  background-size: cover;
  width: 541px;
  height: 594px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-watch-2-x2-99aac872f588807be7f14742506833cb.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-watch-2-tablet-e3a3429d977053d4a1225b56f0147042.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-watch-2-tablet-x2-fdd6365a4259bf683ed8f279c21b25e3.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-watch-2-mobile-5ff526a582d1562d01c9c52539ec8029.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-watch-2-mobile-x2-7d6c409c7fc150e7bec1832fcf3df73f.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    width: 433px;
    height: 475px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider {
    width: 306px;
    height: 335px;
  }
}

.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video {
    display: none !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
    display: none !important;
  }
}

.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide,
.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-list,
.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video,
.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
  width: 213px;
  height: 213px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
    width: 180px;
    height: 180px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
    width: 110px;
    height: 110px;
  }
}

.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-list,
.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video,
.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
  top: 0px;
  left: 0px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
    top: 0px;
    left: 0px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-list,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-overlay-video,
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .feature-slider-video-slide {
    top: 0px;
    left: 0px;
  }
}

.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=partner-app] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-partner-app-4123fbdcf9d0f153c70a743231adcb43.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=partner-app] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-partner-app-x2-47fd9f5400e05e11765a36ef192dd2b0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=partner-app] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-partner-app-tablet-948cbcdbe79ecd6266ecb98c32378d6b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=partner-app] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-partner-app-tablet-x2-0d86690f8a8b92542d1a10395e0e3425.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=partner-app] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-partner-app-mobile-445ce1ca3529038924282165cd806c42.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=partner-app] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-partner-app-mobile-x2-cad9c50928b9f5f423fde8b636cfafaa.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=clock-faces] {
  background: url("../../images/versa/smart-experience/pp-versa-smart-experience-clock-faces-7fb48b01eca4ae0ffcb09e49681a3cdb.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=clock-faces] {
    background: url("../../images/versa/smart-experience/pp-versa-smart-experience-clock-faces-x2-47ff5b26f5bca5c8a9306d90d17ec406.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=clock-faces] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-clock-faces-tablet-96c61aa484d03b4e8751f25e2618dbdc.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=clock-faces] {
    background: url("../../images/versa/smart-experience/tablet/pp-versa-smart-experience-clock-faces-tablet-x2-feff781e2f0144de0179d205aa43a696.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=clock-faces] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-clock-faces-mobile-c80b2c33301a125affb585f0a17ab344.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-smart-experiences section[data-feature-target="make-it-personal"] .render-slider .slick-slide[data-feature=clock-faces] {
    background: url("../../images/versa/smart-experience/mobile/pp-versa-smart-experience-clock-faces-mobile-x2-36cfbac90762a4339d0272302bc99d4d.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-smart-experiences section[data-feature-target=everything-you-need] {
  margin-top: 50px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target=everything-you-need] {
    margin-top: 0px;
  }
}

.versa-smart-experiences section[data-feature-target=everything-you-need] .feature-container-text {
  -ms-flex-order: 2;
  order: 2;
}

.versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider {
  top: -100px;
}

.versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider .feature-slider {
  height: 200px;
  left: 286px;
  top: 149px;
  transform: rotate3d(0.5, -0.5, 0.4, 34deg) rotateX(-7deg) rotateY(-5deg) skew(5deg, 9deg);
  width: 200px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider .feature-slider {
    height: 170px;
    left: 224px;
    top: 110px;
    width: 170px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider .feature-slider {
    height: 110px;
    left: 176px;
    top: 90px;
    width: 110px;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider {
    transform: translateX(-30px);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider {
    top: 0;
    transform: translateX(0);
  }

  .versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider .slick-prev {
    left: -25px;
  }

  .versa-smart-experiences section[data-feature-target=everything-you-need] .render-slider .slick-next {
    right: -25px;
  }
}

.versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider .feature-slider {
  height: 213px;
  left: 12px;
  top: 52px;
  transform: rotate3d(-0.5, 0.25, -0.1, -22deg) rotateX(16deg) rotateY(-39deg) skew(-2deg);
  width: 213px;
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider .feature-slider {
    height: 180px;
    left: 0;
    top: 32px;
    width: 180px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider .feature-slider {
    height: 110px;
    left: 10px;
    top: 35px;
    width: 110px;
  }
}

@media (max-width: 1024px) {
  .versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider {
    transform: translateX(30px);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider {
    transform: translateX(0);
  }

  .versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider .slick-prev {
    left: -25px;
  }

  .versa-smart-experiences section[data-feature-target=make-it-personal] .render-slider .slick-next {
    right: -25px;
  }
}

.versa-features {
  position: relative;
  background: #fff;
}

.versa-features .experience-overview {
  height: 698px;
  z-index: 2;
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-a385860219c0aeb92a0665ec68b9ddb2.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-x2-9e56359c77bc02a786fd24ea83217e72.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-tablet-029627362b45ea73279fc771a512af1b.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-tablet-x2-fb0651d20fe33abb345209dcc7adb090.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-mobile-804b43116ad17d003d27d390708d9aff.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-mobile-x2-7ed8282f406ee55ce9315afe01e4b0b6.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=GB] .versa-features .experience-overview {
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-d65e9a46ea81628c2184184510db0000.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=GB] .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-x2-7ec30847669b236546b72c9d7cd3188e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=GB] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-2ad8b33b3164debface0665a9229cfac.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=GB] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-x2-6a155553eff12eb471e66d21a854576f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=GB] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-d02eb2860c89d8a37d1e5cf3b5383141.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=GB] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-x2-811c72ccd0ee79e012d783615168f3d5.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=DE] .versa-features .experience-overview {
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-d65e9a46ea81628c2184184510db0000.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-x2-7ec30847669b236546b72c9d7cd3188e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-2ad8b33b3164debface0665a9229cfac.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-x2-6a155553eff12eb471e66d21a854576f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-d02eb2860c89d8a37d1e5cf3b5383141.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-x2-811c72ccd0ee79e012d783615168f3d5.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=FR] .versa-features .experience-overview {
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-d65e9a46ea81628c2184184510db0000.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-x2-7ec30847669b236546b72c9d7cd3188e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-2ad8b33b3164debface0665a9229cfac.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-x2-6a155553eff12eb471e66d21a854576f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-d02eb2860c89d8a37d1e5cf3b5383141.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-x2-811c72ccd0ee79e012d783615168f3d5.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=ES] .versa-features .experience-overview {
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-d65e9a46ea81628c2184184510db0000.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-x2-7ec30847669b236546b72c9d7cd3188e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-2ad8b33b3164debface0665a9229cfac.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-x2-6a155553eff12eb471e66d21a854576f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-d02eb2860c89d8a37d1e5cf3b5383141.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-x2-811c72ccd0ee79e012d783615168f3d5.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=CH] .versa-features .experience-overview {
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-d65e9a46ea81628c2184184510db0000.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CH] .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-emea-x2-7ec30847669b236546b72c9d7cd3188e.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=CH] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-2ad8b33b3164debface0665a9229cfac.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CH] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-emea-tablet-x2-6a155553eff12eb471e66d21a854576f.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=CH] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-d02eb2860c89d8a37d1e5cf3b5383141.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CH] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-emea-mobile-x2-811c72ccd0ee79e012d783615168f3d5.jpg") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=-IT] .versa-features .experience-overview {
  background: url("../../images/versa/features/pp-versa-all-day-overview-bg-it-66c04e3dbd948b3c407df35744e007e8.jpg") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=-IT] .versa-features .experience-overview {
    background: url("../../images/versa/features/pp-versa-all-day-overview-bg-it-x2-1f952514ec236e3a86391abd3896565a.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=-IT] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-it-tablet-d669c1d2b94a4db21b7836ba44ecbd08.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=-IT] .versa-features .experience-overview {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-overview-bg-it-tablet-x2-abb23360f501eb93ba11492cc7c734a7.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=-IT] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-it-mobile-16741a89d3f67914602fd4fcc266e8b6.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=-IT] .versa-features .experience-overview {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-overview-bg-it-mobile-x2-1086b83da473e256c69dab5807d6ed0c.jpg") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-features .experience-overview {
    margin-bottom: 0;
    height: 600px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features .experience-overview {
    margin-bottom: 0;
    height: 667px;
  }
}

.versa-features .experience-overview .content {
  max-width: 450px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features .experience-overview p {
    margin: 20px auto !important;
  }

  .versa-features .experience-overview a.watch-video {
    margin-top: 10px;
  }
}

@media (min-width: 768px) {
  .versa-features .feature-description-wrapper::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 70px;
    right: 0;
    border-right: 0 solid transparent;
    height: 10px;
    z-index: 0;
  }
}

@media (min-width: 1025px) {
  .versa-features .feature-description-wrapper::after {
    width: 77vw;
    border-left: 77vw solid transparent;
    border-top: 650px solid #f6f7f7;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .versa-features .feature-description-wrapper::after {
    width: 70vw;
    border-left: 70vw solid transparent;
    border-top: 510px solid #f6f7f7;
  }
}

.versa-features section[data-feature-target="all-day"] .render-slider {
  position: relative;
  background: url("../../images/versa/features/pp-versa-all-day-phone-0f78952eb44f4f5b7fac6533dead0837.png") top center no-repeat;
  background-size: cover;
  width: 339px;
  height: 705px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    background: url("../../images/versa/features/pp-versa-all-day-phone-x2-3a9eb823d6a8dee01a7beca14bb757bb.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-phone-tablet-6242a29737f83bcbcf79f29170d8855f.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-phone-tablet-x2-be361d83529cf8f210b357121d31c427.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-phone-mobile-2bc6af1b73ff2460e0f14c1a6a77e287.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-phone-mobile-x2-2326b76718699ab8d13211782aee52a5.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    width: 271px;
    height: 564px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider {
    width: 227px;
    height: 437px;
  }
}

.versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video {
    display: none !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
    display: none !important;
  }
}

.versa-features section[data-feature-target="all-day"] .render-slider .slick-slide,
.versa-features section[data-feature-target="all-day"] .render-slider .slick-list,
.versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video,
.versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
  width: 306px;
  height: 545px;
}

@media (max-width: 1024px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide,
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-list,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
    width: 245px;
    height: 436px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide,
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-list,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
    width: 205px;
    height: 366px;
  }
}

.versa-features section[data-feature-target="all-day"] .render-slider .slick-list,
.versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video,
.versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
  top: 102px;
  left: 15px;
}

@media (max-width: 1024px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-list,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
    top: 81px;
    left: 12px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-list,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-overlay-video,
  .versa-features section[data-feature-target="all-day"] .render-slider .feature-slider-video-slide {
    top: 86px;
    left: 8px;
  }
}

.versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-3c72d8bddd555eb8b53b370fca8f80c2.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-x2-fddbbbccb91c4b1cccb762f18fd63668.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-tablet-5385f5e57be08579a2643cf92ccf8708.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-tablet-x2-e37068c6f4cd00e3213a40c3d5de5ad9.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-mobile-ccadb4ac55fff8968a8557809098faa1.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-mobile-x2-d03f3d22e9afc769dbc2766f6fcdb111.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-CN-3211597da9b462eebc913e4db2c81ec3.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-CN-x2-438708d63b6089f16898e55fe4086d7a.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-CN-tablet-26f2f6b4f7bc31a275dd6a667f02bde0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-CN-tablet-x2-4629ee8039e6083ad017423344c62d51.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-CN-mobile-437ae78bfaee27b73a066596e12ad48e.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-CN-mobile-x2-5b65daaacf054d69a9218db16fe2221c.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-DE-a1670dfc43ad479341d67e27560ce3b4.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-DE-x2-fd4e40455f645be680075cdb26dcf843.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-DE-tablet-8a07d2c08875963b3f27b7e20f921a1f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-DE-tablet-x2-d6c98bfc5bf4ee7b1a5694490f4bfec0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-DE-mobile-a2c1192c5b7da9b94a501f03c9312294.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-DE-mobile-x2-df50b399d862b05c4ba64927d10ea59b.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-ES-63fb7f8d305e4242edf2d94c8b0e2395.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-ES-x2-e109c25d04765a4afe72e9409cc9505d.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-ES-tablet-25f44aaace11c65183606a5a6cfc60ea.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-ES-tablet-x2-ffd43596ed4996256f6d5b6b07fea77b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-ES-mobile-680a674b23bb1759f993e27af57a7330.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-ES-mobile-x2-4a4f1706fd127ed5e456a0f727a5ed3c.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-FR-173fc8fba0f64dc267d1077253e9a3ce.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-FR-x2-f50ae40d98a664a4cbc5a94c5694370a.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-FR-tablet-b63592119d78607f39a00780edecde3c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-FR-tablet-x2-6a83b9d48353b4c0afa63d52fe8a92c8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-FR-mobile-c108091c04ffb3906bb78668a0152f0b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-FR-mobile-x2-9ade27037754e3c51271cc90cc5e8910.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-IT-73285994cdbf39e8ea4dc10935c52ad9.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-IT-x2-9d8dbf4ffe6102a6b0932944dee1cf65.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-IT-tablet-f065d80f69eecac6ade3e186b8089d26.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-IT-tablet-x2-0d8c8e6e8dd65d7539552fe48c1fd480.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-IT-mobile-54af01cca381f201b32ec53d9d9386c9.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-IT-mobile-x2-504bed9adb66e2c16167a940663e486a.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-JP-4c1d7dca024e8f1c5ced705c69f5a91e.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-JP-x2-fbc2dd6f3d758f661ea22465b1fb8089.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-JP-tablet-1a31e12611d2099cd3f46134b3458074.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-JP-tablet-x2-ee41b8f94394e404656ad87e2fc1380c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-JP-mobile-1e3e96c21c7849116de50fbeffbdebe2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-JP-mobile-x2-a9e6318759f6be58387ff73548fcf4c1.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-KR-bf26eea0d4b3a57af31bc72d307d747b.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-KR-x2-0a78e9d97aef8c64af41bce6e3783691.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-KR-tablet-de9a6e88ffe100009d99f8db34eed1fa.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-KR-tablet-x2-40144db576e06b54b5e188f7ded22923.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-KR-mobile-6998a0ed485573f03e0dfee586e6d675.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-KR-mobile-x2-45d69d282947e74c681ab2f46ed9d4cb.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
  background: url("../../images/versa/features/pp-versa-all-day-share-TW-1a4402e206a297ff02f2174dfc778769.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/pp-versa-all-day-share-TW-x2-457a31b92ddab42c3c39dcfad8a1545e.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-TW-tablet-add166ae8de613955a04693cb836d3dd.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-share-TW-tablet-x2-7ed480d94f9689275726021251500dd2.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-TW-mobile-b8eea96acbff30f9257a0e91b65e63aa.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=share] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-share-TW-mobile-x2-07649610e3f3139038ac051a4d0e1f1b.jpg") top center no-repeat;
    background-size: contain;
  }
}

.versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-50df3594208db344424ed34646140002.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-x2-630e54f7567429d5de003178e2757443.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-tablet-1d22ab7fd836097f4c5c379ea9618e15.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-tablet-x2-7a0611b050193eb80b9c7adcbe0d05d1.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-mobile-1e308bd9c638e8add0d0aa74191adac6.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-mobile-x2-7a59b09ec545610ca2d039dffbc8494b.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-CN-f762fae9cda359ba4092916399c27c1c.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-CN-x2-1e3c801ad7124b9c6c00726aad0d0c1c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-CN-tablet-1d560127ec734782b933bbf38d6af027.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-CN-tablet-x2-bf62ee80fb58ee9c916965089c919649.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-CN-mobile-a76754356e9aebab748de288de94b9fe.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-CN-mobile-x2-df2be2edc3b88695628100e5d0e7aa49.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-DE-13e8e297800c06b2d299d9f8e94dd969.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-DE-x2-853890ab49682033cb86651620e73862.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-DE-tablet-7970e5fcbf0df190b4a8e6d84d40a643.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-DE-tablet-x2-1fe1173a27a84d57b56a1628645a7ac0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-DE-mobile-629e8a323ff57fb61b5be1464726a66f.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-DE-mobile-x2-246235dfd44abbc88b75473f0e1cae01.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-ES-c1004c0b493dfe11005b58e6ce8a2b4f.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-ES-x2-21cef6ebf8bb129a24addc8a63011e88.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-ES-tablet-f7048499646df00ba5aea3b221448d95.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-ES-tablet-x2-39ee81847c6477b392cda3acb98ae9be.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-ES-mobile-90411768d4956d57d26825c9ba0d74a8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-ES-mobile-x2-36d197551ae83ebc3551a852bd59c8c9.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-FR-b68587de15771fcd0e182f02c325dbb6.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-FR-x2-b9df2cba8f2f6bd6f783404b37c6555b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-FR-tablet-58a74e6a951fb19ed5f91296b07cb670.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-FR-tablet-x2-1fed7455e4be8b3058c057a3254103e6.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-FR-mobile-2029af6913184926a28e8cd64b5e626b.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-FR-mobile-x2-5fe66ed2fb35d5cc5ebfcddcc3bb3a18.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-IT-313538a88eceb81520b6aaa458690bc1.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-IT-x2-b161fbc544d171b87ec94eb6f2e04e4d.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-IT-tablet-88c363900a3c682ab6d465291a397757.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-IT-tablet-x2-c28d0c7dfa2def698c7b002495950872.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-IT-mobile-261cdaf8136a6c84e1e2bcefc700e4f6.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-IT-mobile-x2-0f89c8ad54fe93cc2e0b19042459f013.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-JP-a00c8c5e452a4a0ac60d4ba396f12874.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-JP-x2-167101f012853a0491b6fb53c35c0e42.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-JP-tablet-6a302203fedabbdd2de54ab0066ed9e0.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-JP-tablet-x2-43d0c1a4c4894d8567f28e4120cfe32a.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-JP-mobile-f842b5e9bee9c3158356c6bc2fb4b80c.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-JP-mobile-x2-a20a14c98a24cd66fb74d02d1684a78d.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-KR-83f4799e38fc69c3a1ce546ac2b02319.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-KR-x2-fe55673e4882dd68c68e4f5c640e6f19.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-KR-tablet-4f67cb145375bbcb1b2219e0aed371c7.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-KR-tablet-x2-b6bab7db7216ace57b3fa52589a9f14e.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-KR-mobile-4562123d1e3b3d6c79b14985d72d1b58.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-KR-mobile-x2-7b8096047b087db13a5663db88234efe.jpg") top center no-repeat;
    background-size: contain;
  }
}

html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
  background: url("../../images/versa/features/pp-versa-all-day-challenges-TW-75602525ea5873f43eb9e8dfeddc8626.jpg") top center no-repeat;
  background-size: contain;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/pp-versa-all-day-challenges-TW-x2-c16e7f40b24334254d2310708f4472a8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-TW-tablet-d2d544dee36c04afa40ee40221ab68f7.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/tablet/pp-versa-all-day-challenges-TW-tablet-x2-dda9f4ff1c6a91f4b30ad87a1e5aa7e8.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-TW-mobile-775e7fc9d642c36a24c3f3a941d382f3.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .versa-features section[data-feature-target="all-day"] .render-slider .slick-slide[data-feature=challenges] {
    background: url("../../images/versa/features/mobile/pp-versa-all-day-challenges-TW-mobile-x2-16fefe0f0d5fa2a3acf1d88f3ca08d85.jpg") top center no-repeat;
    background-size: contain;
  }
}

@media (min-width: 1025px) {
  .versa-features .render-slider {
    transform: translate(-22%, -85px);
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .versa-features .render-slider {
    transform: translate(-22%, -30px);
  }
}

.versa-features .feature-container-text h2 {
  font-size: 42px;
}

.versa-features .feature-container-text p {
  max-width: 270px;
}

.versa-features .feature-slider .slick-next,
.versa-features .feature-slider .slick-prev {
  border-right: 5px solid #c9cdce;
  border-top: 5px solid #c9cdce;
}

.versa-features .slick-prev:before,
.versa-features .slick-next:before {
  display: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features .feature-section .feature-desc-mobile::after {
    content: '';
    display: block;
    width: 100vw;
    height: calc(100% + 30px);
    position: absolute;
    background: #fff;
    left: 50%;
    transform: translate(-50%);
    z-index: -1;
    top: 0;
  }
}

.versa-features p.works-with {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

.versa-features p.works-with span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px 0 0;
  font-size: 32px;
  line-height: 1em;
  color: #fff;
  transform: translateY(-4px);
}

.versa-features p.works-with span:first-of-type {
  margin-left: 20px;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .versa-features p.works-with span {
    font-size: 24px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .versa-features p.works-with span {
    font-size: 32px;
  }
}

.versa-features p.works-with span.apple::before {
  font-family: "dme-icons";
  content: "\e95f";
}

.versa-features p.works-with span.windows::before {
  font-family: "dme-icons";
  content: "\e961";
}

.versa-features p.works-with span.android::before {
  font-family: "dme-icons";
  content: "\e960";
}

#versa-style {
  background: #e2e3e2;
  position: relative;
}

#versa-style .slider-wrapper {
  width: 100%;
  max-width: 1440px;
  height: 810px;
  position: relative;
  margin-bottom: 0;
  overflow: hidden;
  margin: 0 auto;
  border: 35px solid #e2e3e2;
}

@media (max-width: 1024px) {
  #versa-style .slider-wrapper {
    height: 600px;
    border-width: 44px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .slider-wrapper {
    height: 667px;
    border-width: 24px;
  }
}

#versa-style .slider-wrapper.slider-popup {
  height: 100vh;
}

#versa-style .slider-wrapper .display {
  display: block;
}

#versa-style .slider-wrapper .top {
  z-index: 3;
}

#versa-style .slider-wrapper .slider {
  display: none;
}

#versa-style .slider-wrapper > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

#versa-style .slider-wrapper > div,
#versa-style .slider-wrapper .slick-slide,
#versa-style .slider-wrapper .cover,
#versa-style .slider-wrapper .slick-track,
#versa-style .slider-wrapper .slick-list {
  height: 100%;
}

#versa-style .slider-wrapper .slider {
  display: none;
}

#versa-style .slider-wrapper .slider.display {
  display: block;
  margin: 0 !important;
}

#versa-style .slider-wrapper .slider.slider-popup {
  position: fixed;
  z-index: 200;
  top: 0;
  height: 100vh;
  border: none;
}

#versa-style .slider-wrapper .slider .slick-slide {
  height: 100%;
  position: relative;
  background-color: #fff;
  cursor: default;
}

#versa-style .slider-wrapper .slider .slick-slide li {
  list-style: none;
}

#versa-style .slider-wrapper .slider .slick-arrow {
  top: calc(50% - 80px);
  transform: translateY(-50%);
  border-radius: 50%;
  height: 50px;
  width: 50px;
  background: rgba(81, 81, 81, 0.8);
  content: '';
  z-index: 10;
}

#versa-style .slider-wrapper .slider .slick-arrow::hover {
  background: rgba(20, 39, 58, 0.8);
}

@media (max-width: 1024px) {
  #versa-style .slider-wrapper .slider .slick-arrow {
    height: 40px;
    width: 40px;
  }
}

#versa-style .slider-wrapper .slider .slick-arrow:before {
  content: '';
}

#versa-style .slider-wrapper .slider .slick-arrow.slick-disabled {
  display: none !important;
}

#versa-style .slider-wrapper .slider .slick-arrow span {
  border-bottom: 3px solid #E2E2E2;
  border-left: 3px solid #E2E2E2;
  width: 22px;
  height: 22px;
  z-index: 2;
  display: block;
  position: absolute;
  top: 43%;
  left: 55%;
  transform: translate(-50%, -50%);
}

@media (max-width: 1024px) {
  #versa-style .slider-wrapper .slider .slick-arrow span {
    width: 20px;
    height: 20px;
  }
}

#versa-style .slider-wrapper .slider .slick-prev,
#versa-style .slider-wrapper .slider .slick-next {
  position: absolute;
}

#versa-style .slider-wrapper .slider .slick-dots {
  bottom: 106px;
  display: inline-block;
}

#versa-style .slider-wrapper .slider .slick-dots li {
  display: inline-block;
  background-color: transparent;
  color: transparent;
  border: 2px solid #C3C8C9;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  cursor: pointer;
  margin-right: 10px;
  box-sizing: border-box;
  transition: all 80ms ease-out;
}

#versa-style .slider-wrapper .slider .slick-dots li:hover {
  border-color: #00B0B9;
}

#versa-style .slider-wrapper .slider .slick-dots li.slick-active {
  background-color: #00B0B9;
  border-color: #00B0B9;
}

#versa-style .slider-wrapper .slider .slick-dots li.slick-active:hover {
  border-color: #00B0B9;
}

#versa-style .slider-wrapper .slider .slick-dots li button {
  visibility: hidden;
}

@media (max-width: 1024px) {
  #versa-style .slider-wrapper .slider .slick-dots {
    bottom: 74px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .slider-wrapper .slider .slick-dots {
    bottom: 26px;
  }

  html[lang*=fr-FR] #versa-style .slider-wrapper .slider .slick-dots {
    bottom: 10px;
  }

  html[lang*=it-IT] #versa-style .slider-wrapper .slider .slick-dots {
    bottom: 10px;
  }

  html[lang*=de-DE] #versa-style .slider-wrapper .slider .slick-dots {
    bottom: 10px;
  }

  html[lang*=es-ES] #versa-style .slider-wrapper .slider .slick-dots {
    bottom: 10px;
  }
}

#versa-style .slider-wrapper .slick-prev.custom-slick-prev {
  transform: rotateZ(45deg);
}

@media (min-width: 1441px) {
  #versa-style .slider-wrapper .slick-prev.custom-slick-prev {
    left: calc(50% - 670px);
  }
}

@media (max-width: 1440px) {
  #versa-style .slider-wrapper .slick-prev.custom-slick-prev {
    left: 50px;
  }
}

@media (max-width: 1024px) {
  #versa-style .slider-wrapper .slick-prev.custom-slick-prev {
    left: 20px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .slider-wrapper .slick-prev.custom-slick-prev {
    left: 70px;
  }
}

@media (max-width: 450px) {
  #versa-style .slider-wrapper .slick-prev.custom-slick-prev {
    left: 30px;
  }
}

#versa-style .slider-wrapper .slick-next.custom-slick-next {
  transform: rotateZ(225deg);
}

@media (min-width: 1441px) {
  #versa-style .slider-wrapper .slick-next.custom-slick-next,
  #versa-style .slider-wrapper .close-popup.show {
    right: calc(50% - 670px);
  }
}

@media (max-width: 1440px) {
  #versa-style .slider-wrapper .slick-next.custom-slick-next,
  #versa-style .slider-wrapper .close-popup.show {
    right: 50px;
  }
}

@media (max-width: 1024px) {
  #versa-style .slider-wrapper .slick-next.custom-slick-next,
  #versa-style .slider-wrapper .close-popup.show {
    right: 20px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .slider-wrapper .slick-next.custom-slick-next,
  #versa-style .slider-wrapper .close-popup.show {
    right: 70px;
  }
}

@media (max-width: 450px) {
  #versa-style .slider-wrapper .slick-next.custom-slick-next,
  #versa-style .slider-wrapper .close-popup.show {
    right: 30px;
  }
}

#versa-style .slider-wrapper .close-popup {
  display: none;
}

#versa-style .slider-wrapper .close-popup.show {
  display: block;
  position: absolute;
  z-index: 5;
  top: 30px;
  width: 45px;
  height: 45px;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-size: 60px;
  line-height: 45px;
  text-align: center;
  color: #fff;
  transform: rotate(45deg);
  opacity: 1;
  cursor: pointer;
  border-radius: 50%;
  background: rgba(81, 81, 81, 0.6);
}

#versa-style .slider-wrapper .close-popup.show::hover {
  background: rgba(20, 39, 58, 0.6);
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .slider-wrapper .close-popup.show {
    position: fixed;
    z-index: 201;
  }
}

@media (max-width: 450px) {
  #versa-style .slider-wrapper .close-popup.show {
    right: 30px;
  }
}

#versa-style #nav-tabs {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  z-index: 4;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style #nav-tabs {
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

#versa-style #nav-tabs li {
  width: 33.33%;
  height: 80px;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: rgba(20, 39, 58, 0.8);
  color: #fff;
  font-family: "Proxima Nova Black", Arial, Helvetica, sans-serif;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 20px;
  cursor: pointer;
}

@media (max-width: 1024px) {
  #versa-style #nav-tabs li {
    height: 60px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style #nav-tabs li {
    width: 100%;
    height: 60px;
    background: #002A3A;
  }
}

#versa-style #nav-tabs li.active-tab {
  background: #00B0B9;
}

#versa-style #nav-tabs li.active-tab::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 30px solid #00B0B9;
  position: absolute;
  top: -22px;
}

#versa-style #nav-tabs li:nth-of-type(2) {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style #nav-tabs li:nth-of-type(2) {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: none;
    border-right: none;
  }
}

#versa-style #nav-tabs li span {
  font-family: "Proxima Nova Black", Arial, Helvetica, sans-serif;
  pointer-events: none;
}

#versa-style #nav-tabs li span::before {
  display: inline-block;
  content: "\002b";
  font-size: 24px;
  margin-right: 5px;
  transform: translateY(2px);
}

.no-scroll {
  overflow: hidden;
}

.title-slide * {
  color: #002A3A;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .title-slide * {
    color: #fff;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .title-slide .content {
    max-width: 286px;
    position: absolute;
    bottom: 66px;
    left: calc(50% - 106px);
  }
}

.title-slide .copy {
  margin: 122px 0 0 136px;
}

@media (max-width: 1024px) {
  .title-slide .copy {
    margin: 70px 0 0 80px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .title-slide .copy {
    margin: 0;
  }
}

.title-slide h2 {
  font-size: 48px;
  line-height: 1;
}

@media (max-width: 1024px) {
  .title-slide h2 {
    font-size: 24px;
  }
}

@media (max-width: 1024px) {
  .title-slide h2 {
    font-size: 30px;
  }
}

.title-slide h2::after {
  content: "";
  display: block;
  margin: 30px 0 32px;
  width: 60px;
  height: 7px;
  background-color: #00B0B9;
  border-radius: 10px;
}

@media (max-width: 1024px) {
  .title-slide h2::after {
    margin: 18px 0 26px;
  }
}

.title-slide p {
  font-size: 20px;
  line-height: 26px;
}

@media (max-width: 1024px) {
  .title-slide p {
    font-size: 16px;
    line-height: 22px;
  }
}

.style-cta {
  position: absolute;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .style-cta {
    position: static;
    margin-top: 30px;
  }
}

.style-cta * {
  color: #576569;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}

.style-cta span {
  display: block;
}

.style-cta a {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

.style-cta a::after {
  display: inline-block;
  font-family: "dme-icons";
  content: "\e901";
  margin-left: 5px;
}

.style-cta a:hover {
  color: #EE3D6E;
}

.cover {
  overflow: auto;
  background: url("../../images/versa/style/versa-style-cover-slide-bg-721f34c93b9f3513192c66e3c812a7a9.jpg") top center no-repeat;
  background-size: auto 740px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .cover {
    background: url("../../images/versa/style/versa-style-cover-slide-bg-x2-1d379221f5619b351d5050f06f52d699.jpg") top center no-repeat;
    background-size: auto 740px;
  }
}

@media (max-width: 1024px) {
  .cover {
    background: url("../../images/versa/style/tablet/versa-style-cover-slide-bg-tablet-b80706bd4d2a517ebca376f037282478.jpg") top center no-repeat;
    background-size: auto 740px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .cover {
    background: url("../../images/versa/style/tablet/versa-style-cover-slide-bg-tablet-x2-3597952d41d1f794ba7506cd3902bf19.jpg") top center no-repeat;
    background-size: auto 740px;
  }
}

@media (max-width: 767px) {
  .cover {
    background: url("../../images/versa/style/mobile/versa-style-cover-slide-bg-mobile-444a1a7c5d218f6b6dd7bf2b3369abb6.jpg") top center no-repeat;
    background-size: auto 740px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .cover {
    background: url("../../images/versa/style/mobile/versa-style-cover-slide-bg-mobile-x2-31831b6b879abed0a168544f7ba04d93.jpg") top center no-repeat;
    background-size: auto 740px;
  }
}

@media (max-width: 1024px) {
  .cover {
    background-size: cover;
  }
}

@media (max-width: 936px) {
  .cover {
    background-size: auto 512px;
  }
}

@media (max-width: 1024px) {
  .cover {
    background-size: cover;
  }
}

@media (max-width: 484px) {
  .cover {
    background-size: auto 442px;
  }
}

.cover .content {
  width: 100%;
  margin: 240px auto 0;
  text-align: center;
}

@media (max-width: 1024px) {
  .cover .content {
    margin-top: 135px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .cover .content {
    margin-top: 190px;
  }
}

@media (max-width: 484px) {
  .cover .content {
    margin-top: 145px;
  }
}

.cover .content > * {
  color: #011c2b;
  max-width: 90%;
  margin: 0 auto;
}

.cover .content h2 {
  font-size: 105px;
  line-height: 1;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .cover .content h2 {
    font-size: 70px;
    margin-bottom: 0;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .cover .content h2 {
    font-size: 46px;
    margin-bottom: 6px;
  }
}

@media (max-width: 400px) {
  .cover .content h2 {
    font-size: 40px;
  }
}

@media (max-width: 350px) {
  .cover .content h2 {
    font-size: 8vw;
  }
}

.cover .content p {
  font-size: 20px;
  line-height: 1.5;
  max-width: 450px;
}

@media (max-width: 1024px) {
  .cover .content p {
    font-size: 16px;
    max-width: 400px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .cover .content p {
    max-width: 232px;
  }
}

.cover .content a {
  position: relative;
  top: 10px;
  color: #EE3D6E;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}

@media (max-width: 375px), (max-device-width: 375px) {
  .cover .content a:lang(de),
  .cover .content a:lang(fr) {
    font-size: 13px;
  }
}

@media (max-width: 1024px) {
  .cover .content a {
    top: 5px;
  }
}

.cover .content a:hover {
  color: #C3C8C9;
}

.cover .content a::after {
  display: inline;
  font-family: "dme-icons";
  content: "\e901";
}

.cover .content a::after:hover {
  color: #C3C8C9;
}

.slide-products ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 0 80px;
  margin-top: -40px;
  height: 100%;
}

.leather-slider .slide-products ul {
  padding: 0 180px;
}

@media (max-width: 1024px) {
  #versa-style .slide-products ul {
    padding: 0 58px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .slide-products ul {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  html[lang*=fr-FR] #versa-style .slide-products ul {
    padding: 0 40px;
  }

  html[lang*=it-IT] #versa-style .slide-products ul {
    padding: 0 40px;
  }

  html[lang*=de-DE] #versa-style .slide-products ul {
    padding: 0 40px;
  }

  html[lang*=es-ES] #versa-style .slide-products ul {
    padding: 0 40px;
  }
}

@media (max-width: 350px) {
  #versa-style .slide-products ul {
    padding: 0 20px;
  }

  html[lang*=fr-FR] #versa-style .slide-products ul {
    padding: 0 20px;
  }

  html[lang*=it-IT] #versa-style .slide-products ul {
    padding: 0 20px;
  }

  html[lang*=de-DE] #versa-style .slide-products ul {
    padding: 0 20px;
  }

  html[lang*=es-ES] #versa-style .slide-products ul {
    padding: 0 20px;
  }
}

.slide-products li {
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .slide-products li {
    float: left;
    width: 50%;
    margin-bottom: 24px;
  }
}

.slide-products li * {
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding: 0 10px;
}

.slide-products img {
  margin: 0 auto 32px;
  max-width: 167px;
}

@media (max-width: 1024px) {
  .slide-products img {
    max-width: 115px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .slide-products img {
    max-width: 89px;
    margin-bottom: 10px;
  }
}

@media (max-width: 350px) {
  .slide-products img {
    max-width: 72px;
  }
}

.slide-products span {
  color: #576569;
  font-size: 14px;
  margin-bottom: 2px;
}

.slide-products a,
.slide-products .product-title {
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

.slide-products .product-title {
  line-height: 1.2;
}

.slide-products .product-price {
  line-height: 1.4;
  margin-bottom: 4px;
}

.slide-products a {
  color: #EE3D6E;
  font-size: 14px;
  line-height: 1.4;
}

@media (max-width: 1024px) {
  .slide-products a {
    font-size: 12px;
  }
}

.slide-products a:hover {
  color: #EE3D6E;
}

.slide-products a::after {
  display: inline-block;
  font-family: "dme-icons";
  content: "\e901";
  margin-left: 5px;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.classic-slider .c21-100 {
  max-width: 150px;
}

.classic-slider .title-slide {
  background: url("../../images/versa/style/classic/classic-title-render-bg-5d39afa6c0444dbcfa25d8e34bc4e820.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/classic-title-lifestyle-bg-ae2fa91bf38d12338b724f6603051f17.jpg") bottom 178px left 476px/auto 563px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/classic-title-render-bg-x2-8a6b23aa011861d4eeda9d6e06c5e718.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/classic-title-lifestyle-bg-x2-d1dd3e96c97ef071cec6f3e94ab85319.jpg") bottom 178px left 476px/auto 563px no-repeat;
  }
}

@media (max-width: 1024px) {
  .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-e186b33fd2b96d8fd95c3a5449d5f25e.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/classic-title-lifestyle-bg-tablet-5216ad73474835d3cfc3ee1d99710208.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-x2-488e352c40565f857dd9b816062032a6.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/classic-title-lifestyle-bg-tablet-x2-4b2b99d1c935ae279ccdae76265839e8.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1360px) {
  .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1360px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1360px) and (min-resolution: 192dpi) {
  .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) {
  .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1110px) and (min-resolution: 192dpi) {
  .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .title-slide {
    background-size: auto 338px, auto 383px;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .classic-slider .title-slide {
    background-size: auto 338px, auto 383pxpx;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 980px) {
  .classic-slider .title-slide {
    background-size: auto 338px, auto 328px;
    background-position: bottom 64px right 18px, bottom 190px left 322px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/classic-title-lifestyle-bg-mobile-920f46900dffe2fc88327368e560c718.jpg") center/cover no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/classic-title-lifestyle-bg-mobile-x2-a5758856e356ad49c7999aab42ea2e67.jpg") center/cover no-repeat;
  }
}

@media (max-width: 480px) {
  .classic-slider .title-slide {
    background-size: auto 100%;
  }
}

html[lang*=GB] .classic-slider .title-slide {
  background: url("../../images/versa/style/classic/classic-title-render-bg-5d39afa6c0444dbcfa25d8e34bc4e820.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v2/classic-title-lifestyle-bg-5e0f18edf038e76b627f4c4449f4126c.jpg") bottom 178px left 476px/auto 563px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=GB] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/classic-title-render-bg-x2-8a6b23aa011861d4eeda9d6e06c5e718.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v2/classic-title-lifestyle-bg-x2-9c114f761e4b4df24b007ba1f40f3e2d.jpg") bottom 178px left 476px/auto 563px no-repeat;
  }
}

@media (max-width: 1024px) {
  html[lang*=GB] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-e186b33fd2b96d8fd95c3a5449d5f25e.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v2/classic-title-lifestyle-bg-tablet-cccfc7b2e37f4ef194af687dc22f7ae2.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=GB] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-x2-488e352c40565f857dd9b816062032a6.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v2/classic-title-lifestyle-bg-tablet-x2-9f6a3f1d771cc58e4fd279819fb63212.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1360px) {
  html[lang*=GB] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1360px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1360px) and (min-resolution: 192dpi) {
  html[lang*=GB] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) {
  html[lang*=GB] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1110px) and (min-resolution: 192dpi) {
  html[lang*=GB] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1024px) {
  html[lang*=GB] .classic-slider .title-slide {
    background-size: auto 338px, auto 383px;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=GB] .classic-slider .title-slide {
    background-size: auto 338px, auto 383pxpx;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 980px) {
  html[lang*=GB] .classic-slider .title-slide {
    background-size: auto 338px, auto 328px;
    background-position: bottom 64px right 18px, bottom 190px left 322px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=GB] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-title-lifestyle-bg-mobile-5a1c23f3447ffc68c5216acdca066e07.jpg") center/cover no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=GB] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-title-lifestyle-bg-mobile-x2-130502b30d5aa304837e28eb8f6a7efd.jpg") center/cover no-repeat;
  }
}

@media (max-width: 480px) {
  html[lang*=GB] .classic-slider .title-slide {
    background-size: auto 100%;
  }
}

html[lang*=IT] .classic-slider .title-slide {
  background: url("../../images/versa/style/classic/classic-title-render-bg-5d39afa6c0444dbcfa25d8e34bc4e820.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v2/classic-title-lifestyle-bg-5e0f18edf038e76b627f4c4449f4126c.jpg") bottom 178px left 476px/auto 563px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/classic-title-render-bg-x2-8a6b23aa011861d4eeda9d6e06c5e718.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v2/classic-title-lifestyle-bg-x2-9c114f761e4b4df24b007ba1f40f3e2d.jpg") bottom 178px left 476px/auto 563px no-repeat;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-e186b33fd2b96d8fd95c3a5449d5f25e.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v2/classic-title-lifestyle-bg-tablet-cccfc7b2e37f4ef194af687dc22f7ae2.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-x2-488e352c40565f857dd9b816062032a6.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v2/classic-title-lifestyle-bg-tablet-x2-9f6a3f1d771cc58e4fd279819fb63212.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1360px) {
  html[lang*=IT] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1360px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1360px) and (min-resolution: 192dpi) {
  html[lang*=IT] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) {
  html[lang*=IT] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1110px) and (min-resolution: 192dpi) {
  html[lang*=IT] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .classic-slider .title-slide {
    background-size: auto 338px, auto 383px;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .classic-slider .title-slide {
    background-size: auto 338px, auto 383pxpx;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 980px) {
  html[lang*=IT] .classic-slider .title-slide {
    background-size: auto 338px, auto 328px;
    background-position: bottom 64px right 18px, bottom 190px left 322px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=IT] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-title-lifestyle-bg-mobile-5a1c23f3447ffc68c5216acdca066e07.jpg") center/cover no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-title-lifestyle-bg-mobile-x2-130502b30d5aa304837e28eb8f6a7efd.jpg") center/cover no-repeat;
  }
}

@media (max-width: 480px) {
  html[lang*=IT] .classic-slider .title-slide {
    background-size: auto 100%;
  }
}

html[lang*=DE] .classic-slider .title-slide {
  background: url("../../images/versa/style/classic/classic-title-render-bg-5d39afa6c0444dbcfa25d8e34bc4e820.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v3/classic-title-lifestyle-bg-fb4a970b8fb21128eed0c250737fed89.jpg") bottom 178px left 476px/auto 563px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/classic-title-render-bg-x2-8a6b23aa011861d4eeda9d6e06c5e718.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v3/classic-title-lifestyle-bg-x2-5b03971a10e0fdc37a3353f99098dec1.jpg") bottom 178px left 476px/auto 563px no-repeat;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-e186b33fd2b96d8fd95c3a5449d5f25e.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v3/classic-title-lifestyle-bg-tablet-e09cdf6037355cbf293e48aa62e1f090.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-x2-488e352c40565f857dd9b816062032a6.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v3/classic-title-lifestyle-bg-tablet-x2-19dab87279ca0b7d08fca6716b478e94.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1360px) {
  html[lang*=DE] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1360px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1360px) and (min-resolution: 192dpi) {
  html[lang*=DE] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) {
  html[lang*=DE] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1110px) and (min-resolution: 192dpi) {
  html[lang*=DE] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .classic-slider .title-slide {
    background-size: auto 338px, auto 383px;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .classic-slider .title-slide {
    background-size: auto 338px, auto 383pxpx;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 980px) {
  html[lang*=DE] .classic-slider .title-slide {
    background-size: auto 338px, auto 328px;
    background-position: bottom 64px right 18px, bottom 190px left 322px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=DE] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v3/classic-title-lifestyle-bg-mobile-24c0978c691b58c5076cbd124896ec10.jpg") center/cover no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v3/classic-title-lifestyle-bg-mobile-x2-a7d9a884102a818d1317b6bf43fed5c1.jpg") center/cover no-repeat;
  }
}

@media (max-width: 480px) {
  html[lang*=DE] .classic-slider .title-slide {
    background-size: auto 100%;
  }
}

html[lang*=FR] .classic-slider .title-slide {
  background: url("../../images/versa/style/classic/classic-title-render-bg-5d39afa6c0444dbcfa25d8e34bc4e820.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v3/classic-title-lifestyle-bg-fb4a970b8fb21128eed0c250737fed89.jpg") bottom 178px left 476px/auto 563px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/classic-title-render-bg-x2-8a6b23aa011861d4eeda9d6e06c5e718.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v3/classic-title-lifestyle-bg-x2-5b03971a10e0fdc37a3353f99098dec1.jpg") bottom 178px left 476px/auto 563px no-repeat;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-e186b33fd2b96d8fd95c3a5449d5f25e.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v3/classic-title-lifestyle-bg-tablet-e09cdf6037355cbf293e48aa62e1f090.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-x2-488e352c40565f857dd9b816062032a6.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v3/classic-title-lifestyle-bg-tablet-x2-19dab87279ca0b7d08fca6716b478e94.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1360px) {
  html[lang*=FR] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1360px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1360px) and (min-resolution: 192dpi) {
  html[lang*=FR] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) {
  html[lang*=FR] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1110px) and (min-resolution: 192dpi) {
  html[lang*=FR] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .classic-slider .title-slide {
    background-size: auto 338px, auto 383px;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .classic-slider .title-slide {
    background-size: auto 338px, auto 383pxpx;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 980px) {
  html[lang*=FR] .classic-slider .title-slide {
    background-size: auto 338px, auto 328px;
    background-position: bottom 64px right 18px, bottom 190px left 322px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=FR] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v3/classic-title-lifestyle-bg-mobile-24c0978c691b58c5076cbd124896ec10.jpg") center/cover no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v3/classic-title-lifestyle-bg-mobile-x2-a7d9a884102a818d1317b6bf43fed5c1.jpg") center/cover no-repeat;
  }
}

@media (max-width: 480px) {
  html[lang*=FR] .classic-slider .title-slide {
    background-size: auto 100%;
  }
}

html[lang*=ES] .classic-slider .title-slide {
  background: url("../../images/versa/style/classic/classic-title-render-bg-5d39afa6c0444dbcfa25d8e34bc4e820.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v3/classic-title-lifestyle-bg-fb4a970b8fb21128eed0c250737fed89.jpg") bottom 178px left 476px/auto 563px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/classic-title-render-bg-x2-8a6b23aa011861d4eeda9d6e06c5e718.png") bottom 90px right 18px/auto 485px no-repeat, url("../../images/versa/style/classic/v3/classic-title-lifestyle-bg-x2-5b03971a10e0fdc37a3353f99098dec1.jpg") bottom 178px left 476px/auto 563px no-repeat;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-e186b33fd2b96d8fd95c3a5449d5f25e.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v3/classic-title-lifestyle-bg-tablet-e09cdf6037355cbf293e48aa62e1f090.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/tablet/classic-title-render-bg-tablet-x2-488e352c40565f857dd9b816062032a6.png") bottom 90px right 18px/auto 338px no-repeat, url("../../images/versa/style/classic/tablet/v3/classic-title-lifestyle-bg-tablet-x2-19dab87279ca0b7d08fca6716b478e94.jpg") bottom 178px left 456px/auto 383px no-repeat;
  }
}

@media (max-width: 1360px) {
  html[lang*=ES] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1360px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1360px) and (min-resolution: 192dpi) {
  html[lang*=ES] .classic-slider .title-slide {
    background-size: auto 485px, auto 524px;
    background-position: bottom 90px right 18px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) {
  html[lang*=ES] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1110px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1110px) and (min-resolution: 192dpi) {
  html[lang*=ES] .classic-slider .title-slide {
    background-position: bottom 90px right -56px, bottom 240px left 466px;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .classic-slider .title-slide {
    background-size: auto 338px, auto 383px;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .classic-slider .title-slide {
    background-size: auto 338px, auto 383pxpx;
    background-position: bottom 64px right 18px, bottom 130px left 322px;
  }
}

@media (max-width: 980px) {
  html[lang*=ES] .classic-slider .title-slide {
    background-size: auto 338px, auto 328px;
    background-position: bottom 64px right 18px, bottom 190px left 322px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=ES] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v3/classic-title-lifestyle-bg-mobile-24c0978c691b58c5076cbd124896ec10.jpg") center/cover no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .classic-slider .title-slide {
    background: url("../../images/versa/style/classic/mobile/v3/classic-title-lifestyle-bg-mobile-x2-a7d9a884102a818d1317b6bf43fed5c1.jpg") center/cover no-repeat;
  }
}

@media (max-width: 480px) {
  html[lang*=ES] .classic-slider .title-slide {
    background-size: auto 100%;
  }
}

.classic-slider .title-slide .copy {
  max-width: 300px;
}

@media (max-width: 1024px) {
  .classic-slider .title-slide .copy {
    max-width: 202px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .title-slide .copy {
    max-width: 230px;
  }
}

.classic-slider .title-slide .copy p {
  max-width: 260px;
}

.classic-slider .title-slide .style-cta {
  bottom: 172px;
  right: 84px;
}

@media (max-width: 1110px) {
  .classic-slider .title-slide .style-cta {
    right: 20px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .title-slide .style-cta {
    bottom: 124px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .title-slide .style-cta * {
    color: #fff;
  }
}

.classic-slider .title-slide .style-cta.c21-100 {
  bottom: 160px;
}

.classic-slider .peach-slide {
  background: url("../../images/versa/style/classic/classic-peach-lifestyle-render-bg-f3d49ac2cf8f5308bfd4852b96242723.jpg") bottom 79px center no-repeat;
  background-size: auto 661px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .classic-slider .peach-slide {
    background: url("../../images/versa/style/classic/classic-peach-lifestyle-render-bg-x2-043bc88e2fdcb12ba1a751126c6a0786.jpg") bottom 79px center no-repeat;
    background-size: auto 661px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .peach-slide {
    background: url("../../images/versa/style/classic/tablet/classic-peach-lifestyle-render-bg-tablet-b6dcde50c9cec16cdbbb8387528e6a76.jpg") bottom 79px center no-repeat;
    background-size: auto 661px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .classic-slider .peach-slide {
    background: url("../../images/versa/style/classic/tablet/classic-peach-lifestyle-render-bg-tablet-x2-1f12b0d5d93d2bbf465bfc4d20e31ac7.jpg") bottom 79px center no-repeat;
    background-size: auto 661px;
  }
}

@media (max-width: 767px) {
  .classic-slider .peach-slide {
    background: url("../../images/versa/style/classic/mobile/classic-peach-lifestyle-render-bg-mobile-5bf6edfd6945ea44664ec55f051cdb17.jpg") bottom 79px center no-repeat;
    background-size: auto 661px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .classic-slider .peach-slide {
    background: url("../../images/versa/style/classic/mobile/classic-peach-lifestyle-render-bg-mobile-x2-8317e5fad12e7f5b2b060bc7d3163806.jpg") bottom 79px center no-repeat;
    background-size: auto 661px;
  }
}

@media (max-width: 1024px) {
  #versa-style .classic-slider .peach-slide {
    background-size: auto 453px;
    background-position: bottom 59px center;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .classic-slider .peach-slide {
    background-size: auto 100%;
    background-position: bottom center;
  }
}

.classic-slider .peach-slide .style-cta {
  bottom: 170px;
  right: calc(50% - 364px);
}

@media (max-width: 1024px) {
  .classic-slider .peach-slide .style-cta {
    bottom: 110px;
    right: calc(50% - 290px);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .peach-slide .style-cta {
    position: absolute;
    bottom: 180px;
    right: calc(50% + 16px);
  }
}

@media (max-width: 400px) {
  .classic-slider .peach-slide .style-cta {
    right: calc(50% + 30px);
    max-width: 114px;
  }
}

.classic-slider .gray-slide {
  background: url("../../images/versa/style/classic/classic-gray-lifestyle-render-bg-751d1cdcfa660f1ee7e21c4cbf894468.jpg") bottom 120px left 40px no-repeat;
  background-size: auto 585px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .classic-slider .gray-slide {
    background: url("../../images/versa/style/classic/classic-gray-lifestyle-render-bg-x2-e85385a185febe2cfbe7051cc73f482b.jpg") bottom 120px left 40px no-repeat;
    background-size: auto 585px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .gray-slide {
    background: url("../../images/versa/style/classic/tablet/classic-gray-lifestyle-render-bg-tablet-8af90a6a5b2def4f339d12ed60730c5e.jpg") bottom 120px left 40px no-repeat;
    background-size: auto 585px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .classic-slider .gray-slide {
    background: url("../../images/versa/style/classic/tablet/classic-gray-lifestyle-render-bg-tablet-x2-230a9b1ef38aa7d125b9ba17e02e60ac.jpg") bottom 120px left 40px no-repeat;
    background-size: auto 585px;
  }
}

@media (max-width: 767px) {
  .classic-slider .gray-slide {
    background: url("../../images/versa/style/classic/mobile/classic-gray-lifestyle-render-bg-mobile-70eb8eead0ff539a657e50c70751f1cf.jpg") bottom 120px left 40px no-repeat;
    background-size: auto 585px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .classic-slider .gray-slide {
    background: url("../../images/versa/style/classic/mobile/classic-gray-lifestyle-render-bg-mobile-x2-a169416939e46ed6ea569df469aef1bf.jpg") bottom 120px left 40px no-repeat;
    background-size: auto 585px;
  }
}

@media (max-width: 1180px) {
  #versa-style .classic-slider .gray-slide {
    background-position: bottom 120px left -60px;
  }
}

@media (max-width: 1024px) {
  #versa-style .classic-slider .gray-slide {
    background-size: auto 432px;
    background-position: bottom 90px left 10px;
  }
}

@media (max-width: 860px) {
  #versa-style .classic-slider .gray-slide {
    background-position: bottom 90px left -60px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .classic-slider .gray-slide {
    background-size: auto 546px;
    background-position: bottom 122px left calc(50% - 30px);
  }
}

.classic-slider .gray-slide .style-cta {
  bottom: 170px;
  left: 296px;
}

@media (max-width: 1180px) {
  .classic-slider .gray-slide .style-cta {
    left: 200px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .gray-slide .style-cta {
    bottom: 138px;
  }
}

@media (max-width: 860px) {
  .classic-slider .gray-slide .style-cta {
    left: 140px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .gray-slide .style-cta {
    position: absolute;
    left: calc(50% - 74px);
    bottom: 100px;
  }
}

.classic-slider .white-slide {
  background: url("../../images/versa/style/classic/classic-white-lifestyle-render-bg-9eaae269361e7b44a4b9ec72f9fe6f58.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/classic-white-lifestyle-render-bg-x2-4ced327f82ed6f21498703d4aaf92617.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/classic-white-lifestyle-render-bg-tablet-3195b379a1be9c1aa197448abe62e97c.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/classic-white-lifestyle-render-bg-tablet-x2-51d764a53ed8c15902b93b5722c3b3ca.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/classic-white-lifestyle-render-bg-mobile-39a48897a7f4d9b6fe0e788e37abfa98.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/classic-white-lifestyle-render-bg-mobile-x2-8310b1d57ac2a38297b7b28f853397c9.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

html[lang*=IN] .classic-slider .white-slide {
  background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-923e6d9ba9d14281985d1b33728ffd16.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-x2-e0ac37f888538b58c59e714262782272.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  html[lang*=IN] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  html[lang*=IN] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  html[lang*=IN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-a81a955c695cbb59366fdd7ac9fcbf52.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-x2-e4cededc9b269522f1df2778f408499b.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  html[lang*=IN] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  html[lang*=IN] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=IN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-e88f07b507f70f765131871b2cb09437.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-x2-f0fce3d9f33cf6461a72eae8f9018b92.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  html[lang*=IN] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  html[lang*=IN] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

html[lang*=SG] .classic-slider .white-slide {
  background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-923e6d9ba9d14281985d1b33728ffd16.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=SG] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-x2-e0ac37f888538b58c59e714262782272.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  html[lang*=SG] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  html[lang*=SG] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  html[lang*=SG] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-a81a955c695cbb59366fdd7ac9fcbf52.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=SG] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-x2-e4cededc9b269522f1df2778f408499b.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  html[lang*=SG] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  html[lang*=SG] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=SG] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-e88f07b507f70f765131871b2cb09437.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=SG] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-x2-f0fce3d9f33cf6461a72eae8f9018b92.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  html[lang*=SG] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  html[lang*=SG] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

html[lang*=HK] .classic-slider .white-slide {
  background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-923e6d9ba9d14281985d1b33728ffd16.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=HK] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-x2-e0ac37f888538b58c59e714262782272.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  html[lang*=HK] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  html[lang*=HK] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  html[lang*=HK] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-a81a955c695cbb59366fdd7ac9fcbf52.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=HK] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-x2-e4cededc9b269522f1df2778f408499b.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  html[lang*=HK] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  html[lang*=HK] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=HK] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-e88f07b507f70f765131871b2cb09437.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=HK] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-x2-f0fce3d9f33cf6461a72eae8f9018b92.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  html[lang*=HK] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  html[lang*=HK] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

html[lang*=KR] .classic-slider .white-slide {
  background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-923e6d9ba9d14281985d1b33728ffd16.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-x2-e0ac37f888538b58c59e714262782272.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  html[lang*=KR] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  html[lang*=KR] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-a81a955c695cbb59366fdd7ac9fcbf52.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-x2-e4cededc9b269522f1df2778f408499b.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  html[lang*=KR] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  html[lang*=KR] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=KR] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-e88f07b507f70f765131871b2cb09437.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-x2-f0fce3d9f33cf6461a72eae8f9018b92.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  html[lang*=KR] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  html[lang*=KR] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

html[lang*=JP] .classic-slider .white-slide {
  background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-923e6d9ba9d14281985d1b33728ffd16.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-x2-e0ac37f888538b58c59e714262782272.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  html[lang*=JP] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  html[lang*=JP] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-a81a955c695cbb59366fdd7ac9fcbf52.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-x2-e4cededc9b269522f1df2778f408499b.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  html[lang*=JP] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  html[lang*=JP] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=JP] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-e88f07b507f70f765131871b2cb09437.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-x2-f0fce3d9f33cf6461a72eae8f9018b92.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  html[lang*=JP] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  html[lang*=JP] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

html[lang*=CN] .classic-slider .white-slide {
  background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-923e6d9ba9d14281985d1b33728ffd16.jpg") bottom 120px right 52px/auto 621px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/v2/classic-white-lifestyle-render-bg-x2-e0ac37f888538b58c59e714262782272.jpg") bottom 120px right 52px/auto 621px no-repeat;
  }
}

@media (max-width: 1200px) {
  html[lang*=CN] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1200px) and (min-resolution: 192dpi) {
  html[lang*=CN] .classic-slider .white-slide {
    background-position: bottom 120px right -86px;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-a81a955c695cbb59366fdd7ac9fcbf52.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/tablet/v2/classic-white-lifestyle-render-bg-tablet-x2-e4cededc9b269522f1df2778f408499b.jpg") bottom 74px right 20px/auto 439px no-repeat;
  }
}

@media (max-width: 864px) {
  html[lang*=CN] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 864px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 864px) and (min-resolution: 192dpi) {
  html[lang*=CN] .classic-slider .white-slide {
    background-position: bottom 74px right -70px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  html[lang*=CN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-e88f07b507f70f765131871b2cb09437.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi), (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-device-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .classic-slider .white-slide {
    background: url("../../images/versa/style/classic/mobile/v2/classic-white-lifestyle-render-bg-mobile-x2-f0fce3d9f33cf6461a72eae8f9018b92.jpg") top center/auto 550px no-repeat;
  }
}

@media (max-width: 350px) {
  html[lang*=CN] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

@media (max-width: 350px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 350px) and (min-resolution: 192dpi) {
  html[lang*=CN] .classic-slider .white-slide {
    background-size: auto 480px;
  }
}

.classic-slider .white-slide .style-cta {
  bottom: 230px;
  right: 230px;
}

@media (max-width: 1200px) {
  .classic-slider .white-slide .style-cta {
    right: 100px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .white-slide .style-cta {
    bottom: 150px;
    right: 144px;
  }
}

@media (max-width: 864px) {
  .classic-slider .white-slide .style-cta {
    right: -54px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .white-slide .style-cta {
    position: absolute;
    right: calc(50% - 158px);
    bottom: 90px;
  }
}

@media (max-width: 400px) {
  .classic-slider .white-slide .style-cta {
    max-width: 140px;
  }
}

@media (max-width: 350px) {
  .classic-slider .white-slide .style-cta {
    bottom: 82px;
  }
}

.classic-slider .periwinkle-slide {
  background: url("../../images/versa/style/classic/classic-periwinkle-lifestyle-render-bg-e24b873045b9ac037e6fd4c52a150e2f.jpg") top left no-repeat;
  background-size: auto 596px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .classic-slider .periwinkle-slide {
    background: url("../../images/versa/style/classic/classic-periwinkle-lifestyle-render-bg-x2-51d02800c9fbeff4c8a746d779a15550.jpg") top left no-repeat;
    background-size: auto 596px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .periwinkle-slide {
    background: url("../../images/versa/style/classic/tablet/classic-periwinkle-lifestyle-render-bg-tablet-43fbef3acab2368ac74c8a20b1c1ffb7.jpg") top left no-repeat;
    background-size: auto 596px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .classic-slider .periwinkle-slide {
    background: url("../../images/versa/style/classic/tablet/classic-periwinkle-lifestyle-render-bg-tablet-x2-6dc9f6d1d1588d400116eab3f0d601f6.jpg") top left no-repeat;
    background-size: auto 596px;
  }
}

@media (max-width: 767px) {
  .classic-slider .periwinkle-slide {
    background: url("../../images/versa/style/classic/mobile/classic-periwinkle-lifestyle-render-bg-mobile-19a90857adb2f879f32c26c8caadada3.jpg") top left no-repeat;
    background-size: auto 596px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .classic-slider .periwinkle-slide {
    background: url("../../images/versa/style/classic/mobile/classic-periwinkle-lifestyle-render-bg-mobile-x2-efed2b9db85bc433a3bc104871566051.jpg") top left no-repeat;
    background-size: auto 596px;
  }
}

@media (max-width: 1024px) {
  #versa-style .classic-slider .periwinkle-slide {
    background-size: auto 408px;
  }
}

@media (max-width: 840px) {
  #versa-style .classic-slider .periwinkle-slide {
    background-position: top left -80px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  #versa-style .classic-slider .periwinkle-slide {
    background-size: auto 607px;
    background-position: top center;
  }
}

@media (max-width: 370px) {
  #versa-style .classic-slider .periwinkle-slide {
    background-size: auto 516px;
  }
}

.classic-slider .periwinkle-slide .style-cta {
  top: 50px;
  right: 200px;
}

@media (max-width: 1100px) {
  .classic-slider .periwinkle-slide .style-cta {
    right: 100px;
  }
}

@media (max-width: 1024px) {
  .classic-slider .periwinkle-slide .style-cta {
    top: 36px;
    right: 100px;
  }
}

@media (max-width: 840px) {
  .classic-slider .periwinkle-slide .style-cta {
    right: 80px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .classic-slider .periwinkle-slide .style-cta {
    position: absolute;
    top: 458px;
    right: calc(50% - 155px);
  }
}

@media (max-width: 370px) {
  .classic-slider .periwinkle-slide .style-cta {
    top: 380px;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.leather-slider .title-slide {
  background: url("../../images/versa/style/leather/leather-cognac-bg-0b38adda0d3bafc0affabc44f27721af.jpg") bottom 190px left 480px no-repeat;
  background-size: 728px 542px;
  background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .leather-slider .title-slide {
    background: url("../../images/versa/style/leather/leather-cognac-bg-x2-429487a8baaffb33b1ef83c6ac59726b.jpg") bottom 190px left 480px no-repeat;
    background-size: 728px 542px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .title-slide {
    background: url("../../images/versa/style/leather/tablet/leather-cognac-bg-tablet-e313d06175e43aedbdaca8bfdd1d57d5.jpg") bottom 190px left 480px no-repeat;
    background-size: 728px 542px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .leather-slider .title-slide {
    background: url("../../images/versa/style/leather/tablet/leather-cognac-bg-tablet-x2-91fbb3f5596f6fc3a149588b71067396.jpg") bottom 190px left 480px no-repeat;
    background-size: 728px 542px;
  }
}

@media (max-width: 767px) {
  .leather-slider .title-slide {
    background: url("../../images/versa/style/leather/mobile/leather-cognac-bg-mobile-909a998354356648a9805fa6e6613c61.jpg") bottom 190px left 480px no-repeat;
    background-size: 728px 542px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .leather-slider .title-slide {
    background: url("../../images/versa/style/leather/mobile/leather-cognac-bg-mobile-x2-6bd67ae95a0d8c531074370c9ff10825.jpg") bottom 190px left 480px no-repeat;
    background-size: 728px 542px;
  }
}

@media (max-width: 1339px) and (min-width: 1025px) {
  .leather-slider .title-slide {
    background-position: bottom 220px left 480px !important;
  }
}

@media (max-width: 1230px) and (min-width: 1100px) {
  .leather-slider .title-slide {
    background-size: 600px auto !important;
  }
}

@media (max-width: 1099px) and (min-width: 1025px) {
  .leather-slider .title-slide {
    background-size: 500px auto !important;
  }
}

@media (max-width: 1024px) {
  .leather-slider .title-slide {
    background-size: 517px 389px !important;
    background-position: bottom 140px left calc(50% + 150px) !important;
  }
}

@media (max-width: 940px) and (min-width: 768px) {
  .leather-slider .title-slide {
    background-size: 350px auto !important;
    background-position: bottom 200px left calc(50% + 130px) !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .title-slide {
    background-size: cover !important;
    background-position: top center !important;
  }
}

.leather-slider .title-slide .copy {
  max-width: 280px;
}

@media (max-width: 1024px) {
  .leather-slider .title-slide .copy {
    max-width: 210px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .title-slide .copy {
    max-width: 300px;
  }
}

.leather-slider .title-slide .copy:lang(en) {
  max-width: 280px;
}

@media (max-width: 1024px) {
  .leather-slider .title-slide .copy:lang(en) {
    max-width: 150px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .title-slide .copy:lang(en) {
    max-width: 300px;
  }
}

.leather-slider .title-slide .style-cta {
  right: 100px;
  bottom: 190px;
}

@media (max-width: 1414px) and (min-width: 1025px) {
  .leather-slider .title-slide .style-cta {
    bottom: 140px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .title-slide .style-cta {
    right: 30px;
    bottom: 80px;
    top: auto;
  }
}

@media (max-width: 940px) and (min-width: 768px) {
  .leather-slider .title-slide .style-cta {
    right: 90px;
    top: auto;
    bottom: 120px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .title-slide .style-cta * {
    color: #fff;
  }
}

.leather-slider .title-slide .style-cta.c21-100 {
  max-width: 130px;
}

@media (max-width: 1024px) {
  .leather-slider .title-slide .style-cta.c21-100 {
    max-width: 150px;
    bottom: 70px;
  }
}

.leather-slider .lavender-slide {
  background: url("../../images/versa/style/leather/leather-lavender-bg-685ac83ffec28aa8919cb01fb0be191a.jpg") bottom 70px center no-repeat;
  background-size: 1405px 629px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .leather-slider .lavender-slide {
    background: url("../../images/versa/style/leather/leather-lavender-bg-x2-beded550e54bbfc14a7664758905c4e6.jpg") bottom 70px center no-repeat;
    background-size: 1405px 629px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .lavender-slide {
    background: url("../../images/versa/style/leather/tablet/leather-lavender-bg-tablet-3fff2ac819fb9320ece5ddd8f719873a.jpg") bottom 70px center no-repeat;
    background-size: 1405px 629px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .leather-slider .lavender-slide {
    background: url("../../images/versa/style/leather/tablet/leather-lavender-bg-tablet-x2-131eb01471e90aacd4ede3112c669b3d.jpg") bottom 70px center no-repeat;
    background-size: 1405px 629px;
  }
}

@media (max-width: 767px) {
  .leather-slider .lavender-slide {
    background: url("../../images/versa/style/leather/mobile/leather-lavender-bg-mobile-887eafdb975ebe8283762f8d66d540b3.jpg") bottom 70px center no-repeat;
    background-size: 1405px 629px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .leather-slider .lavender-slide {
    background: url("../../images/versa/style/leather/mobile/leather-lavender-bg-mobile-x2-67d95ad58535c365ab6037d1c7632d0f.jpg") bottom 70px center no-repeat;
    background-size: 1405px 629px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .lavender-slide {
    background-size: 936px 452px !important;
    background-position: bottom 60px center !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .lavender-slide {
    background-size: 480px 605px !important;
    background-position: bottom 63px center !important;
  }
}

.leather-slider .lavender-slide .style-cta {
  position: absolute;
  bottom: 190px;
  left: 50%;
  transform: translateX(30px);
}

@media (max-width: 1024px) {
  .leather-slider .lavender-slide .style-cta {
    bottom: 135px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .lavender-slide .style-cta {
    bottom: 60px;
    transform: translateX(-150px);
    top: auto;
  }
}

.leather-slider .midnight-blue-slide {
  background: url("../../images/versa/style/leather/leather-midnight-blue-bg-1be494e119f86fe69fb7be8ca48667e7.jpg") bottom 80px center no-repeat;
  background-size: 1302px 656px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .leather-slider .midnight-blue-slide {
    background: url("../../images/versa/style/leather/leather-midnight-blue-bg-x2-c4018a8bfa63b17cef8eebaeba5546f8.jpg") bottom 80px center no-repeat;
    background-size: 1302px 656px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .midnight-blue-slide {
    background: url("../../images/versa/style/leather/tablet/leather-midnight-blue-bg-tablet-cb0babb422eb7f8265259f6a1fbfdba4.jpg") bottom 80px center no-repeat;
    background-size: 1302px 656px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .leather-slider .midnight-blue-slide {
    background: url("../../images/versa/style/leather/tablet/leather-midnight-blue-bg-tablet-x2-aff13a2174a50165bbcd6620ff9b7396.jpg") bottom 80px center no-repeat;
    background-size: 1302px 656px;
  }
}

@media (max-width: 767px) {
  .leather-slider .midnight-blue-slide {
    background: url("../../images/versa/style/leather/mobile/leather-midnight-blue-bg-mobile-c911a4f4fcae8de4ae852fc35c2f8003.jpg") bottom 80px center no-repeat;
    background-size: 1302px 656px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .leather-slider .midnight-blue-slide {
    background: url("../../images/versa/style/leather/mobile/leather-midnight-blue-bg-mobile-x2-1e860b9fdb4dd2d07088073b6f02da2c.jpg") bottom 80px center no-repeat;
    background-size: 1302px 656px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .midnight-blue-slide {
    background-size: 906px 453px !important;
    background-position: top 0 center !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .midnight-blue-slide {
    background-size: 375px 563px !important;
    background-position: top 20px center !important;
  }
}

.leather-slider .midnight-blue-slide .style-cta {
  position: absolute;
  bottom: 122px;
  left: calc(50% + 210px);
  transform: translateX(30px);
}

@media (max-width: 1024px) {
  .leather-slider .midnight-blue-slide .style-cta {
    bottom: 98px;
    left: calc(50% + 145px);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .midnight-blue-slide .style-cta {
    top: 0;
    left: calc(50% - 85px);
    transform: none;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .midnight-blue-slide .style-cta * {
    color: #fff;
  }
}

.leather-slider .midnight-blue-slide .style-cta.c30-100 {
  max-width: 150px;
  bottom: 90px;
}

.leather-slider .saddle-stich-slide {
  background: url("../../images/versa/style/leather/leather-saddle-stitch-bg-8692f04d0ce704cf1af41a2983bd3652.jpg") top center no-repeat;
  background-size: 1370px 598px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .leather-slider .saddle-stich-slide {
    background: url("../../images/versa/style/leather/leather-saddle-stitch-bg-x2-cd8db27c830933d2f05c8ffda9d03ae7.jpg") top center no-repeat;
    background-size: 1370px 598px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .saddle-stich-slide {
    background: url("../../images/versa/style/leather/tablet/leather-saddle-stitch-bg-tablet-56432d031a8c065c949261c46090468e.jpg") top center no-repeat;
    background-size: 1370px 598px;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .leather-slider .saddle-stich-slide {
    background: url("../../images/versa/style/leather/tablet/leather-saddle-stitch-bg-tablet-x2-814814bec8ae20caa7bf7727361184dc.jpg") top center no-repeat;
    background-size: 1370px 598px;
  }
}

@media (max-width: 767px) {
  .leather-slider .saddle-stich-slide {
    background: url("../../images/versa/style/leather/mobile/leather-saddle-stitch-bg-mobile-d358882c94a837309bb2184539ba03ba.jpg") top center no-repeat;
    background-size: 1370px 598px;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .leather-slider .saddle-stich-slide {
    background: url("../../images/versa/style/leather/mobile/leather-saddle-stitch-bg-mobile-x2-f9c1555965eedc5c672a3e55a4d2672b.jpg") top center no-repeat;
    background-size: 1370px 598px;
  }
}

@media (max-width: 1024px) {
  .leather-slider .saddle-stich-slide {
    background-size: 937px 407px !important;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .saddle-stich-slide {
    background-size: 398px 530px !important;
    background-position: bottom 155px center !important;
  }
}

.leather-slider .saddle-stich-slide .style-cta {
  position: absolute;
  top: 75px;
  left: 50%;
  transform: translateX(-280px);
}

@media (max-width: 1024px) {
  .leather-slider .saddle-stich-slide .style-cta {
    top: 15px;
    transform: translateX(-120px);
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .leather-slider .saddle-stich-slide .style-cta {
    top: auto;
    bottom: 70px;
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.metal-slider .style-cta {
  z-index: 1;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .style-cta {
    position: absolute;
    z-index: 5;
    margin-top: 0;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .title-slide .content {
    z-index: 5;
  }

  .metal-slider .title-slide .content .style-cta * {
    color: #fff;
  }
}

.metal-slider .title-slide .copy {
  max-width: 310px;
}

@media (max-width: 1024px) {
  .metal-slider .title-slide .copy {
    max-width: 212px;
  }
}

.metal-slider .title-slide .copy p {
  max-width: 88%;
}

@media (min-width: 1025px) {
  .metal-slider .title-slide .style-cta {
    right: 535px;
    bottom: 160px;
  }

  .metal-slider .title-slide .style-cta.c21-100 {
    max-width: 140px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .metal-slider .title-slide .style-cta {
    right: auto;
    left: 80px;
    bottom: 145px;
  }

  html[lang*=ES] .metal-slider .title-slide .style-cta {
    bottom: 95px;
  }

  html[lang*=FR] .metal-slider .title-slide .style-cta {
    bottom: 95px;
  }

  html[lang*=IT] .metal-slider .title-slide .style-cta {
    bottom: 95px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .title-slide .style-cta {
    position: static;
    margin-top: 30px;
  }
}

.metal-slider .title-slide::before,
.metal-slider .title-slide::after {
  content: '';
  display: block;
  position: absolute;
}

.metal-slider .title-slide::before {
  background: url("../../images/versa/style/metal/metal-title-render-bg-3589eaa97083da831a1422aa35a5c88b.png") center no-repeat;
  background-size: cover;
  width: 436px;
  height: 449px;
  bottom: 192px;
  left: 433px;
  right: auto;
  z-index: 5;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .title-slide::before {
    background: url("../../images/versa/style/metal/metal-title-render-bg-x2-c95a49490fc98ae2fb45a6b11b3f2200.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .title-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-title-render-bg-tablet-981f39c743a31fd217276ccc466d06d7.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .title-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-title-render-bg-tablet-x2-f3a1360620fd677fe8fd48f1407fb9b1.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .title-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-title-render-bg-mobile.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .title-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-title-render-bg-mobile-x2.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1400px) {
  .metal-slider .title-slide::before {
    width: 400px;
    height: 413px;
    bottom: 240px;
    left: 474px;
    right: auto;
  }
}

@media (max-width: 1024px) {
  .metal-slider .title-slide::before {
    width: 310px;
    height: 319px;
    bottom: 142px;
    left: 294px;
    right: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .title-slide::before {
    background: none !important;
    display: none;
  }
}

.metal-slider .title-slide::after {
  background: url("../../images/versa/style/metal/metal-title-lifestyle-bg-6a9dea07b00d824e4acd35e0663a445b.jpg") center no-repeat;
  background-size: cover;
  width: 524px;
  height: 584px;
  bottom: 133px;
  left: auto;
  right: 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .title-slide::after {
    background: url("../../images/versa/style/metal/metal-title-lifestyle-bg-x2-9f18873286371cf52fb592aa970919e5.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .title-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-title-lifestyle-bg-tablet-38e5f2fc51cfd2c127ea0d108ebc2cbc.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .title-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-title-lifestyle-bg-tablet-x2-7601d73dafcdbcc60038c6a3552ec240.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .title-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-title-lifestyle-bg-mobile-ca3884894ec3a87a681d63975dfd3dc5.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .title-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-title-lifestyle-bg-mobile-x2-b669fe34a1f2c2efcb115bf5a130ac29.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .title-slide::after {
    width: 355px;
    height: 410px;
    bottom: 100px;
    left: auto;
    right: 0;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .title-slide::after {
    width: 100%;
    height: 100%;
    bottom: 0;
    left: auto;
    right: 0;
  }
}

@media (min-width: 1025px) {
  .metal-slider .silver-slide .style-cta {
    left: 295px;
    bottom: 135px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .metal-slider .silver-slide .style-cta {
    left: 213px;
    bottom: 97px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .silver-slide .style-cta {
    bottom: 70px;
    left: 60%;
  }
}

.metal-slider .silver-slide::before,
.metal-slider .silver-slide::after {
  content: '';
  display: block;
  position: absolute;
}

.metal-slider .silver-slide::before {
  background: url("../../images/versa/style/metal/metal-silver-render-bg-104165402e9abeedfcc3a9fc38484270.png") center no-repeat;
  background-size: cover;
  width: 294px;
  height: 354px;
  bottom: 165px;
  left: 35px;
  right: auto;
  z-index: 5;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .silver-slide::before {
    background: url("../../images/versa/style/metal/metal-silver-render-bg-x2-52ce7b06ea1d4a887d117f6a1f8d12cb.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-silver-render-bg-tablet-f4e1bc42866be99c39d9f5934613bd91.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .silver-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-silver-render-bg-tablet-x2-72c8dae06e87edd54d454047c1416f56.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .silver-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-silver-render-bg-mobile.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .silver-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-silver-render-bg-mobile-x2.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-slide::before {
    width: 208px;
    height: 251px;
    bottom: 118px;
    left: 25px;
    right: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .silver-slide::before {
    background: none !important;
    display: none;
  }
}

.metal-slider .silver-slide::after {
  background: url("../../images/versa/style/metal/metal-silver-lifestyle-bg-d926453116b316387f274a0125b526ea.jpg") center no-repeat;
  background-size: cover;
  width: 914px;
  height: 524px;
  bottom: 216px;
  left: 456px;
  right: auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .silver-slide::after {
    background: url("../../images/versa/style/metal/metal-silver-lifestyle-bg-x2-fbb83ad9fa321096da790314451ce095.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-silver-lifestyle-bg-tablet-19edcef929bf731cf26a1b13532a5935.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .silver-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-silver-lifestyle-bg-tablet-x2-9d7743c501c78312435d9fa11f9f9cea.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .silver-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-silver-lifestyle-bg-mobile-13d40b99dd3884851bc88deed83f6465.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .silver-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-silver-lifestyle-bg-mobile-x2-829f6521039a6ba869180c7d775a1262.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-slide::after {
    width: 914px;
    height: 524px;
    bottom: 160px;
    left: 355px;
    right: auto;
    max-width: 61%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .silver-slide::after {
    width: 83%;
    height: 89%;
    bottom: 0;
    left: 0;
    right: auto;
    background-size: contain !important;
  }
}

@media (min-width: 1025px) {
  .metal-slider .tapered-silver-slide .style-cta {
    right: 45px;
    bottom: 130px;
    max-width: 200px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .metal-slider .tapered-silver-slide .style-cta {
    right: 10px;
    bottom: 90px;
    max-width: 150px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .tapered-silver-slide .style-cta {
    bottom: 67vh;
    left: 58%;
  }
}

.metal-slider .tapered-silver-slide::before,
.metal-slider .tapered-silver-slide::after {
  content: '';
  display: block;
  position: absolute;
}

.metal-slider .tapered-silver-slide::before {
  background: url("../../images/versa/style/metal/metal-tapered-silver-render-bg-1ae5ed465c9f88b1038755403ba7d57a.png") center no-repeat;
  background-size: cover;
  width: 292px;
  height: 450px;
  bottom: 130px;
  left: auto;
  right: 225px;
  z-index: 5;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .tapered-silver-slide::before {
    background: url("../../images/versa/style/metal/metal-tapered-silver-render-bg-x2-135610ba991e01ea60073b35448b6b86.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .tapered-silver-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-tapered-silver-render-bg-tablet-c54c3cb642e7d00304e46a0c17bd3b57.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .tapered-silver-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-tapered-silver-render-bg-tablet-x2-da7a04c963f7f17d7a2b2611c38aa50b.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .tapered-silver-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-tapered-silver-render-bg-mobile.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .tapered-silver-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-tapered-silver-render-bg-mobile-x2.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .tapered-silver-slide::before {
    width: 185px;
    height: 285px;
    bottom: 92px;
    left: auto;
    right: 190px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .tapered-silver-slide::before {
    background: none !important;
    display: none;
  }
}

.metal-slider .tapered-silver-slide::after {
  background: url("../../images/versa/style/metal/metal-tapered-silver-lifestyle-bg-1c85276c481798c99adce5bcfe526d5c.jpg") left center no-repeat;
  background-size: cover;
  width: 936px;
  height: 574px;
  bottom: 160px;
  left: 50px;
  right: auto;
  max-width: 70%;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .tapered-silver-slide::after {
    background: url("../../images/versa/style/metal/metal-tapered-silver-lifestyle-bg-x2-96a33da8aec9e9522e7d58bfb234dd24.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .tapered-silver-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-tapered-silver-lifestyle-bg-tablet-97d62967feb617e26f4efc833d7e3d21.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .tapered-silver-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-tapered-silver-lifestyle-bg-tablet-x2-434306b7cb1e2d6067b1de926c087b89.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .tapered-silver-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-tapered-silver-lifestyle-bg-mobile-8b0c37fd35468cd7a5a90e7da433e294.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .tapered-silver-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-tapered-silver-lifestyle-bg-mobile-x2-aba0437f4fa2f16cdc12d99ec2502654.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .tapered-silver-slide::after {
    width: 641px;
    height: 393px;
    bottom: 115px;
    left: 30px;
    right: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .tapered-silver-slide::after {
    width: 90%;
    height: 61%;
    bottom: 100px;
    left: 0;
    right: auto;
    background-size: contain !important;
    max-width: 453px;
  }
}

@media (min-width: 1025px) {
  .metal-slider .black-mesh-slide .style-cta {
    right: 310px;
    bottom: 135px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .metal-slider .black-mesh-slide .style-cta {
    right: 220px;
    bottom: 105px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .black-mesh-slide .style-cta {
    bottom: 73vh;
    left: 5%;
    max-width: 140px;
  }
}

.metal-slider .black-mesh-slide::before,
.metal-slider .black-mesh-slide::after {
  content: '';
  display: block;
  position: absolute;
}

.metal-slider .black-mesh-slide::before {
  background: url("../../images/versa/style/metal/metal-black-mesh-render-bg-98f6f6e82448c025fb769d2d4ad1af0c.png") center no-repeat;
  background-size: cover;
  width: 319px;
  height: 387px;
  bottom: 140px;
  left: auto;
  right: 20px;
  z-index: 5;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .black-mesh-slide::before {
    background: url("../../images/versa/style/metal/metal-black-mesh-render-bg-x2-e35f47fb4a0db93885ac22f38f55d14f.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .black-mesh-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-black-mesh-render-bg-tablet-84a670e7b9523d59bd366f24bb61e068.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .black-mesh-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-black-mesh-render-bg-tablet-x2-7ec38112f17178afbb3d0879d13e619a.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .black-mesh-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-black-mesh-render-bg-mobile.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .black-mesh-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-black-mesh-render-bg-mobile-x2.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .black-mesh-slide::before {
    width: 226px;
    height: 275px;
    bottom: 92px;
    left: auto;
    right: 10px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .black-mesh-slide::before {
    background: none !important;
    display: none;
  }
}

.metal-slider .black-mesh-slide::after {
  background: url("../../images/versa/style/metal/metal-black-mesh-lifestyle-bg-d468790595ae83686922e28aa5bb6f18.jpg") left center no-repeat;
  background-size: contain;
  width: 999px;
  height: 605px;
  bottom: 140px;
  left: 0px;
  right: auto;
  max-width: 71%;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .black-mesh-slide::after {
    background: url("../../images/versa/style/metal/metal-black-mesh-lifestyle-bg-x2-cc71dc5fe2fee14ffdc057529fdd9b45.jpg") left center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .metal-slider .black-mesh-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-black-mesh-lifestyle-bg-tablet-8991b451f58b0675ed9d26a1a6b17510.jpg") left center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .black-mesh-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-black-mesh-lifestyle-bg-tablet-x2-6c0b015ae0bd6e7dcd275305a165de35.jpg") left center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) {
  .metal-slider .black-mesh-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-black-mesh-lifestyle-bg-mobile-79e28b837742e87b6a11311154ba22d3.jpg") left center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .black-mesh-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-black-mesh-lifestyle-bg-mobile-x2-db4cf8dfccd1e81d81a47d05c8f85e9d.jpg") left center no-repeat;
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .metal-slider .black-mesh-slide::after {
    width: 707px;
    height: 423px;
    bottom: 110px;
    left: 0;
    right: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .black-mesh-slide::after {
    width: 85%;
    height: 73%;
    bottom: 75px;
    left: 30px;
    right: auto;
    background-size: contain !important;
    max-width: none;
  }
}

@media (min-width: 1025px) {
  .metal-slider .silver-mesh-slide .style-cta {
    right: 35px;
    bottom: 120px;
    max-width: 140px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .metal-slider .silver-mesh-slide .style-cta {
    right: 20px;
    bottom: 90px;
    max-width: 138px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .silver-mesh-slide .style-cta {
    bottom: 70px;
    left: 50%;
  }
}

.metal-slider .silver-mesh-slide::before,
.metal-slider .silver-mesh-slide::after {
  content: '';
  display: block;
  position: absolute;
}

.metal-slider .silver-mesh-slide::before {
  background: url("../../images/versa/style/metal/metal-silver-mesh-render-bg-7c8ab76ff03c49000194c03248b4f139.png") center no-repeat;
  background-size: cover;
  width: 276px;
  height: 426px;
  bottom: 115px;
  left: auto;
  right: 135px;
  z-index: 5;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .silver-mesh-slide::before {
    background: url("../../images/versa/style/metal/metal-silver-mesh-render-bg-x2-0fff64476efc17e169d12e57dc05210d.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-mesh-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-silver-mesh-render-bg-tablet-ebc51f88c8c8b4db594ad76910c9626a.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .silver-mesh-slide::before {
    background: url("../../images/versa/style/metal/tablet/metal-silver-mesh-render-bg-tablet-x2-2e440afb9b57a28d197f85e96d9b6322.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .silver-mesh-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-silver-mesh-render-bg-mobile.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .silver-mesh-slide::before {
    background: url("/images/versa/style/metal/mobile/metal-silver-mesh-render-bg-mobile-x2.png") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-mesh-slide::before {
    width: 196px;
    height: 302px;
    bottom: 85px;
    left: auto;
    right: 130px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .silver-mesh-slide::before {
    background: none !important;
    display: none;
  }
}

.metal-slider .silver-mesh-slide::after {
  background: url("../../images/versa/style/metal/metal-silver-mesh-lifestyle-bg-a09ad8c201c9f0bd742d8017f2387137.jpg") left center no-repeat;
  background-size: cover;
  width: 1054px;
  height: 609px;
  bottom: 100px;
  left: 0px;
  right: auto;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .metal-slider .silver-mesh-slide::after {
    background: url("../../images/versa/style/metal/metal-silver-mesh-lifestyle-bg-x2-87c0a1d1a768622ea985042a4166222a.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-mesh-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-silver-mesh-lifestyle-bg-tablet-27c3c4b47a8fede6c70e71c6985aa86e.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .metal-slider .silver-mesh-slide::after {
    background: url("../../images/versa/style/metal/tablet/metal-silver-mesh-lifestyle-bg-tablet-x2-21e5803307c9c5f9d9e0aeb6520fed86.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .metal-slider .silver-mesh-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-silver-mesh-lifestyle-bg-mobile-6908858c4f93ec7602029f10dd171e73.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .metal-slider .silver-mesh-slide::after {
    background: url("../../images/versa/style/metal/mobile/metal-silver-mesh-lifestyle-bg-mobile-x2-ada4a4a452346445c6e3c7083db6becd.jpg") left center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .metal-slider .silver-mesh-slide::after {
    width: 729px;
    height: 434px;
    bottom: 125px;
    left: 0;
    right: auto;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .metal-slider .silver-mesh-slide::after {
    width: 78%;
    height: 87%;
    bottom: 75px;
    left: 0;
    right: 0;
    margin: auto;
    background-size: contain !important;
  }
}

.fitbitos {
  display: block;
  position: relative;
  min-height: 790px;
  overflow: hidden;
  background: #f7f7f7;
}

@media (max-width: 1024px) {
  .fitbitos {
    min-height: 520px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos {
    min-height: 730px;
    padding-top: 60px;
  }
}

.fitbitos .content {
  display: table;
  padding: 0 20px;
  min-height: 790px;
  width: 460px;
  margin-left: 10%;
}

@media (max-width: 1024px) {
  .fitbitos .content {
    min-height: 520px;
    width: 310px;
    margin-top: 0;
    margin-bottom: 4px;
    margin-left: 5%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos .content {
    width: 300px;
    margin: 0 auto;
    min-height: 0;
    text-align: center;
    padding: 0;
  }
}

.fitbitos .content div {
  display: table-cell;
  vertical-align: middle;
}

.fitbitos .content h1 {
  display: block;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  color: #031a2c;
  font-size: 45px;
  line-height: 45px;
  margin: 0 -20px 30px 0;
}

@media (max-width: 1024px) {
  .fitbitos .content h1 {
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos .content h1 {
    font-size: 36px;
    line-height: 36px;
    letter-spacing: -0.9px;
    margin: 0 0 29px 0;
  }
}

.fitbitos .content h1 b {
  font-family: "Proxima Nova Black", Arial, Helvetica, sans-serif;
}

.fitbitos .content h1::after {
  content: "";
  display: block;
  width: 60px;
  height: 8px;
  background: #00b0b9;
  border-radius: 2px;
  margin-top: 34px;
}

@media (max-width: 1024px) {
  .fitbitos .content h1::after {
    width: 44px;
    height: 6px;
    margin-top: 28px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos .content h1::after {
    width: 60px;
    height: 8px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
  }
}

.fitbitos .content p {
  display: block;
  width: 340px;
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-size: 21px;
  line-height: 21px;
  letter-spacing: -0.3px;
  margin-top: 15px;
  margin-bottom: 25px;
}

@media (max-width: 1024px) {
  .fitbitos .content p {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: -0.5px;
    margin-top: 10px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos .content p {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -0.2px;
    margin-top: 15px;
  }
}

.fitbitos .content a {
  color: #002A3A;
  text-transform: uppercase;
  border-radius: 25px;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
  border: 3px solid #002A3A;
  cursor: pointer;
  padding: 10px 42px;
  font-size: 18px;
  display: block;
  text-align: center;
  max-width: 260px;
}

.fitbitos .content a:hover {
  background: #002A3A;
  color: #fff;
  text-decoration: none;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos .content a {
    margin: 0 auto;
  }
}

.fitbitos::after {
  content: '';
  display: block;
  position: absolute;
  width: 789px;
  height: 617px;
  top: 100px;
  left: 45%;
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-e0abb9df91ce131ebbf6928d194cd3a3.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-x2-4d0c15663843826f899f11c82d23d868.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-tablet-7a8d2256a89ae9b4ba87e4d15de7b1db.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-tablet-x2-cd95858d31bce791e26731b0c7767f5c.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-mobile-6583f9c6d052e1541f5f326387dc5fc4.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-mobile-x2-a100a9f3996604d7275926f1974d4ee9.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=CN] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-CN-c4f4fed88a47cff7b241269ddbf9fb2a.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=CN] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-CN-x2-7b37b0eb4800f087459c3625f86bda63.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=CN] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-CN-tablet-5d5f66c85b0d5b290b9ef2b38f965638.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=CN] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-CN-tablet-x2-dfea4cca0bd00af482f53dab05013ab3.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=CN] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-CN-mobile-7d53741797c50d589c88b157b83a79fa.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=CN] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-CN-mobile-x2-93778728fb07967f4e408be50a8a4a22.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=DE] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-DE-3543f8ca44c05181c69eb12329561549.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=DE] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-DE-x2-876aab89e860ddb27eeab3817eaa9b75.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=DE] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-DE-tablet-8129f49e4db1b819a7f10a5eaae01c04.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=DE] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-DE-tablet-x2-c7e0a844682db44a953b0e0b27cf794c.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=DE] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-DE-mobile-8e7dd24d45ce33d39f732dce26a2a422.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=DE] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-DE-mobile-x2-210b8e13cd0413c414d62572dd30042e.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=ES] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-ES-8d1369267522321f59d36774e5b6f251.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=ES] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-ES-x2-2a8a658bee7ab30b0ccb8939bb2bd00f.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=ES] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-ES-tablet-d79028727b0e6bf9111b969ded2b8dc1.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=ES] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-ES-tablet-x2-dffef734657f9834059fe8d35419d79b.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=ES] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-ES-mobile-458601f672fdf6b139851a3d6be77577.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=ES] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-ES-mobile-x2-529dc38a6fd6d006a0ffda6db62b0bcc.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=FR] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-FR-508f081ea6887e3f5a60281d144ab6cb.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=FR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-FR-x2-8b8b0c3bcd3a62fdd00d4c71911b9c91.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=FR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-FR-tablet-8bf1cd8d8459eaf989e97c70448ee6bb.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=FR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-FR-tablet-x2-c8251da48f59ce24da751e9aaa1953ca.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=FR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-FR-mobile-57e86aeb68bd77ea2da9bb9b577fe197.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=FR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-FR-mobile-x2-4aeaa4ecd5ba341362f0e1f1734391b6.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=IT] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-IT-2b0b4d3b5dee0ab26a18b633e47081ca.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=IT] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-IT-x2-99d91ed7fecc84bfaf05b146cc9600bc.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=IT] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-IT-tablet-8c2afa028f726fd467214df869c0e6a1.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=IT] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-IT-tablet-x2-9e86790b6d9f5d89cf4f4618882af0e7.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=IT] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-IT-mobile-33da98bf4c515d58eff071935d3b183b.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=IT] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-IT-mobile-x2-4d385718d48069d9c49d377051efeefa.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=JP] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-JP-4b72135cf6b6672a7676440e90889c79.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=JP] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-JP-x2-c82e1cf1b5d282b5f056286e265a8899.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=JP] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-JP-tablet-e6b6b6d58c61cfb7a8a540502ed8d458.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=JP] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-JP-tablet-x2-f02624cdb651ccc54a4d26b2258c9041.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=JP] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-JP-mobile-bdc3a77d58d581e398af267e36f46a63.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=JP] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-JP-mobile-x2-f497e5fd9bbeea970605b96a01b99344.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=KR] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-KR-fa200735265aa2c80ea5f1bd9cdef8d1.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=KR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-KR-x2-b78596b4ec3987074d1dbfa0e0fdd612.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=KR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-KR-tablet-a281efc663f6b379277d80a31520886b.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=KR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-KR-tablet-x2-44e6c4c593b0935508b4607ce7071553.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=KR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-KR-mobile-7bd4970ec80fc880d0028832313aca2d.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=KR] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-KR-mobile-x2-72f5e352b0ac8587f0d292e514d1876a.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=TW] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-TW-b77ccf8acb9d6be727a78d980e5089f0.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=TW] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-TW-x2-1e6ead240d369be3a7d8d9b674f56bea.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=TW] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-TW-tablet-83f018140e1f9ca8c5ec3a847b004930.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=TW] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-TW-tablet-x2-d80fa268e0215a21e20579706dbe1830.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=TW] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-TW-mobile-9ff5d4b73563de10acccb52f4f5c6df2.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=TW] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-TW-mobile-x2-38584bb5f8d3ec7227c25ee38b598bf9.png") top center no-repeat;
    background-size: cover;
  }
}

html[lang*=GB] .fitbitos::after {
  background: url("../../images/versa/fitbitos/pp-versa-fitbitos-GB-727d82c271a19fc81be3905a867468c9.png") top center no-repeat;
  background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html[lang*=GB] .fitbitos::after {
    background: url("../../images/versa/fitbitos/pp-versa-fitbitos-GB-x2-40e27c78ae5097eccada870cb52f91ce.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  html[lang*=GB] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-GB-tablet-1bc5e229456022170f0acc64e5ba9d38.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  html[lang*=GB] .fitbitos::after {
    background: url("../../images/versa/fitbitos/tablet/pp-versa-fitbitos-GB-tablet-x2-b1f6fac4d57f050ac73ab9c8a18fe68f.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  html[lang*=GB] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-GB-mobile-b1a40518f7f419197b040b429b8f403d.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  html[lang*=GB] .fitbitos::after {
    background: url("../../images/versa/fitbitos/mobile/pp-versa-fitbitos-GB-mobile-x2-9f51d0491c857c1c1b1c620fcabb8134.png") top center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .fitbitos::after {
    width: 567px;
    height: 443px;
    top: 50px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .fitbitos::after {
    width: 416px;
    height: 333px;
    margin: 0;
    position: relative;
    top: 50px;
    left: 50%;
    transform: translate(-50%);
  }
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
p,
span,
a {
  font-family: "Proxima Nova Regular", Arial, sans-serif;
  font-weight: normal;
}

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

body.scroll-disabled {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

@font-face {
  font-family: 'Proxima Nova Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-regular-b91ba553ef33a1b5a47f16d66468478e.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-regular-852046040da1526ac5ac9cdbee2e3723.woff") format("woff"), url("../../fonts/proxima-nova-regular-4718658988fe7ed007ba7aa421e4db57.ttf") format("truetype"), url("../../fonts/proxima-nova-regular-a9dab83abc5f161adb94e640d2456d5a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Bold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-bold-c5132b3459d41a297ce7d2ee1ca8f5ca.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-bold-f73f22aa93a861006ae7f54f9968fec0.woff") format("woff"), url("../../fonts/proxima-nova-bold-384cf1ed2d7885ee5d696cec94084a96.ttf") format("truetype"), url("../../fonts/proxima-nova-bold-395216d676c01eddd6eadcc3e71a058a.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova SemiBold';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-semibold-645323b84162fe63fd0654a50b71ec75.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-semibold-3163eca2ebe9b39d7aaf4ba594ce39d7.woff") format("woff"), url("../../fonts/proxima-nova-semibold-445f1fe6eb9641ac9b382cbd16b1e9a3.ttf") format("truetype"), url("../../fonts/proxima-nova-semibold-a79fc1dd26c862fa43237c9b9eebcc04.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova ExtraBld';
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot");
  src: url("../../fonts/proxima-nova-xbold-6009a5b7b56ec8a430e071cd39736552.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-xbold-50073f2972bc3fbf26571f3f09abcc04.woff2") format("woff2"), url("../../fonts/proxima-nova-xbold-5d8ad01e573a280ed04306c1bfe5ef83.woff") format("woff"), url("../../fonts/proxima-nova-xbold-f0c5c887f2f16d3b27f11f4b00363921.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Light';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-light-25b45c331498ff377abe22554f05943d.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-light-b08aa39dfd53fb455693786505ed211e.woff") format("woff"), url("../../fonts/proxima-nova-light-982154eacb03c17d9cf072a97208af46.ttf") format("truetype"), url("../../fonts/proxima-nova-light-918e11e776f56b8c6097ae4af49461e6.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Thin';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-thin-03b1bf3473874d26ed05e1fe18adadfb.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-dec0715da57ea199cffc9f7338606ef5.woff") format("woff"), url("../../fonts/proxima-nova-thin-02d6ae77d664d63bc666cb5d58f8e403.ttf") format("truetype"), url("../../fonts/proxima-nova-thin-7bac2976f50a8aa72b56e594afc4ec7f.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "Proxima Nova ThinT";
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot");
  src: url("../../fonts/proxima-nova-thin-t-b6af431205e36a9a58f977393f89b789.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-thin-t-246447e1f545e4fc2a108f04c863d380.woff") format("woff"), url("../../fonts/proxima-nova-thin-t-277c0707efca34ff0a57aa13001aa088.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Proxima Nova Black';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/proxima-nova-black-0c34a8601baa9b8ff2cebe470abb8d83.eot") format("embedded-opentype"), url("../../fonts/proxima-nova-black-b68819090cb3f466a9dd7d473d9e12a8.woff") format("woff"), url("../../fonts/proxima-nova-black-0de94ce64605477887f82b243de1af47.ttf") format("truetype"), url("../../fonts/proxima-nova-black-bb4d6ae1ae6023b8d9b9193627cb7c75.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/font-awesome/fontawesome-webfont-976c69af44e91227f2731a161e2f0457.eot") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont-6c1e1496ebb7d564f0c9db3330608845.woff") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont-b90e00497ee6f6c2c4b79448f31f974e.ttf") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont-e2f7c514eedf546d605cb9029f8a8776.svg") format("svg");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Book';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_book-webfont-ae15aebb27cb80dbf77abe1b4422313e.woff") format("woff"), url("../../fonts/seville_book-8f0d1120a638fd229e6082179922e199.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Condensed';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_condensed-webfont-9a94b00f31e1efc30d55ea09cf399503.woff") format("woff"), url("../../fonts/seville_condensed-9496c1eaf22a908f51128ac9aa40664f.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'Seville Regular';
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/seville_regular-webfont-0ec849c3365dac0ff54bcc20e8743137.woff") format("woff"), url("../../fonts/seville_regular-de3aa9bb81ab1c94db5b9763dce5a164.ttf") format("truetype");
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'dme-icons';
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot");
  src: url("../../fonts/dme-icons/fonts/dme-icons-391d34dd260b62608f0250acc86c7fe9.eot") format("embedded-opentype"), url("../../fonts/dme-icons/fonts/dme-icons-01766a83b3cb48d6361f3770b1659143.ttf") format("truetype"), url("../../fonts/dme-icons/fonts/dme-icons-abb5de61dc38857df327dea756c9b4ce.woff") format("woff"), url("../../fonts/dme-icons/fonts/dme-icons-789057188cedf5847ee36b261067e220.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

#alternate-language {
  display: none;
  text-align: center;
  background-color: #40414a;
}

#alternate-language a {
  display: block;
  width: 100%;
  padding: 15px 0;
  text-decoration: none;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  #alternate-language a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  #alternate-language a span {
    max-width: 70%;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 450px) {
  #alternate-language a span {
    max-width: 250px;
  }
}

#alternate-language a span::after {
  font-family: "dme-icons";
  content: "\e901";
  vertical-align: top;
  position: relative;
  top: 0;
  left: 8px;
  font-size: 15px;
}

/* inStyle (v1.6.3) github.com/salsita/inStyle 2016 | MIT @mixin ============================= */

.product-card-list-simplified {
  position: relative;
  width: 100%;
  max-width: 1440px;
  padding: 0 3%;
  box-sizing: border-box;
  margin: 0 auto;
  font-size: 0;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .product-card-list-simplified {
    max-width: 1024px;
    padding: 0 2.7%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .product-card-list-simplified {
    position: relative;
    width: 100%;
    padding: 0;
  }
}

.product-card-list-simplified button:focus {
  outline: none;
}

.product-card-list-simplified .slick-list {
  overflow: hidden;
  z-index: 1;
}

.product-card-list-simplified .slick-track:focus {
  outline: none;
}

.product-card-list-simplified .slick-arrow {
  position: absolute;
  z-index: 2;
  width: 36px;
  height: 36px;
  background-size: cover;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  top: calc(50% - 20px);
}

.product-card-list-simplified .slick-disabled {
  display: none !important;
}

.product-card-list-simplified .slick-prev {
  left: 20px;
  background: url("../../images/svg/prev-arrow-40d10aed252e80f0d05a96aaf7b22d15.svg");
}

.product-card-list-simplified .slick-next {
  right: 20px;
  background: url("../../images/svg/next-arrow-b14d5284d900ec295736c847d1aadf55.svg");
}

.product-card-list-simplified .slick-dots {
  bottom: -30px;
  margin-left: 0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.product-card-list-simplified .slick-dots li {
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 10px;
  margin-right: 12px;
  border: 2px solid #C3C8C9;
  background: transparent;
  border-radius: 50%;
  font-size: 0;
}

.product-card-list-simplified .slick-dots li:last-child {
  margin-right: 0;
}

.product-card-list-simplified .slick-dots .slick-active {
  border-color: #00B0B9;
  background: #00B0B9;
}

.product-card-list-simplified .product-card-simplified {
  display: inline-block;
  width: 33%;
  margin: 0;
  text-align: center;
  background: transparent;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .product-card-list-simplified .product-card-simplified {
    width: 100%;
  }
}

.product-card-list-simplified .product-card-simplified:focus {
  outline: none;
}

.product-card-list-simplified .content {
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .product-card-list-simplified .content {
    padding-left: 4.8%;
    padding-right: 4.8%;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .product-card-list-simplified .content {
    padding: 0;
  }
}

.product-card-list-simplified .content img {
  width: 100%;
  height: auto;
  margin: 0;
}

.product-card-list-simplified .product-name,
.product-card-list-simplified .product-name span {
  font: 18px/23px "Proxima Nova Bold", Arial, sans-serif;
  color: #FFF;
  text-transform: uppercase;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .product-card-list-simplified .product-name,
  .product-card-list-simplified .product-name span {
    font-size: 16px;
    line-height: 19px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .product-card-list-simplified .product-name,
  .product-card-list-simplified .product-name span {
    font-family: "Proxima Nova Regular", Arial, sans-serif;
    letter-spacing: 1.1px;
  }
}

.product-card-list-simplified .product-name {
  margin-top: 37px;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .product-card-list-simplified .product-name {
    margin-top: 30px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .product-card-list-simplified .product-name {
    margin-top: 20px;
  }
}

.you-might-also-like {
  padding-top: 103px;
  padding-bottom: 58px;
  background: url("../../images/versa/ymal/background-404cd5f5551d5e7fa113427cfca408cf.jpg") center no-repeat;
  background-size: cover;
  background-color: #042641;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .you-might-also-like {
    background: url("../../images/versa/ymal/background-x2-43897769281ca43de1f9e1e3934c23ae.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) {
  .you-might-also-like {
    background: url("../../images/versa/ymal/tablet/background-tablet-1f4e0c35ca01b1728ce2218613079fbb.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 1024px) and (min-resolution: 192dpi) {
  .you-might-also-like {
    background: url("../../images/versa/ymal/tablet/background-tablet-x2-9a0cceaf91052cc5ad6235fd87cb2804.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) {
  .you-might-also-like {
    background: url("../../images/versa/ymal/mobile/background-mobile-2aba978149677bb13ab9676569cd8f7b.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 767px) and (min-resolution: 192dpi) {
  .you-might-also-like {
    background: url("../../images/versa/ymal/mobile/background-mobile-x2-84869eee8b998cf8a70164d7ce49a090.jpg") center no-repeat;
    background-size: cover;
  }
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .you-might-also-like {
    padding-top: 81px;
    padding-bottom: 44px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .you-might-also-like {
    padding-top: 50px;
    padding-bottom: 53px;
  }
}

.you-might-also-like h2 {
  margin-bottom: 35px;
  font: 47px/50px "Proxima Nova Regular", Arial, sans-serif;
  color: #E2E2E2;
  text-align: center;
  letter-spacing: -1px;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .you-might-also-like h2 {
    margin-bottom: 21px;
    font-size: 30px;
  }
}

@media (max-width: 767px), (max-device-width: 767px) {
  .you-might-also-like h2 {
    margin-bottom: 33px;
    font-size: 30px;
    line-height: 50px;
  }
}

.you-might-also-like h2 span {
  position: relative;
  left: -10px;
}

@media (max-width: 1024px), (max-device-width: 1024px) {
  .you-might-also-like h2 span {
    left: -3px;
    letter-spacing: -0.6px;
  }
}

.you-might-also-like .product-card-list.product-card-list-simplified .product-name {
  margin-top: 21px;
}

@media (max-width: 767px), (max-device-width: 767px) {
  .you-might-also-like .product-card-list.product-card-list-simplified .product-name {
    margin-top: 12px;
  }
}

.you-might-also-like .slick-prev::before,
.you-might-also-like .slick-next::before {
  content: '' !important;
}

.watch-video {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 2.7px;
  line-height: 34px;
  color: #fff;
  font-family: "Proxima Nova Bold", Arial, sans-serif;
}

.watch-video::before,
.watch-video::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  z-index: 1;
}

.watch-video::before {
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  border-radius: 32px;
}

@media (max-width: 1024px) {
  .watch-video::before {
    width: 28px;
    height: 28px;
  }
}

.watch-video::after {
  right: 9px;
  top: 9px;
  border-left: 11px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

@media (max-width: 1024px) {
  .watch-video::after {
    right: 8px;
    top: 8px;
  }
}

.watch-video.hidden {
  visibility: hidden;
}

.watch-video:hover {
  color: #fff;
}

a {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  outline: none;
}

.disabled {
  pointer-events: none !important;
  transition: none !important;
}

.hide-cta {
  display: none !important;
}

@media (max-width: 1024px) {
  .hero.hero-long-text-c12-99 .content ul .video-start {
    font-size: 14px;
  }
}

@media (min-width: 767px) {
  .hero.hero-long-text-c12-99 .buy-now-button {
    font-size: 16px;
    padding: 8px 18px;
  }
}