/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 18 2025 | 13:54:32 */
.About_TJC{
	font-family: 'Inter', sans-serif;
	text-align: center;
	color: #000000;
	margin-top: 5%;
	margin-bottom: 5%;
}
.About_TJC h1 {
	font-size: 17px;
	font-style: bold;
	text-transform: uppercase;
	color: #A2A2A2;
	margin-bottom:0!important;
}
.About_TJC h2 {
	font-size: 48px;
	color: #000000;
	margin-bottom: 5%;
}
.About_TJC img{
	width: 100%;
    max-width: 740px;
	height: auto;
	border-radius: 30px;
	margin: 0 5% 5% 5%;
}
.About_TJC p{
	font-size: 17px;
	text-align: justify; 
	line-height: 1.5;
	color: #000000;
}
@media (max-width: 769px){
	.About_TJC h1 {font-size: 14px;}
	.About_TJC h2 {font-size: 35px;}
	.About_TJC p {font-size: 14px;line-height: 1.2;}
	.About_TJC img{margin: 0 0 5% 0!important;}
}
@media (max-width: 428px){
	.About_TJC{ margin-bottom:10%;}
	.About_TJC h1 {font-size: 12px;}
	.About_TJC h2 {font-size: 30px;}
	.About_TJC p {font-size: 12px;line-height: 1.2;}
	.About_TJC img{margin: 0 0 5% 0!important;}
}

/************************************** 
content 
************************************* */

.aboutUsContent {
  font-family: 'Inter', sans-serif;
  color: #000000;
  margin-bottom:5%;
}
.content_upper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2%;
  padding-top:15%;
}
.content_upper_img{
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 486px;
  margin-right: 5%;
}
.content_upper img {
  border-radius: 30px;
  order: 1;
}
.content_upper_text {
	flex: 1 ;
	order: 2;
}
.content_upper_text h2 {
  font-size: 36px;
  margin-bottom: 5%;
}
.content_upper_text p {
  font-size: 17px;
  line-height: 1.5;
  text-align: justify;
  margin-bottom: 2%!important;
}
.content_lower {
	text-align: justify;
	margin-bottom: 5%;
}
.content_lower p {
	font-size: 17px;
	text-align: justify;
	line-height:1.5;
	margin-bottom: 2%;
}
.aboutUsContent.reverse .content_upper_img {
	order: 2;
	margin: 0 0 0 5%;
}
.aboutUsContent.reverse .content_upper_text {
	order: 1;
}
@media (max-width: 769px){
	.content_upper_text h2 {font-size: 30px;}
	.content_upper_text p {font-size: 14px;line-height: 1.2;}
	.content_lower p {font-size: 14px;line-height:1.2;}
}
@media (max-width: 480px){
	.aboutUsContent {padding-bottom:8%;}
	.content_upper {flex-direction: column !important;align-items: center; padding-top:25%;}
	.content_upper_text h2 {font-size: 27px;}
	.content_upper_text p {font-size: 12px;line-height: 1.2;}
	.aboutUsContent.reverse .content_upper_img {order: 1;margin: 0 0 0 5%;}
	.aboutUsContent.reverse .content_upper_text {order: 1;}
	.content_lower {margin-bottom: 15%;}
	.content_lower p {font-size: 12px;line-height:1.2;}
	.content_upper_img{margin: 0 0 5% 0 !important;}
}



