.black-optix-theme {
    .gorilladash-enquiry-component {
        background: rgba(83, 83, 83, 0.1);
    }

    .gorilladash-enquiry-component .gorilladash-search-section {
        background: transparent;
    }

    .gorilladash-search-section h3, .gorilladash-form-section h3, .gorilladash-selected-name, .gorilladash-selected-address, .gorilladash-tribe-name, .gorilladash-tribe-address, .gorilladash-tribe-distance {
        color: #fff;
    }

    .gorilladash-search-section {
        border-bottom-color: #3a3a3a;
    }

    .gorilladash-search-section h3, .gorilladash-form-section h3 {
        border-bottom-color: #ffce51;
    }

    .gorilladash-search-btn {
        background: linear-gradient(253.58deg, #FFCE51 1.55%, #B58711 66.84%);
        border: 1px solid #FFDD7A;
        color: #222222;
        border-radius: 8px;
        font-weight: 700;
    }

    .gorilladash-search-btn:hover {
        background: linear-gradient(253.58deg, #FFCE51 1.55%, #B58711 66.84%);
    }

    .gorilladash-enquiry-form .gorilladash-form-row label {
        color: #fff;
    }

    .gorilladash-address-input.pac-target-input {
        background-color: rgba(255, 255, 255, 0.06);
        border-radius: 0.5rem;
        border: 0;
    }

    .gorilladash-address-input.pac-target-input:focus {
        border-color: #fff;
        outline: none;
    }

    .gorilladash-enquiry-form .gorilladash-form-row input[type="text"], .gorilladash-enquiry-form .gorilladash-form-row input[type="email"], .gorilladash-enquiry-form .gorilladash-form-row input[type="tel"], .gorilladash-enquiry-form .gorilladash-form-row input[type="url"], .gorilladash-enquiry-form .gorilladash-form-row textarea, .gorilladash-enquiry-form .gorilladash-form-row select {
        background-color: rgba(255, 255, 255, 0.06);
        border-radius: 0.5rem;
        border: 0;
    }

    .gorilladash-enquiry-form .gorilladash-form-row input[type="text"]:focus, .gorilladash-enquiry-form .gorilladash-form-row input[type="email"]:focus, .gorilladash-enquiry-form .gorilladash-form-row input[type="tel"]:focus, .gorilladash-enquiry-form .gorilladash-form-row input[type="url"]:focus, .gorilladash-enquiry-form .gorilladash-form-row textarea:focus, .gorilladash-enquiry-form .gorilladash-form-row select:focus {
        border-color: #fff;
    }

    .gorilladash-tribes-results {
        background: rgba(83, 83, 83, 0.4);
        border-radius: 1.25rem;
        border: 1px solid rgba(255, 206, 81, 0.20);
        backdrop-filter: blur(40px);
    }

    .gorilladash-tribes-results h4 {
        background: transparent;
        border-bottom: 1px solid #ffce51;
    }

    .gorilladash-tribe-item:hover {
        background-color: rgba(83, 83, 83, 0.4);
    }

    .gorilladash-selected-tribe {
        background: rgba(83, 83, 83, 0.4);
        border-radius: 1.25rem;
        border: 1px solid rgba(255, 206, 81, 0.20);
        backdrop-filter: blur(40px);
    }

    .gorilladash-selected-header {
        background-color: transparent;
        border-bottom: 1px solid #ffce51;
    }

    .gorilladash-submit-btn {
        background: linear-gradient(253.58deg, #FFCE51 1.55%, #B58711 66.84%);
        border: 1px solid #FFDD7A;
        color: #222222;
        border-radius: 8px;
        font-weight: 700;
    }

    .gorilladash-submit-btn:not(:disabled):hover {
        background: linear-gradient(253.58deg, #B58711 1.55%, #FFCE51 66.84%);
        transition: all 0.5s;
    }

    .gorilladash-enquiry-form {
        display: grid;
        grid-template-columns: 50% 50%;
        grid-template-rows: auto auto;
    }

    .gorilladash-enquiry-form #gorilladash-Service_of_Interest {
        appearance: none;
    }

    .gorilladash-enquiry-form .gorilladash-form-Service_of_Interest-row,
    .gorilladash-enquiry-form .gorilladash-form-Address-row,
    .gorilladash-enquiry-form .gorilladash-form-Year-row,
    .gorilladash-enquiry-form .gorilladash-form-Make-row,
    .gorilladash-enquiry-form .gorilladash-form-Model-row,
    .gorilladash-enquiry-form .gorilladash-form-submit-row {
        grid-column: span 2 / span 2;
    }

    .gorilladash-form-Upload_Resume-row {
        grid-column: span 2 / span 2;
    }

    .gorilladash-file-name, .gorilladash-file-size {
        color: #fff;
    }

}
