@font-face {
  font-family: icons;
  src: url('/img/fonts-icons/icons.woff?yupl73') format('woff'), url('/img/fonts-icons/icons.ttf?yupl73') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
button.open-form {
  -webkit-appearance: none;
  appearance: none;
  box-sizing: content-box;
  text-align: inherit;
}
button.create__link, button.project__start { border: 0; }
button.create__link { background-color: transparent; }
button.header__mobile-sparow { background: transparent; padding: 0; }
button.modal-form__header-closed {
  -webkit-appearance: none;
  appearance: none;
  box-sizing: content-box;
  background: transparent;
  border: 0;
  padding: 0;
}
.open-form:focus-visible, .modal-form__header-closed:focus-visible,
.modal-form button:focus-visible, .modal-form a:focus-visible,
.modal-form input:focus-visible, .modal-form textarea:focus-visible,
#cookiescript_injected [tabindex]:focus-visible,
#cookiescript_injected_fsd [tabindex]:focus-visible {
  outline: 3px solid #275efe;
  outline-offset: 4px;
}
.bl-seo-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}
#cookiescript_injected #cookiescript_accept,
#cookiescript_injected #cookiescript_accept:hover,
#cookiescript_injected_fsd #cookiescript_accept {
  color: #1c1c1c !important;
}
.modal-form._form-open {
  height: calc(100% - var(--bl-consent-bottom, 0px));
  height: calc(100dvh - var(--bl-consent-bottom, 0px));
  overscroll-behavior: contain;
  scroll-padding-block: 16px;
}
@media (max-width: 991.98px) {
  button.create__link { background-color: #f3f3f3; }
}

.create__text { height: auto; overflow: visible; }
