.link-primary, #block-contactlink .form-link, #block-wizardoorer-formnavigation .form-navigation-wrapper .form-link, .modal-wrapper .modal .modal-body .export-import-questions button {
  padding: 16px;
  border-radius: 5px;
  display: flex;
  gap: 8px;
  align-items: center;
  transition: all 0.4s ease-out;
  border: 1px solid #003854;
}
.link-primary:hover, #block-contactlink .form-link:hover, #block-wizardoorer-formnavigation .form-navigation-wrapper .form-link:hover, .modal-wrapper .modal .modal-body .export-import-questions button:hover {
  color: white;
  background-color: #003854;
  border: 1px solid #003854;
}
.link-primary .feather, #block-contactlink .form-link .feather, #block-wizardoorer-formnavigation .form-navigation-wrapper .form-link .feather, .modal-wrapper .modal .modal-body .export-import-questions button .feather {
  margin-top: 2px;
}
.link-primary p, #block-contactlink .form-link p, #block-wizardoorer-formnavigation .form-navigation-wrapper .form-link p, .modal-wrapper .modal .modal-body .export-import-questions button p {
  margin-bottom: 0;
}

@font-face {
  font-family: Noe Display;
  src: url(../fonts/NoeDisplay-Bold.ttf);
}
.modal-wrapper .modal .modal-title p {
  font-family: "Noe Display", sans-serif;
  font-size: 36px;
  color: #003854;
}
.modal-wrapper .modal .modal-body .selector-question label {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #003854;
}
.modal-wrapper .modal .modal-body .selector-question select {
  padding: 16px;
  border-radius: 5px;
  display: flex;
  gap: 8px;
  align-items: center;
  transition: all 0.4s ease-out;
  border: 1px solid #003854;
  cursor: pointer;
  color: gray;
  font-size: 14px;
}
.modal-wrapper .modal .modal-body .selector-question svg.feather {
  right: 10px;
  top: 50%;
  color: #b3b8ce;
  translate: 0 -50%;
}
.modal-wrapper .modal .modal-body .export-import-questions {
  padding-bottom: 32px;
}
.modal-wrapper .modal .modal-body .export-import-questions button {
  margin: auto;
}
.modal-wrapper .modal .modal-body .selector-results-wrapper table {
  border-radius: 5px;
  overflow: hidden;
  border: 0;
}
.modal-wrapper .modal .modal-body .selector-results-wrapper table thead {
  border: 1px solid #003854;
  background: #003854;
  color: white;
  overflow: hidden;
  border: 0;
}
.modal-wrapper .modal .modal-body .selector-results-wrapper table thead th {
  white-space: nowrap;
  padding: 16px;
}
.modal-wrapper .modal .modal-body .selector-results-wrapper table td {
  border: 0;
  border-top: 0;
  border: 1px solid #003854;
}
.modal-wrapper .modal .modal-body .questions-container {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 16px;
}
.modal-wrapper .modal .modal-body .questions-container .configurations {
  grid-column: 2/-1;
  margin-top: 0;
}
.modal-wrapper .modal .modal-body .questions-container .configurations .configuration-wrapper {
  border: 1px solid #003854;
  border-radius: 4px;
}
.modal-wrapper .modal .modal-body .questions-container .configurations .configuration-wrapper:first-child {
  margin-top: 1.5em;
}

.tooltip.popover {
  padding: 16px;
  border: 1px solid #003854;
  border-radius: 4px;
}
.tooltip.popover .tooltip-inner.popover-inner a {
  text-decoration: none;
  color: #003854;
  font-size: 14px;
  line-height: 1.5;
}
.tooltip.popover .tooltip-inner.popover-inner a:hover {
  text-decoration: underline;
}

.acoustic-modal > .modal {
  max-width: unset !important;
}

#block-wizardoorer-formnavigation .form-navigation-wrapper {
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
#node--full .field--name-body p {
  color: #003854;
  max-width: 800px;
  text-align: center;
  margin-inline: auto;
}
#node--full .field--name-body h2,
#node--full .field--name-body h3 {
  color: #003854;
  font-family: "Noe Display", sans-serif;
  text-align: center;
  margin-top: 64px;
}
#node--full .field--name-body .video-embed-field-provider-youtube {
  text-align: center;
  max-width: 800px;
  margin-inline: auto;
}
#node--full .field--name-body .video-embed-field-provider-youtube iframe {
  width: 100%;
  border-radius: 8px;
  height: 400px;
}

#block-wizardoorer-local-tasks ul {
  max-width: 500px;
  margin-inline: auto !important;
}
#block-wizardoorer-local-tasks li {
  background-color: #003854;
}
#block-wizardoorer-local-tasks li.is-active a {
  background-color: #75c3af;
  color: white;
}

/*# sourceMappingURL=style.css.map */
