@media(max-width:576px){.card-wrapper{overflow:auto}
}
.card-slider{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:20px}
@media(min-width:577px){.card-slider{display:block;margin-inline:-10px;position:relative}
}
.card-slider button.slick-arrow{color:#000}
.card-slider__section{display:flex;justify-content:space-between;align-items:baseline}
.card-slider__section--title{font-weight:700;font-size:30px;line-height:40px;color:#222;margin-bottom:0}
@media screen and (max-width:767px){.card-slider__section--title{font-size:22px;line-height:26px}
}
.card-slider__section--link{font-weight:500;font-size:13px;line-height:26px;letter-spacing:1px;color:#222;text-decoration:underline;text-decoration-color:#8839ff;text-decoration-thickness:3px;text-underline-offset:4px;text-transform:uppercase}
.card-slider__section--link:hover{text-decoration:underline;text-decoration-color:#8839ff;text-decoration-thickness:3px;text-underline-offset:4px}
@media screen and (max-width:767px){.card-slider__section--link{font-weight:500;font-size:13px;line-height:13px;letter-spacing:1px}
}
.card-slider__section--subtitle p{font-size:14px;line-height:24px;color:#222;margin:10px 0 30px}
.card-slider__wrapper{width:100%}
.card-slider__wrapper:focus-visible img{outline-style:solid !important;outline-color:inherit !important;outline-width:1px !important;border:1px solid}
@media(min-width:577px){.card-slider__wrapper{padding-inline:10px;width:297px}
}
@media(min-width:1200px){.card-slider__wrapper{width:100%}
}
.card-slider__link,.card-slider__link:hover{text-decoration:none}
.card-slider__image{width:100%;height:auto}
.card-slider__image--wrapper{overflow:hidden;background:#d8d8d8;border-radius:2px;margin-bottom:15px}
.card-slider__title{font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;color:#222;margin:0 0 5px}
.card-slider__info{font-size:12px;line-height:16px;color:#222;margin:0}
.card-slider .slick-arrow{position:absolute;top:calc(50% - 38px) !important;transform:translateY(-50%);z-index:1;font-size:0;line-height:0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25);width:40px !important;height:40px !important;border-radius:50%;border:0;cursor:pointer !important}
.card-slider .slick-arrow:before{background-image:none !important;background-position:50% !important;width:auto !important;height:auto !important;font-size:inherit;line-height:inherit}
.card-slider .slick-prev{left:-10px !important}
.card-slider .slick-prev:before{content:url(clientlibs/output/resources/images/arrow-left.svg)}
.card-slider .slick-next{right:-10px !important}
.card-slider .slick-next:before{content:url(clientlibs/output/resources/images/arrow-right.svg)}
.card-slider .slick-disabled{opacity:.6 !important;cursor:auto}
@media(max-width:576px){.card-slider.show-xs-4-elements .card-slider__wrapper{display:none}
.card-slider.show-xs-4-elements .card-slider__wrapper:nth-child(-n+4){display:block}
}
@media(max-width:576px){.card-rounded .card-slider{display:flex;width:max-content;overflow:auto;column-gap:10px}
}
.card-rounded .card-slider__wrapper{border-top-right-radius:15px;overflow:hidden;display:inline-block}
@media(min-width:577px){.card-rounded .card-slider__wrapper{border-top-right-radius:50px}
}
.card-rounded .card-slider__image--wrapper{border-top-right-radius:15px}
@media(min-width:577px){.card-rounded .card-slider__image--wrapper{border-top-right-radius:50px}
}
@media(max-width:576px){.card-horizontal-m .card-slider{display:flex;width:max-content;overflow:auto;column-gap:8px}
.card-horizontal-m .card-slider__wrapper{overflow:hidden;display:inline-block;width:max-content}
.card-horizontal-m .card-slider__title{font-size:12px;line-height:16px}
.card-horizontal-m .card-slider__info{font-size:16px;line-height:20px}
.card-horizontal-m .card-slider__info,.card-horizontal-m .card-slider__title{max-width:91px}
}
.color-cards .card-slider__image--wrapper{box-shadow:0 0 0 transparent;transition:box-shadow .3s ease-out;height:78px;border-top-right-radius:30px}
.color-cards .card-slider__image--wrapper:hover{box-shadow:0 5px 7px 0 grey}
@media(min-width:577px){.color-cards .card-slider__image--wrapper{height:156px}
}
.color-cards .card-slider__image--wrapper img,.color-cards .card-slider__image--wrapper picture{display:none}