.icon[style*="--icon-url:url()"] {
  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.6667 682.6667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.6667)'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='30' d='M256.0942 197c-66.167 0-120 53.833-120 120s53.833 120 120 120 120-53.833 120-120-53.833-120-120-120Z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='30' d='m146.7251 267.6309 49.369 49.369 109.369-109.369M233.5942 279.5l67.5 67.5 68.624-68.624'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='30' d='M436.0937 317c0-150-180-302-180-302s-180 152-180 302c0 99.411 80.589 180 180 180 99.412 0 180-80.589 180-180Z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

@media (width > 992px) {
  .d-grid.grid-header[data-header-align="start"] {
    grid-template-areas: "subtitle .. ..       " "title  ..  paragraph" "nav  ..    paragraph";
    grid-template-columns: 1.85fr .15fr 2fr;
  }
}

.subtitle {
	--subtitle-font-weight: 400;
	text-transform: uppercase;
	--subtitle-color: var(--ev-primary);
	letter-spacing: 2px;
	--subtitle-font-size: var(--ev-step-1);
}

.item-title {
	font-size: var(--ev-step-1);
	font-weight: 500;  
  color: #000;
}


.icon--chevron-down, .icon--arrow-down {
	--icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 512 320'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23000' d='M374.6 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9S191.9 19 191.9 32l.1 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128-.1-.1Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h320v512H0z' transform='rotate(-90 160 160)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}


.icon--next {
  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M531.28 341.333 217.168 655.445l-65.781-65.783 248.329-248.33-248.33-248.327 65.782-65.783z'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='30' d='M398.46 256 162.876 20.416 113.54 69.753l186.247 186.248L113.54 442.245l49.336 49.337z'/%3E%3C/g%3E%3C/svg%3E");
}

.swiper-button-next, .swiper-button-prev {
  background-color: rgba(0,0,0,30%);
  border: none;
  color: white !important;
}

.icon--prev {
  --icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='a' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='m151.387 341.333 314.112 314.112 65.781-65.783-248.33-248.33L531.28 93.006l-65.781-65.783Z'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='30' d='M113.54 256 349.124 20.416l49.336 49.337-186.247 186.248L398.46 442.245l-49.336 49.337Z'/%3E%3C/g%3E%3C/svg%3E");
}

.article--list .article__item {
  width: 100%;
  position: relative;
  overflow: hidden;
  background: top;
  padding: var(--ev-space-s);
  box-shadow: var(--ev-shadow-lg);
}

.article--list .article__item-content {
  padding: var(--article-item-padding) 0 0 0;
  background-color: transparent;
}

.main-content {
  margin-bottom: var(--ev-space-3xl);
}

.article--list .article__description h3, .article--list .article__description h2 {
  font-size: var(--ev-step-3);
}

.article--list.article--with-aside:not(.list--column) .article__aside {
  background: transparent;
  border: 1px solid var(--ev-border-color);
}

.article--list .article__filter-label {
  font-weight: 500;
  font-size: var(--ev-step-1);
}

.article__aside:hover {
  border-color: var(--ev-primary) !important;
}

.article__aside .btn-tag {
  background: transparent;
  padding: 0 0 var(--ev-space-2xs);
  width: 100%;
  text-align: start;
  border: none;
  border-bottom: 1px solid var(--ev-border-color);
  line-height: var(--ev-text-line-height);
  text-transform: capitalize;
}

.article__link {
  font-weight: 500;
}

.article__aside .btn-tag:hover,
.article--list .article__link:hover {
  color: var(--ev-secondary);
}


.paragraph > * {
	margin-top: var(--ev-space-2xl) !important;
}

.combi-var {
  text-transform: capitalize;
}

@media (width < 768px) {
  .breadcrumb {
    --bs-breadcrumb-item-padding-x: 4px;
  }

  .breadcrumb * {
    font-size: var(--ev-step--1);
  }
}

[id^="article_link-"] .banner-bg,
[id^="compose_page-"] .banner-bg,
[id^="page_link-"] .banner-bg {
  padding-block: var(--ev-space-s);
}

.breadcrumb {
  margin-bottom: 0;
}


