@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
    font-family: 'Poppins', sans-serif;
}

.bg-red {
    background-color: #CA3900;
}

.bg-dark-red {
    background-color: #16411D !important;
}

.bg-semi-dark-red {
    background-color: #eb4200 !important;
}

.bg-light-red {
    background-color: #235F2C !important;
}

.btn-light-red {
    background-color: #235F2C;
}

.btn-light-red:hover {
    background-color: #991b21;
}

.bg-orange {
    background-color: #FF9029;
}

@media only screen and (max-width: 320px){
    .card-kegiatan-main{
        height: 15rem !important;
    }
    .card-rekrut-main {
        margin-top: 2rem !important;
    }
}

.card-rekrut {
    position: relative !important;
    padding: 1rem 3rem 1rem 2rem !important;
    margin-top: 2rem !important;
}

.container.rounded-top-1 {
    border-radius: 20px 20px 0 0;
}

.bg-red-opacity {
    background-color: rgba(169, 48, 41, 0.9);
}

.font-weight-bold {
    font-size: 14px;
}

.font-weight-bold-login {
    font-size: 14px;
}

.footer-main {
    margin-top: 100px;
}

.footer-main .desc {
    font-size: 15px;
}

.h2{
    font-size: 24px;
}

.h3 {
    font-family: 'Rubik', sans-serif;
    font-size: 17px;
}

.item {
    width: 300px;
}

.list-group {
    display: inline;
}

.list-item {
    list-style: none;
}

.outline {
    color: rgba(255, 255, 255, 0);
    font-size: 20px;
    font-weight: 800;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgb(255, 255, 255);
}

.text-bold {
    font-weight: 600;
}

.text-light {
    font-weight: 100;
    font-size: 14.5px;
}

.text-red {
    color: #A93029;
}

.we-are {
    width: 100%;
}

.why h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}