@font-face {
	font-family: Helvetica Regular;
	src: url(../fonts/Helvetica/Helvetica.woff2) format('woff2');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: Helvetica Medium;
	src: url(../fonts/Helvetica/Helvetica-Medium.woff2) format('woff2');
	font-weight: 500;
	font-display: swap;
}
@font-face {
	font-family: Helvetica Bold;
	src: url(../fonts/Helvetica/Helvetica-Bold.woff2) format('woff2');
	font-weight: 700;
	font-display: swap;
}
@font-face {
	font-family: Helvetica Heavy;
	src: url(../fonts/Helvetica/Helvetica-Heavy.woff2) format('woff2');
	font-weight: 800;
	font-display: swap;
}
@font-face {
	font-family: Helvetica Black;
	src: url(../fonts/Helvetica/Helvetica-Black.woff2) format('woff2');
	font-weight: 900;
	font-display: swap;
}
@font-face{
	font-family: 'PlaywriteVN-Regular';
	src: url(../fonts/Playwrite_VN/PlaywriteVN-Regular.ttf);
	font-weight: 400;
	font-display: swap;
}
:root{
	--primary-color:#003049;
	--secondary-color:#d62828;
	--white: #fff;
	--black: #000;
	--atc-color: #f77f00;
	--bg-color: #ffae12;
	--lightbg-color: #eae2b7;
	--font-primary: 'Helvetica Regular', sans-serif;
	--font-primary-medium: 'Helvetica Medium', sans-serif;
	--font-primary-bold: 'Helvetica Bold', sans-serif;
	--font-primary-heavy: 'Helvetica Heavy', sans-serif;
	--font-primary-black: 'Helvetica Black', sans-serif;
	--spacing: 1rem;
}
*, ::after, ::before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
html{
	scroll-behavior: smooth;
	font-size: 16px;
	box-sizing: border-box;
}
body{
	font-family: var(--font-primary), Arial, sans-serif;
	color: #1e1e1e;
	line-height: 1.6;
	font-size: 1rem;
	-webkit-text-size-adjust: 100%;
}
h1,h2,h3,h4,h5,h6{
	font-family: var(--font-primary-bold);
	font-weight: 700;
	color: var(--black);
}
.container{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 15px;
}
a{
	color: inherit;
	text-decoration: none;
}
button{
	cursor: pointer;
	border: none;
	outline: none;
	background: none;
}
img{
	width: 100%;
	height: auto;
	display: block;
}
.text-center{
	text-align: center;
}
.m-auto{
	margin: auto;
}
.d-flex{
	display: flex;
}
.d-block{
	display: block;
}
.flex-center{
	display: flex;
	justify-content: center;
	align-items: center;
}
p{
	text-align: justify;
}
.secntnparadsgn p{
	margin-bottom: 12px;	
}
.secntnparadsgn p:last-child{
	margin-bottom: 0;
}
.error_message {
    color: red;
    display: none;
    font-size: 15px;
}
.mrgntpbt-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}
strong{
	font-family: var(--font-primary-medium);
	font-weight: 500;
	color: #0e0e0e;
}
.clr-white{
	color: var(--white);
}
.pddnall-0{padding:0!important}
.pddnall-1{padding:.25rem!important}
.pddnall-2{padding:.5rem!important}
.pddnall-3{padding:1rem!important}
.pddnall-4{padding:1.5rem!important}
.pddnall-5{padding:3rem!important}
.pddnlfrg-0{padding-right:0!important;padding-left:0!important}
.pddnlfrg-1{padding-right:.25rem!important;padding-left:.25rem!important}
.pddnlfrg-2{padding-right:.5rem!important;padding-left:.5rem!important}
.pddnlfrg-3{padding-right:1rem!important;padding-left:1rem!important}
.pddnlfrg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.pddnlfrg-5{padding-right:3rem!important;padding-left:3rem!important}
.pddntpbt-0{padding-top:0!important;padding-bottom:0!important}
.pddntpbt-1{padding-top:.25rem!important;padding-bottom:.25rem!important}
.pddntpbt-2{padding-top:.5rem!important;padding-bottom:.5rem!important}
.pddntpbt-3{padding-top:1rem!important;padding-bottom:1rem!important}
.pddntpbt-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.pddntpbt-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pddntp-0{padding-top:0!important}
.pddntp-1{padding-top:.25rem!important}
.pddntp-2{padding-top:.5rem!important}
.pddntp-3{padding-top:1rem!important}
.pddntp-4{padding-top:1.5rem!important}
.pddntp-5{padding-top:3rem!important}
.pddnrg-0{padding-right:0!important}
.pddnrg-1{padding-right:.25rem!important}
.pddnrg-2{padding-right:.5rem!important}
.pddnrg-3{padding-right:1rem!important}
.pddnrg-4{padding-right:1.5rem!important}
.pddnrg-5{padding-right:3rem!important}
.pddnbt-0{padding-bottom:0!important}
.pddnbt-1{padding-bottom:.25rem!important}
.pddnbt-2{padding-bottom:.5rem!important}
.pddnbt-3{padding-bottom:1rem!important}
.pddnbt-4{padding-bottom:1.5rem!important}
.pddnbt-5{padding-bottom:3rem!important}
.pddnlf-0{padding-left:0!important}
.pddnlf-1{padding-left:.25rem!important}
.pddnlf-2{padding-left:.5rem!important}
.pddnlf-3{padding-left:1rem!important}
.pddnlf-4{padding-left:1.5rem!important}
.pddnlf-5{padding-left:3rem!important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.align-items-start{align-items:flex-start!important}
.align-items-end{align-items:flex-end!important}
.align-items-center{align-items:center!important}
.gap10{gap:10px}
.mrgntp-0{
	margin-top: 0 !important;
}