/*.fp-enabled body, html.fp-enabled {
	margin:0;
	padding:0;
	overflow:hidden;
	-webkit-tap-highlight-color:transparent
}
#superContainer {
	height:100%;
	position:relative;
	-ms-touch-action:none;
	touch-action:none
}
.fp-section {
	position:relative;
	box-sizing:border-box
}
.fp-slide {
	float:left
}
.fp-slide, .fp-slidesContainer {
	height:100%;
	display:block
}
.fp-slides {
	z-index:1;
	height:100%;
	overflow:hidden;
	position:relative;
transition:all .3s ease-out
}
.fp-section.fp-table, .fp-slide.fp-table {
	display:table;
	table-layout:fixed;
	width:100%
}
.fp-tableCell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%
}
.fp-slidesContainer {
	float:left;
	position:relative
}
.fp-controlArrow {
	position:absolute;
	z-index:4;
	top:50%;
	cursor:pointer;
	width:0;
	height:0;
	border-style:solid;
	margin-top:-38px;
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.fp-controlArrow.fp-prev {
	left:15px;
	width:0;
	border-width:38.5px 34px 38.5px 0;
	border-color:transparent #fff transparent transparent
}
.fp-controlArrow.fp-next {
	right:15px;
	border-width:38.5px 0 38.5px 34px;
	border-color:transparent transparent transparent #fff
}
.fp-scrollable {
	overflow:scroll
}
.fp-notransition {
	transition:none!important
}
.fp-slidesNav {
	position:absolute;
	z-index:4;
	left:50%;
	opacity:1
}
.fp-slidesNav.bottom {
	bottom:17px
}
.fp-slidesNav.top {
	top:17px
}
#fp-nav ul, .fp-slidesNav ul {
	margin:0;
	padding:0
}
#fp-nav ul li, .fp-slidesNav ul li {
	display:block;
	width:14px;
	height:13px;
	margin:7px;
	position:relative
}
#fp-nav ul li a, .fp-slidesNav ul li a {
	display:block;
	position:relative;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
	text-decoration:none
}
#fp-nav ul li a.active span, #fp-nav ul li:hover #fp-nav ul li a.active span, #fp-nav ul li:hover .fp-slidesNav ul li a.active span, #fp-slidesNav ul li:hover #fp-nav ul li a.active span, #fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span, .fp-slidesNav ul li a.active span {
	height:12px;
	width:12px;
	margin:-6px 0 0 -6px;
	border-radius:100%
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	border-radius:50%;
	position:absolute;
	z-index:1;
	height:4px;
	width:4px;
	border:0;
	background:#333;
	left:50%;
	top:50%;
	margin:-2px 0 0 -2px;
transition:all .1s ease-in-out
}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
	width:10px;
	height:10px;
	margin:-5px 0 0 -5px
}
#fp-nav {
	position:fixed;
	z-index:100;
	margin-top:-32px;
	top:50%;
	opacity:1;
	-webkit-transform:translate3d(0, 0, 0)
}
#fp-nav.right {
	right:17px
}
#fp-nav.left {
	left:17px
}
#fp-nav ul li .fp-tooltip {
	position:absolute;
	top:-2px;
	color:#fff;
	font-size:14px;
	font-family:arial, helvetica, sans-serif;
	white-space:nowrap;
	max-width:220px;
	overflow:hidden;
	display:block;
	opacity:0;
	width:0
}
#fp-nav ul li .fp-tooltip.right {
	right:20px
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip {
transition:opacity .2s ease-in;
	width:auto;
	opacity:1
}
.fp-slidesNav ul li {
	display:inline-block
}
*, ::after, ::before {
}
@font-face {
font-family:interface;
src:url(../fonts/samsungif_rg-webfont.eot);
src:url(../fonts/samsungif_rg-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/samsungif_rg-webfont.woff) format("woff"), url(../fonts/samsungif_rg-webfont.ttf) format("truetype"), url(../fonts/samsungif_rg-webfont.svg#samsung_interfaceregular) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:interfacebold;
src:url(../fonts/samsungif_bd-webfont.eot);
src:url(../fonts/samsungif_bd-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/samsungif_bd-webfont.woff) format("woff"), url(../fonts/samsungif_bd-webfont.ttf) format("truetype"), url(../fonts/samsungif_bd-webfont.svg#samsung_interfacebold) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:samsung_interfaceblack;
src:url(../fonts/samsungif_blk-webfont.eot);
src:url(../fonts/samsungif_blk-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/samsungif_blk-webfont.woff) format("woff"), url(../fonts/samsungif_blk-webfont.ttf) format("truetype"), url(../fonts/samsungif_blk-webfont.svg#samsung_interfaceblack) format("svg");
font-weight:400;
font-style:normal;
text-transform:uppercase
}
@font-face {
font-family:PFSquareSansProRegular;
src:url(../fonts/pfsquaresanspro-regular-webfont.eot);
src:url(../fonts/pfsquaresanspro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/pfsquaresanspro-regular-webfont.woff) format("woff"), url(../fonts/pfsquaresanspro-regular-webfont.ttf) format("truetype"), url(../fonts/pfsquaresanspro-regular-webfont.svg#pfsquaresanspro-regular-webfont) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:PFSquareSansProBold;
src:url(../fonts/pfsquaresanspro-bold-webfont.eot);
src:url(../fonts/pfsquaresanspro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/pfsquaresanspro-bold-webfont.woff) format("woff"), url(../fonts/pfsquaresanspro-bold-webfont.ttf) format("truetype"), url(../fonts/pfsquaresanspro-bold-webfont.svg#pfsquaresanspro-bold-webfont) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:PFSquareSansProMedium;
src:url(../fonts/pfsquaresanspro-medium-webfont.eot);
src:url(../fonts/pfsquaresanspro-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/pfsquaresanspro-medium-webfont.woff) format("woff"), url(../fonts/pfsquaresanspro-medium-webfont.ttf) format("truetype"), url(../fonts/pfsquaresanspro-medium-webfont.svg#pfsquaresanspro-medium-webfont) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:PFSquareSansProLight;
src:url(../fonts/pfsquaresanspro-light-webfont.eot);
src:url(../fonts/pfsquaresanspro-light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/pfsquaresanspro-light-webfont.woff) format("woff"), url(../fonts/pfsquaresanspro-light-webfont.ttf) format("truetype"), url(../fonts/pfsquaresanspro-light-webfont.svg#pfsquaresanspro-light-webfont) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:sssB;
src:url(../fonts/SamsungSharpSans-Bold.eot);
src:url(../fonts/SamsungSharpSans-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/SamsungSharpSans-Bold.woff) format("woff");
font-weight:400;
font-style:normal
}
@font-face {
font-family:sssM;
src:url(../fonts/SamsungSharpSans-Medium.eot);
src:url(../fonts/SamsungSharpSans-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/SamsungSharpSans-Medium.woff) format("woff");
font-weight:400;
font-style:normal
}
@font-face {
font-family:sssR;
src:url(../fonts/SamsungSharpSans-Regular.eot);
src:url(../fonts/SamsungSharpSans-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/SamsungSharpSans-Regular.woff) format("woff");
font-weight:400;
font-style:normal
}
html {
}
body {
	margin:0
}
.body_wrapper {
	max-width:100%
}
.microsite {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	box-sizing:border-box;
	color:#706f6f;
	font-family:sssR, Arial, Sans-Serif;
	font-size:16px;
	line-height:1.5;
	position:relative
}
.microsite:after, .microsite:before {
	content:" ";
	display:table
}
.microsite:after {
	clear:both
}*/
/*@media screen and (max-width:480px) {
.microsite {
font-size:14px;
line-height:1.4
}
}
.microsite *, .microsite :after, .microsite :before {
}
.microsite ul {
	list-style-type:none;
	margin:0 0 10px;
	padding:0
}
.microsite a, .microsite a:visited {
	color:#89ba4a;
	text-decoration:none
}
.microsite a:hover, .microsite a:visited:hover {
	text-decoration:underline
}
.microsite img {
	vertical-align:middle
}
.microsite ol {
	list-style-type:decimal;
	margin-bottom:0;
	margin-top:0;
	padding-left:30px
}
.microsite ol li {
	list-style:decimal;
	margin-bottom:5px
}
.microsite iframe {
	margin-top:0
}
.microsite strong {
	font-family:interfacebold, Sans-Serif
}
header#header {
transition:all .5s ease-in-out;
	background-color:#1428a0;
	height:86px;
	position:fixed;
	top:0;
	width:100%;
	z-index:998
}*/
/*@media screen and (max-width:1023px) {
header#header {
height:50px
}
header#header .ss-navtop {
display:none
}
}
header#header .ss-navtop {
	background:#f5f5f5;
	height:30px;
	width:100%
}
header#header.hide-nav {
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px)
}
@media screen and (max-width:1023px) {
header#header.hide-nav {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
@media screen and (max-width:1024px) {
header#header .header-nav {
display:none
}
header#header .header-nav.is-open {
display:block
}
}*/
/*html.ltr .ss_samsung #header {
transition:all .5s ease-in-out;
	position:fixed;
	top:0;
	width:100%;
	z-index:10000
}
html.ltr .ss_samsung #header.hide-nav {
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px);
	z-index:998
}*/


.microsite .mobile-nav-menu.slide1-nav .main-menu {
    margin-top: 100px;
}

@media screen and (max-width:1023px) {
html.ltr .ss_samsung #header.hide-nav {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.footer, .footer-navi {
	display:none
}
.ms-cookie-notice, html.ltr body.cookiewarning .global_header div[role=status].cookie_notice {
	position:absolute;
	top:0;
	z-index:10000
}
.ms-cookie-notice {
	background:#52565a;
	box-sizing:border-box;
	color:#cacaca;
	display:none;
	padding:10px 32px;
	text-align:center;
	width:100%
}
.microsite .img-responsive {
	max-width:100%
}
.microsite .show-mobile {
	display:none
}
@media screen and (max-width:1024px) {
.microsite .show-mobile {
display:inline-block
}
}
.microsite .hide-mobile {
	display:inline-block
}
@media screen and (max-width:1024px) {
.microsite .hide-mobile {
display:none
}
}
.microsite .h1, .microsite h1 {
	font-family:sssM, Arial, Sans-Serif;
	font-size:45px
}
@media screen and (max-width:1440px) {
.microsite .h1, .microsite h1 {
font-size:40px
}
}
@media screen and (max-width:1200px) {
.microsite .h1, .microsite h1 {
font-size:34px
}
}
@media screen and (max-width:767px) {
.microsite .h1, .microsite h1 {
font-size:22px
}
}
@media screen and (max-width:320px) {
.microsite .h1, .microsite h1 {
font-size:18px
}
}
.microsite .h1 a, .microsite .h1 a:active, .microsite .h1 a:hover, .microsite .h1 a:visited, .microsite h1 a, .microsite h1 a:active, .microsite h1 a:hover, .microsite h1 a:visited {
	text-decoration:none
}
.microsite .h2, .microsite h2 {
	font-family:sssM, Arial, Sans-Serif;
	font-size:40px;
	margin:0
}
@media screen and (max-width:1440px) {
.microsite .h2, .microsite h2 {
font-size:34px
}
}
@media screen and (min-width:768px) {
.microsite .h2 br, .microsite h2 br {
display:none
}
}
@media screen and (max-width:767px) {
.microsite .h2, .microsite h2 {
font-size:20px
}
}
.microsite .h3, .microsite h3 {
	font-family:sssB, Arial, Sans-Serif;
	font-size:30px;
	margin:0
}
@media screen and (max-width:1440px) {
.microsite .h3, .microsite h3 {
font-size:26px
}
}
@media screen and (max-width:1200px) {
.microsite .h3, .microsite h3 {
font-size:22px
}
}
@media screen and (max-width:767px) {
.microsite .h3, .microsite h3 {
font-family:sssM, Arial, Sans-Serif;
font-size:16px
}
}
@media screen and (max-width:320px) {
.microsite .h3, .microsite h3 {
font-size:14px
}
}
.microsite p:last-child {
	margin-bottom:0
}
.microsite .small-text {
	font-size:12px;
	font-style:italic
}
.microsite .ms-nav {
transition:all .5s ease-in-out;
	background-color:#fff;
	box-shadow:0 3px 6px rgba(0, 0, 0, .25);
	height:50px;
	padding:0 20px;
	position:fixed;
	top:0;
	width:100%;
	z-index:999
}
@media screen and (min-width:1200px) {
.microsite .ms-nav {
transition:all .5s ease-in-out;
box-shadow:0 1px 3px rgba(0, 0, 0, .25);
height:60px
}
}
@media screen and (min-width:1200px) and (max-width:1440px) {
.microsite .ms-nav {
height:50px
}
}
@media screen and (max-width:320px) {
.microsite .ms-nav {
padding:0 15px
}
}
.microsite .ms-nav.slide1-nav {
	top:86px
}
@media screen and (max-width:1023px) {
.microsite .ms-nav.slide1-nav {
top:50px
}
}
.microsite .ms-nav .nav-toggle {
	color:#706f6f;
	cursor:pointer;
	float:left;
	font-size:25px;
	height:50px;
	line-height:59px;
	text-align:left;
	width:60%
}
/*@media screen and (min-width:1200px) {
.microsite .ms-nav .nav-toggle {
display:none
}
}*/
.microsite .ms-nav .nav-content {
	float:left;
	height:50px;
	line-height:50px;
	padding-top:3px;
	width:20%
}
@media screen and (min-width:1024px) and (max-width:1280px) {
.nav-toggle{    margin-left: 7%;}
}

@media screen and (min-width:1200px) {
.microsite .ms-nav .nav-content {
height:60px;
line-height:60px
}
}
@media screen and (min-width:1200px) and (max-width:1440px) {
.microsite .ms-nav .nav-content {
height:50px;
line-height:50px;
width:50%
}
}
@media screen and (max-width:767px) {
.microsite .ms-nav .nav-content {
width:30%
}
.nav-toggle{    width: 29%;    float: left;}
}
.microsite .ms-nav .nav-btn{     float: left;}
.microsite .ms-nav .nav-content img {
	max-width:30px;
	width:100%
}
.microsite .ms-nav .nav-content a {
	color:#706f6f;
	font-family:sssB, Sans-Serif;
	text-transform:uppercase
}
@media screen and (max-width:320px) {
.microsite .ms-nav .nav-content a {
font-size:13px
}
}
.microsite .ms-nav .nav-content a:hover {
	color:#636262;
	text-decoration:none
}
.microsite .ms-nav .nav-btn {

	height:50px;
	line-height:50px;
	text-align:right;
	width:auto
}
@media screen and (min-width:1200px) {
.microsite .ms-nav .nav-btn {

height:60px;
line-height:60px;
width:auto
}
}
@media screen and (min-width:1200px) and (max-width:1440px) {
.microsite .ms-nav .nav-btn {
height:50px;
line-height:50px;
width:auto
}
}
@media screen and (max-width:767px) {
.microsite .ms-nav .nav-btn {
width:30%
}
}
.microsite .mobile-nav-menu {
transition:all .3s ease-in-out;
	background-color:#fff;
	box-shadow:2px 0 5px rgba(0, 0, 0, .3);
	height:100%;
	left:-65%;
	position:fixed;
	top:0;
	width:65%;
	z-index:997
}
@media screen and (max-width:767px) {
.microsite .mobile-nav-menu {
left:-90%;
width:90%
}
.microsite .mobile-nav-menu.nav-open {
-webkit-transform:translateX(90%);
-ms-transform:translateX(90%);
transform:translateX(90%)
}
}
@media screen and (min-width:1200px) {
.microsite .mobile-nav-menu {
display:none
}
}
@media screen and (min-width:768px) {
.microsite .mobile-nav-menu.nav-open {
-webkit-transform:translateX(65%);
-ms-transform:translateX(65%);
transform:translateX(65%)
}
}
.microsite .mobile-nav-menu a {
	color:#706f6f
}
.microsite .mobile-nav-menu.slide1-nav .main-menu {
	margin-top:100px
}
.microsite .nav-dot {
-webkit-animation-duration:.7s;
animation-duration:.7s;
	background-color:#fff;
	background-image:url(../images/0bdbbc07.arrow-down.png);
	background-position:50% 60%;
	background-repeat:no-repeat;
	background-size:60% auto;
	border-radius:50%;
	bottom:40px;
	box-shadow:2px 2px 4px rgba(0, 0, 0, .4);
	color:#fff;
	cursor:pointer;
	font-size:70px;
	height:60px;
	line-height:60px;
	position:fixed;
	right:40px;
	text-align:center;
	width:60px;
	z-index:996
}
@media screen and (max-width:1440px) {
.microsite .nav-dot {
bottom:15px;
font-size:59px;
height:50px;
right:15px;
width:50px
}
}
@media screen and (max-width:767px) {
.microsite .nav-dot {
bottom:20px;
box-shadow:2px 2px 4px rgba(0, 0, 0, .4);
font-size:60px;
height:50px;
line-height:50px;
right:20px;
width:50px
}
}
@media screen and (max-width:360px) {
.microsite .nav-dot {
bottom:10px;
font-size:50px;
height:40px;
line-height:40px;
right:10px;
width:40px
}
}
.microsite .nav-dot .fa {
	margin-top:-5px
}
.microsite .nav-dot:hover {
	box-shadow:2px 2px 4px rgba(0, 0, 0, .6)
}
.microsite .nav-dot:active {
	box-shadow:1px 1px 1px rgba(0, 0, 0, .2)
}
.microsite .nav-dot.go-up {
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	box-shadow:2px 2px 4px rgba(0, 0, 0, .3)
}
.microsite .main-menu {
transition:all .5s ease-in-out;

	list-style-type:none;
	margin-top:50px;
	padding:50px 20px 0 50px;
	position:relative;
	text-transform:uppercase;
	width:auto
}
@media screen and (max-width:320px) {
.microsite .main-menu {
margin-top:25px
}
}
@media screen and (max-width:1024px) {
.microsite .main-menu {
width:65%
}
}
@media screen and (max-width:767px) {
.microsite .main-menu {
padding-top:40px;
width:90%
}
}
@media screen and (max-width:320px) {
.microsite .main-menu {
padding-top:20px
}
}
@media screen and (min-width:1200px) {
.microsite .main-menu {
float:left;
margin-bottom:0;
margin-top:0;
padding:0
}
.microsite .main-menu li {
float:left;
height:60px;
line-height:69px
}
.microsite .main-menu li:last-child a {
border:0
}
.microsite .main-menu li a {
border-right:1px solid #706f6f;
color:#706f6f;
display:inline-block;
font-family:sssM, Sans-Serif;
font-size:18px;
line-height:1;
padding:0 20px
}
}
@media screen and (max-width:1440px) {
.microsite .main-menu li {
height:50px;
line-height:59px
}
.microsite .main-menu li a {
font-size:16px;
padding:0 15px
}
}
@media screen and (max-width:767px) {
.microsite .main-menu {
margin-top:50px
}
.microsite .main-menu li {
height:auto;
line-height:1.2
}
}
.microsite .main-menu a {
	display:block;
	font-size:15px;
	font-weight:300
}
.microsite .main-menu a:hover {
	color:#c2983e;
	text-decoration:none
}
.microsite .main-menu a.go-up-nav {
	color:#706f6f
}
.microsite .main-menu li {
	margin-bottom:40px
}
@media screen and (min-width:1200px) {
.microsite .main-menu li {
margin-bottom:0
}
}
@media screen and (max-width:767px) {
.microsite .main-menu li {
margin-bottom:25px
}
}
@media screen and (max-width:320px) {
.microsite .main-menu li {
margin-bottom:15px
}
}
.microsite .main-menu li a {
transition:color .25s ease-in-out
}
.microsite .main-menu li.active-item a {
	color:#c2983e
}
.microsite .desktop-nav-menu {
	display:none;
	float:left;
	width:70%
}
.microsite .desktop-nav-menu:after, .microsite .desktop-nav-menu:before {
	content:" ";
	display:table
}
.microsite .desktop-nav-menu:after {
	clear:both
}
@media screen and (min-width:1200px) {
.microsite .desktop-nav-menu {
display:block
}
}
.microsite .guide-nav {
transition:opacity .5s ease-in-out;
	bottom:140px;
	position:fixed;
	right:64px;
	z-index:998
}
@media screen and (max-width:1440px) {
.microsite .guide-nav {
bottom:86px;
right:34px
}
}
@media screen and (max-width:767px) {
.microsite .guide-nav {
display:none
}
}
.microsite .guide-nav.slide-11 {
	opacity:0
}
.microsite .guide-nav-list {
	margin-bottom:0
}
@media screen and (max-width:768px) {
.microsite .guide-nav-list {
height:15px;
width:100%
}
}
.microsite .guide-nav-list li {
	cursor:pointer;
	display:block;
	height:15px;
	margin-bottom:10px;
	text-align:center;
	width:15px
}
@media screen and (max-width:767px) {
.microsite .guide-nav-list li {
display:inline-block;
line-height:22px;
margin:0;
vertical-align:middle;
width:9.09091%
}
}
.microsite .guide-nav-list li span {
transition:all .25s ease-in-out;
	background:#9d9d9c;
	border-radius:50%;
	display:inline-block;
	height:6px;
	margin-bottom:5px;
	width:6px
}
.microsite .guide-nav-list li.active span {
	background:#9d9d9c;
	height:15px;
	width:15px
}
@media screen and (max-width:768px) {
.microsite .guide-nav-list li.active span {
background:#9d9d9c
}
}
.microsite .guide-nav-list li.white-guide span, .microsite .guide-nav-list li.white-guide.active span {
	background:#fff
}
.microsite section:after, .microsite section:before {
	content:" ";
	display:table
}
.microsite section:after {
	clear:both
}
.microsite .section {
	padding-top:0;
	position:relative
}
@media screen and (max-width:1440px) {
.microsite .section {
padding-top:0
}
}
.microsite .section1 {
transition:all .5s ease-in-out;
	padding-top:140px
}
@media screen and (max-width:1440px) {
.microsite .section1 {
padding-top:130px
}
}
@media screen and (max-width:1023px) {
.microsite .section1 {
padding-top:100px
}
.microsite .section1.show-hero-content {
padding-top:50px
}
}
@media screen and (max-width:767px) {
.microsite .section1 {
padding-top:100px
}
.microsite .section1.show-hero-content {
padding-top:50px
}
}
.microsite.not-mobile .ms-btn {
transition:all .25s ease-in-out
}
.microsite .ms-btn, .microsite a.ms-btn {
	background-color:#c2983e;
	box-shadow:1px 1px 2px rgba(0, 0, 0, .3);
	color:#fff;
	display:inline-block;
	font-family:PFSquareSansProMedium, Sans-Serif;
	font-size:20px;
	letter-spacing:.5px;
	line-height:1;
	margin-top:7px;
	padding:7px 17px;
	text-transform:uppercase
}
@media screen and (min-width:1200px) {
.microsite .ms-btn, .microsite a.ms-btn {
font-family:PFSquareSansProRegular, Sans-Serif;
font-size:22px;
margin-top:8px;
padding:10px 20px
}
}
@media screen and (min-width:1200px) and (max-width:1440px) {
.microsite .ms-btn, .microsite a.ms-btn {
font-size:20px;
margin-top:8px;
padding:7px 17px
}
}
.microsite .ms-btn .fa, .microsite a.ms-btn .fa {
	margin-left:5px
}
.microsite .ms-btn:hover, .microsite a.ms-btn:hover {
	background-color:#af8937;
	text-decoration:none
}
.microsite .ms-btn.green-btn, .microsite a.ms-btn.green-btn {
	background-color:#a1c86f
}
.microsite .ms-btn.green-btn:hover, .microsite a.ms-btn.green-btn:hover {
	background-color:#95c15d
}
.microsite .ms-btn.discover-btn, .microsite a.ms-btn.discover-btn {
	font-family:sssB, Sans-Serif;
	font-size:20px;
	padding:12px 20px 7px
}
@media screen and (max-width:1440px) {
.microsite .ms-btn.discover-btn, .microsite a.ms-btn.discover-btn {
font-size:17px;
padding:8px 17px 6px
}
}
@media screen and (max-width:320px) {
.microsite .ms-btn.discover-btn, .microsite a.ms-btn.discover-btn {
margin-top:10px;
padding:5px 13px 4px
}
}
.microsite .ms-btn.ms-promo-btn, .microsite a.ms-btn.ms-promo-btn {
	font-family:sssB, Sans-Serif;
	font-size:20px;
	padding:12px 20px 7px;
	background-color:#0088ce;
	margin-right:10px
}
@media screen and (max-width:1440px) {
.microsite .ms-btn.ms-promo-btn, .microsite a.ms-btn.ms-promo-btn {
font-size:17px;
padding:8px 17px 6px
}
}
@media screen and (max-width:320px) {
.microsite .ms-btn.ms-promo-btn, .microsite a.ms-btn.ms-promo-btn {
margin-top:10px;
padding:5px 13px 4px
}
}
@media screen and (max-width:767px) {
.microsite .ms-btn.ms-promo-btn, .microsite a.ms-btn.ms-promo-btn {
font-size:14px;
margin-right:0;
margin-top:10px;
padding-left:9px;
padding-right:9px
}
}
@media screen and (max-width:320px) {
.microsite .ms-btn.ms-promo-btn, .microsite a.ms-btn.ms-promo-btn {
margin-top:8px;
padding-bottom:6px;
padding-top:6px
}
.microsite .ms-btn.ms-promo-btn i, .microsite a.ms-btn.ms-promo-btn i {
display:none
}
}
.microsite .ms-btn.ms-promo-btn:hover, .microsite a.ms-btn.ms-promo-btn:hover {
	background-color:#0077b5
}
.microsite .ms-mt-btn, .microsite a.ms-mt-btn {
	background-color:#c2983e;
	border:0;
	border-radius:2px;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:PFSquareSansProRegular, Sans-Serif;
	height:36px;
	letter-spacing:.5px;
	line-height:36px;
	outline:0;
	padding:0 2rem;
	-webkit-tap-highlight-color:transparent;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	width:100%
}
.microsite .ms-mt-btn.waves, .microsite a.ms-mt-btn.waves {
transition:all .3s ease-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	display:inline-block;
	overflow:hidden;
	position:relative;
	-webkit-tap-highlight-color:transparent;
	vertical-align:middle;
	will-change:opacity, transform;
	z-index:1
}
.microsite .ms-mt-btn:hover, .microsite a.ms-mt-btn:hover {
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, .26), 0 2px 10px 0 rgba(0, 0, 0, .22)
}
.microsite .ms-mt-btn:active, .microsite a.ms-mt-btn:active {
	box-shadow:none
}
.microsite .btn-container {
	margin-top:20px;
	text-align:center;
	width:100%
}
@media screen and (max-width:767px) {
.microsite .btn-container {
margin-top:10px
}
}
.microsite a.ms-btn.ms-promo-btn {
	display:none
}
.microsite .show-promo-btn a.ms-btn.ms-promo-btn {
	display:inline-block
}
.microsite .show-promo-btn a.ms-btn.discover-btn {
	display:none
}
.microsite .section-image {
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
transition:all .5s linear;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	box-shadow:0 2px 5px rgba(0, 0, 0, .6);
	height:100%;
	position:absolute;
	width:100%;
	z-index:2
}
@media screen and (max-width:767px) {
.microsite .section-image {
transition:all .3s linear
}
}
.microsite .section-image.show-feature-content {
	height:50%
}
@media screen and (max-width:767px) {
.microsite .section-image.show-feature-content {
height:40%
}
}
.microsite .section-image.show-feature-content h2 {
	top:30%
}
.microsite .section-image h2 {
transition:all .5s ease-in-out;
	display:none;
	left:100px;
	position:absolute;
	top:35%
}
@media screen and (max-width:1200px) {
.microsite .section-image h2 {
left:50px
}
}
@media screen and (max-width:767px) {
.microsite .section-image h2 {
left:5%
}
}
.microsite .section2 .section-image {
	background-image:url(../images/5d145aee.section-img-02-desktop.jpg);
	background-position:center top;
	color:#fff
}
@media screen and (max-width:767px) {
.microsite .section2 .section-image {
background-image:url(../images/81275dae.section-img-02-mobile.jpg);
background-position:center top
}
}
.microsite .section3 .section-image {
	background-image:url(../images/14d462d5.section-img-03-desktop.jpg);
	background-position:center top
}
@media screen and (max-width:767px) {
.microsite .section3 .section-image {
background-image:url(../images/ff567c3c.section-img-03-mobile.jpg)
}
}
.microsite .section3 .section-image.show-feature-content {
	background-position:center top
}
.microsite .section4 .section-image {
	background-image:url(../images/693561a5.section-img-07-desktop.jpg);
	background-position:center top
}
@media screen and (max-width:767px) {
.microsite .section4 .section-image {
background-image:url(../images/5348bb3b.section-img-07-mobile.jpg);
background-position:center center
}
}
@media screen and (min-width:768px) {
.microsite .section5 .section-image {
background-image:url(../images/f6dd8469.section-img-05-desktop.jpg)
}
}
@media screen and (max-width:767px) {
.microsite .section5 .section-image {
background-image:url(../images/9e2b167f.section-img-05-mobile.jpg)
}
.microsite .section5 .section-image.show-feature-content {
background-position:center bottom 20%
}
}
.microsite .section6 .section-image {
	background-image:url(../images/8fbff513.section-img-06-desktop.jpg)
}
@media screen and (max-width:767px) {
.microsite .section6 .section-image {
background-position:right 30% top
}
}
.microsite .section-content {
	background-color:#fff;
	bottom:0;
	display:none;
	height:50%;
	margin-left:10%;
	margin-right:10%;
	padding:40px 20px 20px;
	position:absolute;
	width:80%;
	z-index:1
}
@media screen and (max-width:1200px) {
.microsite .section-content {
margin-left:5%;
margin-right:5%;
width:90%
}
}
@media screen and (max-width:767px) {
.microsite .section-content {
height:60%;
margin-left:0;
margin-right:0;
padding:30px 20px 20px;
width:100%
}
}
@media screen and (max-width:320px) {
.microsite .section-content {
padding:20px
}
}
.microsite .section-content h3 {
	margin-bottom:10px;
	margin-top:5%
}
@media screen and (max-width:1440px) {
.microsite .section-content h3 {
margin-top:2%
}
}
@media screen and (max-width:1200px) {
.microsite .section-content h3 {
margin-top:0
}
}
@media screen and (min-width:768px) {
.microsite .section-content h3 br {
display:none
}
}
.microsite .section-content p {
	font-size:22px
}
@media screen and (max-width:1440px) {
.microsite .section-content p {
font-size:20px
}
}
@media screen and (max-width:1200px) {
.microsite .section-content p {
font-size:16px
}
}
@media screen and (max-width:767px) {
.microsite .section-content p {
font-size:14px
}
}
@media screen and (max-width:320px) {
.microsite .section-content p {
font-size:13px
}
}
.microsite .section-content p:last-child {
	margin:0
}
.microsite .section1 .section-content {
	height:calc(60% - 140px)
}
@media screen and (max-width:1023px) {
.microsite .section1 .section-content {
height:calc(60% - 110px)
}
}
.microsite .register-table {
	width:100%
}
.microsite .register-table tr td {
	vertical-align:top
}
@media screen and (max-width:767px) {
.microsite .register-table tr td {
font-size:13px
}
}
.microsite .register-table tr td:first-child {
	font-family:sssB, Arial, Sans-Serif;
	padding-right:20px;
	width:8%
}
@media screen and (max-width:1200px) {
.microsite .register-table tr td:first-child {
width:12%
}
}
@media screen and (max-width:767px) {
.microsite .register-table tr td:first-child {
font-family:sssM, Arial, Sans-Serif;
padding-right:5px;
width:20%
}
}
.microsite .register-table tr td:last-child {
	width:92%
}
@media screen and (max-width:1200px) {
.microsite .register-table tr td:last-child {
width:88%
}
}
@media screen and (max-width:767px) {
.microsite .register-table tr td:last-child {
width:80%
}
}
.microsite .landscape-screen {
	background:#fff;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	z-index:9999
}
@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape) {
.microsite .landscape-screen {
display:table
}
}
.microsite .landscape-screen-content {
	display:table-cell;
	font-size:20px;
	vertical-align:middle;
	width:100%
}
.microsite .landscape-screen-content img {
	-webkit-animation:rotate-animation 2s infinite linear;
	animation:rotate-animation 2s infinite linear;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	color:#706f6f;
	width:48px
}
.microsite .landscape-screen-content p {
	margin-top:15px
}
@-webkit-keyframes rotate-animation {
0%, 10% {
-webkit-transform:rotate(-45deg)
}
100%, 60% {
-webkit-transform:rotate(-135deg)
}
}
@keyframes rotate-animation {
0%, 10% {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
100%, 60% {
-webkit-transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
transform:rotate(-135deg)
}
}
.microsite .hero-section {
	background-image:url(../images/bfeb49a7.bg.jpg);
	background-position:center;
	background-size:cover
}
.microsite .hero-section .cashback-promo-banner {
	position:absolute;
	width:15%
}
@media screen and (min-width:768px) {
.microsite .hero-section .cashback-promo-banner {
margin-top:12%
}
}
@media screen and (max-width:1440px) {
.microsite .hero-section .cashback-promo-banner {
margin-top:14%;
width:12%
}
}
@media screen and (max-width:1200px) {
.microsite .hero-section .cashback-promo-banner {
margin-top:7%
}
}
@media screen and (max-width:767px) {
.microsite .hero-section .cashback-promo-banner {
margin-top:22%;
width:25%
}
}
@media screen and (max-width:320px) {
.microsite .hero-section .cashback-promo-banner {
margin-top:10%;
width:29%
}
}
.microsite .hero-image img, .microsite .hero-section .cashback-promo-banner img {
	width:100%
}
@media screen and (min-width:768px) {
.microsite .hero-container {
max-width:80%;
margin-left:auto;
margin-right:auto;
line-height:1.8;
margin-top:7%
}
.microsite .hero-container:after, .microsite .hero-container:before {
content:" ";
display:table
}
.microsite .hero-container:after {
clear:both
}
}
@media screen and (min-width:768px) and (max-width:1440px) {
.microsite .hero-container {
max-width:85%;
margin-left:auto;
margin-right:auto;
line-height:1.4
}
.microsite .hero-container:after, .microsite .hero-container:before {
content:" ";
display:table
}
.microsite .hero-container:after {
clear:both
}
.microsite .hero-container br {
display:none
}
}
@media screen and (min-width:768px) and (max-width:1200px) {
.microsite .hero-container {
max-width:90%;
margin-left:auto;
margin-right:auto;
margin-top:3%
}
.microsite .hero-container:after, .microsite .hero-container:before {
content:" ";
display:table
}
.microsite .hero-container:after {
clear:both
}
}
@media screen and (max-width:767px) {
.microsite .hero-container {
padding:20px 20px 0
}
}
@media screen and (min-width:768px) {
.microsite .hero-image {
float:left;
width:35%
}
}
@media screen and (max-width:767px) {
.microsite .hero-image {
margin:0 10%;
width:80%
}
}
@media screen and (max-width:320px) {
.microsite .hero-image {
margin:0 30%;
width:40%
}
}
.microsite .hero-copy {
	display:none
}
@media screen and (min-width:768px) {
.microsite .hero-copy {
display:block;
font-family:sssM, Arial, Sans-Serif
}
}
@media screen and (min-width:768px) {
.microsite .hero-content {
float:left;
font-size:20px;
margin-left:5%;
width:60%
}
.microsite .hero-content h1, .microsite .hero-content h2 {
display:block;
margin:60px 0 40px
}
.microsite .hero-content h1 br, .microsite .hero-content h2 br {
display:none
}
}
@media screen and (max-width:320px) {
.microsite .hero-content {
font-size:13px
}
.microsite .hero-content h1 br, .microsite .hero-content h2 br {
display:none
}
}
.microsite .show-hero-content .hero-copy {
	display:block
}
.microsite .show-hero-content h1 {
	display:none
}
.microsite .section7.hero-section {
	padding-top:70px
}
@media screen and (max-width:767px) {
.microsite .section7.hero-section {
padding-top:60px
}
}
.microsite .section7.hero-section .hero-copy {
	display:block
}
.microsite .section7.hero-section .hero-copy a {
	color:#0088ce
}
.microsite .progressional .section-content {
	margin-left:20%;
	margin-right:20%;
	width:60%
}
@media screen and (max-width:1440px) {
.microsite .progressional .section-content {
margin-left:10%;
margin-right:10%;
width:80%
}
}
@media screen and (max-width:1200px) {
.microsite .progressional .section-content {
margin-left:5%;
margin-right:5%;
width:90%
}
}
@media screen and (max-width:767px) {
.microsite .progressional .section-content {
margin-left:0;
margin-top:0;
padding:20px 20px 0;
width:100%
}
}
.microsite .progressional p {
	font-size:22px;
	margin-bottom:15px;
	margin-top:0
}
@media screen and (min-width:768px) {
.microsite .progressional p strong {
font-family:sssM, Arial, Sans-Serif;
font-size:23px
}
}
@media screen and (max-width:1200px) {
.microsite .progressional p {
font-size:16px
}
.microsite .progressional p strong {
font-size:18px
}
}
@media screen and (max-width:767px) {
.microsite .progressional p {
font-size:14px
}
.microsite .progressional p strong {
font-size:16px
}
}
@media screen and (max-width:767px) {
.microsite .progressional p {
font-size:13px;
margin-bottom:10px
}
.microsite .progressional p strong {
font-size:16px
}
}
@media screen and (max-width:320px) {
.microsite .progressional p {
font-size:13px
}
.microsite .progressional p strong {
font-size:15px
}
}
@media screen and (min-width:768px) {
.microsite .progressional .prg2 {
display:block
}
}
@media screen and (max-width:767px) {
.microsite .progressional .prg2 {
display:none
}
}
@media screen and (max-width:767px) {
.microsite .progressional .ms-btn {
font-size:15px
}
}
.microsite .models {
	background-image:url(../images/6f75c20b.bg2.jpg);
	background-position:center;
	background-size:cover
}
.microsite .models-container {
	max-width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-top:80px
}
.microsite .models-container:after, .microsite .models-container:before {
	content:" ";
	display:table
}
.microsite .models-container:after {
	clear:both
}
@media screen and (max-width:1440px) {
.microsite .models-container {
max-width:70%;
margin-left:auto;
margin-right:auto;
padding-top:70px
}
.microsite .models-container:after, .microsite .models-container:before {
content:" ";
display:table
}
.microsite .models-container:after {
clear:both
}
}
@media screen and (max-width:1200px) {
.microsite .models-container {
max-width:70%;
margin-left:auto;
margin-right:auto
}
.microsite .models-container:after, .microsite .models-container:before {
content:" ";
display:table
}
.microsite .models-container:after {
clear:both
}
}
@media screen and (max-width:767px) {
.microsite .models-container {
max-width:80%;
margin-left:auto;
margin-right:auto;
padding-top:70px
}
.microsite .models-container:after, .microsite .models-container:before {
content:" ";
display:table
}
.microsite .models-container:after {
clear:both
}
}
.microsite .model-col {
	float:left;
	margin-right:11%;
	width:26%
}
@media screen and (max-width:767px) {
.microsite .model-col {
width:100%
}
}
.microsite .model-col:last-child {
	margin-right:0
}
.microsite .model-col .model-image {
	text-align:center;
	width:100%
}
.microsite .model-col .model-image img {
	display:inline-block;
	width:100%
}
@media screen and (max-width:1440px) {
.microsite .model-col .model-image img {
width:70%
}
}
@media screen and (min-width:768px) and (max-height:750px) {
.microsite .model-col .model-image img {
width:50%
}
}
@media screen and (max-width:767px) {
.microsite .model-col .model-image img {
width:30%
}
}
@media screen and (max-width:320px) {
.microsite .model-col .model-image img {
width:20%
}
}
.microsite .model-col h3 {
	font-size:18px;
	margin-bottom:15px;
	margin-top:40px
}
@media screen and (max-width:1440px) {
.microsite .model-col h3 {
margin-top:10px
}
}
@media screen and (min-width:768px) and (max-height:750px) {
.microsite .model-col h3 {
margin-bottom:10px
}
}
@media screen and (max-width:767px) {
.microsite .model-col h3 {
margin-bottom:10px
}
}
@media screen and (max-width:320px) {
.microsite .model-col h3 {
font-size:14px;
margin-bottom:10px;
margin-top:20px
}
}
.microsite .model-col .ms-btn {
	font-size:14px;
	padding-bottom:8px;
	padding-top:10px;
	text-align:center;
	width:100%
}
@media screen and (min-width:1650px) {
.microsite .model-col .ms-btn {
font-size:15px
}
}
@media screen and (max-width:767px) {
.microsite .model-col .ms-btn {
padding-bottom:4px;
padding-top:6px
}
}
.microsite .model-colors {
	margin-bottom:20px;
	text-align:left
}
.microsite .model-colors img {
	display:inline-block;
	margin-right:5%;
	width:12%
}
.microsite .model-colors img:last-child {
	margin-right:0
}
.microsite .model-copy {
	font-size:15px;
	margin-bottom:20px;
	min-height:143px
}
@media screen and (min-width:1650px) {
.microsite .model-copy {
min-height:191px
}
}
@media screen and (max-width:1440px) {
.microsite .model-copy {
font-size:14px;
min-height:152px
}
}
@media screen and (max-width:1024px) {
.microsite .model-copy {
font-size:13px;
min-height:180px
}
}
@media screen and (min-width:768px) and (max-height:750px) {
.microsite .model-copy {
margin-bottom:10px;
min-height:1px
}
}
@media screen and (max-width:767px) {
.microsite .model-copy {
min-height:1px
}
}
@media screen and (max-width:320px) {
.microsite .model-copy {
font-size:13px;
margin-bottom:10px
}
}
.microsite .model-copy ul {
	list-style-type:disc
}
.microsite .model-copy ul li {
	list-style:disc;
	margin-left:15px
}
@media screen and (max-width:767px) {
.microsite .model2, .microsite .model3 {
display:none
}
}
.microsite .ms-loader {
	background:#fff;
	display:table;
	height:100%;
	left:0;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	z-index:1000000
}
.microsite .ms-loader-content {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:100%
}
.microsite .spinner {
	margin:0 auto;
	text-align:center;
	width:70px
}
.microsite .spinner>div {
	-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;
	animation:bouncedelay 1.4s infinite ease-in-out both;
	background-color:#000;
	border-radius:100%;
	display:inline-block;
	height:18px;
	width:18px
}
.microsite .spinner .bounce1 {
-webkit-animation-delay:-.32s;
animation-delay:-.32s
}
.microsite .spinner .bounce2 {
-webkit-animation-delay:-.16s;
animation-delay:-.16s
}
@-webkit-keyframes bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0)
}
40% {
-webkit-transform:scale(1)
}
}
@keyframes bouncedelay {
0%, 100%, 80% {
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0)
}
40% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.microsite .reviews .section-image {
	background-image:url(../images/f0791a43.section-reviews-desktop.jpg);
	background-position:center top
}
@media screen and (max-width:767px) {
.microsite .reviews .section-image {
background-image:url(../images/e6970429.section-reviews-mobile.jpg)
}
}
@media screen and (min-width:768px) {
.microsite .review-col {
float:left;
display:block;
margin-right:2.35765%;
width:31.76157%
}
.microsite .review-col:last-child {
margin-right:0
}
}
@media screen and (max-width:767px) {
.microsite .review-col {
float:left;
width:100%
}
}
.microsite .review-col a {
	color:#c2983e;
	display:block;
	font-family:sssB, Sans-Serif;
	margin-top:20px;
	width:100%
}
.microsite .review-col a:hover {
	color:#af8937;
	text-decoration:none
}
.microsite .review-col a i {
	margin-left:3px
}
.microsite .hero-review {
transition:all .5s ease-in-out;
	color:#000;
	display:none;
	font-family:sssM, Sans-Serif;
	left:100px;
	position:absolute;
	top:35%
}
@media screen and (max-width:1440px) {
.microsite .hero-review {
width:30%
}
}
@media screen and (max-width:1200px) {
.microsite .hero-review {
left:50px;
width:40%
}
}
@media screen and (max-width:767px) {
.microsite .hero-review {
left:0;
padding:0 20px;
top:65px;
width:100%
}
}
.microsite .hero-review .hero-review-quote {
	font-size:26px
}
@media screen and (max-width:1440px) {
.microsite .hero-review .hero-review-quote {
font-size:24px
}
}
@media screen and (max-width:767px) {
.microsite .hero-review .hero-review-quote {
font-size:16px
}
.microsite .hero-review .hero-review-quote br {
display:none
}
}
.microsite .hero-review .hero-reviewer {
	margin-top:20px
}
@media screen and (max-width:767px) {
.microsite .hero-review .hero-reviewer {
margin-top:10px
}
}
.microsite .reviews-desktop {
	display:none
}
@media screen and (min-width:768px) {
.microsite .reviews-desktop {
display:block
}
}
.microsite .reviews-mobile {
	display:block
}
@media screen and (min-width:768px) {
.microsite .reviews-mobile {
display:none
}
}
.microsite .review-data {
	display:table;
	margin-bottom:20px
}
.microsite .reviewer {
	display:table-cell;
	font-family:sssB, Sans-Serif;
	font-size:20px;
	vertical-align:middle
}
@media screen and (max-width:1200px) {
.microsite .reviewer {
font-size:14px
}
}
.microsite .reviewer img {
	border-radius:50%;
	margin-right:10px;
	width:80px
}
.microsite .review-quote {
	min-height:80px
}
@media screen and (max-width:1200px) {
.microsite .review-quote {
min-height:80px
}
}
.microsite .section.accessoires a {
	color:#c2983e;
	font-size:22px
}
@media screen and (max-width:1440px) {
.microsite .section.accessoires a {
font-size:20px
}
}
@media screen and (max-width:1200px) {
.microsite .section.accessoires a {
font-size:16px
}
}
@media screen and (max-width:767px) {
.microsite .section.accessoires a {
font-size:14px
}
}
@media screen and (max-width:320px) {
.microsite .section.accessoires a {
font-size:13px
}
}
.microsite .section.accessoires a:hover {
	color:#af8937;
	text-decoration:none
}
.microsite .section.accessoires a i {
	margin-left:3px
}
.microsite .section.accessoires .section-image {
	background-image:url(../images/ab6c4c4f.section-accessoires-desktop.jpg);
	background-position:center top
}
@media screen and (max-width:767px) {
.microsite .section.accessoires .section-image {
background-image:url(../images/862b0c78.section-accessoires-mobile.jpg)
}
}
.microsite .section.accessoires .section-image.show-feature-content {
	background-position:center bottom 50%
}
.microsite .smartswitch a {
	color:#c2983e;
	font-size:22px
}
@media screen and (max-width:1440px) {
.microsite .smartswitch a {
font-size:20px
}
}
@media screen and (max-width:1200px) {
.microsite .smartswitch a {
font-size:16px
}
}
@media screen and (max-width:767px) {
.microsite .smartswitch a {
font-size:14px
}
}
@media screen and (max-width:320px) {
.microsite .smartswitch a {
font-size:13px
}
}
.microsite .smartswitch a:hover {
	color:#af8937;
	text-decoration:none
}
.microsite .smartswitch a i {
	margin-left:3px
}
.microsite .smartswitch .section-image {
	background-image:url(../images/8319fe49.section-smartswitch-desktop.jpg);
	background-position:center top
}
@media screen and (max-width:767px) {
.microsite .smartswitch .section-image {
background-image:url(../images/f7bd2aee.section-smartswitch-mobile.jpg)
}
}
.microsite .smartswitch .section-image.show-feature-content {
	background-position:center top 20%
}
.microsite .product-video {
	background:#000;
	padding-top:50px
}
@media screen and (min-width:1200px) {
.microsite .product-video {
height:60px
}
}
@media screen and (min-width:1200px) and (max-width:1440px) {
.microsite .product-video {
height:50px
}
}
.microsite .ms-video-overlay {
	background-image:url(../images/8a4805cf.video-overlay-desktop.jpg);
	background-position:center center;
	background-size:cover;
	cursor:pointer;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
@media screen and (max-width:767px) {
.microsite .ms-video-overlay {
background-image:url(../images/fa8f7606.video-overlay-mobile.jpg)
}
}
