
.edit_here
{
	/* TODO:edit here */

}

.h1font_stl
{
	width: auto !important;
	/* font-size: 1vw !important; */
	font-size: 24px !important;
	color: #7c44fe !important;
	font-weight: bold !important;
	transition: all 100ms ease-in-out !important;
	pointer-events: none !important;
}

@media screen and (max-width: 1024px) {
    .h1font_stl {
		font-size: 20px !important;
    }
}

@media screen and (max-width: 500px) {
    .h1font_stl {
		font-size: 16px !important;
    }
}

.h2font_stl
{
	/* font-size: 2.1vw !important; */
	width: auto !important;
	font-size: 54px !important;
	font-weight: bold !important;
	color: #000000 !important;
	transition: all 100ms ease-in-out !important;
	pointer-events: none !important;
	word-break: keep-all !important;
}

.who_h2_text
{
	max-width: 960px !important;
	margin: 15px auto !important;
}

@media screen and (max-width: 1024px)
{
	.h2font_stl
	{
		font-size: 36px !important;
	}
	.who_h2_text
	{
		max-width: 640px !important;
	}
}

@media screen and (max-width: 500px)
{
	.h2font_stl
	{
		font-size: 24px !important;
	}
		.who_h2_text
	{
		max-width: 426px !important;
	}
}

/* @media screen and (max-width: 1590px), screen and (max-height: 1139px) {
    .h2font_stl {
		font-size: 45px !important;
    }
}

@media screen and (max-width: 1438px), screen and (max-height: 1101px) {
    .h2font_stl {
		font-size: 35px !important;
    }
}

@media screen and (max-width: 790px){
    .h2font_stl {
		font-size: 25px !important;
    }
}

@media screen and (max-width: 530px){
    .h2font_stl {
		font-size: 20px !important;

    }
}

@media screen and (max-width: 445px){
    .h2font_stl {
		font-size: 20px !important;
    }
} */

.pfont_stl
{
	width: auto !important;
	color: #161616 !important;
	font-size: 24px !important;
	display: flex !important;
	justify-content: space-around !important;
	transition: all 100ms ease-in-out !important;
	pointer-events: none !important;
	word-break: keep-all !important;
}

.who_h3_text
{
	max-width: 1030px !important;
	margin: 0 auto !important;
}

.works_h3_text
{
	margin: 0 auto !important;
	max-width: 1009px !important;
}

@media screen and (max-width: 1024px) {
    .pfont_stl {
		font-size: 20px !important;
    }
	.who_h3_text
	{
		max-width: 700px !important;
	}
	.works_h3_text
	{
		max-width: 680px !important;
	}
}

@media screen and (max-width: 790px) {
    .pfont_stl {
		/* font-size: 16px !important; */
    }
}

@media screen and (max-width: 500px) {
    .pfont_stl {
		font-size: 16px !important;
    }
	.who_h3_text
	{
		max-width: 420px !important;
	}
	.works_h3_text
	{
		max-width: 297px !important;
		overflow-wrap: break-word !important;
 		word-break: keep-all !important;
	}
	.vision_h3_text
	{
		max-width: 300px !important;
		margin: 0 auto !important;
		overflow-wrap: break-word !important;
 		word-break: keep-all !important;
	}
}

