.documents {
  display: flex;
  flex-direction: column;
}
.documents__search-form {
  display: flex;
  gap: 18px;
}
.documents__search-form__input {
  flex-grow: 1;
  flex-shrink: 1;
}
.documents__search-form__button {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: fit-content;
}
.documents__search-results {
  display: flex;
  flex-direction: column;
}
.documents__search-results.loading .documents__search-results__item {
  position: relative;
  overflow: hidden;
  border: 0;
}
.documents__search-results.loading .documents__search-results__item:after {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_ajPY%7Btransform-origin:center;animation:spinner_AtaB .75s infinite linear%7D@keyframes spinner_AtaB%7B100%25%7Btransform:rotate(360deg)%7D%7D%3C/style%3E%3Cpath d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z' class='spinner_ajPY'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  z-index: 1;
  left: 0;
  top: 0;
  border-radius: 18px;
  border: 1px solid var(--wp--preset--color--primary-color-10);
}
.documents__search-results__title {
  padding-bottom: var(--wp--preset--spacing--small);
}
.documents__search-results__title__count {
  display: flex;
  gap: 9px;
  align-items: center;
}
.documents__search-results__title__count .post-count {
  flex-grow: 0;
  flex-shrink: 0;
  background-color: var(--wp--preset--color--secondary);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.documents__search-results__items {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.documents__search-results__item {
  display: flex;
  flex-direction: column;
  border-radius: 18px;
  padding: var(--wp--preset--spacing--x-small);
  border: 1px solid var(--wp--preset--color--primary-color-10);
  transition: 0.15s;
}
.documents__search-results__item--selected {
  background-color: var(--wp--preset--color--primary-color-10);
  box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1);
}
.documents__search-results__item__downloads {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 18px;
  margin-top: var(--wp--preset--spacing--x-small);
  flex-direction: column;
}
.documents__search-results__item__downloads li.has-edit-link a:last-child {
  font-weight: bold;
  color: var(--wp--preset--color--secondary);
  text-decoration: none;
}
.documents__search-results__item__downloads li.has-edit-link a:last-child:before {
  content: ">";
  margin-right: 6px;
}
.documents__search-results__item__download {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  flex-grow: 1;
}
.documents__search-results__item__download:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f1351; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='pdf-document' class='cls-1' d='M185,548a2,2,0,0,1-2-2V530a2,2,0,0,1,2-2h8l6,6v12a2,2,0,0,1-2,2H185Zm7-13v-5h-7v16h12V535h-5Zm-7-5v0Zm3.264,11.966c-0.152.225-.316,0.443-0.49,0.652-0.079.093-.156,0.179-0.23,0.256a1.3,1.3,0,0,1-.758.48,0.246,0.246,0,0,1-.173-0.062,0.378,0.378,0,0,1-.05-0.056,0.238,0.238,0,0,1-.044-0.124,0.321,0.321,0,0,1,0-.069,0.381,0.381,0,0,1,.022-0.075,1.016,1.016,0,0,1,.242-0.335l0.1-.09a6.7,6.7,0,0,1,1.632-.966C188.432,541.713,188.347,541.843,188.264,541.966Zm5.683-1.716a3.9,3.9,0,0,1,.723.056,0.48,0.48,0,0,1,.4.278,0.324,0.324,0,0,1,.016.093,0.5,0.5,0,0,1-.009.109,0.469,0.469,0,0,1-.512.319,0.994,0.994,0,0,1-.108-0.013,0.714,0.714,0,0,1-.123-0.016,3.769,3.769,0,0,1-1.467-.742c0.113-.017.221-0.031,0.325-0.042a7.412,7.412,0,0,1,.76-0.042h0Zm-2.183-.23c-0.291.061-.59,0.132-0.894,0.212-0.219.058-.441,0.121-0.662,0.189,0.118-.241.226-0.48,0.32-0.708,0.124-.3.241-0.6,0.348-0.894,0.094,0.148.192,0.292,0.291,0.43s0.2,0.269.3,0.395,0.206,0.248.312,0.363l-0.026,0Zm-1.5-5.181a0.352,0.352,0,0,1,.234-0.152,0.247,0.247,0,0,1,.157.052,0.692,0.692,0,0,1,.155.515,3.707,3.707,0,0,1-.049.557,9.175,9.175,0,0,1-.211.968c-0.023.088-.049,0.177-0.076,0.268a5.794,5.794,0,0,1-.236-0.787,3.952,3.952,0,0,1-.089-0.642,2.327,2.327,0,0,1,.02-0.479,0.9,0.9,0,0,1,.095-0.3h0Zm5.743,5.91a0.83,0.83,0,0,0-.052-0.22,0.768,0.768,0,0,0-.154-0.256,1.158,1.158,0,0,0-.3-0.226,3.2,3.2,0,0,0-1.526-.293c-0.218,0-.451.011-0.7,0.032s-0.5.053-.774,0.1a7.27,7.27,0,0,1-.847-0.99,8.882,8.882,0,0,1-.53-0.824c0.078-.246.147-0.481,0.206-0.7,0.034-.131.065-0.257,0.093-0.38,0.039-.174.072-0.34,0.1-0.5,0.018-.108.033-0.214,0.044-0.314a4.319,4.319,0,0,0,.03-0.483,1.62,1.62,0,0,0-.525-1.331,0.872,0.872,0,0,0-.17-0.1,1.021,1.021,0,0,0-.4-0.076,0.768,0.768,0,0,0-.386.11,0.822,0.822,0,0,0-.291.289,1.789,1.789,0,0,0-.188.9,3.832,3.832,0,0,0,.033.441,6.191,6.191,0,0,0,.5,1.712c-0.048.143-.1,0.285-0.148,0.427-0.1.283-.208,0.568-0.325,0.863q-0.088.221-.184,0.451a15.488,15.488,0,0,1-.742,1.542,6.934,6.934,0,0,0-2.5,1.539,1.146,1.146,0,0,0-.245.49,0.813,0.813,0,0,0-.012.2,0.741,0.741,0,0,0,.122.358,0.835,0.835,0,0,0,.13.154,0.9,0.9,0,0,0,.2.136l0.057,0.026a1.066,1.066,0,0,0,.183.062,1.16,1.16,0,0,0,.275.031,1.38,1.38,0,0,0,.592-0.143,2.344,2.344,0,0,0,.387-0.234,4.471,4.471,0,0,0,.74-0.715,8.891,8.891,0,0,0,.666-0.911c0.155-.239.3-0.482,0.433-0.719q0.3-.1.609-0.2c0.2-.062.409-0.121,0.614-0.174,0.044-.012.086-0.021,0.13-0.032,0.4-.1.792-0.192,1.161-0.258,0.07,0.061.14,0.119,0.209,0.174a4.851,4.851,0,0,0,.405.292c0.066,0.043.131,0.084,0.2,0.122a3.575,3.575,0,0,0,1.8.536,1.328,1.328,0,0,0,.739-0.179,0.761,0.761,0,0,0,.294-0.367,0.753,0.753,0,0,0,.05-0.244A0.775,0.775,0,0,0,196.006,540.749Z' transform='translate(-183 -528)'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  background-position: center center;
  background-repeat: no-repeat;
}
.documents__search-results__item__download--pdf:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f1351; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='pdf-document' class='cls-1' d='M185,548a2,2,0,0,1-2-2V530a2,2,0,0,1,2-2h8l6,6v12a2,2,0,0,1-2,2H185Zm7-13v-5h-7v16h12V535h-5Zm-7-5v0Zm3.264,11.966c-0.152.225-.316,0.443-0.49,0.652-0.079.093-.156,0.179-0.23,0.256a1.3,1.3,0,0,1-.758.48,0.246,0.246,0,0,1-.173-0.062,0.378,0.378,0,0,1-.05-0.056,0.238,0.238,0,0,1-.044-0.124,0.321,0.321,0,0,1,0-.069,0.381,0.381,0,0,1,.022-0.075,1.016,1.016,0,0,1,.242-0.335l0.1-.09a6.7,6.7,0,0,1,1.632-.966C188.432,541.713,188.347,541.843,188.264,541.966Zm5.683-1.716a3.9,3.9,0,0,1,.723.056,0.48,0.48,0,0,1,.4.278,0.324,0.324,0,0,1,.016.093,0.5,0.5,0,0,1-.009.109,0.469,0.469,0,0,1-.512.319,0.994,0.994,0,0,1-.108-0.013,0.714,0.714,0,0,1-.123-0.016,3.769,3.769,0,0,1-1.467-.742c0.113-.017.221-0.031,0.325-0.042a7.412,7.412,0,0,1,.76-0.042h0Zm-2.183-.23c-0.291.061-.59,0.132-0.894,0.212-0.219.058-.441,0.121-0.662,0.189,0.118-.241.226-0.48,0.32-0.708,0.124-.3.241-0.6,0.348-0.894,0.094,0.148.192,0.292,0.291,0.43s0.2,0.269.3,0.395,0.206,0.248.312,0.363l-0.026,0Zm-1.5-5.181a0.352,0.352,0,0,1,.234-0.152,0.247,0.247,0,0,1,.157.052,0.692,0.692,0,0,1,.155.515,3.707,3.707,0,0,1-.049.557,9.175,9.175,0,0,1-.211.968c-0.023.088-.049,0.177-0.076,0.268a5.794,5.794,0,0,1-.236-0.787,3.952,3.952,0,0,1-.089-0.642,2.327,2.327,0,0,1,.02-0.479,0.9,0.9,0,0,1,.095-0.3h0Zm5.743,5.91a0.83,0.83,0,0,0-.052-0.22,0.768,0.768,0,0,0-.154-0.256,1.158,1.158,0,0,0-.3-0.226,3.2,3.2,0,0,0-1.526-.293c-0.218,0-.451.011-0.7,0.032s-0.5.053-.774,0.1a7.27,7.27,0,0,1-.847-0.99,8.882,8.882,0,0,1-.53-0.824c0.078-.246.147-0.481,0.206-0.7,0.034-.131.065-0.257,0.093-0.38,0.039-.174.072-0.34,0.1-0.5,0.018-.108.033-0.214,0.044-0.314a4.319,4.319,0,0,0,.03-0.483,1.62,1.62,0,0,0-.525-1.331,0.872,0.872,0,0,0-.17-0.1,1.021,1.021,0,0,0-.4-0.076,0.768,0.768,0,0,0-.386.11,0.822,0.822,0,0,0-.291.289,1.789,1.789,0,0,0-.188.9,3.832,3.832,0,0,0,.033.441,6.191,6.191,0,0,0,.5,1.712c-0.048.143-.1,0.285-0.148,0.427-0.1.283-.208,0.568-0.325,0.863q-0.088.221-.184,0.451a15.488,15.488,0,0,1-.742,1.542,6.934,6.934,0,0,0-2.5,1.539,1.146,1.146,0,0,0-.245.49,0.813,0.813,0,0,0-.012.2,0.741,0.741,0,0,0,.122.358,0.835,0.835,0,0,0,.13.154,0.9,0.9,0,0,0,.2.136l0.057,0.026a1.066,1.066,0,0,0,.183.062,1.16,1.16,0,0,0,.275.031,1.38,1.38,0,0,0,.592-0.143,2.344,2.344,0,0,0,.387-0.234,4.471,4.471,0,0,0,.74-0.715,8.891,8.891,0,0,0,.666-0.911c0.155-.239.3-0.482,0.433-0.719q0.3-.1.609-0.2c0.2-.062.409-0.121,0.614-0.174,0.044-.012.086-0.021,0.13-0.032,0.4-.1.792-0.192,1.161-0.258,0.07,0.061.14,0.119,0.209,0.174a4.851,4.851,0,0,0,.405.292c0.066,0.043.131,0.084,0.2,0.122a3.575,3.575,0,0,0,1.8.536,1.328,1.328,0,0,0,.739-0.179,0.761,0.761,0,0,0,.294-0.367,0.753,0.753,0,0,0,.05-0.244A0.775,0.775,0,0,0,196.006,540.749Z' transform='translate(-183 -528)'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  background-position: center center;
  background-repeat: no-repeat;
}
.documents__search-results__item__download--docx:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f1351; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='pdf-document' class='cls-1' d='M185,548a2,2,0,0,1-2-2V530a2,2,0,0,1,2-2h8l6,6v12a2,2,0,0,1-2,2H185Zm7-13v-5h-7v16h12V535h-5Zm-7-5v0Zm3.264,11.966c-0.152.225-.316,0.443-0.49,0.652-0.079.093-.156,0.179-0.23,0.256a1.3,1.3,0,0,1-.758.48,0.246,0.246,0,0,1-.173-0.062,0.378,0.378,0,0,1-.05-0.056,0.238,0.238,0,0,1-.044-0.124,0.321,0.321,0,0,1,0-.069,0.381,0.381,0,0,1,.022-0.075,1.016,1.016,0,0,1,.242-0.335l0.1-.09a6.7,6.7,0,0,1,1.632-.966C188.432,541.713,188.347,541.843,188.264,541.966Zm5.683-1.716a3.9,3.9,0,0,1,.723.056,0.48,0.48,0,0,1,.4.278,0.324,0.324,0,0,1,.016.093,0.5,0.5,0,0,1-.009.109,0.469,0.469,0,0,1-.512.319,0.994,0.994,0,0,1-.108-0.013,0.714,0.714,0,0,1-.123-0.016,3.769,3.769,0,0,1-1.467-.742c0.113-.017.221-0.031,0.325-0.042a7.412,7.412,0,0,1,.76-0.042h0Zm-2.183-.23c-0.291.061-.59,0.132-0.894,0.212-0.219.058-.441,0.121-0.662,0.189,0.118-.241.226-0.48,0.32-0.708,0.124-.3.241-0.6,0.348-0.894,0.094,0.148.192,0.292,0.291,0.43s0.2,0.269.3,0.395,0.206,0.248.312,0.363l-0.026,0Zm-1.5-5.181a0.352,0.352,0,0,1,.234-0.152,0.247,0.247,0,0,1,.157.052,0.692,0.692,0,0,1,.155.515,3.707,3.707,0,0,1-.049.557,9.175,9.175,0,0,1-.211.968c-0.023.088-.049,0.177-0.076,0.268a5.794,5.794,0,0,1-.236-0.787,3.952,3.952,0,0,1-.089-0.642,2.327,2.327,0,0,1,.02-0.479,0.9,0.9,0,0,1,.095-0.3h0Zm5.743,5.91a0.83,0.83,0,0,0-.052-0.22,0.768,0.768,0,0,0-.154-0.256,1.158,1.158,0,0,0-.3-0.226,3.2,3.2,0,0,0-1.526-.293c-0.218,0-.451.011-0.7,0.032s-0.5.053-.774,0.1a7.27,7.27,0,0,1-.847-0.99,8.882,8.882,0,0,1-.53-0.824c0.078-.246.147-0.481,0.206-0.7,0.034-.131.065-0.257,0.093-0.38,0.039-.174.072-0.34,0.1-0.5,0.018-.108.033-0.214,0.044-0.314a4.319,4.319,0,0,0,.03-0.483,1.62,1.62,0,0,0-.525-1.331,0.872,0.872,0,0,0-.17-0.1,1.021,1.021,0,0,0-.4-0.076,0.768,0.768,0,0,0-.386.11,0.822,0.822,0,0,0-.291.289,1.789,1.789,0,0,0-.188.9,3.832,3.832,0,0,0,.033.441,6.191,6.191,0,0,0,.5,1.712c-0.048.143-.1,0.285-0.148,0.427-0.1.283-.208,0.568-0.325,0.863q-0.088.221-.184,0.451a15.488,15.488,0,0,1-.742,1.542,6.934,6.934,0,0,0-2.5,1.539,1.146,1.146,0,0,0-.245.49,0.813,0.813,0,0,0-.012.2,0.741,0.741,0,0,0,.122.358,0.835,0.835,0,0,0,.13.154,0.9,0.9,0,0,0,.2.136l0.057,0.026a1.066,1.066,0,0,0,.183.062,1.16,1.16,0,0,0,.275.031,1.38,1.38,0,0,0,.592-0.143,2.344,2.344,0,0,0,.387-0.234,4.471,4.471,0,0,0,.74-0.715,8.891,8.891,0,0,0,.666-0.911c0.155-.239.3-0.482,0.433-0.719q0.3-.1.609-0.2c0.2-.062.409-0.121,0.614-0.174,0.044-.012.086-0.021,0.13-0.032,0.4-.1.792-0.192,1.161-0.258,0.07,0.061.14,0.119,0.209,0.174a4.851,4.851,0,0,0,.405.292c0.066,0.043.131,0.084,0.2,0.122a3.575,3.575,0,0,0,1.8.536,1.328,1.328,0,0,0,.739-0.179,0.761,0.761,0,0,0,.294-0.367,0.753,0.753,0,0,0,.05-0.244A0.775,0.775,0,0,0,196.006,540.749Z' transform='translate(-183 -528)'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  flex-grow: 0;
  background-position: center center;
  background-repeat: no-repeat;
}
.documents__search-results__item__download__link {
  color: var(--wp--preset--color--secondary);
  font-weight: bold;
  max-width: calc(100% - 33px);
}
.documents__search-results__item__download__link:hover {
  text-decoration: underline;
  color: #da2900;
}
.documents__search-results__item__tags {
  display: flex;
  gap: 9px;
  flex-wrap: wrap;
  margin-bottom: var(--wp--preset--spacing--x-small);
  display: none;
}
.documents__search-results__item__title {
  color: var(--wp--preset--color--primary);
  font-size: 18px;
}
.documents__search-results__item__excerpt {
  padding-top: 18px;
}
.documents__search-results__item__excerpt > *:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.filters__title {
  display: flex;
  gap: 9px;
  font-size: var(--wp--preset--font-size--max-20);
}
.filters__title:before {
  content: "";
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 19, 81)' d='M8.639,19.138 L8.639,13.375 L10.277,13.375 L10.277,15.450 L19.102,15.450 L19.102,17.087 L10.277,17.087 L10.277,19.138 L8.639,19.138 ZM0.898,17.087 L0.898,15.450 L7.211,15.450 L7.211,17.087 L0.898,17.087 ZM5.573,12.866 L5.573,10.816 L0.898,10.816 L0.898,9.184 L5.573,9.184 L5.573,7.084 L7.211,7.084 L7.211,12.866 L5.573,12.866 ZM8.639,10.816 L8.639,9.184 L19.102,9.184 L19.102,10.816 L8.639,10.816 ZM12.789,6.625 L12.789,0.863 L14.427,0.863 L14.427,2.913 L19.102,2.913 L19.102,4.550 L14.427,4.550 L14.427,6.625 L12.789,6.625 ZM0.898,4.550 L0.898,2.913 L11.361,2.913 L11.361,4.550 L0.898,4.550 Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.filters {
  border: 1px solid var(--wp--preset--color--primary-color-10);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
}
.filters__buttons.buttons {
  padding: var(--wp--preset--spacing--x-small);
  background-color: #fff;
  position: sticky;
  bottom: 0;
}
.filters__buttons.buttons .fwpress-button {
  width: 100%;
}
.filters__reset {
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: var(--wp--preset--spacing--x-small);
  cursor: pointer;
  text-decoration: none;
}
.filters__reset:before {
  content: "";
  width: 24px;
  height: 24px;
  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' opacity='0' fill='rgb(34, 34, 34)' d='M18.000,18.000 L0.000,18.000 L0.000,0.000 L18.000,0.000 L18.000,18.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 19, 81)' d='M9.001,16.635 C8.048,16.635 7.154,16.457 6.321,16.101 C5.487,15.745 4.758,15.255 4.135,14.632 C3.511,14.009 3.022,13.282 2.666,12.449 C2.311,11.617 2.133,10.723 2.133,9.768 L3.411,9.768 C3.411,11.321 3.954,12.641 5.041,13.725 C6.127,14.810 7.447,15.353 8.999,15.353 C10.550,15.353 11.869,14.810 12.955,13.724 C14.041,12.638 14.585,11.319 14.585,9.768 C14.585,8.214 14.057,6.895 13.003,5.811 C11.949,4.726 10.644,4.183 9.089,4.183 L8.658,4.183 L9.1000,5.525 L9.191,6.349 L6.349,3.503 L9.191,0.661 L9.1000,1.470 L8.564,2.901 L8.995,2.901 C9.950,2.901 10.845,3.079 11.679,3.435 C12.513,3.791 13.241,4.281 13.864,4.904 C14.487,5.527 14.977,6.255 15.333,7.087 C15.689,7.920 15.867,8.813 15.867,9.766 C15.867,10.720 15.689,11.613 15.334,12.447 C14.978,13.280 14.489,14.009 13.865,14.633 C13.241,15.256 12.513,15.746 11.680,16.102 C10.848,16.457 9.955,16.635 9.001,16.635 Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.filters__reset span {
  color: var(--wp--preset--color--secondary);
  font-weight: bold;
}

.filter {
  text-wrap: balance;
}
.filter.filter--active .filter__title {
  color: var(--wp--preset--color--secondary);
}
.filter.filter--active .filter__title:before {
  transform: rotate(180deg);
}
.filter--standalone {
  width: 100%;
}
.filter--standalone .filter__title:before {
  display: none;
}
.filter--standalone .filter__toggle {
  padding: 0;
}
.filter__toggle {
  display: flex;
  flex-direction: column;
  padding: var(--wp--preset--spacing--x-small);
  padding-bottom: 0;
  border-bottom: 1px solid var(--wp--preset--color--primary-color-10);
}
.filter__title {
  font-size: var(--wp--preset--font-size--large-paragraph);
  font-weight: bold;
  color: var(--wp--preset--color--primary);
  font-weight: 500;
  display: flex;
  gap: 9px;
  padding-bottom: var(--wp--preset--spacing--x-small);
  align-items: center;
  cursor: pointer;
  width: 100%;
}
.filter__title:before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' opacity='0' fill='rgb(34, 34, 34)' d='M24.000,-0.000 L0.000,-0.000 L0.000,24.000 L24.000,24.000 L24.000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(47, 19, 81)' d='M12.000,15.513 L5.857,9.369 L7.075,8.151 L12.000,13.100 L16.925,8.176 L18.143,9.394 L12.000,15.513 Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
}
.filter__options--main {
  display: none;
}
.filter__options__inner {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding-bottom: var(--wp--preset--spacing--x-small);
}
.filter__options__group {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.filter__options__group--level-2 {
  padding-left: 33px;
  gap: 12px;
  display: none;
}
.filter__options__group--level-3 {
  padding-left: 33px;
  gap: 12px;
  padding-bottom: 18px;
  display: none;
}
.filter__options__group--level-4 {
  padding-left: 33px;
  gap: 12px;
  padding-bottom: 18px;
  display: none;
}
.filter__options__group--level-5 {
  padding-left: 33px;
  gap: 12px;
  padding-bottom: 18px;
  display: none;
}
.filter__options--sub {
  padding-top: 0;
}
.filter__options .tags {
  margin-bottom: var(--wp--preset--spacing--x-small);
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
.filter__option--sub {
  padding-left: 27px;
}
.filter__option--selected + .filter__options__group {
  display: flex;
}

.tags.tags--filters .tag {
  cursor: pointer;
  padding-right: 9px;
}
.tags.tags--filters .tag:after {
  content: "";
  width: 18px;
  height: 18px;
  margin-left: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.44' height='10.438' viewBox='0 0 10.44 10.438'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232f1351; fill-rule: evenodd; opacity: 0.6; %7D %3C/style%3E%3C/defs%3E%3Cpath id='close' class='cls-1' d='M1041.67,441.226l-0.9-.895L1045.1,436l-4.33-4.331,0.9-.895,4.33,4.331,4.33-4.331,0.9,0.895L1046.9,436l4.33,4.331-0.9.895L1046,436.9Z' transform='translate(-1040.78 -430.781)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}

.tag {
  height: 28px;
  display: inline-flex;
  padding-left: 17px;
  padding-right: 17px;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--wp--preset--color--primary-color-40);
  color: var(--wp--preset--color--primary-color-80);
  font-size: 14px;
  line-height: 24px;
}

.pagination {
  display: flex;
  gap: 9px;
  margin-top: 24px;
}
.pagination .page-numbers {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(34, 34, 34, 0.2);
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.pagination .page-numbers.current {
  color: #fff;
  background-color: #ec6608;
  font-weight: bold;
  border: none;
}
.pagination .page-numbers:hover {
  border-color: rgb(34, 34, 34);
}
.pagination .page-numbers.prev, .pagination .page-numbers.next {
  background-repeat: no-repeat;
  background-position: center center;
}
.pagination .page-numbers.prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M560-253.847 333.847-480 560-706.153 602.153-664l-184 184 184 184L560-253.847Z'/%3E%3C/svg%3E");
}
.pagination .page-numbers.next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='m517.847-480-184-184L376-706.153 602.153-480 376-253.847 333.847-296l184-184Z'/%3E%3C/svg%3E");
}
.pagination .page-numbers.dots {
  border: none;
}

.filter--active-filters .filter__toggle {
  border-bottom: 0;
}

.filter--sort {
  padding-top: var(--wp--preset--spacing--x-small);
  padding-bottom: var(--wp--preset--spacing--x-small);
}
.filter--sort .filter__sort {
  padding-top: var(--wp--preset--spacing--x-small);
  padding-left: var(--wp--preset--spacing--x-small);
  padding-right: var(--wp--preset--spacing--x-small);
}
.filter--sort .sort-label {
  font-style: italic;
  display: flex;
  justify-content: center;
  align-items: center;
}
.filter--sort .sort-label:before, .filter--sort .sort-label:after {
  content: "";
  height: 2px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 36px;
  background-color: var(--wp--preset--color--primary-color-10);
}
.filter--sort .sort-label:before {
  margin-right: 18px;
}
.filter--sort .sort-label:after {
  margin-left: 18px;
}

[data-post-id] {
  cursor: pointer;
}

#selected-documents .acf-label {
  display: inline-flex;
  height: var(--button-height);
  padding-left: 18px;
  padding-right: 18px;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  gap: 9px;
  font-size: 16px;
  font-size: var(--typography-body-font-size);
  font-family: inherit;
  text-decoration: none;
  appearance: none;
  outline: 0;
  cursor: pointer;
  background-color: var(--wp--preset--color--secondary);
  color: #fff;
  border: 0;
  width: 100%;
  margin-bottom: 9px;
}
#selected-documents .acf-label > label {
  font-weight: 700;
  font-size: 16px;
  font-family: "alwyn-new-rounded-web", sans-serif;
}
#selected-documents .select2-selection__rendered.ui-sortable {
  display: flex;
  flex-direction: column;
  gap: 9px;
  padding: 9px;
}
#selected-documents .select2-selection__rendered.ui-sortable > * {
  margin: 0;
  width: 100%;
}
#selected-documents .select2-selection__rendered.ui-sortable > * .select2-selection__choice__remove {
  pointer-events: auto;
}
#selected-documents .select2-search {
  display: none;
}

.select2-dropdown-acf-field-documents {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .page-template-fwpress_documents_template #filters {
    position: fixed;
    z-index: 999;
    padding: var(--wp--preset--spacing--small);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    background-color: #fff;
    overflow-y: auto;
  }
}