<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*========== RESET ==========*/
*
    {
    box-sizing: border-box;
    }

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,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	/*content: '';
	content: none;*/
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*========== STYLES ==========*/
html {
	font-size: 100%;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	color: white;
	cursor: default;
}
body {
	background: black;
	color: white;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: 400;
	line-height: 1.125em;
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;
}
#main
    {
    width: 100%;
    height: 100%;
}

#main .free-html {
}
#lp-npc2018 {
	font-family: 'Lucas', "Trebuchet MS", Helvetica, arial, sans-serif;
	font-weight: 300;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 24px;
	text-align: center;
	margin-top: 60px;
	color: rgba(0,0,0,1);
	background-color: rgba(255,255,255,1);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#lp-npc2018 *+h1,
#lp-npc2018 *+h2,
#lp-npc2018 *+h3,
#lp-npc2018 *+h4,
#lp-npc2018 *+p {margin-top: 24px}

#lp-npc2018 h1,
#lp-npc2018 h2,
#lp-npc2018 h3,
#lp-npc2018 h4,
#lp-npc2018 h5,
#lp-npc2018 .title,
#lp-npc2018 .title-h3,
#lp-npc2018 .title .small,
#lp-npc2018 h2 .small {
	text-transform: uppercase;
}

#lp-npc2018 h1,
#lp-npc2018 .title {
	font-weight: 800;
	font-size: 48px;
	letter-spacing: 12px;
	line-height: 64px;
}
#lp-npc2018 h2 {
	font-weight:300;
	font-size: 36px;
	letter-spacing: 8px;
	line-height: 48px;
}
#lp-npc2018 h2.strong {
	font-weight: 500;
}
#lp-npc2018 h3,
#lp-npc2018 .title-h3,
#lp-npc2018 .title .small,
#lp-npc2018 h1 .small,
#lp-npc2018 h2 .small {
	font-weight: 800;
	font-size: 18px;
	letter-spacing: 3px;
	line-height: 24px;
}
#lp-npc2018 h4 {
	font-weight: 800;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 24px;
}
#lp-npc2018 h5 {
	font-weight: 800;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 21px;
}
#lp-npc2018 h2 + h3,
#lp-npc2018 h2 + p {
	margin-top: 48px;
}

#lp-npc2018 .lead p {
	font-size: 24px;
	letter-spacing: 2px;
	line-height: 32px;
}
#lp-npc2018 .medium p {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 24px;
}
#lp-npc2018 .small,
#lp-npc2018 small,
#lp-npc2018 .small p {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 21px;
}
#lp-npc2018 .xs p,
#lp-npc2018  p.xs {
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
}
#lp-npc2018 p.productPrice {
    font-weight: 600;
    color: rgba(61,135,5,1);
}
#lp-npc2018 .lead blockquote p {
	font-weight:300;
	font-size: 36px ;
	letter-spacing: 2px;
	line-height: 48px;
	color: rgba(127,127,127,1);
}
#lp-npc2018 .lead blockquote footer {
	font-weight: 800;
	font-size: 18px;
	letter-spacing: 3px;
	line-height: 24px;
	text-transform: uppercase;
	color: rgba(127,127,127,1);
	margin-top: 48px;
}

#lp-npc2018 b, 
#lp-npc2018 strong {font-weight: 600;}
#lp-npc2018 em,
#lp-npc2018 i { font-style:italic;}

#lp-npc2018 img {
	width: 100%;
	display: block;
}
#lp-npc2018 picture {
	margin: 0;
}
#lp-npc2018 section:not(.lp-header) ul {
	margin: 24px 0;
	padding: 0 0 0 24px;
	list-style: none;
}
#lp-npc2018 section:not(.lp-header) ul li {}
#lp-npc2018 section:not(.lp-header) ul li:before {
	display: inline-block;
	font-family: 'np-icons' !important;
	content: "\e905";
	margin-left: -24px;
	margin-right: 5px;
}
#lp-npc2018 section:not(.lp-header) ul li + li {
	margin-top: 24px;
}
#lp-npc2018 section ul.list-unstyled {
	margin: 0;
	padding: 0;
	list-style: none;
}
#lp-npc2018 section ul.list-unstyled li:before {
	display: none;
}
/*----- LINKS -----*/
#lp-npc2018 a,
#lp-npc2018 .md-trigger {
	font-weight: 400;
	color: rgba(152,111,56,1);
	font-size: inherit;
	letter-spacing: inherit;
	text-decoration: none;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

#lp-npc2018 a:hover,
#lp-npc2018 a:focus,
#lp-npc2018 .md-trigger:hover {
	color: rgba(152,111,56,1);
	text-decoration: underline;
	outline: none;
}
/*----- BUTTONS -----*/
#lp-npc2018 .btn {
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: inherit;
	text-transform: uppercase;
	border: solid 1px transparent;
	color: rgba(0,0,0,1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 40px;
	padding: 8px 42px;
	text-align: center;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
#lp-npc2018 .btn.primary {
	height: 50px;
	padding: 12px 42px;
}
#lp-npc2018 .btn.cta {
	color: rgba(255,255,255,1);
	background: rgba(152,111,56,1);
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
}
#lp-npc2018 .btn.cta:hover {
	color: rgba(255,255,255,1);
	background: rgba(152,111,56,1);
	text-decoration: none;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .30);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .30);
}
#lp-npc2018 .btn.cta:visited,
#lp-npc2018 .btn.cta:focus {
	color: rgba(255,255,255,1);
	background: rgba(129,94,47,1);
	text-decoration: none;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
}
#lp-npc2018 .btn.cta.secondary {
	color: rgba(0,0,0,1);
	background: rgba(0,0,0,0);
	border: solid 1px rgba(0,0,0,1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#lp-npc2018 .btn.cta.secondary:hover,
#lp-npc2018 .btn.cta.secondary:focus {
	color: rgba(255,255,255,1);
	background: rgba(0,0,0,1);
}
/*#lp-npc2018 .btn.cta.secondary:visited {
	color: rgba(255,255,255,1);
	background: rgba(77,77,77,1);
}*/
#lp-npc2018 .btn.disabled {
	color: rgba(110,110,110,1);
	background: rgba(243,243,243,1);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#lp-npc2018 button {
	border: none;
	background: transparent;
}
#lp-npc2018 .add-to-cart {
  display: table;
  width: auto;
  margin: 10px auto 0;
	color: rgba(255,255,255,1);
	background: rgba(61,135,5,1);
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
}
#lp-npc2018 .add-to-cart:hover {
  -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .30);
	-moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, .30);
}
#lp-npc2018 .add-to-cart:visited,
#lp-npc2018 .add-to-cart:focus {
	background: rgba(51,114,4,1);
	text-decoration: none;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .30);
}
#lp-npc2018 .gifting-amount {
	width: 30px;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 6px;
	font-size: 16px;
	height: 100%;
	text-align: center;
}
/*----- ANCHOR -----*/
/*
.anchor {
 text-align:center
}
.anchor svg {
 margin-bottom:1.21429em!important
}
.anchor span {
 display:block;
 width:auto;
 position:relative
}
.anchor span:after {
 content:"";
 display:block;
 position:absolute;
 left:50%;
 bottom:-4px;
 transform:translateX(-50%);
 width:0;
 height:1px;
 background:#fff;
 transition:all .2s ease-in-out
}
.anchor:hover span:after {
 width:100%
}
.anchor span:after {
 background:#000
}
*/
#lp-npc2018 span.arrow {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto;
  border-left: none;
  border-top: none;
  border-right: 2px rgba(152,111,56,1) solid;
  border-bottom: 2px rgba(152,111,56,1) solid;
  background: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#lp-npc2018 span.more {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 auto;
  border-left: none;
  border-top: none;
  border-right: 2px rgba(152,111,56,1) solid;
  border-bottom: 2px rgba(152,111,56,1) solid;
  background: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#lp-npc2018 .backtop {
	position: relative;
  display: inline-block;
	text-transform: uppercase;
	margin: 0 auto;
}

#lp-npc2018 .backtop span.arrow {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto;
	padding-bottom: 0;
  border-left: none;
  border-top: none;
  border-right: 2px rgba(152,111,56,1) solid;
  border-bottom: 2px rgba(152,111,56,1) solid;
  background: none;
	top: -20px;
	position: absolute;
	left: 50%;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg) translate(0px, 0px);
  transform: rotate(-135deg) translate(0px, 0px);
}
#lp-npc2018 .backtop:hover span.arrow {
	top: -30px;
}


/*========== LAYOUT ==========*/
#lp-npc2018 .container-fluid {max-width: 996px;}
#lp-npc2018 .lp-footer {
	padding: 40px 0 40px
}

/*---------- NAV ----------*/
#lp-npc2018 .menu-wrapper {
	height: 60px;
	background: rgba(0,0,0,.8);
	transition: .25s;
	position: absolute;
	z-index: 10;
	left: 0;
	right: 0;
}
#lp-npc2018 nav {
    display: table;
    width: 100%;
    font-size: 14px;
}
#lp-npc2018 nav .v_home {
    /*display: table-cell;*/
	display: none;
  vertical-align: middle;
	
	padding: 12px 0;
}
#lp-npc2018 nav .v_home a {
	color: rgba(255,255,255,1);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 800;
}
#lp-npc2018 button.v_btnMenu {
    display: none;
}
#lp-npc2018 nav .v_menu {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: left;
}
#lp-npc2018 nav ul {
    list-style: none;
	margin: 0;
	padding: 0;
}
#lp-npc2018 nav .v_menu li {
    display: inline-table;
    height: 100%;
    margin-left: 2em;
}
#lp-npc2018 nav .v_menu li a {
	color: rgba(255,255,255,1);
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 800;
	display: table-cell;
	vertical-align: middle;
	padding: 20px 0;
	position: relative;
	opacity: .75;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
#lp-npc2018 nav .v_menu li a:after {
	content: "";
	width: 0;
	height: 1px;
	background: transparent;
	position: absolute;
	bottom: 1em;
	left: 0;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
#lp-npc2018 nav .v_menu li a:hover,
#lp-npc2018 nav .v_menu li.active a{
	color: rgba(152,111,56,1);
	opacity: 1;
}
#lp-npc2018 nav .v_menu li a:hover:after,
#lp-npc2018 nav .v_menu li.active a:after {
	background: rgba(152,111,56,1);
	width: 100%;
}
/*---------- BREADCRUMB ----------*/
#lp-npc2018 .breadcrumb {
    padding: 8px 0 0;
    margin-bottom: 0;
    list-style: none;
    background-color: transparent;
    border-radius: 0;
		border-bottom:  solid 1px rgba(152,111,56,1);
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	align-content: center;
}
#lp-npc2018 .breadcrumb &gt; li {
    /*display: inline-block;*/
}
#lp-npc2018 .breadcrumb &gt; li a {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding-bottom: 16px;
	margin-bottom: -2px;
	border-bottom: solid 4px rgba(152,111,56,0);
}
#lp-npc2018 .breadcrumb &gt; li a:hover,
#lp-npc2018 .breadcrumb &gt; li.active a {
	border-bottom: solid 4px rgba(152,111,56,1);
	
}

#lp-npc2018 .breadcrumb &gt; li.back a {
	color: rgba(0,0,0,1);
	border-bottom: solid 4px rgba(152,111,56,0);
}
#lp-npc2018 .breadcrumb &gt; li.back a:hover {
	color: rgba(152,111,56,1);
	border-bottom: solid 4px rgba(152,111,56,1);
}

/*---------- SLIDER ----------*/
#lp-npc2018 .slick-slider {
    padding: 0 0 30px;
    overflow: hidden;
    position: relative;
    height: 100%;
    width: 100%;
}

#lp-npc2018 .lp-header,
#lp-npc2018 .slick-slider .slick-slide {
	position: relative;
}
#lp-npc2018 .slick-slider .image-cont,
#lp-npc2018 .image-cont{
	position: relative;
	z-index: 0;
}
#lp-npc2018 .slick-slider .image-cont:after,
#lp-npc2018 .image-cont:after{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.6);
}
#lp-npc2018 .slick-slider .slider-inner,
#lp-npc2018 .content-inner{
	position: absolute;
	top: 50%;
	left: 0px;
	right: 0px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#lp-npc2018 .slick-slider .info-cont,
#lp-npc2018 .info-cont {
	color: rgba(255,255,255,1);
}
#lp-npc2018 .slick-slider .info-cont .title .small,
#lp-npc2018 .info-cont h1 .small {
	display: block;
	margin-bottom: 24px;
}
#lp-npc2018 .slick-slider .info-cont .link {
	margin-top: 24px;
}
/* Icons */

/* Arrows */
#lp-npc2018 .slick-prev,
#lp-npc2018 .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
		z-index: 0;
    top: 50%;

    display: block;

    width: 80px;
    height: 80px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: rgba(0,0,0,0.5);
}
/*#lp-npc2018 .slick-prev:hover,
#lp-npc2018 .slick-prev:focus,
#lp-npc2018 .slick-next:hover,
#lp-npc2018 .slick-next:focus
{
    color: transparent;
    outline: none;
    background: rgba(0,0,0,0.5);
}*/


/*#lp-npc2018 .slick-prev.slick-disabled:before,
#lp-npc2018 .slick-next.slick-disabled:before
{
    opacity: .25;
}*/

#lp-npc2018 .slick-prev:before,
#lp-npc2018 .slick-next:before
{
    
		content: "";
		background: rgba(152,111,56,1);
		display: block;
		height: 80px;
		width: 0;
		position: absolute;
		z-index: 1;
		top: 0;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
#lp-npc2018 .slick-prev:hover:before,
#lp-npc2018 .slick-prev:focus:before,
#lp-npc2018 .slick-next:hover:before,
#lp-npc2018 .slick-next:focus:before
{
		width: 80px;
}
#lp-npc2018 .slick-prev:after,
#lp-npc2018 .slick-next:after
{
    font-family: 'np-icons' !important;
    font-size: 40px;
    line-height: 2;

    opacity: .75;
    color: rgba(152,111,56,1);
	
		background: transparent;
		display: block;
		height: 80px;
		width: 80px;
		position: absolute;
		z-index: 2;
		top: 0;

    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
#lp-npc2018 .facts .slick-prev:after,
#lp-npc2018 .facts .slick-next:after
{
    font-family: 'np-icons' !important;
    font-size: 40px;
    line-height: 2;

    opacity: .75;
	color: rgba(255,255,255,1);
}
#lp-npc2018 .slick-prev:hover:after,
#lp-npc2018 .slick-prev:focus:after,
#lp-npc2018 .slick-next:hover:after,
#lp-npc2018 .slick-next:focus:after {
	opacity: 1;
		color: rgba(255,255,255,1);
}

#lp-npc2018 .slick-prev
{
    left: 0px;
}
[dir='rtl'] .slick-prev
{
    right: 0px;
    left: auto;
}
#lp-npc2018 .slick-prev:before
{
		left: 0;
}
#lp-npc2018 .slick-prev:after
{
    content: "\e900";
}
[dir='rtl'] .slick-prev:after
{
    content: "\e901";
}

#lp-npc2018 .slick-next
{
    right: 0px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 0px;
}
#lp-npc2018 .slick-next:before
{
		right: 0;
}
#lp-npc2018 .slick-next:after
{
    content: "\e901";
}
[dir='rtl'] .slick-next:after
{
    content: "\e900";
}
 
/* Dots */
#lp-npc2018 .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

#lp-npc2018 .slick-dots
{
    position: absolute;
    bottom: 0px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
#lp-npc2018 .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
#lp-npc2018 .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 10px;
    height: 10px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
		
}
#lp-npc2018 .slick-dots li button:hover,
#lp-npc2018 .slick-dots li button:focus
{
    outline: none;
}
#lp-npc2018 .slick-dots li button:hover:before,
#lp-npc2018 .slick-dots li button:focus:before
{
    opacity: 1;
}
#lp-npc2018 .slick-dots li button:before
{
    position: absolute;
    top: 0;
    left: 0;

    width: 10px;
    height: 10px;
		border: solid 1px rgba(0,0,0,1);
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;

    content: '';

    opacity: 1;
    background: transparent;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#lp-npc2018 .slick-dots li.slick-active button:before
{
    opacity: 1;
		border: solid 1px rgba(0,0,0,1);
    background: rgba(0,0,0,1);
}
/*---------- INTRO ----------*/
#lp-npc2018 .intro {
	padding: 80px 0;
}
#lp-npc2018 .intro img {
	width: auto;
	max-width: 100%;
	margin: 48px auto;
}
#lp-npc2018 .intro h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .intro h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .intro ul + h3 {
	margin-top: 48px;
}
#lp-npc2018 .intro ul.list-unstyled figure {
	width: 66.66666667%;
	margin: 0 auto;
}
#lp-npc2018 .intro ul.list-unstyled figure img {
	margin: 0;
}
#lp-npc2018 .intro ul.list-unstyled figure figcaption {
	font-weight: 800;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 21px;
	text-transform: uppercase;
	margin-top: 48px;
}
#lp-npc2018 .intro ul.list-unstyled li + li {
	border-top: solid 4px rgba(0,0,0,1);
	margin-top: 48px;
	padding-top: 48px;
}
#lp-npc2018 .intro h4 + p {
	margin-top: 0;
}
/*---------- APPROACH ----------*/
#lp-npc2018 .approach {
	padding: 80px 0 0;
	background: rgba(230,219,197,.5);
}
#lp-npc2018 .approach h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .approach h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .approach .approach-items {
	display: table;
}
#lp-npc2018 .approach .approach-items .approach-item {
	display: table-cell;
	vertical-align: top;
	width: 33.333%;
}
#lp-npc2018 .approach .approach-items .approach-item.first {
	background: rgba(255,255,255,1);
}
#lp-npc2018 .approach .approach-items .approach-item.last {
	background: rgba(230,219,197,1);
}
#lp-npc2018 .approach .approach-items .approach-item .img-link {
	position: relative;
	display: block;
}
#lp-npc2018 .approach .approach-items .approach-item .img-link picture {
	position: relative;
	display: block;
}
#lp-npc2018 .approach .approach-items .approach-item .img-link picture:after {
	content: "";
	background: rgba(255,255,255,0);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
} 
#lp-npc2018 .approach .approach-items .approach-item .img-link:hover picture:after {
    background: rgba(255,255,255,.4);
}
#lp-npc2018 .approach .approach-items .approach-item .img-link .title-h3 {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: 0;
	color: rgba(225,255,255,1);
	background: rgba(0,0,0,.75);
	padding: 24px;
	display: flex;
  justify-content: center;
  flex-direction: column;
	min-height: 120px;
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
#lp-npc2018 .approach .approach-items .approach-item .img-link .title-h3 .subline {
	font-weight: 300;
	display: block;
}
#lp-npc2018 .approach .approach-items .approach-item .img-link:hover .title-h3  {
	background: rgba(0,0,0,.95);
	padding: 24px;
	min-height: 150px;
}
#lp-npc2018 .approach .approach-items .approach-item .approach-cont {
	padding: 10% 12%;
}
#lp-npc2018 .approach .approach-items .approach-item p:last-child {
	margin-top: 48px;
}
/*---------- PARTNERS ----------*/
#lp-npc2018 .partners {
	padding: 80px 0;
	background-position: top center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-size: cover;
}
#lp-npc2018 .partners h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .partners h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .partners .partner-item img {
	width: auto;
	max-width: 100%;
	margin: 48px auto;
}
/*---------- QUESTIONS ----------*/
#lp-npc2018 .questions {
	padding: 80px 0;
	background: rgba(255,255,255,1);
}
#lp-npc2018 .questions h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .questions h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .questions .row:last-child {
	margin-top: 48px;
}
/*---------- SECTION STORY ----------*/
#lp-npc2018 .section-story {
	padding: 80px 0;
}
#lp-npc2018 .section-story.section-story-a,
#lp-npc2018 .section-story.section-story-b {
	background: rgba(230,219,197,.5);
}
#lp-npc2018 .section-story.section-story-c {
	background: rgba(230,219,197,1);
}
#lp-npc2018 .section-story h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .section-story h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .section-story h2 .small {
	display: block;
	margin-bottom: 24px;
}
#lp-npc2018 .section-story .disclaimer {
	margin-top: 24px;
}
#lp-npc2018 .section-story.section-story-b h3 {
	margin: 48px 0;
}
#lp-npc2018 .section-story.section-story-b figure figcaption {
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 21px;
    text-transform: uppercase;
    margin-top: 24px;
}
#lp-npc2018 .section-story ul.list-inline {
	padding: 0;
	margin-left: -15px;
	margin-right: -15px;
}
#lp-npc2018 .section-story ul.list-inline li {
	position: relative;
}
#lp-npc2018 .section-story ul.list-inline li img {
	width: 80%;
	margin: 0 auto;
}
#lp-npc2018 .section-story ul.list-inline li + li {
	margin-top: 0;
}
#lp-npc2018 .section-story ul.list-inline li:before {
	display: none;
}
#lp-npc2018 .section-story ul.list-inline li:after {
	display: block;
	font-family: 'np-icons' !important;
	content: "\e905";
	position: absolute;
	top: 35%;
	right: -20px;
	font-size: 40px;
}
#lp-npc2018 .section-story ul.list-inline li:last-child:after {
	display: none;
}
#lp-npc2018 .section-story .content.text-left img {
	width: auto;
	max-width: 100%;
	margin-right: 30px;
}

/*---------- PARALLAX ----------*/
#lp-npc2018 .parallax {
	height: 40vh;
	padding: 80px 0;
	position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
	background-size: cover;
}

/*---------- OUR PLAN ----------*/
#lp-npc2018 .our-plan {
	background: rgba(230,219,197,.5);
}
#lp-npc2018 .our-plan h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .our-plan h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .our-plan .our-plan-items {
	display: table;
	width: 100%;
}
#lp-npc2018 .our-plan .our-plan-item {
	display: table-cell;
	vertical-align: top;
	width: 33.333%;
	padding: 5% 3%;
}
#lp-npc2018 .our-plan .our-plan-item.first {
	background: rgba(255,255,255,1);
}
#lp-npc2018 .our-plan .our-plan-item.last {
	background: rgba(230,219,197,1);
}

/*---------- FACTS ----------*/
#lp-npc2018 .facts {
	padding: 80px 0;
	background-position: top center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-size: cover;
}
#lp-npc2018 .facts h2 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .facts h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .facts h3 {
	color: rgba(152,111,56,1);
}
#lp-npc2018 .facts ul {
	margin: 0!important;
	padding: 0!important;
	list-style: none;
}
#lp-npc2018 .facts .info-cont {
    color: rgba(0,0,0,1);
}
#lp-npc2018 .facts .info-cont img {
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
/*---------- FAQ ----------*/
#lp-npc2018 .faq.intro {
	padding: 120px 0 0;
}
#lp-npc2018 .faq {
	padding: 80px 0;
}
#lp-npc2018 #faq02 {
	background: rgba(230,219,197,.5);
}
#lp-npc2018 #faq03 {
	background: rgba(230,219,197,1);
}
#lp-npc2018 .intro h2 .small {
    display: block;
    margin-bottom: 24px;
}
#lp-npc2018 .faq table {
    border-spacing: 0;
    border-collapse: collapse;
}
#lp-npc2018 .faq .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
#lp-npc2018 .faq .table &gt; tbody &gt; tr &gt; td, 
#lp-npc2018 .faq .table &gt; tbody &gt; tr &gt; th, 
#lp-npc2018 .faq .table &gt; tfoot &gt; tr &gt; td, 
#lp-npc2018 .faq .table &gt; tfoot &gt; tr &gt; th, 
#lp-npc2018 .faq .table &gt; thead &gt; tr &gt; td, 
#lp-npc2018 .faq .table &gt; thead &gt; tr &gt; th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #fff;
}
#lp-npc2018 .accordion {
  width: 100%;
}

#lp-npc2018 .accordion-item {
  position: relative;
}
#lp-npc2018 .accordion-item.active .heading {
  color: rgba(0,0,0,1);
}
#lp-npc2018 .accordion-item.active .icon {
  color: rgba(152,111,56,1);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

#lp-npc2018 .accordion-item .heading {
  display: block;
  text-decoration: none;
  color: rgba(0,0,0,1);
  position: relative;
  padding: 0 0 0 48px;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
/*@media (min-width: 40rem) {
 #lp-npc2018  .accordion-item .heading {
    font-size: 1.2rem;
  }
}*/
#lp-npc2018 .accordion-item .heading:hover {
  color: rgba(0,0,0,1);
}

#lp-npc2018 .accordion-item .icon {
  display: block;
  position: absolute;
  top: -4px;
  left: 0;
	font-size: 32px;
	color: rgba(152,111,56,1);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

#lp-npc2018 .accordion-item .content {
  display: none;
	padding-left: 48px;
}
#lp-npc2018 .accordion-item .content p {
  margin-top: 0;
}
#lp-npc2018 .accordion-item .content p + p {
	margin-top: 24px;
} 
/*@media (min-width: 40rem) {
 #lp-npc2018  .accordion-item .content {
    line-height: 1.75;
  }
}*/
/*========== MODAL ==========*/

#lp-npc2018 .md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 80%;
	max-width: 996px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

#lp-npc2018 .md-show {
	visibility: visible;
}

#lp-npc2018 .md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(0,0,0,.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

#lp-npc2018 .md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
#lp-npc2018 .md-overflow {
  width: 100%;
  height: 100%;
	max-height: 90vh;
  padding: 50px 0 0;

  /* let it scroll */
  overflow-x: auto;
}
#lp-npc2018 .md-content {
	background: rgba(255,255,255,1);
	position: relative;
	border-radius: 0;
	margin: 0 auto;
  padding: 40px;
	-webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0px 0px 16px rgba(0, 0, 0, .8);
	box-shadow: 0px 0px 16px rgba(0, 0, 0, .8);
}

#lp-npc2018 .md-content h3 {
	position: relative;
	padding-bottom: 24px;
	margin-bottom: 48px;
}
#lp-npc2018 .md-content h3:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 140px;
	border-bottom: solid 4px rgba(0,0,0,1);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#lp-npc2018 .md-content img {
	width: auto;
	max-width: 100%;
	margin: 48px auto
}

#lp-npc2018 .md-content button {
	padding: 0;
	cursor: pointer;
	border: 0;
	-webkit-appearance: none;
	font-size: 40px;
	width: 64px;
	height:64px;
	border-radius: 50%;
	background: rgba(117,117,117,1);
	color: rgba(255,255,255,1);
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
#lp-npc2018 .md-content button:hover {
	background: rgba(255,255,255,1);
	color: rgba(0,0,0,1);
}

/* Individual modal styles with animations/transitions */

/* Effect 1: Fade in and scale up */
#lp-npc2018 .md-effect-1 .md-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

#lp-npc2018 .md-show.md-effect-1 .md-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

@font-face {
  font-family: 'np-icons';
  src:  url('https://www.nespresso.com/shared_res/mos/free_html/de/fonts/np-icons.eot?3im4co');
  src:  url('https://www.nespresso.com/shared_res/mos/free_html/de/fonts/np-icons.eot?3im4co#iefix') format('embedded-opentype'),
    url('https://www.nespresso.com/shared_res/mos/free_html/de/fonts/np-icons.ttf?3im4co') format('truetype'),
    url('https://www.nespresso.com/shared_res/mos/free_html/de/fonts/np-icons.woff?3im4co') format('woff'),
    url('https://www.nespresso.com/shared_res/mos/free_html/de/fonts/np-icons.svg?3im4co#np-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon"], [class*=" icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'np-icons' !important;
  speak: none;
  font-style: normal!important;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
	display: inline-block;
	text-rendering: auto;
	vertical-align: middle;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-big-arrow-l:before {
  content: "\e900";
}
.icon-big-arrow-r:before {
  content: "\e901";
}
.icon-expand:before {
  content: "\e902";
}
.icon-plus:before {
  content: "\e903";
}
.icon-small-arrow-l:before {
  content: "\e904";
}
.icon-small-arrow-r:before {
  content: "\e905";
}
.icon-cross:before {
  content: "\e906";
}
</pre></body></html>