:root {
  --wp--preset--color--darkgrey: #222222;
  --button-height: 48px;
  --wp--preset--font-size--bodycopy: 16px;
  --wp--preset--spacing--small: clamp(24px, 4vw, 36px);
}

.alert {
  @import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@100;200;300;400&display=block");
  @import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
  padding: 0 !important;
  background-color: #09011a;
  border-radius: 9px;
  font-family: "alwyn-new-rounded-web", sans-serif;
}
.alert :root {
  --icon-font: "Material Symbols Outlined";
  --black-10: rgba(46, 53, 67, 0.10);
}
.alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6 {
  letter-spacing: 0;
  font-weight: 300;
  margin: 0;
  font-family: "Rubik", serif;
  color: #2E3543;
}
p + .alert h1,
p + .alert h2,
p + .alert h3,
p + .alert h4,
p + .alert h5,
p + .alert h6 {
  padding-top: var(--wp--preset--spacing--small);
}
.has-primary-background-color .alert h1, .header__content .alert h1,
.has-primary-background-color .alert h2,
.header__content .alert h2,
.has-primary-background-color .alert h3,
.header__content .alert h3,
.has-primary-background-color .alert h4,
.header__content .alert h4,
.has-primary-background-color .alert h5,
.header__content .alert h5,
.has-primary-background-color .alert h6,
.header__content .alert h6 {
  color: #fff;
}
.alert .has-primary-gradient-color.has-text-color {
  background: var(--wp--preset--gradient--gradient-1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.alert h1 {
  line-height: 1;
  font-size: var(--wp--preset--font-size--max-48);
  padding-bottom: calc(var(--wp--preset--spacing--small) * 1.25);
  font-weight: bold;
}
.alert h1::before, .alert h1::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.alert h1::before {
  margin-bottom: calc(-0.125em + 0px);
}
.alert h1::after {
  margin-top: calc(-0.1527777778em + 0px);
}
.alert h2 {
  line-height: 1.25;
  font-size: var(--wp--preset--font-size--max-32);
  padding-bottom: calc(var(--wp--preset--spacing--small) * 1);
  font-weight: 500;
}
.alert h2::before, .alert h2::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.alert h2::before {
  margin-bottom: calc(-0.25em + 0px);
}
.alert h2::after {
  margin-top: calc(-0.2777777778em + 0px);
}
.alert h3 {
  line-height: 1.36;
  font-size: var(--wp--preset--font-size--max-22);
  padding-bottom: calc(var(--wp--preset--spacing--small) * 1);
  font-weight: 600;
}
.alert h3::before, .alert h3::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.alert h3::before {
  margin-bottom: calc(-0.305em + 0px);
}
.alert h3::after {
  margin-top: calc(-0.3327777778em + 0px);
}
.alert h3.alt {
  font-weight: 300;
}
.alert h4 {
  line-height: 1.4;
  font-size: var(--wp--preset--font-size--max-20);
  padding-bottom: calc(var(--wp--preset--spacing--small) * 0.75);
  font-weight: 300;
}
.alert h4::before, .alert h4::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.alert h4::before {
  margin-bottom: calc(-0.325em + 0px);
}
.alert h4::after {
  margin-top: calc(-0.3527777778em + 0px);
}
.alert p {
  line-height: 1.5;
  font-size: var(--wp--preset--font-size--bodycopy);
  color: var(--typography-body-color);
  padding-bottom: var(--wp--preset--spacing--small);
  font-weight: 300;
}
.alert p::before, .alert p::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.alert p::before {
  margin-bottom: calc(-0.375em + 0px);
}
.alert p::after {
  margin-top: calc(-0.4027777778em + 0px);
}
.alert .has-large-paragraph-font-size {
  font-weight: 300;
}
.alert .text-component,
.alert #tinymce.mce-content-body,
.alert .textwidget {
  display: flex;
  flex-direction: column;
  text-wrap: balance;
}
.alert .text-component > *:first-child,
.alert #tinymce.mce-content-body > *:first-child,
.alert .textwidget > *:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.alert .text-component > *:last-child,
.alert #tinymce.mce-content-body > *:last-child,
.alert .textwidget > *:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0;
}
.alert .text-component + .text-component,
.alert #tinymce.mce-content-body + .text-component,
.alert .textwidget + .text-component {
  margin-top: 36px;
}
.alert .text-component--white h1,
.alert .text-component--white h2,
.alert .text-component--white h3,
.alert .text-component--white h4,
.alert .text-component--white h5,
.alert .text-component--white h6,
.alert .text-component--white p,
.alert .text-component--white a:not([class]),
.alert #tinymce.mce-content-body--white h1,
.alert #tinymce.mce-content-body--white h2,
.alert #tinymce.mce-content-body--white h3,
.alert #tinymce.mce-content-body--white h4,
.alert #tinymce.mce-content-body--white h5,
.alert #tinymce.mce-content-body--white h6,
.alert #tinymce.mce-content-body--white p,
.alert #tinymce.mce-content-body--white a:not([class]),
.alert .textwidget--white h1,
.alert .textwidget--white h2,
.alert .textwidget--white h3,
.alert .textwidget--white h4,
.alert .textwidget--white h5,
.alert .textwidget--white h6,
.alert .textwidget--white p,
.alert .textwidget--white a:not([class]) {
  color: #ffffff;
}
.component--text .alert .text-component a:not([class]),
.component--text .alert #tinymce.mce-content-body a:not([class]),
.component--text .alert .textwidget a:not([class]) {
  font-weight: bold;
  text-decoration: underline;
  text-underline-position: under;
}
.component--text .alert .text-component a:not([class])[target=_blank],
.component--text .alert #tinymce.mce-content-body a:not([class])[target=_blank],
.component--text .alert .textwidget a:not([class])[target=_blank] {
  display: inline-flex;
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
  white-space: nowrap;
}
.component--text .alert .text-component a:not([class])[target=_blank]:after,
.component--text .alert #tinymce.mce-content-body a:not([class])[target=_blank]:after,
.component--text .alert .textwidget a:not([class])[target=_blank]:after {
  content: "arrow_outward";
  font-family: "Material Symbols Outlined";
  top: 2px;
  position: relative;
  font-size: 18px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.component--text .alert .text-component a:not([class])[target=_blank]:after,
.component--text .alert #tinymce.mce-content-body a:not([class])[target=_blank]:after,
.component--text .alert .textwidget a:not([class])[target=_blank]:after {
  margin-left: 9px;
}
.alert .text-component table,
.alert #tinymce.mce-content-body table,
.alert .textwidget table {
  border-collapse: collapse;
}
.alert .text-component table thead th, .alert .text-component table thead td,
.alert #tinymce.mce-content-body table thead th,
.alert #tinymce.mce-content-body table thead td,
.alert .textwidget table thead th,
.alert .textwidget table thead td {
  padding: 12px;
  font-weight: bold;
  text-align: left;
  color: var(--theme-darkblue);
}
.alert .text-component table tbody tr:nth-child(even) td,
.alert #tinymce.mce-content-body table tbody tr:nth-child(even) td,
.alert .textwidget table tbody tr:nth-child(even) td {
  background-color: var(--theme-darkblue-light-95);
}
.alert .text-component table tbody tr td,
.alert #tinymce.mce-content-body table tbody tr td,
.alert .textwidget table tbody tr td {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
}
.alert a:where(:not(.wp-element-button)) {
  text-decoration: none;
}
.alert .tags {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.alert .tags .tag {
  min-height: 40px;
  display: inline-flex;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid rgba(46, 53, 67, 0.1);
}
.alert .tags .tag__label {
  line-height: 1;
}
.alert .tags .tag--icon {
  padding-left: 8px;
}
.alert .tags .tag--icon .tag__label {
  align-items: center !important;
  gap: 4px !important;
}
.alert .tags .tag--euro .tag__label {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .tags .tag--euro .tag__label:before {
  content: "euro_symbol";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #36E1BA;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .tags .tag--surface .tag__label {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .tags .tag--surface .tag__label:before {
  content: "activity_zone";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #36E1BA;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .tags .tag--type .tag__label {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .tags .tag--type .tag__label:before {
  content: "category";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: #36E1BA;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .wp-block-quote h1, .alert .wp-block-quote h2, .alert .wp-block-quote h3, .alert .wp-block-quote h4 {
  font-style: italic;
  font-weight: normal;
}
.alert .has-shadow {
  box-shadow: 0px 0px 19px 0px rgba(47, 19, 81, 0.1) !important;
}
.alert .has-border {
  border: 1px solid var(--wp--preset--color--primary-color-10) !important;
}
.alert :root {
  --button-height: 52px;
}
.alert .fwpress-buttons {
  gap: 8px 16px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: var(--wp--preset--spacing--small);
}
.alert .fwpress-buttons.alignwide .fwpress-button {
  flex-grow: 1;
  min-width: fit-content;
}
.alert .fwpress-buttons.alignfull .fwpress-button {
  width: 100%;
}
.alert .fwpress-buttons.orientation-vertical {
  flex-direction: column;
}
.alert .fwpress-buttons.justify-content-left {
  justify-content: flex-start;
}
.alert .fwpress-buttons.justify-content-right {
  justify-content: flex-end;
}
.alert .fwpress-button,
.alert .forminator-button {
  display: inline-flex;
  height: var(--button-height);
  padding: 4px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
  font-family: "Rubik";
  text-decoration: none;
  appearance: none;
  outline: 0;
  cursor: pointer;
  transition: 0.15s;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 12px;
  gap: 8px;
}
.alert .fwpress-button--right,
.alert .forminator-button--right {
  flex-direction: row-reverse;
}
.alert .fwpress-button--gradient, .alert .fwpress-button.forminator-button-submit,
.alert .forminator-button--gradient,
.alert .forminator-button.forminator-button-submit {
  background: var(--wp--preset--gradient--gradient-1);
  border: 0;
  color: #fff;
}
.alert .fwpress-button--gradient .fwpress-button__label, .alert .fwpress-button.forminator-button-submit .fwpress-button__label,
.alert .forminator-button--gradient .fwpress-button__label,
.alert .forminator-button.forminator-button-submit .fwpress-button__label {
  font-weight: 700;
}
.alert .fwpress-button--gradient:hover, .alert .fwpress-button.forminator-button-submit:hover,
.alert .forminator-button--gradient:hover,
.alert .forminator-button.forminator-button-submit:hover {
  background: var(--wp--preset--color--blue);
  color: #fff;
}
.alert .fwpress-button--primary-alt,
.alert .forminator-button--primary-alt {
  background-color: var(--wp--preset--color--orange);
  border: 0;
  color: #fff;
}
.alert .fwpress-button--primary-alt .fwpress-button__label,
.alert .forminator-button--primary-alt .fwpress-button__label {
  font-weight: 700;
}
.alert .fwpress-button--primary-alt:hover,
.alert .forminator-button--primary-alt:hover {
  background-color: var(--wp--preset--color--blue);
  color: #fff;
}
.alert .fwpress-button--primary-outline,
.alert .forminator-button--primary-outline {
  background: var(--wp--preset--gradient--gradient-1);
  position: relative;
  border: 0;
}
.alert .fwpress-button--primary-outline:before,
.alert .forminator-button--primary-outline:before {
  content: "";
  position: absolute;
  left: 2px;
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 10px;
  background-color: white;
}
.has-lightgrey-background-color .alert .fwpress-button--primary-outline:before,
.has-lightgrey-background-color .alert .forminator-button--primary-outline:before {
  background-color: var(--wp--preset--color--lightgrey);
}
.alert .fwpress-button--primary-outline .fwpress-button__label,
.alert .fwpress-button--primary-outline .material-symbols-outlined,
.alert .forminator-button--primary-outline .fwpress-button__label,
.alert .forminator-button--primary-outline .material-symbols-outlined {
  background: var(--wp--preset--gradient--gradient-1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 1;
}
.alert .fwpress-button--primary-outline:hover,
.alert .forminator-button--primary-outline:hover {
  background: var(--wp--preset--color--blue);
}
.alert .fwpress-button--primary-outline:hover .fwpress-button__label,
.alert .fwpress-button--primary-outline:hover .material-symbols-outlined,
.alert .forminator-button--primary-outline:hover .fwpress-button__label,
.alert .forminator-button--primary-outline:hover .material-symbols-outlined {
  background: var(--wp--preset--color--blue);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 1;
}
.alert .fwpress-button--gradient-alt,
.alert .forminator-button--gradient-alt {
  background: #ffffff;
  position: relative;
}
.alert .fwpress-button--gradient-alt .fwpress-button__label,
.alert .forminator-button--gradient-alt .fwpress-button__label {
  background: var(--wp--preset--gradient--gradient-1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 1;
}
.alert .fwpress-button--gradient-alt:hover,
.alert .forminator-button--gradient-alt:hover {
  background: unset;
  background-color: #2E3543;
}
.alert .fwpress-button--gradient-alt:hover .fwpress-button__label,
.alert .forminator-button--gradient-alt:hover .fwpress-button__label {
  background: transparent;
  color: #fff;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
}
.alert .fwpress-button--primary-outline-alt,
.alert .forminator-button--primary-outline-alt {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #fff;
}
.alert .fwpress-button--primary-outline-alt:hover,
.alert .forminator-button--primary-outline-alt:hover {
  background-color: #fff;
  color: var(--wp--preset--color--blue);
}
.alert .fwpress-button[disabled],
.alert .forminator-button[disabled] {
  opacity: 0.6;
}
.alert .fwpress-button.read-more, .alert .fwpress-button--read-more, .alert .fwpress-button--text-link,
.alert .forminator-button.read-more,
.alert .forminator-button--read-more,
.alert .forminator-button--text-link {
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
  color: var(--wp--preset--color--primary);
  text-decoration: none;
  font-weight: bold;
  height: unset;
  align-items: flex-start;
  font-weight: normal;
}
.alert .fwpress-button.read-more:before, .alert .fwpress-button--read-more:before, .alert .fwpress-button--text-link:before,
.alert .forminator-button.read-more:before,
.alert .forminator-button--read-more:before,
.alert .forminator-button--text-link:before {
  content: "chevron_right";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button.read-more:before, .alert .fwpress-button--read-more:before, .alert .fwpress-button--text-link:before,
.alert .forminator-button.read-more:before,
.alert .forminator-button--read-more:before,
.alert .forminator-button--text-link:before {
  color: var(--wp--preset--color--primary);
}
.alert .fwpress-button.read-more:hover .fwpress-button__label, .alert .fwpress-button--read-more:hover .fwpress-button__label, .alert .fwpress-button--text-link:hover .fwpress-button__label,
.alert .forminator-button.read-more:hover .fwpress-button__label,
.alert .forminator-button--read-more:hover .fwpress-button__label,
.alert .forminator-button--text-link:hover .fwpress-button__label {
  text-decoration: underline;
  text-underline-position: under;
  text-decoration-thickness: 2px;
}
.alert .fwpress-button--text-link:before,
.alert .forminator-button--text-link:before {
  content: unset;
}
.alert .fwpress-button--chat,
.alert .forminator-button--chat {
  width: fit-content;
  position: fixed;
  bottom: var(--wp--preset--spacing--small);
  right: var(--wp--preset--spacing--small);
  z-index: 99;
  box-shadow: 0px 4px 8px 0px rgba(28, 27, 31, 0.2);
}
.alert .fwpress-button--icon--email,
.alert .forminator-button--icon--email {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .fwpress-button--icon--email:before,
.alert .forminator-button--icon--email:before {
  content: "mail";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button--icon--phone,
.alert .forminator-button--icon--phone {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .fwpress-button--icon--phone:before,
.alert .forminator-button--icon--phone:before {
  content: "call";
  font-family: "Material Symbols Rounded";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button--icon--linkedin,
.alert .forminator-button--icon--linkedin {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .fwpress-button--icon--linkedin:before,
.alert .forminator-button--icon--linkedin:before {
  content: "";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button--icon--linkedin:before,
.alert .forminator-button--icon--linkedin:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 19, 81)' d='M15.335,15.336 L12.668,15.336 L12.668,11.159 C12.668,10.164 12.650,8.882 11.281,8.882 C9.892,8.882 9.680,9.967 9.680,11.087 L9.680,15.335 L7.013,15.335 L7.013,6.747 L9.573,6.747 L9.573,7.921 L9.609,7.921 C10.131,7.028 11.102,6.495 12.135,6.534 C14.838,6.534 15.336,8.312 15.336,10.624 L15.335,15.336 ZM4.004,5.573 C3.149,5.574 2.456,4.881 2.456,4.026 C2.456,3.171 3.149,2.478 4.003,2.478 C4.858,2.478 5.551,3.171 5.551,4.026 C5.551,4.880 4.859,5.573 4.004,5.573 L4.004,5.573 M5.337,15.336 L2.668,15.336 L2.668,6.747 L5.337,6.747 L5.337,15.336 ZM16.664,0.002 L1.328,0.002 C0.603,-0.006 0.008,0.574 -0.000,1.299 L-0.000,16.700 C0.008,17.425 0.603,18.006 1.328,17.998 L16.664,17.998 C17.391,18.007 17.988,17.426 17.998,16.700 L17.998,1.298 C17.988,0.572 17.391,-0.009 16.664,0.001 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.alert .fwpress-button--icon--add,
.alert .forminator-button--icon--add {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
  align-items: center;
}
.alert .fwpress-button--icon--add:before,
.alert .forminator-button--icon--add:before {
  content: "add";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 36px;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button--icon:not(:has(.fwpress-button__label)),
.alert .forminator-button--icon:not(:has(.fwpress-button__label)) {
  padding: 0;
  width: 48px;
}
.alert .fwpress-button[href^="mailto:"],
.alert .forminator-button[href^="mailto:"] {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .fwpress-button[href^="mailto:"]:before,
.alert .forminator-button[href^="mailto:"]:before {
  content: "mail";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button[href^="tel:"],
.alert .forminator-button[href^="tel:"] {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .fwpress-button[href^="tel:"]:before,
.alert .forminator-button[href^="tel:"]:before {
  content: "call";
  font-family: "Material Symbols Rounded";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .fwpress-button .material-symbols-outlined,
.alert .forminator-button .material-symbols-outlined {
  font-family: "Material Symbols Outlined" !important;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  line-height: 1;
}
.alert .fwpress-link {
  color: var(--wp--preset--color--lightblue);
  text-decoration: none;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  gap: 8px;
}
.alert .fwpress-link--right {
  flex-direction: row-reverse;
}
.alert .fwpress-link:hover {
  color: var(--wp--preset--color--blue);
}
.alert .fwpress-link .material-symbols-outlined {
  font-family: "Material Symbols Outlined" !important;
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}
.alert .fwpress-link .material-symbols-outlined.icon-background {
  border-radius: 50%;
  background-color: rgba(54, 225, 186, 0.2);
  width: 24px;
  height: 24px;
}
.alert .link {
  color: var(--wp--preset--color--primary);
  gap: 6px;
}
.alert .link--filters {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .link--filters:before {
  content: "filter_alt";
  font-family: "Material Symbols Rounded";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .link--readmore {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .link--readmore:after {
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert a:not([class]):not(:has(> span)) {
  text-decoration: none;
  color: var(--wp--preset--color--primary);
  border-bottom: 1px dashed var(--wp--preset--color--primary);
  padding-bottom: 2px;
}
.alert a:not([class]):not(:has(> span)):hover {
  color: var(--wp--preset--color--primary-dark);
  border-color: var(--wp--preset--color--primary-dark);
}
.alert a:not([class]):has(span) {
  text-decoration: none;
  border-bottom: 0;
  padding-bottom: 0;
}
.alert a:not([class]):has(span) > span {
  text-decoration: none;
}
.alert .has-icon {
  display: flex;
  gap: 6px;
}
.alert .has-icon--email a {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .has-icon--email a:before {
  content: "mail";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .has-icon--phone a {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .has-icon--phone a:before {
  content: "call";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .has-icon--phone--mobile a {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
}
.alert .has-icon--phone--mobile a:before {
  content: "smartphone";
  font-family: "Material Symbols Outlined";
  top: 0;
  position: relative;
  font-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  color: inherit;
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
  font-weight: normal;
}
.alert .container {
  position: relative;
}
.alert--fixed {
  left: 0;
  top: 0;
  right: 0;
  z-index: 9999;
  border-radius: 0;
}
.alert--fixed .alert__inner {
  padding-left: 0;
  padding-right: 0;
  padding-top: 18px;
  padding-bottom: 18px;
}
.alert:not(.alert--fixed) {
  margin-bottom: var(--wp--preset--spacing--small);
}
.alert--background--1 {
  background-color: #09011a;
}
.alert--background--1 h1, .alert--background--1 h2, .alert--background--1 h3, .alert--background--1 h4, .alert--background--1 p {
  color: #fff;
}
.alert--background--1 .fwpress-button--outline {
  border-color: rgba(255, 255, 255, 0.6);
  color: #fff;
}
.alert--background--1 .fwpress-button--outline:hover {
  border-color: #fff;
}
.alert--background--1 .alert__icon svg path {
  fill: #fff !important;
}
.alert--background--2 {
  background-color: #fbe0ce;
}
.alert--background--2 h1, .alert--background--2 h2, .alert--background--2 h3, .alert--background--2 h4 {
  color: var(--wp--preset--color--secondary, #ec6608);
}
.alert--background--2 .alert__close svg path {
  fill: var(--wp--preset--color--secondary, #ec6608) !important;
}
.alert--background--2 .alert__icon svg path {
  fill: var(--wp--preset--color--secondary, #ec6608) !important;
}
.alert--background--2 .fwpress-button--outline {
  color: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
}
.alert__inner {
  padding: var(--wp--preset--spacing--small, 36px);
  position: relative;
}
.alert__inner--icon {
  display: flex;
  flex-wrap: nowrap;
  gap: 9px;
}
.alert__inner--icon .alert__icon {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
}
.alert__inner--icon .alert__icon svg {
  width: 18px;
  height: 18px;
}
.alert__inner--icon .alert__content {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
  padding-top: 6px;
}
.alert__inner > *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.alert__title {
  margin-bottom: 9px;
}
.alert__title > * {
  padding-bottom: 0 !important;
}
.alert__text > *:first-child {
  margin-top: 0 !important;
}
.alert__close {
  width: 14px;
  height: 14px;
  position: absolute;
  top: var(--wp--preset--spacing--x-small, 18px);
  right: var(--wp--preset--spacing--x-small, 18px);
  right: var(--wp--preset--spacing--max-54, clamp(24px, 6vw, 54px));
  cursor: pointer;
}
.alert__close svg {
  width: 14px;
  height: 14px;
}
.alert__close:hover svg path {
  opacity: 1 !important;
}

.wp-admin.post-type-alerts .alert {
  margin-top: 18px;
  margin-bottom: 18px;
}
.wp-admin.post-type-alerts .alert h1 {
  font-size: clamp(32px, 2rem + (1vw - 3.2px) * 0.938, 44px);
}
.wp-admin.post-type-alerts .alert h2 {
  font-size: clamp(24px, 1.5rem + (1vw - 3.2px) * 0.469, 30px);
}
.wp-admin.post-type-alerts .alert h3 {
  font-size: clamp(17px, 1.063rem + (1vw - 3.2px) * 0.234, 20px);
}
.wp-admin.post-type-alerts .alert h4 {
  font-size: 18px;
}
.wp-admin.post-type-alerts .alert p {
  font-size: 16px;
}
.wp-admin.post-type-alerts #post-body-content {
  display: flex;
  flex-direction: column;
}
.wp-admin.post-type-alerts [data-name=alert_icon] .acf-button-group label {
  padding: 0;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wp-admin.post-type-alerts .alert-icon {
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
}
.wp-admin.post-type-alerts .alert-icon.alert-icon--info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %2309011a; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='info' class='cls-1' d='M207,324h2v-6h-2v6Zm1-8a0.982,0.982,0,1,0-.712-0.287A0.968,0.968,0,0,0,208,316Zm0,13a9.757,9.757,0,0,1-3.9-.787,9.991,9.991,0,0,1-5.313-5.313,10.057,10.057,0,0,1,0-7.8,9.984,9.984,0,0,1,5.313-5.312,10.045,10.045,0,0,1,7.8,0,9.984,9.984,0,0,1,5.313,5.312,10.057,10.057,0,0,1,0,7.8,9.991,9.991,0,0,1-5.313,5.313A9.757,9.757,0,0,1,208,329Zm0-2a7.939,7.939,0,1,0-5.675-2.325A7.722,7.722,0,0,0,208,327Z' transform='translate(-198 -309)'/%3E%3C/svg%3E%0A");
}
.wp-admin.post-type-alerts .selected .alert-icon--info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23ffffff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='info' class='cls-1' d='M207,324h2v-6h-2v6Zm1-8a0.982,0.982,0,1,0-.712-0.287A0.968,0.968,0,0,0,208,316Zm0,13a9.757,9.757,0,0,1-3.9-.787,9.991,9.991,0,0,1-5.313-5.313,10.057,10.057,0,0,1,0-7.8,9.984,9.984,0,0,1,5.313-5.312,10.045,10.045,0,0,1,7.8,0,9.984,9.984,0,0,1,5.313,5.312,10.057,10.057,0,0,1,0,7.8,9.991,9.991,0,0,1-5.313,5.313A9.757,9.757,0,0,1,208,329Zm0-2a7.939,7.939,0,1,0-5.675-2.325A7.722,7.722,0,0,0,208,327Z' transform='translate(-198 -309)'/%3E%3C/svg%3E%0A");
}
.wp-admin.post-type-alerts .fwpress-button {
  font-size: 16px;
}
.wp-admin.post-type-alerts p {
  margin-bottom: 0 !important;
}