html, body { font-family: 'Poppins', sans-serif; font-size: 15px; margin: 0px; padding: 0px; height: 100%;width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background-image: url("image/bg.jpg"); background-repeat: repeat-x; } 
img, video{line-height: 0px; font-size: 0px; display: block;}
div, input, textarea, video { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pprinc{ width: 1200px; margin: auto;  padding: 0px;}
.pprinc1{ width: 1200px;   
	display: grid;
  grid-template-columns:  1.5fr 1fr;
justify-items:left;
align-items:center;
grid-column-gap:0px;margin: auto; }


.t1{ font-weight: 900; font-size: 90px; color: white; line-height: 90px;}
.t2{ font-weight: 900; font-size: 60px; color: white; line-height: 50px; }
.t3{ font-weight: 900; font-size: 80px; color: white; line-height: 70px; }
.fd{width: 300px; color: white;}
.fd1{color: #FFCE00; font-size: 20px; font-weight: 700;  letter-spacing: -1.5px; margin-top: 30px;}
.fd2{color: #ffffff; font-size: 14px; text-align: justify;}
.fd3{color: #000000; font-size: 18px; background-color: white; padding: 10px; width: 200px; margin-top: 10px; margin-bottom: 20px;}

.tt1{ font-weight: 900; font-size: 42px; text-align: center; margin: 30px auto 10px auto; letter-spacing: -1px;}

.tt2{text-align: center; width: 1200px; margin: auto; font-size: 21px; font-weight: 300;}
.nara{ width: 100%; margin: 50px auto; text-align: center; padding: 50px 0px; font-size: 38px; color: #000000; background-color: #AFAFAF; display: block;  justify-items:center; }
a.nara2{ width: 100%; margin: 50px auto; text-align: center; padding: 50px 0px; font-size: 35px; color: white;  text-decoration: none; }
a.nara2:hover{ width: 100%; margin: 50px auto; text-align: center; padding: 50px 0px; font-size: 35px; color: #CFC102; text-decoration: none; }
.grid3 {  display: grid;  grid-template-columns: 1fr 1fr 1fr; justify-items:left; align-items:flex-start; grid-gap:60px 30px; width: 1300px; margin: auto; 
}.gridUNA {  display: grid;  grid-template-columns: 1fr; justify-items:left; align-items:flex-start; grid-gap:60px 30px; width: 1300px; margin: auto; 
}


.grid4 {  display: grid;  grid-template-columns: 1fr 1fr 1fr 1fr; justify-items:left; align-items:flex-start; grid-gap:30px 30px; width: 1300px; margin: auto; 
}


.cien {
	width: 100%;
}

.g1 {
	font-size: 22px;
	font-weight: 700; letter-spacing: -1.5px; 
}

.g2 {
	text-align: justify; font-size: 14px;
}

.tt3 {
	text-align: justify; width: 1200px; margin: auto; font-size: 35px; text-align: center; font-weight: 900; margin: 20px auto 0px auto;
}

.cien1 {  display: grid;  grid-template-columns: 100px 1fr ; justify-items:left; align-items:flex-start; grid-column-gap:10px;
}.cien2 {  display: grid;  grid-template-columns: 200px 1fr ; justify-items:left; align-items:flex-start; grid-column-gap:10px;
}

.f1{border:1px solid #cccccc; border-radius: 6px; width: 100%; height: 100px; background-repeat: no-repeat; background-position: center; background-size: cover;  }
.W1{border:1px solid #cccccc; border-radius: 6px; width: 100%; height: 200px; background-repeat: no-repeat; background-position: center; background-size: cover;  }




.f2 {
	text-align: justify;
}.W2 { display: grid; align-items:center;
	text-align: justify; height: 100%;
}

.f3 {font-weight: 700; letter-spacing: -1px; font-size:1.5em ;
	
}.W3 {font-weight: 700; letter-spacing: -1px; font-size:1.5em ;
	
}

.tt3a {
	text-align: justify; width: 1200px; margin: auto; font-size: 18px; text-align: center; margin-bottom: 30px;
}

.tt3BG { background-color: #cccccc; padding: 30px 0px; margin: 0px 0px 0px 0px;
	
}.Kt3BG { background-color: #cccccc; padding: 30px 0px; margin: 0px 0px 0px 0px;
	
}

.Wbg {
	background-color: #289C00; margin: 50px auto 0px auto; padding: 50px 0px; color:white; text-align: center;
}

.wbg1 {
	text-align: justify; width: 1200px;  font-size: 35px; text-align: center; font-weight: 900; margin: 20px auto 0px auto;
}

.wtapp {
	font-weight: 900; font-size: 50px; letter-spacing: -1.5px; text-align: center; margin: auto; color: white; 
}
