@charset "utf-8";
.p11{
	width: 80%;
	text-align:center;
	margin-left:10%;
	/*margin-top: -5%;*/
}

.home{
	width: 80%;
	text-align:center;
	margin:auto;
}

.p12{
	    width: 80%;
		text-align:center;
		margin-left:10%;
		margin-top:1%
		
		background: #0AD6FF;
		/*background: -webkit-linear-gradient(to right, #02A1FF 0%, #FD50EB 70%);*/
		background: -webkit-linear-gradient(right, #0AD6FF 20%, #FD006E 80%);
		background: -moz-linear-gradient(to right, #0AD6FF 20%, #FD006E 80%);
		background: linear-gradient(to right, #0AD6FF 20%, #FD006E 80%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		background-clip: text;
	}
.p13{
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 5%;
		text-align: center;
		width: 80%;
		height: 20%;
		text-align:justify;
}

.p14{
	width: 80%;
	text-align:center;
	margin-left:10%;
	/*margin-top: 5%;*/
}

.plista{
		margin-left: 4%;
		margin-right: 4%;
		text-align: center;
}
.plista li:not(:last-child) {
	margin-bottom: 1%;
}

.p15{
	width: 40%;
	text-align:center;
	margin-left:30%;
	margin-top: 5%;
	/*margin-top: 5%;/*
	/*margin-right: 30%;*/
}

.p16{
	width: 80%;
	text-align:center;
	margin-left:10%;
	margin-top: 5%;
}
.p17{
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 2%;
		text-align: center;
		width: 80%;
		height: 20%;
		text-align:justify;
}
.p17 p{
		margin-top: 1%;
}

.p18{
	width: 80%;
	text-align:center;
	margin-left:10%;
	margin-top: 6%;
}
.p19{
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 2%;
		text-align: center;
		width: 80%;
		height: 20%;
		text-align:justify;
}

.p20{
	width: 70%;
	text-align:center;
	margin-left:15%;
	margin-top: 5%;
	margin-bottom: 1%;
	/*margin-right: 30%;*/
}

.ptable table{
	margin-top: 1%;
}

.pcontact{
	width: 80%;
	text-align:center;
	margin-left:10%;
	margin-top: 3%;
}

.label {
	margin: 2px 0;
	text-align:left;
	font-size: 1.5vw;
}
.field {
	margin: 0 0 20px 0;
}

.contact{
	width: 100%;
	margin: auto;
}

.g-recaptcha {
	width:80%;
	margin:auto;
}

.pinput {
  width: 90%;
  padding: 5px 8px;
  /*margin: 8px 0;*/
  display: inline-block;
  /*border: 1px solid #ccc;*/
  border-radius: 4px;
  box-sizing: border-box;
  text-align:left;
}

.pinput label{
	float: left;	
	padding: 5px 8px;
	width:15%;
	font-size:2vw;
}

.pinput span {
    display: block;
    overflow: hidden;
    padding: 0 4px 0 6px
}
.pinput input {
    width: 100%
}