 .cd-hero ul{margin:0;padding:0;}.cd-hero ul li{list-style:none}.cd-slider-nav a:hover {text-decoration:none;}.cd-hero {position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-bottom:30px;}.cd-hero-slider {position: relative;overflow: hidden;}.cd-hero-slider li {position: absolute;top: 70px;left: 0;width: 100%;height: 100%;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}.cd-hero-slider li.selected {position: relative;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.cd-hero-slider li.move-left {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}.cd-hero-slider li.is-moving, .cd-hero-slider li.selected {-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;transition: transform 0.5s;}@media only screen and (min-width: 768px) {.cd-hero-slider {}}@media only screen and (min-width: 1170px) {.cd-hero-slider {}}.cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width {position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;padding-top: 100px;text-align: left;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}.cd-hero-slider .cd-img-container {display: none;}.cd-hero-slider .cd-img-container img {position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.cd-hero-slider .cd-bg-video-wrapper {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.cd-hero-slider .cd-bg-video-wrapper video {display: block;min-height: 100%;min-width: 100%;max-width: none;height: auto;width: auto;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.cd-hero-slider h2, .cd-hero-slider p {line-height: 1.2;margin: 0 auto 14px;width: 90%;max-width: 400px;}.cd-hero-slider h2 {}.cd-hero-slider p {}@media only screen and (min-width: 768px) {.cd-hero-slider .cd-half-width {width: 100%;text-align: center;background-image: url(../images/banner-bottom.png);background-repeat: no-repeat;background-position: center;}}@media only screen and (min-width: 768px) {.cd-hero-slider .cd-half-width {opacity: 0;-webkit-transform: translateX(40px);-moz-transform: translateX(40px);-ms-transform: translateX(40px);-o-transform: translateX(40px);transform: translateX(40px);}.cd-hero-slider .move-left .cd-half-width {-webkit-transform: translateX(-40px);-moz-transform: translateX(-40px);-ms-transform: translateX(-40px);-o-transform: translateX(-40px);transform: translateX(-40px);}.cd-hero-slider .selected .cd-half-width {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.cd-hero-slider .is-moving .cd-half-width {-webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;-moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;transition: opacity 0s 0.5s, transform 0s 0.5s;}.cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2), .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {-webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;-moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;}.cd-hero-slider li.selected.from-left .cd-half-width:first-of-type, .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {-webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;-moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;}.cd-hero-slider .cd-full-width h2, .cd-hero-slider .cd-full-width p, .cd-hero-slider .cd-full-width .cd-btn {opacity: 0;-webkit-transform: translateX(100px);-moz-transform: translateX(100px);-ms-transform: translateX(100px);-o-transform: translateX(100px);transform: translateX(100px);}.cd-hero-slider .move-left .cd-full-width h2, .cd-hero-slider .move-left .cd-full-width p, .cd-hero-slider .move-left .cd-full-width .cd-btn {opacity: 0;-webkit-transform: translateX(-100px);-moz-transform: translateX(-100px);-ms-transform: translateX(-100px);-o-transform: translateX(-100px);transform: translateX(-100px);}.cd-hero-slider .selected .cd-full-width h2, .cd-hero-slider .selected .cd-full-width p, .cd-hero-slider .selected .cd-full-width .cd-btn {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.cd-hero-slider li.is-moving .cd-full-width h2, .cd-hero-slider li.is-moving .cd-full-width p, .cd-hero-slider li.is-moving .cd-full-width .cd-btn {-webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;-moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s;transition: opacity 0s 0.5s, transform 0s 0.5s;}.cd-hero-slider li.selected h2 {-webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;-moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;}.cd-hero-slider li.selected p {-webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;-moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s;transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;}.cd-hero-slider li.selected .cd-btn {-webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;-moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s;transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;}}.cd-slider-nav {position: absolute;width: 100%;top: 0;z-index: 2;text-align: center;height:80px;background-color:#009ac6;}.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a {}.cd-slider-nav nav {display: inline-block;position: relative;}.cd-slider-nav .cd-marker {position: absolute;bottom: 0;left: 0;width: 60px;height:100%;color: #d44457;background:#fff;-webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;-moz-transition: -moz-transform 0.2s, box-shadow 0.2s;transition: transform 0.2s, box-shadow 0.2s;}.cd-slider-nav .cd-marker.item-2 {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}.cd-slider-nav .cd-marker.item-3 {-webkit-transform: translateX(200%);-moz-transform: translateX(200%);-ms-transform: translateX(200%);-o-transform: translateX(200%);transform: translateX(200%);}.cd-slider-nav .cd-marker.item-4 {-webkit-transform: translateX(300%);-moz-transform: translateX(300%);-ms-transform: translateX(300%);-o-transform: translateX(300%);transform: translateX(300%);}.cd-slider-nav .cd-marker.item-5 {-webkit-transform: translateX(400%);-moz-transform: translateX(400%);-ms-transform: translateX(400%);-o-transform: translateX(400%);transform: translateX(400%);}.cd-slider-nav ul::after {clear: both;content: "";display: table;}.cd-slider-nav li {display: inline-block;width: 60px;float: left;}.cd-slider-nav li.selected a {color:#000;}.no-touch .cd-slider-nav li.selected a:hover {background-color: transparent;}.cd-slider-nav a {display: block;position: relative;padding:15px 0;font-size:22px;font-weight: 700;line-height: 40px;color: #fff;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;transition: background-color 0.2s;}.no-touch .cd-slider-nav a:hover {background-color: rgba(0, 1, 1, 0.5);}.cd-slider-nav li:first-of-type a::before {background-position: 0 0;}.cd-slider-nav li.selected:first-of-type a::before {background-position: 0 -24px;}.cd-slider-nav li:nth-of-type(2) a::before {background-position: -24px 0;}.cd-slider-nav li.selected:nth-of-type(2) a::before {background-position: -24px -24px;}.cd-slider-nav li:nth-of-type(3) a::before {background-position: -48px 0;}.cd-slider-nav li.selected:nth-of-type(3) a::before {background-position: -48px -24px;}.cd-slider-nav li:nth-of-type(4) a::before {background-position: -72px 0;}.cd-slider-nav li.selected:nth-of-type(4) a::before {background-position: -72px -24px;}.cd-slider-nav li:nth-of-type(5) a::before {background-position: -96px 0;}.cd-slider-nav li.selected:nth-of-type(5) a::before {background-position: -96px -24px;}@media only screen and (min-width: 768px) {.cd-slider-nav {}.cd-slider-nav .cd-marker, .cd-slider-nav li {width:300px;}.cd-slider-nav a {padding:20px 0;}.cd-slider-nav a::before {top: 30px;}}.cd-main-content {width: 90%;max-width: 768px;margin: 0 auto;padding: 2em 0;}.cd-main-content p {font-size: 1.4rem;line-height: 1.8;color: #999999;margin: 2em 0;}@media only screen and (min-width: 1170px) {.cd-main-content {padding: 3em 0;}.cd-main-content p {font-size: 1.6rem;}}.no-js .cd-hero-slider li {display: none;}.no-js .cd-hero-slider li.selected {display: block;}.no-js .cd-slider-nav {display: none;}header {position: fixed;top: 0;left: 0;width: 100%;padding:3px 0;background:#FFF;-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);z-index: 3;will-change: transform;transition: background 0.3s, -webkit-transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1);transition: transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1), background 0.3s;transition: transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1), background 0.3s, -webkit-transform 0.5s cubic-bezier(0.694, 0.048, 0.335, 1);transform: translateY(0);-webkit-transform: translateY(0);}header nav .logo {float: left;color: black;}header nav .logo:after {content: '';display: table;clear: both;}header nav ul {list-style: none;padding-left: 0;margin: 0;}header nav ul li {float: none;margin-left: 0;}@media (min-width: 768px) {header nav ul li {float: left;margin-left: 0;}}header nav ul li a {display: block;}@media (min-width: 576px) {header nav ul li a {display: block;padding:10px 20px;}}@media (max-width: 768px) {ul {clear: both;}ul li {padding: .5em 0;}}.hide-nav {transform: translateY(-120% !important);-webkit-transform: translateY(-120%) !important;}ul.menu-left {display: block;max-height: 0;overflow: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;z-index: 10;}@media (min-width: 768px) {ul.menu-left {display: block !important;float: right;max-height: none;}}ul.menu-left:before {content: '';display: table;clear: both;}ul.menu-left.collapse {max-height:100% !important;}.nav-toggle {display: block;border-radius: 5px;background-color: transparent;float: right;height:28px;width: 38px;cursor: pointer;padding:15px 8px;}.nav-toggle.open span:first-child {transform: rotate(45deg) translate(4.4px, 4.4px);}.nav-toggle.open span:nth-child(2) {width: 0%;opacity: 0;}.nav-toggle.open span:last-child {transform: rotate(-45deg) translate(4.4px, -4.4px);}@media (min-width: 768px) {.nav-toggle {display: none;}}.nav-toggle span {position: relative;display: block;height: 2px;width: 100%;margin-top: 4px;background-color: #000;transition: all .25s;}.button {display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:15px;text-transform:uppercase;}.button:hover, .button:focus, .button.focus, .button:active, .button.active {text-decoration:none;}.button.button-green.button-large {background:#4bb32f url(../images/download.svg) no-repeat 0 0;background-position: 10px 50%;color:#fff }.button.button-green.button-large:hover, .button.button-green.button-large:focus, .button.button-green.button-large.focus, .button.button-green.button-large:active, .button.button-green.button-large.active {background:#399e2d url(../images/download.svg) no-repeat 0 0;background-position: 10px 50%;}.button.button-blue.button-large {background:#2fa4fe url(../images/cart.svg) no-repeat 0 0;background-position: 10px 50%;color:#fff }.button.button-blue.button-large:hover, .button.button-blue.button-large:focus, .button.button-blue.button-large.focus, .button.button-blue.button-large:active, .button.button-blue.button-large.active {background:#249efc url(../images/cart.svg) no-repeat 0 0;background-position: 10px 50%;}.button.button-large {border-radius:6px;padding:20px 15px 20px 65px;min-width: 200px;font-size:20px;}