/*
    - Name: "view-success-stories.scss"
    - Description: "Add custom styles to View Success Stories"
*/
.view-news .view-filters,
.view-news .block-views-exposed-filter-blocksearch-block-1 {
  padding: var(--spacing-lg) calc(var(--bs-gutter-x) * 0.5);
}

@media (min-width: 768px) {
  .view-news .view-filters,
  .view-news .block-views-exposed-filter-blocksearch-block-1 {
    padding: var(--spacing-2xl) calc(var(--bs-gutter-x) * 0.5);
  }
}
.view-news .view-filters .js-form-item-title,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-item-title {
  margin-bottom: 0 !important;
}

.view-news .view-filters input[type=search],
.view-news .block-views-exposed-filter-blocksearch-block-1 input[type=search] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.view-news .view-filters input[type=search]::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 input[type=search]::-moz-placeholder {
  text-overflow: ellipsis !important;
  white-space: nowrap;
  overflow: hidden;
}

.view-news .view-filters input[type=search]::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 input[type=search]::placeholder {
  text-overflow: ellipsis !important;
  white-space: nowrap;
  overflow: hidden;
}

.view-news .view-filters .js-form-type-textfield label,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield label {
  margin-bottom: 6px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.view-news .view-filters .form-control:focus,
.view-news .view-filters .form-select:focus,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-control:focus,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-select:focus {
  outline: 0;
}

.view-news .view-filters .form-control:focus-visible,
.view-news .view-filters .form-select:focus-visible,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-control:focus-visible,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-select:focus-visible {
  box-shadow: 0 0 0 0.15rem rgba(17, 17, 17, 0.9);
}

.view-news .view-filters .d-flex,
.view-news .block-views-exposed-filter-blocksearch-block-1 .d-flex {
  flex-wrap: wrap;
  gap: 24px;
}

.view-news .view-filters .d-flex label,
.view-news .block-views-exposed-filter-blocksearch-block-1 .d-flex label {
  margin-bottom: 6px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.view-news .view-filters .d-flex .js-form-item,
.view-news .block-views-exposed-filter-blocksearch-block-1 .d-flex .js-form-item {
  flex: 0 1 100%;
}

@media (min-width: 480px) {
  .view-news .view-filters .d-flex .js-form-item,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .d-flex .js-form-item {
    flex: 0 1 calc(50% - 16px);
  }
}
@media (min-width: 1200px) {
  .view-news .view-filters .d-flex .js-form-item,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .d-flex .js-form-item {
    flex: 1 1 0;
  }
}
.view-news .view-filters .d-flex .js-form-type-textfield,
.view-news .block-views-exposed-filter-blocksearch-block-1 .d-flex .js-form-type-textfield {
  flex: 0 1 100%;
}

.view-news .view-filters .form-composite,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite {
  display: flex;
  flex: 0 1 100% !important;
  flex-wrap: wrap;
  align-items: center;
}

.view-news .view-filters .form-composite legend,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite legend {
  width: auto;
  margin-right: 24px;
  margin-bottom: 10px;
  line-height: 1.625rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}

.view-news .view-filters .form-composite legend span,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite legend span {
  color: var(--text-base);
}

@media (max-width: 479.98px) {
  .view-news .view-filters .form-composite legend,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite legend {
    flex: 0 1 100%;
  }
}
.view-news .view-filters .form-composite label,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite label {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.view-news .view-filters .form-composite .js-form-type-radio,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .js-form-type-radio {
  display: flex;
  gap: 14px;
  margin-left: 0;
  padding-left: 0;
}

.view-news .view-filters .form-composite .js-form-type-radio .form-check-input,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .js-form-type-radio .form-check-input {
  margin-left: 0;
}

.view-news .view-filters .form-composite .form-radios,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .form-radios {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-sm);
}

@media (min-width: 1200px) {
  .view-news .view-filters .form-composite .form-radios,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .form-radios {
    gap: var(--spacing-md);
  }
}
.view-news .view-filters .form-composite .form-radios .js-form-item,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .form-radios .js-form-item {
  flex: 0 1 100% !important;
}

@media (min-width: 480px) {
  .view-news .view-filters .form-composite .form-radios .js-form-item,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .form-radios .js-form-item {
    flex: 0 1 calc(50% - 16px) !important;
  }
}
@media (min-width: 576px) {
  .view-news .view-filters .form-composite .form-radios .js-form-item,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-composite .form-radios .js-form-item {
    flex: 0 1 auto !important;
  }
}
.view-news .view-filters .form-actions,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  width: 100%;
  margin-bottom: inherit !important;
  margin-left: auto;
}

@media (min-width: 480px) {
  .view-news .view-filters .form-actions,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .view-news .view-filters .form-actions,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions {
    gap: var(--spacing-5xl);
    margin-top: -24px;
  }
}
.view-news .view-filters .form-actions input,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input {
  order: 2;
  width: 100%;
  display: inline-block;
  padding: 15px 24px;
  border-radius: 200px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: 0.25s ease-in-out;
  border: 1px solid var(--secondary-color);
  background-color: var(--white);
  color: var(--secondary-color);
}

.view-news .view-filters .form-actions input:hover, .view-news .view-filters .form-actions input:focus,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input:hover,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input:focus {
  border: 1px solid var(--black);
  background-color: var(--white);
  color: var(--black);
}

@media (min-width: 480px) {
  .view-news .view-filters .form-actions input,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input {
    width: auto;
  }
}
.view-news .view-filters .form-actions input[name=reset],
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input[name=reset] {
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  order: 1;
  color: var(--secondary-color);
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.view-news .view-filters .form-actions input[name=reset]:hover,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input[name=reset]:hover {
  text-decoration: none;
}

.view-news .view-filters .form-actions input[name=reset]:focus-visible,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-actions input[name=reset]:focus-visible {
  outline: 2px solid var(--black);
  outline-offset: 2px;
}

.view-news .view-filters .accordion,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion {
  width: 100%;
}

.view-news .view-filters .accordion .accordion-collapse,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse {
  display: grid;
  grid-template-rows: 0fr;
  gap: 24px;
  height: 0;
  margin-bottom: 0 !important;
  transition: var(--base-trans);
}

.view-news .view-filters .accordion .accordion-collapse.show,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse.show {
  grid-template-rows: 1fr;
  height: auto;
  margin-bottom: var(--spacing-md) !important;
}

.view-news .view-filters .accordion .accordion-collapse.show .accordion-content,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse.show .accordion-content {
  opacity: 1;
}

.view-news .view-filters .accordion .accordion-collapse label,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse label {
  margin-bottom: 6px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.view-news .view-filters .accordion .accordion-collapse .js-form-item,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse .js-form-item {
  flex: 0 1 100%;
  margin-bottom: 0 !important;
}

@media (min-width: 480px) {
  .view-news .view-filters .accordion .accordion-collapse .js-form-item,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse .js-form-item {
    flex: 0 1 calc(50% - 16px);
  }
}
@media (min-width: 1200px) {
  .view-news .view-filters .accordion .accordion-collapse .js-form-item,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse .js-form-item {
    flex: 1 1 0;
  }
}
.view-news .view-filters .accordion .accordion-collapse .js-form-type-textfield,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-collapse .js-form-type-textfield {
  flex: 0 1 100%;
}

.view-news .view-filters .accordion .accordion-content,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion .accordion-content {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  padding: 2px;
  margin: -2px !important;
  overflow: hidden;
  opacity: 0;
  transition: var(--md-trans);
}

.view-news .view-filters .accordion-header,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header {
  display: inline;
  width: auto;
  margin-top: var(--spacing-sm) !important;
  margin-bottom: var(--spacing-md) !important;
  cursor: pointer;
}

@media (min-width: 768px) {
  .view-news .view-filters .accordion-header,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header {
    position: absolute;
    margin-bottom: 0 !important;
  }
}
.view-news .view-filters .accordion-header button,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header button {
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  align-items: center;
  padding-right: 32px;
  color: var(--secondary-color) !important;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.view-news .view-filters .accordion-header button:focus-visible,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header button:focus-visible {
  outline: 2px solid var(--black);
  outline-offset: 2px;
}

@media (max-width: 479.98px) {
  .view-news .view-filters .accordion-header button,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header button {
    flex: 0 1 100%;
  }
}
.view-news .view-filters .accordion-header button::after,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header button::after {
  content: "\e913";
  margin-left: 12px;
  color: var(--secondary-color);
  transition: var(--base-trans);
  transform: rotate(0);
  font-family: "icomoon";
  font-size: 1.5rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-display: swap;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.view-news .view-filters .accordion-header button:hover::after,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header button:hover::after {
  transform: rotate(0);
}

.view-news .view-filters .accordion-header button.collapsed::after,
.view-news .block-views-exposed-filter-blocksearch-block-1 .accordion-header button.collapsed::after {
  transform: rotate(180deg);
}

.view-news .view-filters .js-form-type-cshs,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs {
  display: flex;
  flex: 0 1 100% !important;
  flex-wrap: wrap;
  gap: var(--spacing-sm);
  align-items: flex-end;
}

@media (min-width: 480px) {
  .view-news .view-filters .js-form-type-cshs,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs {
    flex: 0 1 100% !important;
  }
}
@media (min-width: 992px) {
  .view-news .view-filters .js-form-type-cshs,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs {
    flex: 1 1 0 !important;
  }
}
@media (min-width: 1200px) {
  .view-news .view-filters .js-form-type-cshs,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs {
    gap: var(--spacing-md);
  }
}
.view-news .view-filters .js-form-type-cshs > label,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs > label {
  display: none;
  flex: 0 1 100%;
  order: 2;
}

@media (min-width: 480px) {
  .view-news .view-filters .js-form-type-cshs > label,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs > label {
    flex: 0 1 50%;
  }
}
.view-news .view-filters .js-form-type-cshs .select-wrapper,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs .select-wrapper {
  flex: 1 1 100%;
  order: 1;
  margin-right: 0;
}

@media (min-width: 480px) {
  .view-news .view-filters .js-form-type-cshs .select-wrapper,
  .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs .select-wrapper {
    flex: 1 1 0;
  }
}
.view-news .view-filters .js-form-type-cshs .simpler-select-root,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-cshs .simpler-select-root {
  order: 3;
}

.view-news .view-filters .js-form-type-textfield input, .view-news .view-filters .js-form-type-textfield select,
.view-news .view-filters .js-form-type-select input,
.view-news .view-filters .js-form-type-select select,
.view-news .view-filters .select-wrapper input,
.view-news .view-filters .select-wrapper select,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield input,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield select,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select input,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select select,
.view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper input,
.view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper select {
  padding: 16px;
  border: 1px solid var(--primary-color-400);
  border-radius: 200px;
}

.view-news .view-filters .js-form-type-textfield input::-moz-placeholder, .view-news .view-filters .js-form-type-textfield select::-moz-placeholder, .view-news .view-filters .js-form-type-select input::-moz-placeholder, .view-news .view-filters .js-form-type-select select::-moz-placeholder, .view-news .view-filters .select-wrapper input::-moz-placeholder, .view-news .view-filters .select-wrapper select::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield input::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield select::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select input::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select select::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper input::-moz-placeholder, .view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper select::-moz-placeholder {
  color: var(--gray-400);
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.view-news .view-filters .js-form-type-textfield input::placeholder, .view-news .view-filters .js-form-type-textfield select::placeholder,
.view-news .view-filters .js-form-type-select input::placeholder,
.view-news .view-filters .js-form-type-select select::placeholder,
.view-news .view-filters .select-wrapper input::placeholder,
.view-news .view-filters .select-wrapper select::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield input::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield select::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select input::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select select::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper input::placeholder,
.view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper select::placeholder {
  color: var(--gray-400);
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.view-news .view-filters .js-form-type-textfield input.disabled, .view-news .view-filters .js-form-type-textfield select.disabled,
.view-news .view-filters .js-form-type-select input.disabled,
.view-news .view-filters .js-form-type-select select.disabled,
.view-news .view-filters .select-wrapper input.disabled,
.view-news .view-filters .select-wrapper select.disabled,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield input.disabled,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-textfield select.disabled,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select input.disabled,
.view-news .block-views-exposed-filter-blocksearch-block-1 .js-form-type-select select.disabled,
.view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper input.disabled,
.view-news .block-views-exposed-filter-blocksearch-block-1 .select-wrapper select.disabled {
  border: 1px solid var(--gray-200);
  color: var(--gray-100);
}

.view-news .view-filters .form-check-input,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-check-input {
  border: 2px solid transparent;
  background-color: transparent;
  box-shadow: 0 0 0 1px black;
}

.view-news .view-filters .form-check-input:checked,
.view-news .block-views-exposed-filter-blocksearch-block-1 .form-check-input:checked {
  border: 2px solid var(--white);
  background-color: var(--secondary-color);
  background-image: none !important;
}

.view-news .view-filters select,
.view-news .block-views-exposed-filter-blocksearch-block-1 select {
  font-size: 0.8875rem;
  line-height: 1.375rem;
}

.view-news .view-filters select .options-wrapper,
.view-news .block-views-exposed-filter-blocksearch-block-1 select .options-wrapper {
  padding: 20px;
  border-radius: 8px;
}

.view-news .view-filters select option,
.view-news .block-views-exposed-filter-blocksearch-block-1 select option {
  border-radius: 8px;
}

.view-news .view-filters .d-flex {
  width: 100%;
}

.view-news .view-wrapper--header.bg-primary-color-100 {
  padding-bottom: var(--spacing-md);
  background-color: var(--primary-color-100);
}

.view-news .view-header {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  padding-top: var(--spacing-xl);
}

.view-news .view-header > * {
  flex: 0 1 100%;
}

.view-news .view-header--title {
  font-size: 1.375rem;
  line-height: 1.6875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

@media (min-width: 992px) {
  .view-news .view-header--title {
    font-size: 1.5rem;
  }
}
.view-news .view-header--title h2 {
  font-size: 1.375rem;
  line-height: 1.6875rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

@media (min-width: 992px) {
  .view-news .view-header--title h2 {
    font-size: 1.5rem;
  }
}
.view-news .view-header--result {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.view-news .view-content {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--spacing-md);
  margin: var(--spacing-md) auto;
}

@media (min-width: 480px) {
  .view-news .view-content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .view-news .view-content {
    grid-template-columns: repeat(3, 1fr);
  }
}
.view-news .view-content .node--view-mode-teaser {
  height: 100%;
}

.view-news .view-content .node--view-mode-teaser > div {
  height: 100%;
}

.view-news .view-content > .views-row {
  padding: 0;
}

.view-news .pagination-heading {
  margin-left: auto;
}

.view-news .pagination {
  display: flex;
  gap: 4px;
  margin-top: var(--spacing-xl) !important;
  margin-bottom: var(--spacing-3xl) !important;
}

@media (max-width: 575.98px) {
  .view-news .pagination {
    padding-left: 0;
  }
}
.view-news .pagination li {
  color: var(--primary-color);
  list-style: none;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}

.view-news .pagination li.page-item a, .view-news .pagination li.page-item span {
  display: grid;
  place-content: center;
  width: 32px;
  height: 32px;
  border-radius: 55px;
}

.view-news .pagination li.page-item a:hover, .view-news .pagination li.page-item span:hover {
  background-color: var(--secondary-color);
  color: var(--white);
}

.view-news .pagination li.page-item.active a, .view-news .pagination li.page-item.active span {
  background-color: var(--secondary-color);
  color: var(--white);
}

.view-news .pagination .page-item {
  position: relative;
}

.view-news .pagination .page-item:has(+ .page-item--last) {
  display: none;
}

.view-news .pagination .page-item:first-child {
  margin-left: auto;
}

.view-news .pagination .page-item-previous, .view-news .pagination .page-item-next {
  display: flex;
  align-items: center;
  font-size: 0;
}

.view-news .pagination .page-item-previous a, .view-news .pagination .page-item-next a {
  display: flex;
  align-items: center;
  font-size: 0;
}

.view-news .pagination .page-item-previous a::before, .view-news .pagination .page-item-next a::before {
  color: var(--secondary-color);
  transition: var(--base-trans);
  font-family: "icomoon";
  font-size: 2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-display: swap;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.view-news .pagination .page-item-previous a:hover::before, .view-news .pagination .page-item-next a:hover::before {
  color: var(--primary-color);
}

.view-news .pagination .page-item-previous {
  margin-right: 10px;
  margin-left: auto;
}

@media (min-width: 576px) {
  .view-news .pagination .page-item-previous {
    margin-right: 20px;
  }
}
.view-news .pagination .page-item-previous a::before {
  content: var(--icon-arrow-back);
}

.view-news .pagination .page-item-previous.disable::before {
  content: var(--icon-arrow-back);
  color: var(--gray-200);
}

.view-news .pagination .page-item-previous.disable:hover::before {
  color: var(--gray-200);
}

.view-news .pagination .page-item-next {
  margin-left: 10px;
}

@media (min-width: 576px) {
  .view-news .pagination .page-item-next {
    margin-left: 20px;
  }
}
.view-news .pagination .page-item-next a::before {
  content: var(--icon-arrow-forward);
}

.view-news .pagination .page-item--last {
  position: relative;
  margin-left: 6px;
  padding-left: 40px;
}

@media (min-width: 576px) {
  .view-news .pagination .page-item--last {
    padding-left: 52px;
  }
}
.view-news .pagination .page-item--last::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 32px;
  height: 1px;
  background-color: var(--gray-200);
}

@media (min-width: 576px) {
  .view-news .pagination .page-item--last::before {
    width: 44px;
  }
}
.view-news .pagination .page-item--first {
  position: relative;
  margin-right: 6px;
  padding-right: 40px;
}

@media (min-width: 576px) {
  .view-news .pagination .page-item--first {
    padding-right: 52px;
  }
}
.view-news .pagination .page-item--first::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 32px;
  height: 1px;
  background-color: var(--gray-200);
}

@media (min-width: 576px) {
  .view-news .pagination .page-item--first::after {
    width: 44px;
  }
}
.view-news .pagination a {
  color: var(--primary-color);
}
/*# sourceMappingURL=view-news.css.map */
