:root{--x02-colour-systemgreygrey-30-dddddd:#ddd;--x01-brand-colourprimarynight-212121:#212121;--x01-brand-colourtertiaryraspberry-b151851:#b51851;--x01-brand-coloursecondaryspring-green-abe629:#abe629;--x02-colour-systemgreygrey-10-white:#fff;--x01-brand-colourprimaryforest-00494f:#00494f;--body-desktop-sm-medium-font-family:"TWK Lausanne",Helvetica;--body-desktop-sm-medium-font-weight:400;--body-desktop-sm-medium-font-size:14px;--body-desktop-sm-medium-letter-spacing:0px;--body-desktop-sm-medium-line-height:125.99999904632568%;--body-desktop-sm-medium-font-style:normal;--variable-collection-x-large:32px;--variable-collection-large:24px}.card-container{display:flex;flex-direction:column}@media screen and (min-width:1680px){.card-container{flex-direction:row;flex-wrap:wrap;gap:54px;max-width:1680px}.card-list{flex:calc(50% - 27px)}}.card-list{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x02-colour-systemgreygrey-30-dddddd);display:flex;gap:24px;max-width:695px;padding:32px 0;position:relative}.card-list .IMAGE{align-self:stretch;border-radius:8px;object-fit:cover;position:relative}.card-list .card-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:var(--variable-collection-large);position:relative}.card-list .content-container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;position:relative;width:100%}.card-list .secondary-info{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:var(--variable-collection-x-large);position:relative}@media screen and (max-width:478px){.card-list .secondary-info{flex-direction:column;gap:var(--variable-collection-large)}}.card-list .frame{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.card-list .img{height:16px;position:relative;width:16px}.card-list .banner-title{color:#545454;font-size:14px;letter-spacing:.14px;line-height:19.6px;margin-top:-1px;white-space:nowrap;width:fit-content}.card-list .TITLE,.card-list .banner-title{font-family:TWK Lausanne,Helvetica;font-weight:400;position:relative}.card-list .TITLE{align-self:stretch;color:var(--x01-brand-colourprimarynight-212121);font-size:24px;letter-spacing:.24px;line-height:28.8px}.card-list .button-set{align-items:flex-start}.card-list .button-set,.card-list .div{display:inline-flex;flex:0 0 auto;position:relative}.card-list .div{align-items:center;border-radius:4px;gap:6px}.card-list .text{color:var(--x01-brand-colourprimarynight-212121);font-family:var(--body-desktop-sm-medium-font-family);font-size:var(--body-desktop-sm-medium-font-size);font-style:var(--body-desktop-sm-medium-font-style);font-weight:var(--body-desktop-sm-medium-font-weight);letter-spacing:var(--body-desktop-sm-medium-letter-spacing);line-height:var(--body-desktop-sm-medium-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.card-list .arrow{background-color:var(--x01-brand-coloursecondaryspring-green-abe629);border-radius:4px;height:16px;position:relative;width:16px}.card-list .chevron-right{height:14px;left:2px;position:absolute;top:1px;width:14px}.card-list .text-wrapper{color:var(--x01-brand-colourtertiaryraspberry-b151851);font-family:TWK Lausanne,Helvetica;font-size:14px;font-weight:400;letter-spacing:0;line-height:17.6px;margin-top:-1px;position:relative;text-align:center;text-decoration:underline;white-space:nowrap;width:fit-content}