a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 62.5%
}
body {
	font-size: 1.6rem;
	font-family: Roboto, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
	color: #0070aa;
	background-color: #FFFFFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
/*body a {
	color: #0070aa;
	text-decoration: none
}*/
body a:active, body a:focus, body a:hover {
	outline: 0!important;
	text-decoration: none!important;
	color: #0070aa;
}
button {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
button:active, button:focus, button:hover {
	outline: 0!important
}
a#pswgroup {
	background: rgba(0, 0, 0, 0) url("http://grouppsw.com/images/stamp/psw-dark.png") no-repeat scroll 0 0 / contain ;
	display: inline-block;
	font-size: 0 !important;
	height: 12px;
	vertical-align: middle;
	width: 40px;
}
.clear {
	clear: both
}
.no-padding {
	padding: 0!important
}
.no-pad-top {
	padding-top: 0
}
.no-pad-right {
	padding-right: 0
}
.opacity-0 {
	opacity: 0
}
.display-none {
	display: none
}
.list-sections {
	height: 100vh;
	width: 100vw;
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	background: #ffffff;
}
/*.list-sections:before {
	background: #ffffff;
	content: "";
	height: 60%;
	left: -20%;
	position: absolute;
	right: -20%;
	top: -10%;
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	-webkit-transform: rotateZ(-3deg);
	-moz-transform: rotateZ(-3deg);
	-ms-transform: rotateZ(-3deg);
	-o-transform: rotateZ(-3deg);
	transform: rotateZ(-3deg);
	transform-style: preserve-3d;
}*/
.list-sections .item-list:before {
	background: #0070aa;
	bottom: -10%;
	content: "";
	height: 30%;
	left: -20%;
	position: absolute;
	right: -20%;
	-webkit-box-shadow:1px -4px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:1px -4px 7px rgba(0, 0, 0, 0.2);
	box-shadow: 1px -4px 7px rgba(0, 0, 0, 0.2);
	-webkit-transform: rotateZ(-4deg);
	-moz-transform: rotateZ(-4deg);
	-ms-transform: rotateZ(-4deg);
	-o-transform: rotateZ(-4deg);
	transform: rotateZ(-4deg);
	transform-style: preserve-3d;
}
.list-sections .item-list {
	height: 100%;
	overflow: hidden;
	background: #ffffff;
	/*background: rgba(43,45,53,.7);*/
	-webkit-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-moz-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-ms-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-o-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-webkit-transform: translateY(100vh);
	-moz-transform: translateY(100vh);
	-ms-transform: translateY(100vh);
	-o-transform: translateY(100vh);
	transform: translateY(100vh);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.list-sections .item-list a.open-popup-link {
	position: absolute;
	z-index: 2;
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer
}
.list-sections .item-list .logo-home {
	max-width: 30%;
	margin-bottom: 1em
}
.list-sections .item-list.show-ready {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	border-bottom: 1px solid #2B2D35
}
.list-sections .item-social {
	/*height: 20%;*/
	background: #ffffff;
	-webkit-transition: all .3s cubic-bezier(.42, 0, .58, 1);
	-moz-transition: all .3s cubic-bezier(.42, 0, .58, 1);
	-ms-transition: all .3s cubic-bezier(.42, 0, .58, 1);
	-o-transition: all .3s cubic-bezier(.42, 0, .58, 1);
	transition: all .3s cubic-bezier(.42, 0, .58, 1)
}
/*.list-sections .item-social:hover {
	background: #3b5998
}*/
.list-sections .item-social .item-title {
	text-align: center;
	width: 100%;
	padding: 0 15px;
}
.item-social .item-title img {
	max-width: 100%;
}
.list-sections .item-social i {
	border-right: none;
	width: auto;
	margin-right: 0;
}
.soc-dl {
    bottom: 30px;
    left: 0;
    position: absolute;
    width: 100%;
    text-align: center;
}
.social,
.social a {
    line-height: 60px;
    min-height: 60px;
    vertical-align: middle;
    color: #fff;
}
.social a:hover,
.social a:focus,
.social a:active {
	color: #fff;
}
/* JWPlayer Skin
******************/
/*.player {
    margin: 40px auto;
}*/
div.jp-interface .jp-controls a {
	display: block;
	overflow: hidden;
	background:#0070aa;
	color: #fff;
	text-align: center;
	margin: 0 auto;
}
div.jp-interface .jp-controls a i {
	line-height: 100px;
}
div.jp-interface .jp-controls a.jp-play i {
	margin-left: 10px;
}
a.jp-play, a.jp-pause {
	width: 100px;
	height: 100px;
	border-radius: 100%;
}
a.jp-play:hover,
a.jp-play:focus,
a.jp-pause:hover,
a.jp-pause:focus {
	-webkit-box-shadow: inset 1px 3px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: inset 1px 3px 10px 0px rgba(0,0,0,0.2);
    box-shadow: inset 1px 3px 10px 0px rgba(0,0,0,0.2);
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute,
div.jp-audio div.jp-type-single a.jp-volume-max {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 34px 0 0;
}
div.jp-audio div.jp-type-single a.jp-mute:hover,
div.jp-audio div.jp-type-single a.jp-mute:focus,
div.jp-audio div.jp-type-single a.jp-unmute:hover,
div.jp-audio div.jp-type-single a.jp-unmute:focus,
div.jp-audio div.jp-type-single a.jp-volume-max:hover,
div.jp-audio div.jp-type-single a.jp-volume-max:focus {
	color: #23527c;
}
.vol-control,
.vol-control div,
.time,
.time .jp-current-time {
	height: 100px;
	line-height: 100px;
}
div.jp-audio div.jp-volume-bar {
	top: 50%;
	position: relative;
	overflow:hidden;
	background: #ddd;
	width:100%;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar-value {
	background: #0070aa;
	width:0px;
	height:5px;
}
div.jp-audio div.jp-volume-bar-value:hover,
div.jp-audio div.jp-volume-bar-value:focus {
	background: #23527c;
}
div.jp-interface {
	background: transparent;
	width: auto;
}
div.jp-title,
div.jp-playlist {
	width: 50%;
	height: 60px;
	margin: 0 auto;
	font-size: 13px;
	background-color: #cccccc;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
	background-image: -moz-linear-gradient(#ffffff, #cccccc);
	background-image: -ms-linear-gradient(#ffffff, #cccccc);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
	background-image: -webkit-linear-gradient(#ffffff, #cccccc);
	background-image: -o-linear-gradient(#ffffff, #cccccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0)";
	background-image: linear-gradient(#ffffff, #cccccc);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
div.jp-title ul {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
div.jp-title li {
  width: 100%;
  border-top: 1px solid #3d3f40;
  border-bottom: 1px solid #323334;
  text-align: center;
}
div.jp-title li:first-child {
  border-top: none;
}
div.jp-title li:last-child {
  border-bottom: none;
}
div.jp-duration, ul.jp-toggles {display: none;}
div.jp-current-time {
	font-style: normal;
	width: auto;
	text-align: center;
	color: #0070aa;
}
div.jp-current-time, div.jp-duration {font-size: 2.7em;}
/*div.jp-audio a {color: #ED2626;}*/
div.jp-progress {background-color: #ED2626;}

@media only screen and (min-width:768px) {
	.list-sections .item-list {
		height: 100%;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	.list-sections .item-list::after {
		height: 100vh;
		width: 100%;
		opacity: 0;
		-webkit-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		-moz-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		-ms-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		-o-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		transition: all .6s cubic-bezier(.42, 0, .58, 1)
	}
	.list-sections .item-list.show-ready {
		opacity: 1;
		border-bottom: none;
		border-right: 1px solid #2B2D35
	}
	.list-sections .item-list.show-ready::after {
		opacity: .2
	}
}
@media only screen and (min-width:1200px) {
	.list-sections .item-list::after {
		background-attachment: fixed;
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0;
		-webkit-transition: all .7s cubic-bezier(.42, 0, .58, 1);
		-moz-transition: all .7s cubic-bezier(.42, 0, .58, 1);
		-ms-transition: all .7s cubic-bezier(.42, 0, .58, 1);
		-o-transition: all .7s cubic-bezier(.42, 0, .58, 1);
		transition: all .7s cubic-bezier(.42, 0, .58, 1)
	}
	.list-sections .item-list.show-ready {
		border: none
	}
	.list-sections .item-list.show-ready::after {
		opacity: .1
	}
	.no-touch .list-sections .item-list:hover::after {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}
.item-social .item-title {
	top: 50vh
}
@media only screen and (min-width:768px) {
	.item-social .item-title {
		top: 50vh
	}
}
.item-title {
	position: absolute;
	z-index: 1;
	left: 0;
	padding-left: 10%;
	top: 40vh;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.item-title i {
	width: 1.7em;
	border-right: 1px solid #FFF;
	margin-right: 1em
}
.item-title h2 {
	font-size: 2rem;
	line-height: 2em;
	font-weight: 300;
	color:#2d2a25;
}
.item-title h2 img {
	vertical-align: middle;
}
.item-title h2 span.point {
	color: #0afad2;
}
.item-title span.border {
	height: 1px;
	width: 145px;
	background: #0afad2;
	margin: .5em 0 3em;
	display: block
}
.item-title p {
	/*font-size: 1.4rem;*/
	line-height: 1.4;
	padding: .5em 0;
	color: #BABABA;
}
.show-ready .item-title {
	opacity: 1;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-moz-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-ms-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	-o-transition: all .6s cubic-bezier(.42, 0, .58, 1);
	transition: all .6s cubic-bezier(.42, 0, .58, 1)
}
@media only screen and (min-width:768px) {
	.item-title {
		top: 50vh;
		padding-left: 10%;
		opacity: 0;
		-webkit-transform: translateY(20px) translateX(0);
		-moz-transform: translateY(20px) translateX(0);
		-ms-transform: translateY(20px) translateX(0);
		-o-transform: translateY(20px) translateX(0);
		transform: translateY(20px) translateX(0)
	}
	.item-title h2 {
		font-size: 2rem
	}
	.show-ready .item-title {
		opacity: 1;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		-moz-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		-ms-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		-o-transition: all .6s cubic-bezier(.42, 0, .58, 1);
		transition: all .6s cubic-bezier(.42, 0, .58, 1)
	}
}
.privacy-content {
	padding: 60px 0 60px;
}
.privacy-content .identity {
	margin: 30px auto;
}
@media (max-width: 767.98px) {
	.identity img {
		max-width: 80%;
	}
}
.privacy-content h1 {
	font-size: 2em;
	margin-top: 20px;
  margin-bottom: 10px;
}
.privacy-content h3 {
	font-size: 24px;
	margin-top: 20px;
  margin-bottom: 10px;
}
.privacy-content h4 {
	font-size: 18px;
	margin-top: 10px;
  margin-bottom: 10px;
}
.privacy-content p {
	margin: 0 0 10px;
}
.privacy-content br {
	margin: 0 0 5px;
}
.privacy-footer {
	display: flex;
  	justify-content: space-between;
	padding: 30px 0 60px;
}