body {
    margin: 0;
}

.section--page {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section--page h1 {
    text-align: center;
}

.page-template-home-template,
.page-template-feedback-template {
  background: #2c2c2c;
}

.page-template-feedback-template .feedback .gform_wrapper .gform_title {
  color: #E9E9E9;
  margin-top: 50px;
}

.page-template-feedback-template .feedback .gform_wrapper form .gform-body fieldset legend {
  color: #E9E9E9;
  border: none;
}

.page-template-feedback-template .feedback .gform_wrapper form .gform-body label {
  color: #E9E9E9;
}

.page-template-feedback-template .feedback .gform_wrapper form .gform-body .gfield_description {
    color: #E9E9E9;
}

.page-template-feedback-template .feedback .gform_wrapper form .gform-body textarea {
    border-radius: 20px;
} 
  
.page-template-feedback-template .feedback .gform_wrapper form .gform-body .ginput_complex input {
  border-radius: 20px;
  height: 60px;
} 

.page-template-feedback-template .feedback .gform_wrapper form .gform_footer {
    display: flex;
    justify-content: center;
}

.page-template-feedback-template .feedback .gform_wrapper form .gform_footer input {
    height: 60px;
    color: #E9E9E9;
    background-color: #D62116;
    border-radius: 20px;
    border: none;
    min-width: 200px;
    transition: ease-in-out 0.3s;
}

.page-template-feedback-template .feedback .gform_wrapper form .gfield_validation_message {
    background-color: #FF7E76;
    border-radius: 20px;
}

.page-template-feedback-template .feedback #gform_confirmation_wrapper_1 #gform_confirmation_message_1 {
    text-align: center;
    font-size: 44px;
    color: #E9E9E9;
    font-weight: 600;
    margin-top: 50px;
}

.page-template-feedback-template .feedback .gform_wrapper form .gform_footer input:hover {
    background-color: #E9E9E9;
    color: #2c2c2c;
}