#p,
#tc,
#kyc {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: white;
    flex-direction: column;
}

#p {
	height:100vh;
}

#tc,
#kyc {
	height:auto;
}

#p h1,
#tc h1,
#kyc h1{
    font-size: 2vw;
    letter-spacing: -.03rem;
    color: #1a1a1a;
}

#p p,
#tc p,
#kyc p{
    font-size: 1vw;
    letter-spacing: -.01rem;
    line-height: 1.4!important;
    color: #4e4e4e;
    width: 60vw;
}

#p img,
#tc img,
#kyc img{
    width: 250px;
    height: auto;
}

#p h1,
#p img,
#tc h1,
#tc img,
#kyc h1,
#kyc img{
	padding-bottom: 2rem;
}

#p img,
#tc img,
#kyc img{
	padding-top: 4rem;
}

#p .space,
#tc .space,
#kyc .space{
	height:1rem;
}

@media screen and (max-width: 1023px) {
#p,
#tc,
#kyc {
    width: 100vw;
	padding-bottom: 10vh;
}

#p {
	height:100%;
}

#tc,
#kyc {
	height:auto;
}

#p h1,
#tc h1,
#kyc h1{
    font-size: 9vw;
	width:80%;
}

#p p,
#tc p,
	#kyc p{
    font-size: 3.5vw;
    width: 80vw;
	line-height:1.4 !important;
}

#p h1,
#p img,
#tc h1,
#tc img,
	#kyc h1,
	#kyc img{
	padding-bottom: 2rem;
}

#p img,
#tc img,
#kyc img{
    width: 50vw;
    height: auto;
}
	
#p .space,
#tc .space,
	#kyc .space{
	height:1rem;
}
}