.c-card-carousel{--bg-color: #fff;--text-color: #022436;--pagination-bullet-color: #cdd6da;display:block;position:relative;background-color:var(--bg-color);padding-top:var(--component-inner-spacing, 10rem);padding-bottom:var(--component-inner-spacing, 10rem)}.c-card-carousel .light-card{--meta-gap: 1rem 1.6rem;--meta-font-size: 1.4rem;--meta-icon-size: 2rem;--content-gap: 2.4rem;--content-padding: 2.4rem;display:block;position:relative;box-shadow:0 5px 12px #02304714;border:0 solid transparent;border-radius:.4rem;transition:all .3s ease-in-out}@media (max-width: 743.98px){.c-card-carousel .light-card{--content-padding: 1.6rem}}.c-card-carousel .light-card:hover:has(.light-card__tags:hover) .light-card__title{text-decoration:none}.c-card-carousel .light-card__link-wrapper{display:block;height:100%;text-decoration:none}.c-card-carousel .light-card__link-wrapper:hover{text-decoration:none}.c-card-carousel .light-card__category,.c-card-carousel .light-card__date,.c-card-carousel .light-card__rt{display:flex;align-items:center;line-height:120%;color:#355a6c;text-transform:uppercase}.c-card-carousel .light-card__category.body-s,.c-card-carousel .light-card__date.body-s,.c-card-carousel .light-card__rt.body-s{font-size:var(--meta-font-size);font-weight:600}.c-card-carousel .light-card__title{display:block;color:#022436;margin-top:var(--content-gap)}@media (max-width: 1023.98px){.c-card-carousel .light-card__title.headline-l,.c-card-carousel .light-card__title.headline-m{font-size:3.2rem}}@media (max-width: 743.98px){.c-card-carousel .light-card__title.headline-l,.c-card-carousel .light-card__title.headline-m{font-size:1.6rem;font-weight:700}}.c-card-carousel .light-card__desc{margin-top:1.6rem;color:#355a6c;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 743.98px){.c-card-carousel .light-card__desc{margin-top:.8rem}}.c-card-carousel .light-card__tags{color:#0770a6;margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:auto;list-style:none;padding:0}.c-card-carousel .light-card__tag{color:#0770a6;text-decoration:none;transition:all .3s ease-in-out;position:relative}.c-card-carousel .light-card__tag .labels-l{position:relative;z-index:4}.c-card-carousel .light-card__tag:hover{text-decoration:underline}.c-card-carousel .light-card__tag:hover div{color:#1e9bd9}@media (max-width: 743.98px){.c-card-carousel .light-card__tag.labels-l{font-size:1.2rem}}.c-card-carousel .light-card img.c-image__container{width:100%;height:100%;object-fit:cover}.c-card-carousel .light-card a{text-decoration:none;cursor:pointer;color:#000;width:100%;height:100%;display:block}.c-card-carousel .light-card:hover{box-shadow:0 8px 30px 1px #02304740;transform:translateY(-8px);transition:all .3s ease-in-out}.c-card-carousel .light-card:hover .light-card__title{text-decoration:underline}.c-card-carousel .light-card .light-card__container{display:flex;flex-direction:column;justify-content:stretch;height:100%}.c-card-carousel .light-card .light-card__container .c-image__container{border-radius:.4rem .4rem 0 0;display:block;pointer-events:none}.c-card-carousel .light-card .light-card__container .light-card__content{flex:1;padding:var(--content-padding);background-color:#fff;display:flex;flex-direction:column}.c-card-carousel .light-card__content-meta{display:flex;flex-wrap:wrap;gap:var(--meta-gap)}.c-card-carousel .light-card__content-meta .light-card__category:before{content:"";display:inline-block;background-image:url(/wp-content/themes/exadel-2023/assets/icons/tag.svg);background-repeat:no-repeat;background-size:cover;color:#355a6c;width:var(--meta-icon-size);height:var(--meta-icon-size);margin-right:.8rem;flex-shrink:0}.c-card-carousel .light-card__content-meta .light-card__date:before{content:"";display:inline-block;background-image:url(/wp-content/themes/exadel-2023/assets/icons/calendar.svg);background-repeat:no-repeat;background-size:cover;color:#355a6c;width:var(--meta-icon-size);height:var(--meta-icon-size);margin-right:.8rem;flex-shrink:0}.c-card-carousel .light-card__content-meta .light-card__rt:before{content:"";display:inline-block;background-image:url(/wp-content/themes/exadel-2023/assets/icons/clock.svg);background-repeat:no-repeat;background-size:cover;color:#355a6c;width:var(--meta-icon-size);height:var(--meta-icon-size);margin-right:.8rem;flex-shrink:0}.c-card-carousel .light-card__tags{margin-top:2.4rem}@media (max-width: 743.98px){.c-card-carousel .light-card__tags{margin-top:1.6rem}}@media (max-width: 743.98px){.c-card-carousel .light-card{--content-gap: 1.6rem}}.c-card-carousel .light-card__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (max-width: 389.98px){.c-card-carousel .light-card{--content-gap: 0}.c-card-carousel .light-card__tags,.c-card-carousel .light-card__content-meta{display:none}}.c-card-carousel .swiper-wrapper{padding-top:2.8rem;padding-bottom:6.4rem}@media (max-width: 743.98px){.c-card-carousel .swiper-wrapper{padding-right:1rem}}.c-card-carousel .swiper-wrapper div.swiper-slide{overflow:visible;transition:transform .3s ease-in-out}.c-card-carousel .swiper-wrapper div.swiper-slide .light-card{height:100%}.c-card-carousel .swiper-wrapper div.swiper-slide .light-card:hover{transform:none}.c-card-carousel .swiper-wrapper div.swiper-slide .light-card__container .c-image__container{height:26rem}@media (max-width: 743.98px){.c-card-carousel .swiper-wrapper div.swiper-slide .light-card__container .c-image__container{height:16rem}}.c-card-carousel .swiper-wrapper .swiper-slide{--swiper-slide-offset-after: 2rem;--swiper-slide-per-view: 3;width:calc((100% - var(--swiper-slide-offset-after) * (var(--swiper-slide-per-view) - 1)) / var(--swiper-slide-per-view));margin-right:var(--swiper-slide-offset-after)}@media (min-width: 744px){.c-card-carousel .swiper-wrapper .swiper-slide-active,.c-card-carousel .swiper-wrapper .swiper-slide:first-child{transform:scale(1.1) translateZ(0);padding-right:2rem;padding-left:1rem}.c-card-carousel .swiper-wrapper .swiper-slide-active:focus-within,.c-card-carousel .swiper-wrapper .swiper-slide:first-child:focus-within{margin-top:1rem}}@media (max-width: 1440.98px){.c-card-carousel .swiper-wrapper .swiper-slide:last-child{padding-right:var(--mobile-padding)}}@media (max-width: 1440.98px) and (min-width: 1024px){.c-card-carousel .swiper-wrapper .swiper-slide{--swiper-slide-per-view: 2.5}}@media (max-width: 1023.98px) and (min-width: 744px){.c-card-carousel .swiper-wrapper .swiper-slide{--swiper-slide-offset-after: 3rem;--swiper-slide-per-view: 1.5}}@media (max-width: 743.98px){.c-card-carousel .swiper-wrapper .swiper-slide{--swiper-slide-offset-after: 1rem;--swiper-slide-per-view: 1.5}}@media (max-width: 1023.98px){.c-card-carousel{padding-top:var(--component-inner-spacing-tablet, 8rem);padding-bottom:var(--component-inner-spacing-tablet, 8rem)}}@media (max-width: 743.98px){.c-card-carousel{padding-top:var(--component-inner-spacing-mobile, 6rem);padding-bottom:var(--component-inner-spacing-mobile, 6rem)}}.c-card-carousel.no-top-padding{padding-top:0}.c-card-carousel.no-bottom-padding{padding-bottom:0}.c-card-carousel[background=grey],.c-card-carousel[background=green]{--bg-color: #f3f6f7}@media (max-width: 1441px){.c-card-carousel .container-extra-large-width{padding-right:0}}.c-card-carousel exadel-slider{--top-right-nav-offset: -8.6rem}@media (max-width: 1023.98px){.c-card-carousel exadel-slider{position:unset;--top-right-nav-offset: 6.5rem}}@media (max-width: 743.98px){.c-card-carousel exadel-slider{--top-right-nav-offset: 4rem}}@media (max-width: 1023.98px){.c-card-carousel exadel-slider .c-slider__navigation--top-right{margin-right:3rem}}@media (max-width: 743.98px){.c-card-carousel exadel-slider .c-slider__navigation--top-right{margin-right:1.5rem}}@media (min-width: 1441px){.c-card-carousel exadel-slider .c-slider.swiper-initialized{padding-right:1.2rem;padding-left:2rem}}.c-card-carousel__headline{color:var(--text-color);font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:120%;color:var(--text-color-primary);margin-bottom:3.2rem}@media (max-width: 743.98px){.c-card-carousel__headline{font-size:2.2rem;font-weight:500;letter-spacing:0;line-height:120%}}@media (max-width: 1023.98px){.c-card-carousel__headline{margin-right:8rem}}@media (max-width: 743.98px){.c-card-carousel__headline{margin-bottom:2.4rem}}.c-card-carousel__headline strong{color:#0770a6;font-weight:600}
