﻿@charset "UTF-8";
/*
 * CSS for Sygnal Webflow Util HTL library
 */

[wfu-truncate] {
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

[wfu-truncate="2"] {
    -webkit-line-clamp: 2;
}

[wfu-truncate="3"] {
    -webkit-line-clamp: 3;
}

[wfu-truncate="4"] {
    -webkit-line-clamp: 4;
}

[wfu-truncate="5"] {
    -webkit-line-clamp: 5;
}


*[wfu-filter] {
    display: none;
}

*[wfu-filter-func] {
    display: none;
}


@import url("https://fonts.googleapis.com/css2?family=Redacted&display=swap");
.w-richtext[wfu-lists] li {
  font-family: "Redacted", cursive;
  color: black;
  display: inline-block;
  animation: skeleton-loading 1s linear infinite alternate;
}
.w-richtext[wfu-lists] li em {
  font-style: normal;
}
.w-richtext[wfu-lists] li a {
  color: inherit;
}

@keyframes skeleton-loading {
  0% {
    color: #c2cfd6;
  }
  100% {
    color: #f0f3f5;
  }
}
.w-richtext ul ul, .w-richtext ol ol {
  margin-top: 0.5rem;
}

ol .wfu-list-level-2 {
  list-style-type: decimal-leading-zero;
}

ol .wfu-list-level-3 {
  list-style-type: lower-roman;
}

.wfu-pro {
  list-style-type: none;
  color: green;
}

.wfu-pro::marker {
  content: "☑  ";
}

.wfu-con {
  list-style-type: none;
  color: red;
}

.wfu-con::marker {
  content: "☒  ";
}
