.cards,.cards__item{display:flex;flex-wrap:wrap}.cards__item.button a.button svg{height:20px;width:20px}.cards .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:0}.cards--image-top{margin-bottom:24px}.cards--text-on-image .cards__item{overflow:hidden}.cards__content{display:flex;flex-flow:column;flex-wrap:wrap;height:100%;position:relative}.cards__content-image{display:inline-block}.cards__content-text-on-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;transition:.3s;width:100%}.cards__item .cards__content-button a svg g path{fill:inherit}.cards__item.button div.cards__content-text p{font-weight:400;line-height:normal;text-transform:none}.cards__item{flex-flow:column;position:relative}.cards__item-link{background-color:transparent;display:flex;flex-flow:column;text-decoration:none!important}.cards__item:hover .cards__content-text-on-image{transform:scale(1.1)}.cards__item .cards__content-button a.button--icon-right span{order:1}.cards--text-on-image>.cards__item .cards__content-text p{max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:max-height .3s ease,opacity .25s ease,transform .3s ease}.cards--text-on-image>.cards__item:hover .cards__content-text p{max-height:200px;opacity:1;transform:translateY(0)}.cards--text-on-image>.cards__item .button--simple.button--small{opacity:1;transition:opacity .25s ease}.cards--text-on-image>.cards__item:hover .button--simple.button--small{opacity:0;pointer-events:none}.cards--text-on-image .cards__content-image{display:none}.cards--text-on-image .button--simple.button--small{color:#fff;font-size:16px;padding:0;text-decoration:underline;text-transform:none}.cards--text-on-image>.cards__item:hover .cards__content-text-on-image{transform:scale(1.3)}.cards--text-on-image .cards__item:hover{background:#000!important}.cards__content-text-on-image:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease}.cards__item:hover .cards__content-text-on-image:after{background:rgba(0,0,0,.4)}.cards--image-left .cards__item{align-items:anchor-center;flex-flow:row;gap:30px}.cards__item.card_link{cursor:pointer}