.contact-form-section {
background-color: #141618;
padding: 40px;
border-radius: 8px;
color: #ffffff;
font-family: 'Helvetica Neue', sans-serif;
}

.contact-form-section label {
display: block;
margin-bottom: 6px;
font-weight: 500;
}

.contact-form-section input,
.contact-form-section textarea {
width: 100%;
padding: 10px;
margin-bottom: 20px;
background-color: #1e1f21;
border: 1px solid #333;
border-radius: 5px;
color: #ffffff;
}

.contact-form-section input:focus,
.contact-form-section textarea:focus {
border-color: #00baff;
outline: none;
}

.contact-form-section input[type="submit"] {
background-color: #00baff;
border: none;
color: #fff;
cursor: pointer;
transition: background-color 0.3s ease;
}

.contact-form-section input[type="submit"]:hover {
background-color: #0091cc;
}

.pt-style-2:not(.page-header):not(.csection-title) .section-title span::after, .pt-style-2:not(.page-header):not(.csection-title) .section-title span::after, .pt-style-2:not(.page-header):not(.csection-title) .section-title span::after {
    background-color: #af0151 !important;
}

#ut_header_68855b94688c0.pt-style-2 .page-title span:after, #ut_header_68855b94688c0.pt-style-2 .parallax-title span:after, #ut_header_68855b94688c0.pt-style-2 .section-title span:after {
    background-color: #af0151 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #ffffff !important;
}