body{
	margin:0;
	padding: 0;
	font-family: 'Nunito Sans', sans-serif;
	font-style: normal;
	
	
	box-shadow: 2px 2px 30px 0px;
	/* or 146% */
}
content{
	position: relative;
	background-color: #121212;
	display: block;
	height: cover;
	padding-top: 90px;
	color: white;
	padding-left: 1.7rem;
	padding-right: 1.7rem;
	padding-bottom:40px;

	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.15em;
}







input[type=text], select, textarea,input[type=email] {
  width:100%;
  height: 31px;
  background-color: #121212;
  color: white;
  padding: 2px; /* Some padding */ 
  border: 1px solid white; /* Gray border */
   /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 34px; /* Bottom margin */
   /* Allow the user to vertically resize the textarea (not horizontally) */
}	

/* Style the submit button with a specific background color etc */
button {
	display: block;
	position: relative;
  background: linear-gradient(85.98deg, #E65865 -17.87%, #D11C9E 91.26%);
  text-align: center;
  -ms-transform: skewX(-15deg);
  -webkit-transform: skewX(-15deg);
  transform: skewX(-15deg);
  color: white;
  padding:0px 20px;
  border: none;
  margin: 0 auto;
  cursor: pointer;
  letter-spacing: 0.15em;
}
button p{
	color: #ffffff;
	  -ms-transform: skewX(15deg);
  -webkit-transform: skewX(15deg);
  transform: skewX(15deg);
}
/* When moving the mouse over the submit button, add a darker green color */
button:hover {
  font-size: 110%;
}

/* Add a background color and some padding around the form */
.container {
  border-radius: 5px;
  /*background-color: #f2f2f2;*/
  margin: 0 auto;
  
}




h1{
	font-family: 'Clash Display'; sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 46px;
	line-height: 96%;
	

	letter-spacing: 0.01em;

	color: #121212;
}

h2{

font-family: 'Clash Display'; sans-serif;
font-style: normal;
font-weight: 600;
font-size: 45px;
line-height: 44px;
/* or 98% */

letter-spacing: 0.02em;

/* Skipper Gradient */

background: linear-gradient(86.12deg, #E65865 0.64%, #D11C9E 82.63%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
margin-bottom: 50px;

}
a{
	text-decoration: none;
	display: inline;
	color:black;
}

	/* --- legal strip for mobile -------------------------------------------- */
.legal-bar {
    background: #f8f8f8;                  /* light-grey bar                */
    color: #000;                          /* black text                    */

    /* centre both ways */
    display: flex;
    justify-content: center;              /* horizontal centre             */
    align-items: center;                  /* vertical centre               */

    height: 32px;                         /* slimmer bar on mobile         */
    font: 9px/1 'Nunito Sans', sans-serif;
    letter-spacing: 0.1em;               /* same airy spacing             */
    text-transform: none;                 /* keep natural case             */
}
