.multicolumn{display:block;--border-width: 0px;--border-total: calc(var(--border-width) * 2)}.multicolumn .grid{row-gap:var(--spacing-x-large);margin-bottom:0}.multicolumn .grid__item{flex-grow:0}.multicolumn [class^=swiper-button-]{display:flex}.multicolumn .alignment--left{text-align:left}.multicolumn .alignment--center{text-align:center}.multicolumn .alignment--center .multicolumn__card__info__link{margin-inline:auto}.multicolumn__title{margin-block:0 var(--spacing-normal)}.multicolumn__item--empty{display:none}.multicolumn__card{height:auto;border-color:var(--border-color);border-style:solid;border-width:var(--border-width)}.multicolumn__card>a{display:flex;flex-direction:column;text-decoration:none;height:100%}.multicolumn__card:not(:has(>a)){display:flex;flex-direction:column}.multicolumn__card__media.wrapper--third-width{width:calc(100% / 3)}.multicolumn__card__media.wrapper--half-width{width:50%}.multicolumn__card__media.wrapper--square{aspect-ratio:1 / 1}.multicolumn__card__media.wrapper--portrait{aspect-ratio:4 / 5}.multicolumn__card__media.wrapper--circle{aspect-ratio:1 / 1;border-radius:50%;overflow:hidden}.multicolumn__card__media.wrapper--adapt{aspect-ratio:var(--media-aspect-ratio)}.multicolumn__card__media.wrapper--full-width.wrapper--square,.multicolumn__card__media.wrapper--full-width.wrapper--portrait{margin-inline:0;margin-top:0}.multicolumn__card__media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.multicolumn__card__info{padding:var(--spacing-xxx-small);letter-spacing:0;display:flex;flex-direction:column;flex-grow:1}.multicolumn__card__info *:not(:last-child){margin-block-end:var(--spacing-xxx-small)}.multicolumn__card__info *:not(:last-child):has(+*:last-child){margin-block-end:var(--spacing-normal)}.multicolumn__card__info--blog *:last-child:not(:first-child){margin-block-start:var(--spacing-normal)}.multicolumn__card__info__title{margin-block:0}.multicolumn__card__info__link{display:inline-block;margin:0;text-decoration:none;width:100%}.multicolumn__card__info__link .icon-wrap{margin-left:var(--spacing-x-small)}.multicolumn__card__info__link svg{transition:transform var(--duration-short) ease;transform:translate(-2.5px);width:1rem;height:auto}.multicolumn__card__info__link:hover svg{transform:translate(-.5px)}.multicolumn__card__info__link.simple{background:transparent;color:var(--body-text-color);padding:0;border:none;min-height:unset}.multicolumn__card__info__text{text-wrap:pretty}.swiper:has(>.swiper-wrapper:not(.swiper-mobile--enabled)):has(~.multicolumn__main-button){margin-bottom:var(--spacing-x-large)}.swiper:has(>.swiper-mobile--enabled)+.multicolumn__controls:has(+.multicolumn__main-button){margin-bottom:var(--spacing-normal)}@media (min-width: 769px) and (max-width: 1024px){.swiper:has(>.swiper-wrapper:not(.swiper-tablet--enabled))+.multicolumn__controls{display:none}.multicolumn .swiper-wrapper.swiper-tablet--enabled{flex-wrap:nowrap}.multicolumn .swiper-wrapper.swiper-tablet--enabled .grid__item{max-width:unset}.multicolumn .swiper-wrapper:not(.multicolumn-grid--1-col-tablet) .multicolumn__card__info>*:last-child:not(:first-child){margin-block-start:auto}}@media screen and (max-width: 768px){.swiper:has(>.swiper-wrapper:not(.swiper-mobile--enabled))+.multicolumn__controls{display:none}.swiper:not(.swiper-initialized) .multicolumn-grid--1-col-mobile .grid__item{max-width:100%;width:100%}.swiper:not(.swiper-initialized) .multicolumn-grid--2-col-mobile .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2 - var(--border-total))}.multicolumn .swiper{--grid-mobile-horizontal-spacing: var(--spacing-x-large);--grid-mobile-vertical-spacing: var(--spacing-x-large);overflow:hidden}.multicolumn .swiper.swiper-initialized .swiper-wrapper.swiper-mobile--enabled{gap:unset}.multicolumn .swiper .swiper-wrapper.swiper-mobile--enabled{flex-wrap:nowrap}.multicolumn .swiper .swiper-wrapper.swiper-mobile--enabled[data-columns-mobile="2"] .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - var(--border-total))}.multicolumn .swiper .swiper-wrapper.swiper-mobile--enabled[data-columns-mobile="1"] .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - var(--border-total))}.multicolumn .swiper .swiper-wrapper.swiper-mobile--enabled .grid__item{max-width:unset}.multicolumn .swiper-wrapper:not(.multicolumn-grid--1-col-mobile) .multicolumn__card__info>*:last-child:not(:first-child){margin-block-start:auto}}@media screen and (min-width: 769px){.multicolumn .swiper{--grid-desktop-horizontal-spacing: var(--spacing-normal);--grid-desktop-vertical-spacing: var(--spacing-normal)}.multicolumn .swiper.swiper-initialized .swiper-wrapper.swiper-tablet--enabled{gap:unset}.swiper:not(.swiper-initialized) .multicolumn-grid--6-col-tablet .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6 - var(--border-total));max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--5-col-tablet .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5 - var(--border-total));max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - var(--border-total));max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3 - var(--border-total));max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - var(--border-total));max-width:calc(50% - var(--grid-desktop-horizontal-spacing) - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--1-col-tablet .grid__item{width:100%;max-width:100%}}@media screen and (min-width: 1025px){.multicolumn .swiper{--grid-desktop-horizontal-spacing: var(--spacing-normal);--grid-desktop-vertical-spacing: var(--spacing-normal)}.multicolumn .swiper.swiper-initialized .swiper-wrapper.swiper-desktop--enabled{gap:unset}.multicolumn .swiper-wrapper.swiper-desktop--enabled{flex-wrap:nowrap}.multicolumn .swiper-wrapper.swiper-desktop--enabled .grid__item{max-width:unset}.multicolumn__card__info{padding:var(--spacing-normal)}.multicolumn__card__info--blog{padding-block:var(--spacing-x-large);padding-block-start:var(--spacing-normal)}.swiper:has(>.swiper-wrapper:not(.swiper-desktop--enabled))+.multicolumn__controls{display:none}.multicolumn__card__info__link{width:-moz-fit-content;width:fit-content}.swiper:not(.swiper-initialized) .multicolumn-grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6 - var(--border-total));max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5 - var(--border-total));max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - var(--border-total));max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3 - var(--border-total));max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2 - var(--border-total));max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2 - var(--border-total))}.swiper:not(.swiper-initialized) .multicolumn-grid--1-col-desktop .grid__item{width:100%;max-width:100%}.multicolumn .swiper-wrapper:not(.multicolumn-grid--1-col-desktop) .multicolumn__card__info>*:last-child:not(:first-child){margin-block-start:auto}}.multicolumn .placeholder-svg{aspect-ratio:1/1;height:auto;width:100%}@media screen and (max-width: 768px){.multicolumn:has(.swiper-wrapper.swiper-mobile--enabled){margin-right:calc(-1 * var(--spacing-normal))}.multicolumn:has(.swiper-wrapper.swiper-mobile--enabled) .swiper-button-next{right:var(--spacing-normal)}}
