
.edit_here
{
	/* TODO:edit here */

}

.text-decoration {
    text-decoration: underline !important;
}

.contact_container
{
	position: relative !important;
	display: flex !important;
	width: 100% !important;
	height: 800px !important;
	padding: 80px !important;
	gap: 60px !important;
}

@media screen and (max-width: 1200px)
{
	.contact_container
	{
		height: 655px !important;
	}
}

@media screen and (max-width: 835px)
{
	.contact_container
	{
		height: 455px !important;
	}
}

@media screen and (max-width: 573px)
{
	.contact_container
	{
		display: block !important;
		padding: 40px !important;
		height: auto !important;
	}
}

.contact_L_view
{
	position: relative !important;
	display: block !important;
	width: 40% !important;
	height: 100% !important;
}

@media screen and (max-width: 573px)
{
	.contact_L_view
	{
		width: 100% !important;
		height: auto !important;
		margin-bottom: 20px !important;
	}
}

.contact_R_view
{
	position: relative !important;
	display: block !important;
	width: 60% !important;
	height: 100% !important;
	border-radius: 30px !important;
}

@media screen and (max-width: 1200px)
{
	.contact_R_view
	{
		height: 500px !important;
	}
}

@media screen and (max-width: 835px)
{
	.contact_R_view
	{
		height: 300px !important;
	}
}


@media screen and (max-width: 573px)
{
	.contact_R_view
	{
		width: 100% !important;
	}
}

.contact_h2_font
{
	font-size: 54px !important;
	font-weight: 700 !important;
}

@media screen and (max-width: 1724px)
{
	.contact_h2_font
	{
		font-size: 50px !important;
	}
}

@media screen and (max-width: 1200px)
{
	.contact_h2_font
	{
		font-size: 40px !important;
	}
}

@media screen and (max-width: 835px)
{
	.contact_h2_font
	{
		font-size: 30px !important;
	}
}

@media screen and (max-width: 500px)
{
	.contact_h2_font
	{
		font-size: 18px !important;
	}
}

.contact_h3_view
{
	position: relative !important;
	display: block !important;
	width: 100% !important;
	height: auto !important;
}

.contact_h3_flex
{
	position: relative !important;
	display: flex !important;
	width: 100% !important;
	height: auto !important;
}

.contact_flex_L
{
	position: relative !important;
	display: block !important;
	width: 15% !important;
	height: auto !important;
	margin-bottom: 20px !important;
}

@media screen and (max-width: 1750px)
{
	.contact_flex_L
	{
		width: 20% !important;
	}
}

.contact_flex_R
{
	position: relative !important;
	display: block !important;
	width: 85% !important;
	height: auto !important;
}

@media screen and (max-width: 1750px)
{
	.contact_flex_R
	{
		width: 80% !important;
	}
}

@media screen and (max-width: 500px)
{
	.contact_flex_R
	{
		font-size: 13px !important;
	}
}

.contact_L_font
{
	font-size: 24px !important;
	font-weight: 700 !important;
}

@media screen and (max-width: 1724px)
{
	.contact_L_font
	{
		font-size: 21px !important;
	}
}

@media screen and (max-width: 1200px)
{
	.contact_L_font
	{
		font-size: 18px !important;
	}
}

@media screen and (max-width: 835px)
{
	.contact_L_font
	{
		font-size: 15px !important;
	}
}

@media screen and (max-width: 500px)
{
	.contact_L_font
	{
		font-size: 13px !important;
	}
}

.contact_R_font
{
	font-size: 24px !important;
	font-weight: 500 !important;
}

@media screen and (max-width: 1724px)
{
	.contact_R_font
	{
		font-size: 21px !important;
	}
}

@media screen and (max-width: 1200px)
{
	.contact_R_font
	{
		font-size: 18px !important;
	}
}

@media screen and (max-width: 835px)
{
	.contact_R_font
	{
		font-size: 15px !important;
	}
}

.content-map-cntr
{
    flex-direction: row !important;
}

@media screen and (max-width: 750px) {
    .content-map-cntr {
        flex-direction: column !important;
        padding: 20px !important;
    }
}

.contact-map
{
}

@media screen and (max-width: 750px) {
    .contact-map {
        width: 100% !important;
    }
}

