
*{
    font-family: 'Poppina',Arial, Helvetica, sans-serif;
}
.cus-form-grup{
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: start;
    text-align: left;
}

.cus-form-grup:has(input[type=checkbox]){
    flex-direction: row;
    gap: 5px;
    font-size: 12px;
}

.cstm_form_inpt{
    padding: .75rem  !important;
    margin: 0 !important;
    display: block !important;
    font-size: 14px !important;
    text-transform: none;
    height: auto !important;
    line-height: 18px !important;
    color: #000 !important;
    outline: none !important;
    background: transparent !important;
    border-radius: .25vw  !important;
    flex-grow: 1;
    border: 1px solid #80808080 !important;
}
.cstm_form_lbl{
    font-size: 14px !important;
    text-transform: capitalize !important;
    margin: 0 0 .25rem 0 !important;
    /* margin-inline: auto !important; */
    padding: 0 !important;
    display: block;
        
}
.cus-form-body > .row{
    margin: 0 0 .5rem 0 !important;
}
.cus-btn{
    transition: all .2s ease-in-out !important;
    cursor: pointer;
}
.cus-btn:hover,
.cus-btn:active,
.cus-btn:focus{
    border: 0;
    outline: 0;
    background-color: #ff084e !important;
    color: #fff !important;
}
.cus-form-cap{
    font-size: 14px !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    margin: 0 !important;
    padding: 0 !important;
    a{
        text-decoration: none !important;
        transition: all .2s ease-in-out !important;
        text-transform: uppercase !important;
        margin: 0 .25rem  !important;
        text-decoration: underline !important;
    }
    a:hover{
        text-decoration-color: var(--clr-theme-primary) !important;
        color: var(--clr-theme-primary) !important;

    }
}