@font-face {
	font-display: swap;
	font-family: "OpenSans";
	font-style: normal;
	font-weight: 300;
	src: url("OpenSans-Light.ttf") format("truetype");
}
@font-face {
	font-display: swap;
	font-family: "OpenSans";
	font-style: normal;
	font-weight: 400;
	src: url("OpenSans-Regular.ttf") format("truetype");
}
@font-face {
	font-display: swap;
	font-family: "OpenSans";
	font-style: normal;
	font-weight: 500;
	src: url("OpenSans-Medium.ttf") format("truetype");
}
@font-face {
	font-display: swap;
	font-family: "OpenSans";
	font-style: normal;
	font-weight: 600;
	src: url("OpenSans-SemiBold.ttf") format("truetype");
}
@font-face {
	font-display: swap;
	font-family: "OpenSans";
	font-style: normal;
	font-weight: 700;
	src: url("OpenSans-Bold.ttf") format("truetype");
}
@font-face {
	font-display: swap;
	font-family: "OpenSans";
	font-style: normal;
	font-weight: 900;
	src: url("OpenSans-ExtraBold.ttf") format("truetype");
}

@font-face {
	font-display: swap;
	font-family: "Inter Tight";
	font-style: normal;
	font-weight: 600;
	src: url("InterTight-SemiBold.ttf") format("truetype");
}
@font-face {
	font-display: swap;
	font-family: "Inter Tight";
	font-style: normal;
	font-weight: 400;
	src: url("InterTight-Regular.ttf") format("truetype");
}



h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
.cost_job-table thead tr th {
	font-family: Inter Tight;
	font-weight: 600;
	line-height: 120%;
}
h1, .h1 {
	font-size: 54px;
}
h2, .h2 {
	font-size: 40px;
}
h3, .h3 {
	font-size: 32px;
}
h4, .h4 {
	font-size: 24px;
}
h5, .h5 {
	font-size: 20px;
}
h6, .h6,
.cost_job-table thead tr th {
	font-size: 16px;
}

.p1, .p2, .p3,
.btn, .nav-menu ul li a,
input, input::placeholder {
	font-family: Inter Tight;
	font-weight: 400;
	line-height: 150%;
}
.p1 {
	font-size: 20px;
}
.p2, .btn,
.nav-menu ul li a {
	font-size: 16px;
}
.p3,
input, input::placeholder {
	font-size: 14px;
}