@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');

body {
  font-family: "IBM Plex Sans", sans-serif;
  color: #222222;
}

.experience,
.function,
.location {
    display: none;
}

.layers-5 {
  display: block !important;
}

.title {
    color: #005aa0;
    font-size: 18px;
    font-weight: 500;
    text-shadow: none;
    font-weight: 600;
}

.selection {
    margin-top: 5px;
    margin-bottom: 10px;
}

.selection label,
label {
    color: #000 !important;
    font-weight: 400 !important;
    font-size: 15px;
}

.selection label input {
    margin-left: 10px;
}

#email {
  font-size: 15px;
  padding: 20px 15px !important;
  background-color: #E4F3FA;
  border-radius: 50px;
}

.btn.btn-default {
    background-color: #005aa0;
    color: #fff !important;
    border-color: #005aa0;
  border-radius: 6px !important;
    font-size: 15px;
    padding: 5px 20px;
}

.btn.btn-default:hover {
  background-color: #E4F3FA;
  border-color: #E4F3FA;
  color: #005aa0 !important;
}

.form-group {
  display: block !important;
  text-align: left !important;
  margin-bottom: 8px !important;
}

input[type="radio"],
input[type="checkbox"] {
    accent-color: #005aa0;
}

label:has(input:focus-visible),
a:focus {
  outline: 1px solid #1e1e1e !important;
}

.btn:focus-visible {
  outline: solid #000 !important;
  color: #fff !important;
}

