@charset "utf-8";
/* CSS Document */


:root {
  --main-white-color: #000000;
  --main-navy-color: #16c4ff;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: inherit;
}

body {
  font: 20px/1.2 "Manrope", sans-serif;
  padding:0;
  margin:0;
  /*IE FIX*/
  /*display: flex;
  flex-direction: column;*/
}


/* CONTAINER
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.wrapper > * {
  padding: 0px;
}


/* MAIN
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.page-main {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-grow: 1;
  min-height: 100vh;
  background: var(--main-navy-color);
  color: var(--main-white-color);
  flex-wrap:nowrap;
  align-items:center;
}
.page-main .left-col {
  text-align: center;
  flex-basis:100%;
	margin:0 auto;
}

.page-main .left-inner {
  max-width: 700px;
  text-align: center;
  margin:0 auto;
  padding:20px 30px;
}
.page-main .left-inner img {display:block;}
.page-main h1 {
  margin: 20px auto;
  font-weight:200;
  font-size:1.8em;
}
.page-main p + p {
  margin-top: 10px;
}
button{cursor:pointer;padding:10px 20px;background-color:#fec507;text-transform:uppercase;font-weight:bold;transition: all 0.3s ease;border:1px solid#000;}
button:hover{background-color:#c31eff;}


@media (min-width: 960px) {


}
@media (max-width: 959px) {
	body {font: 18px/1.1 "Manrope", sans-serif;}

}