/* Presence form css start */

.presence-form-heading h5 {
    /* font-size: 29px;
    font-family: 'Californian Bold'; */
    color: #000;
    text-align: center;
    padding: 50px 0 65px 0;
    font-size: 24px;
    font-weight: normal;
}

.presence-form-main .container {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}

.form-parent .input-field label {
    font-size: 28px;
    color: #000;
    font-family: 'Californian Bold';
    display: block;
    padding-bottom: 10px;
}

.input-field input {
    width: 100%;
    padding: 15px 10px;
    outline: none;
    border-radius: unset;
    border: 1px solid #0082a0;
    font-size: 16px;
    color: #000;
    font-family: 'Californian Bold';
}

.form-parent {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 40px;
    row-gap: 50px;
}

.input_3,
.input_4 {
    grid-column: span 2;
}
.input-field.input_4 textarea {
    width: 100%;
    padding: 15px 10px;
    outline: none;
    border-radius: unset;
    border: 1px solid #0082a0;
    font-size: 16px;
    color: #000;
    font-family: 'Californian Bold';
    resize: none;
}

.form-btn button {
    font-size: 16px;
    color: #004653;
    text-decoration: none;
    border-radius: 26px;
    border: 1px solid #004653;
    padding: 17px 70px;
    display: inline-block;
    font-family: 'Californian Bold';
    background: transparent;
}

.form-btn button:hover {
    color: #ffffff;
    background-color: #0099bd;
    border: 1px solid #0099bd;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
}

.form-btn {
    text-align: center;
    padding: 50px 0px 0px 0px;
}



/* Presence form css end */

/* Presence Page end */