@font-face {
    font-family: 'Prompt';
    src: url(/static/media/Prompt-Regular.a8979f5f.ttf) format('truetype');
}

@font-face {
    font-family: 'Prompt';
    src: url(/static/media/Prompt-Medium.13aa5478.ttf) format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: 'Prompt';
    src: url(/static/media/Prompt-Light.005f2ed2.ttf) format('truetype');
    font-weight: 300;
}

@font-face {
    font-family: 'Feeling Passionate';
    src: url(/static/media/FeelingPassionateRegular-gxp34.cf594007.ttf) format('truetype');
    font-weight: 400;
}

@font-face {
    font-family: 'Maven Pro';
    src: url(/static/media/MavenPro-Regular.5ec57275.ttf) format('truetype');
    font-weight: 400;
}

@font-face {
    font-family: 'Maven Pro';
    src: url(/static/media/MavenPro-Medium.750aac43.ttf) format('truetype');
    font-weight: bold;
    font-weight: 500;
}

@font-face {
    font-family: 'Maven Pro';
    src: url(/static/media/MavenPro-Bold.b3f3090a.ttf) format('truetype');
    font-weight: bold;
    font-weight: 700;
}

@font-face {
    font-family: 'Noto Sans Thai';
    src: url(/static/media/NotoSansThai-Regular.6be90cea.ttf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans Thai';
    src: url(/static/media/NotoSansThai-Medium.d103995f.ttf) format('truetype');
    font-weight: 500;
}

@font-face {
    font-family: 'Noto Sans Thai';
    src: url(/static/media/NotoSansThai-Bold.4be5b9b2.ttf) format('truetype');
    font-weight: bold;
}

@font-face {
    font-family: 'Noto Sans';
    src: url(/static/media/NotoSans-Regular.a50ccd7e.ttf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans';
    src: url(/static/media/NotoSans-Medium.0fbf0f28.ttf) format('truetype');
    font-weight: 500;
}

@font-face {
    font-family: 'Noto Sans';
    src: url(/static/media/NotoSans-Bold.11db879c.ttf) format('truetype');
    font-weight: bold;
}

/* Montserrat */
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-VariableFont_wght.3068cdb4.ttf) format('truetype');
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Light.f0963fd9.ttf) format('truetype');
    font-weight: 300;
    font-size: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Regular.ac98a5f5.ttf) format('truetype');
    font-weight: 400;
    font-size: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Regular.ac98a5f5.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Medium.3a091734.ttf) format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Medium.3a091734.ttf) format('truetype');
    font-weight: bold;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-SemiBold.04af9a9e.ttf) format('truetype');
    font-weight: 600;
    font-size: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-SemiBoldItalic.e2530ce5.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Bold.63fae500.ttf) format('truetype');
    font-weight: 700;
}



@font-face {
    font-family: 'Poppins';
    src: url(/static/media/Poppins-Regular.35d26b78.ttf) format('truetype');
}

.custom-control-label::before, .custom-control-label::after {
    left: 0;
    top: 2px;
    width: 20px !important;
    height: 20px !important;
}

.px-3 {
    padding-right: 1rem !important;
}
