.card-list{position:relative;background-color:var(--color-background)}.card-list .card-list-container{position:relative}.card-list .card-list-header{position:absolute;left:0px;width:100%;height:20px;background-repeat:no-repeat,no-repeat;background-position:top 0px left 58px,top 0px right 58px;z-index:2}.card-list .card-list-header{top:32px;display:flex;flex-flow:row nowrap}.card-list .card-list-left-header,.card-list .card-list-right-header{position:relative;width:50%}.card-list .card-list-left-header{padding:0px 110px}.card-list .card-list-subject-title{position:relative;margin:102px 0 56px 0;width:50%}.card-list .card-list-content{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.card-list .card{width:370px}.card-list a{display:flex;text-decoration:none !important;cursor:auto;margin-bottom:24px}.card-list a.card-list-cards-blue{border:1px solid var(--color-brand);box-shadow:4px 4px 0 var(--color-brand)}.card-list a.card-list-cards-blue .card{border:0}.card-list .card{overflow:hidden;background:var(--color-background);transition:all .2s ease;border-color:var(--color-border)}.card-list a[href]:not(href='') .card:hover,.card-list a[href]:not(href='') .card:focus{box-shadow:0 4px 6px rgba(115,128,141,.3);cursor:pointer;transform:translateY(-6px)}.card-list .card-list-picture img{width:100%;height:208px;object-fit:cover;object-position:center}.card-list .card-list-body{padding:32px;text-align:left;background:var(--color-background)}.card-list .card-list-head{position:relative;height:48px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.card-list .card-list-head img{position:absolute;top:-56px;left:0px;height:40px;width:40px;border:1px solid var(--color-border);padding:20px;background-color:var(--color-background)}.card-list .card-list-legend{margin-top:19px;font-size:15px;line-height:27px;color:var(--color-font-legend)}.card-list #card-list-button{margin-top:64px;display:flex;justify-content:center}.card-list #card-list-button a.cta_button{display:inline-block !important;position:relative !important;padding:11px 24px 13px !important;border-radius:0px !important;box-sizing:border-box !important;outline:none !important;font-size:17px !important;font-weight:600 !important;line-height:27px !important;overflow:hidden !important;cursor:pointer !important;transition:all .2s ease !important;-webkit-appearance:none !important;-moz-appearance:none !important;background:var(--color-button-primary) !important;color:var(--color-font-contrast) !important}.card-list .card-list-title{font-size:16px;line-height:20px;font-weight:700}.card-list .card-list-logo+.card-list-title{margin-left:104px;margin-top:-40px;font-size:21px;line-height:28px}.card-list .card-list-description{font-size:18px;line-height:24px}@media(max-width:1329px){.card-list .card-list-content{justify-content:space-around}}@media(max-width:944px){.card-list .card-list-subject-title{width:100%}}@media(max-width:767px){.card-list .card-list-header,.card-list .card-list-left-header,.card-list .card-list-right-header{display:none}.card-list .card-list-background::before{display:none}.card-list .card-list-subject-title::after{display:none}.card-list .card-list-content{z-index:1;justify-content:initial;flex-wrap:nowrap;overflow:scroll}.card-list .card-list-content a{min-width:208px;margin-right:16px;padding-bottom:0px}.card-list .card-list-picture img{height:128px}.card-list .card-list-body{padding:16px 16px 24px}.card-list .card-list-head{height:32px}.card-list .card-list-head img{height:16px}.card-list.quote-card-list .card-list-description{font-size:16px;line-height:22px;letter-spacing:-0.38px}.card-list .card-list-legend{margin-top:16px;font-size:13px;line-height:18px}.card-list #card-list-button{margin-top:24px}.card-list #card-list-button .hs_cos_wrapper,.card-list #card-list-button a.cta_button{width:100% !important}.card-list .card.card--with-logo .card-list-head{height:unset}.card-list .card.card--with-logo .card-list-logo{height:40px;left:calc(50% - 40px)}.card-list .card.card--with-logo .card-list-title{margin:40px auto 16px auto}.card-list .card.card--with-logo .card-list-description{text-align:center}.card-list .card-list-subject-title{margin:0;padding-bottom:32px}}