.cards,.cards__item{display:flex;flex-wrap:wrap;position:relative}.cards{row-gap:60px}.cards__item{flex-flow:column;position:relative}.cards .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:0}.cards__content,.cards__item .cards__item-link{flex-flow:column}.cards__content{display:flex;flex-wrap:wrap;height:100%;padding:10px 20px;position:relative;row-gap:30px}.cards__content-image{display:inline-block}.cards__item-link{background-color:transparent;display:flex;text-decoration:none!important}.cards--image-top{margin-bottom:20px}.cards__content-text-on-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:300px;position:absolute;right:0;top:0;transition:transform .3s;width:100%}.cards--text-on-image .cards__item{display:flex;flex-direction:column;justify-content:end;min-height:300px!important;overflow:hidden}.cards--card-overlay-def{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.cards--text-on-image .cards__content{z-index:2}.cards--item-bottom-top-transition{overflow:hidden;position:relative}.cards--item-bottom-top-transition .cards__content{position:relative;z-index:2}.cards--item-bottom-top-transition:before{bottom:0;content:"";left:0;position:absolute;top:100%;transition:top .5s;width:100%;z-index:1}.cards--item-bottom-top-transition:hover:before{top:0}.cards__item:hover .hs_cos_wrapper_type_inline_rich_text,.cards__item:hover .hs_cos_wrapper_type_inline_rich_text *{transition:all .3s ease}.cards__content__overlap{background-color:var(--secondary);height:100%;left:0;padding:20px;position:absolute;top:100%;width:100%;z-index:5}.cards__item:hover .cards__content__overlap{top:0;transition:top .5s}.cards__content__overlap-button{align-items:center;height:100%}.cards-swiper-pagination,.cards__content__overlap-button{display:flex;justify-content:center}.swiper-pagination-bullet-active{background:#61ce70!important;border:1px solid #61ce70!important;border-radius:50px!important;width:20px!important}.swiper-pagination-bullet{background:#333132;border:1px solid #333132;opacity:1!important}.cards .swiper-slide{color:inherit}@media(max-width:1366px){.cards--individual-border-radio{border-left:none!important}}@media(max-width:767px){.cards{gap:34px}}