.roboto-condensed-100 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 100;
    font-style: normal;
}
.roboto-condensed-200 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 200;
    font-style: normal;
}
.roboto-condensed-300 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
}
.roboto-condensed-400 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}
.roboto-condensed-500 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
}
.roboto-condensed-600 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
}
.roboto-condensed-700 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
}
.roboto-condensed-800 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 800;
    font-style: normal;
}
.roboto-condensed-900 {
    font-family: "Roboto Condensed", sans-serif;
    font-optical-sizing: auto;
    font-weight: 900;
    font-style: normal;
}

.p-0 {padding:0 !important;}
.p-1 {padding:0.5rem !important;}
.p-2 {padding: 1rem !important;}
.p-3 {padding: 1.5rem !important;}
.p-4 {padding: 2rem !important;}
.p-5 {padding: 2.5rem !important;}
.p-6 {padding: 3rem !important;}
.p-7 {padding: 3.5rem !important;}
.p-8 {padding: 4rem !important;}
.p-9 {padding: 4.5rem !important;}
.p-10 {padding: 5rem !important;}
.p-11 {padding: 5.5rem !important;}
.p-12 {padding: 6rem !important;}
.p-13 {padding: 6.5rem !important;}
.p-14 {padding: 7rem !important;}
.p-15 {padding: 7.5rem !important;}

.pr-0 {padding-right:0 !important;}
.pr-1 {padding-right:0.5rem !important;}
.pr-2 {padding-right: 1rem !important;}
.pr-3 {padding-right: 1.5rem !important;}
.pr-4 {padding-right: 2rem !important;}
.pr-5 {padding-right: 2.5rem !important;}
.pr-6 {padding-right: 3rem !important;}
.pr-7 {padding-right: 3.5rem !important;}
.pr-8 {padding-right: 4rem !important;}
.pr-9 {padding-right: 4.5rem !important;}
.pr-10 {padding-right: 5rem !important;}
.pr-11 {padding-right: 5.5rem !important;}
.pr-12 {padding-right: 6rem !important;}
.pr-13 {padding-right: 6.5rem !important;}
.pr-14 {padding-right: 7rem !important;}
.pr-15 {padding-right: 7.5rem !important;}

.pl-0 {padding-left:0 !important;}
.pl-1 {padding-left:0.5rem !important;}
.pl-2 {padding-left: 1rem !important;}
.pl-3 {padding-left: 1.5rem !important;}
.pl-4 {padding-left: 2rem !important;}
.pl-5 {padding-left: 2.5rem !important;}
.pl-6 {padding-left: 3rem !important;}
.pl-7 {padding-left: 3.5rem !important;}
.pl-8 {padding-left: 4rem !important;}
.pl-9 {padding-left: 4.5rem !important;}
.pl-10 {padding-left: 5rem !important;}
.pl-11 {padding-left: 5.5rem !important;}
.pl-12 {padding-left: 6rem !important;}
.pl-13 {padding-left: 6.5rem !important;}
.pl-14 {padding-left: 7rem !important;}
.pl-15 {padding-left: 7.5rem !important;}

.pt-0 {padding-top:0 !important;}
.pt-1 {padding-top:0.5rem !important;}
.pt-2 {padding-top: 1rem !important;}
.pt-3 {padding-top: 1.5rem !important;}
.pt-4 {padding-top: 2rem !important;}
.pt-5 {padding-top: 2.5rem !important;}
.pt-6 {padding-top: 3rem !important;}
.pt-7 {padding-top: 3.5rem !important;}
.pt-8 {padding-top: 4rem !important;}
.pt-9 {padding-top: 4.5rem !important;}
.pt-10 {padding-top: 5rem !important;}
.pt-11 {padding-top: 5.5rem !important;}
.pt-12 {padding-top: 6rem !important;}
.pt-13 {padding-top: 6.5rem !important;}
.pt-14 {padding-top: 7rem !important;}
.pt-15 {padding-top: 7.5rem !important;}

.pb-0 {padding-bottom:0 !important;}
.pb-1 {padding-bottom:0.5rem !important;}
.pb-2 {padding-bottom: 1rem !important;}
.pb-3 {padding-bottom: 1.5rem !important;}
.pb-4 {padding-bottom: 2rem !important;}
.pb-5 {padding-bottom: 2.5rem !important;}
.pb-6 {padding-bottom: 3rem !important;}
.pb-7 {padding-bottom: 3.5rem !important;}
.pb-8 {padding-bottom: 4rem !important;}
.pb-9 {padding-bottom: 4.5rem !important;}
.pb-10 {padding-bottom: 5rem !important;}
.pb-11 {padding-bottom: 5.5rem !important;}
.pb-12 {padding-bottom: 6rem !important;}
.pb-13 {padding-bottom: 6.5rem !important;}
.pb-14 {padding-bottom: 7rem !important;}
.pb-15 {padding-bottom: 7.5rem !important;}

.m-0 {margin:0 !important;}
.m-1 {margin:0.5rem !important;}
.m-2 {margin: 1rem !important;}
.m-3 {margin: 1.5rem !important;}
.m-4 {margin: 2rem !important;}
.m-5 {margin: 2.5rem !important;}
.m-6 {margin: 3rem !important;}
.m-7 {margin: 3.5rem !important;}
.m-8 {margin: 4rem !important;}
.m-9 {margin: 4.5rem !important;}
.m-10 {margin: 5rem !important;}

.mr-0 {margin-right:0 !important;}
.mr-1 {margin-right:0.5rem !important;}
.mr-2 {margin-right: 1rem !important;}
.mr-3 {margin-right: 1.5rem !important;}
.mr-4 {margin-right: 2rem !important;}
.mr-5 {margin-right: 2.5rem !important;}
.mr-6 {margin-right: 3rem !important;}
.mr-7 {margin-right: 3.5rem !important;}
.mr-8 {margin-right: 4rem !important;}
.mr-9 {margin-right: 4.5rem !important;}
.mr-10 {margin-right: 5rem !important;}

.ml-0 {margin-left:0 !important;}
.ml-1 {margin-left:0.5rem !important;}
.ml-2 {margin-left: 1rem !important;}
.ml-3 {margin-left: 1.5rem !important;}
.ml-4 {margin-left: 2rem !important;}
.ml-5 {margin-left: 2.5rem !important;}
.ml-6 {margin-left: 3rem !important;}
.ml-7 {margin-left: 3.5rem !important;}
.ml-8 {margin-left: 4rem !important;}
.ml-9 {margin-left: 4.5rem !important;}
.ml-10 {margin-left: 5rem !important;}

.mt-0 {margin-top:0 !important;}
.mt-1 {margin-top:0.5rem !important;}
.mt-2 {margin-top: 1rem !important;}
.mt-3 {margin-top: 1.5rem !important;}
.mt-4 {margin-top: 2rem !important;}
.mt-5 {margin-top: 2.5rem !important;}
.mt-6 {margin-top: 3rem !important;}
.mt-7 {margin-top: 3.5rem !important;}
.mt-8 {margin-top: 4rem !important;}
.mt-9 {margin-top: 4.5rem !important;}
.mt-10 {margin-top: 5rem !important;}

.mb-0 {margin-bottom:0 !important;}
.mb-1 {margin-bottom:0.5rem !important;}
.mb-2 {margin-bottom: 1rem !important;}
.mb-3 {margin-bottom: 1.5rem !important;}
.mb-4 {margin-bottom: 2rem !important;}
.mb-5 {margin-bottom: 2.5rem !important;}
.mb-6 {margin-bottom: 3rem !important;}
.mb-7 {margin-bottom: 3.5rem !important;}
.mb-8 {margin-bottom: 4rem !important;}
.mb-9 {margin-bottom: 4.5rem !important;}
.mb-10 {margin-bottom: 5rem !important;}

.gap-1 {gap: 0.5rem;}
.gap-2 {gap: 1rem;}
.gap-3 {gap: 1.5rem;}
.gap-4 {gap: 2rem;}
.gap-5 {gap: 2.5rem;}
.gap-6 {gap: 3rem;}
.gap-7 {gap: 3.5rem;}
.gap-8 {gap: 4rem;}
.gap-9 {gap: 4.5rem;}
.gap-10 {gap: 5rem;}

.w-100 {width: 100% !important;}
.w-90 {width: 90% !important;}
.w-80 {width: 80% !important;}
.w-70 {width: 70% !important;}
.w-60 {width: 60% !important;}
.w-50 {width: 50% !important;}
.w-40 {width: 40% !important;}
.w-30 {width: 30% !important;}
.w-20 {width: 20% !important;}
.w-10 {width: 10% !important;}

.h-100 {height: 100% !important;}
.h-90 {height: 90% !important;}
.h-80 {height: 80% !important;}
.h-70 {height: 70% !important;}
.h-60 {height: 60% !important;}
.h-50 {height: 50% !important;}
.h-40 {height: 40% !important;}
.h-30 {height: 30% !important;}

.fs-1 {font-size:0.5rem !important;}
.fs-2 {font-size:1rem !important;}
.fs-3 {font-size:1.5rem !important;}
.fs-4 {font-size:2rem !important;}
.fs-5 {font-size:2.5rem !important;}
.fs-6 {font-size:3rem !important;}
.fs-7 {font-size:3.5rem !important;}
.fs-8 {font-size:4rem !important;}
.fs-9 {font-size:4.5rem !important;}
.fs-10 {font-size:5rem !important;}

.d-flex {
    display: flex;
}

.flex-column {
    flex-direction: column;
}

.justify-content-center {
    justify-content: center;
}

.align-items-center {
    align-items: center;
}

.justify-content-end {
    justify-content: end;
}
.justify-content-start {
    justify-content: start;
}
.justify-content-between {
    justify-content: space-between;
}

.text-center {
    text-align: center;
}

.text-end {
    text-align: right;
}

.text-start {
    text-align: left;
}

.text-justify {
    text-align: justify;
}

.border-radius-50 {
    border-radius: 50%;
}
.border {
    border:solid;
}
.border-w1 {
    border-width: 1px;
}
.form-control {
    margin: 10px;
    padding: 10px;
    border-radius: 6px;
}
.btn {
    border-radius: 6px;
    text-align: center;
    margin: 10px;
    padding: 10px;
}

footer {
    bottom: 0;
    padding: 20px;
    text-align: center;

}