.feedback-section{background:#2d3747;color:#fff;padding:7.4rem 0 4.4rem}.feedback-section textarea.form-control,input.form-control{border:0;border-bottom: 1px solid #FFFFFF26;background:#2c3748}.feedback-section .form-label{margin-bottom:0}.form-control:focus{background:#2c3748;border-color:#3a4554}.feedback-section .subtitle{margin-bottom:70px}.feedback-section .subtitle,.feedback-section p,.feedback-section p a{color: #FFFFFF80}.feedback-section form{margin-top:95px}.feedback-section .cta{font-size:15.5px;padding-top:10px}.feedback-section h2{font-size:46.5px;font-weight:600;margin-bottom:1.5rem}.feedback-section p{font-size:14px}.form-control,.form-control:focus{background:#2c3748;border-color:#3a4554;color:#fff;box-shadow:none}.form-label{color:#9ea7b7;font-size:12px;text-transform:uppercase}.btn-light-custom{background:#fff;border:0;padding:.75rem 2.5rem;font-size:14px;text-transform:uppercase}.feedback-section .wpcf7-form{margin-top:95px}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form-control{width:100%;border:0;border-bottom: 1px solid #FFFFFF26;background:#2c3748;color:#fff;padding:.5rem 0;font-size:1rem;transition:border-color .15s ease-in-out}.feedback-sectio input:-internal-autofill-selected{background-color:#2c3748!important}.feedback-section input:-webkit-autofill,.feedback-section input:-webkit-autofill:hover,.feedback-section input:-webkit-autofill:focus,.feedback-section input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #2c3748 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s}.wpcf7-form-control:focus{background:#2c3748;border-color:#3a4554;color:#fff;box-shadow:none;outline:none}.wpcf7-textarea{min-height:120px;resize:vertical;height:130px}.feedback-section .form-label{position:relative;display:block;margin-bottom:0}.feedback-section .form-label span:first-child{position:absolute;top:.75rem;left:0;padding:0 .25rem;pointer-events:none;background-color:#2c3748;transition:top .2s ease , font-size .2s ease;color:#9ea7b7;font-size:1rem;text-transform:uppercase;z-index:1}.wpcf7-form-control:focus + .wpcf7-form-control-wrap + span span:first-child,
.wpcf7-form-control:not(:placeholder-shown) + .wpcf7-form-control-wrap + span span:first-child,
.form-floating-custom.focused .form-label span:first-child {top:-.65rem;font-size:.875rem;color:#fff}.feedback-section .form-floating-custom{position:relative;margin-bottom:1.5rem}.feedback-section .form-floating-custom .wpcf7-form-control{padding-top:1.5rem;padding-bottom:.5rem}input.wpcf7-submit.btn-light-custom,.feedback-section input[type="submit"]{background:#fff;border:0;padding:.75rem 2.5rem;font-size:14px;text-transform:uppercase;cursor:pointer;color:#2c3748;transition:background-color .3s ease}.feedback-section input.wpcf7-submit.btn-light-custom:hover{background:#6c757d;color:#fff}.wpcf7-spinner{display:inline-block;margin-left:10px}.wpcf7-response-output{margin:1rem 0 0 0!important;padding:1rem!important;border:1px solid transparent!important;border-radius:0!important;font-size:.875rem}.wpcf7-mail-sent-ok{border-color:#28a745!important;color:#155724!important;background-color:#d4edda!important}.wpcf7-validation-errors,.wpcf7-spam-blocked,.wpcf7-not-valid{border-color:#dc3545!important;color:#721c24!important;background-color:#f8d7da!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7-not-valid-tip{color:#dc3545!important;font-size:.8rem!important;margin-top:.25rem!important;display:block!important}.wpcf7-form-control.wpcf7-not-valid{border-color:#dc3545!important}.form-floating-custom:focus-within .form-label span:first-child{top:-.65rem;font-size:.875rem;color:#fff}.wpcf7-form p{margin:0}.wpcf7-form br{display:none}@media (max-width:767.98px){.feedback-section .wpcf7-form{margin-top:3rem}.wpcf7-submit.btn-light-custom{width:100%}}.wpcf7-validation-errors,.wpcf7-spam-blocked,.feedback-section .wpcf7-not-valid{border-color:#dc3545!important;color:#fff!important;background-color: #2d374700 !important}.feedback-section .form-label span:first-child{position:absolute;top:.75rem;left:0;padding:0 .25rem;pointer-events:none;background-color:#2c3748;transition:top .2s ease , font-size .2s ease , color .2s ease;color:#9ea7b7;font-size:1rem;text-transform:uppercase;z-index:1}.feedback-section .form-floating-custom:focus-within .form-label span:first-child,.feedback-section .form-floating-custom.input-filled .form-label span:first-child{top:-.65rem;font-size:.875rem;color:#fff;background-color:#2c3748}