.et_pb_section_0.et_pb_section {
  padding-top: 20px !important;
}

@media only screen and (max-width: 600px) {
  
.h1_webhead {
	color: #161f6d !important;
  font-size: 28px !important;
  line-height: 32px !important;
}
  /* Styles for screens smaller than 600px */
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  /* Styles for screens between 601px and 1024px */
.h1_webhead {
  font-size: 38px !important;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  /* Styles for screens between 1025px and 1440px */
.h1_webhead {
  font-size: 42px !important;
}
}
@media only screen and (min-width: 1441px) {
.h1_webhead {
  font-size: 52px !important;
}
}
.h1_webhead {
	color: #161f6d !important;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex::after {
    color: #161f6d !important;
}
.gform_button {
  width: 250px !important;
  font-weight: bold !important;
    background-color: #161f6d !important; /* Bright blue background */
    color: #fff !important; /* White text */
    border: 2px solid #000031 !important; /* Dark blue border */
    border-radius: 10px !important; /* Rounded corners */
    padding: 10px 20px !important; /* Padding inside the button */
    font-size: 14px; /* Text size */
    text-transform: capitalize !important; /* Uppercase text */
    transition: background-color 0.3s, color 0.3s !important; /* Smooth transition for hover effects */
}

.gform_button:hover {
    background-color: #000031 !important; /* Dark blue background on hover */
    color: #ccc !important; /* Bright blue text on hover */
}

.et_pb_row_1.et_pb_row {
  padding-bottom: 0 !important;
}

.et_pb_section p, .et_pb_section h1, .et_pb_section h2, .et_pb_text_0 h1, .gfield_label, label {
  color: #000 !important;
}

.et_pb_text_0 h1 {
  color: #161f6d !important;
}

footer .et_pb_section p {
  color: #fff !important;
}

.et_pb_bottom_inside_divider {
  display: none;
}

input#gform_submit_button_1 {
    background: #161f6d !important;
    color: white !important;
    padding: 1rem;
    border: none;
    width: 100%;
    font-size: 1.2rem;
    font-weight: bold;
}
a.icon{
  background-color: #161f6d !important;
    color: white !important;
}