@charset "UTF-8";
/* CSS Document */
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/opensans-400-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/opensans-300-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/opensans-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(../fonts/opensans-600-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/opensans-700-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size:18px;
	background-color:rgba(0,0,0,0.1);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	padding:0 40px;
}
.container {
	width:100%;
	max-width:1000px;
	margin:0 auto;
	margin-top:80px;
	text-align:center;
	line-height: 140%;
	background:rgba(255,255,255,1.0);
}
.container.legals{
	text-align:left;
}

.containerinner{
	padding:40px 40px 80px 40px;
}
.menu {
	text-align:right;
	padding-right:20px;
}

a {
text-decoration:none;
color:#ff1053;
}

.menu a{
	color:#000;
	text-decoration: none;
	font-size:14px;
}
.menu a:hover,.menu a:focus,.menu a.active{
	text-decoration: underline;
}
h1{
	font-size:1.4em;
}
.responsive{
	width:100%;
	max-width: 200px;
	margin:0 auto;
}
.responsive img{
	width:100%;
	height:auto;
}
.button {
	margin-top:40px;
}
.button a,.button a:visited {
	margin-top:40px;
	padding:12px 20px;
	background:#ff1053;
	color:#ffffff;
	text-decoration:none;
	border-radius:25px;
	transition: background 0.5s;
}
.button a:hover,.button a:focus {
	background:#000;
}