/*
Theme Name: Genetrix Theme
Theme URI: https://example.com/
Author: You
Description: Custom theme with Genetrix.AI-style header
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Pacifico&display=swap');

.cont_form .nf-field-element input {
    width: 100%;
    padding: 5px 10px !important;
    height: 40px !important;
    box-sizing: border-box;
}
.nf-form-content nf-fields-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.nf-form-content nf-fields-wrap nf-field {
    flex: 0 1 calc(50% - 7.5px);
    padding: 0px;
    box-sizing: border-box;
}
.cont_form:before{
    z-index: -1;
}
.cont_form form .nf-field-container {
    margin-bottom: 10px !important;
}
.nf-form-content nf-fields-wrap nf-field:nth-child(5) {
    width: 100% !important;
    flex: 1 1 calc(100%);
}
.nf-form-content nf-fields-wrap nf-field:nth-child(6) {
    width: 100% !important;
    flex: 1 1 calc(100%);
}
.nf-form-content nf-fields-wrap nf-field:nth-child(7) {
    width: 100% !important;
    flex: 1 1 calc(100%);
}

.cont_form .nf-field-element textarea{
    width:100%;
    box-sizing: border-box;
    height: 100px !important;
    padding: 10px !important;
}
.cont_form .submit-wrap .nf-field-element input{
    width:100% !important;
}

.nf-form-hp {
    display: none;
}

#s-inr .title {
    font-size:16px !important;
}








