.cp_card_case_study{background:var(--color-neutral-lightest);border-radius:32px;display:block;overflow:hidden;transition:box-shadow .3s ease-out}.cp_card_case_study__wrapper{padding:20px}.cp_card_case_study__wrapper .is-header{margin-bottom:4px}.cp_card_case_study__wrapper .is-header figure{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;height:62px;justify-content:center;min-width:120px;overflow:hidden;padding:20px 11px;width:120px}.cp_card_case_study__wrapper .is-header figure img{height:23px;object-fit:contain;width:auto}.cp_card_case_study .is-subtitle{color:var(--color-neutral-body);font-style:italic}.cp_card_case_study__key-numbers__wrapper{align-items:end;display:flex;justify-content:space-between;margin-top:20px}.cp_card_case_study__key-numbers{display:flex}.cp_card_case_study__key-numbers .is-number{color:var(--color-secondary);font-size:32px}.cp_card_case_study__key-numbers .is-text{color:var(--color-neutral-body);font-size:12px}.cp_card_case_study__key-numbers .is-key-2{margin-left:20px}.cp_card_case_study__key-numbers .is-key-1,.cp_card_case_study__key-numbers .is-key-2{flex:0 0 48%}.cp_card_case_study .is-button{align-items:center;background:var(--color-neutral-light);border:1px solid #fff;border-radius:8px;box-shadow:0 0 9px 0 var(--color-neutral-subtle);display:flex;height:40px;justify-content:center;margin-left:20px;min-width:40px;overflow:hidden;padding:12px;position:relative;transition:border-color .3s ease-out,box-shadow .3s ease-out;width:40px}.cp_card_case_study .is-button:before{bottom:0;left:0;right:0;top:0;z-index:0}.cp_card_case_study .is-button:after,.cp_card_case_study .is-button:before{background:linear-gradient(225deg,var(--color-tertiary) 0,var(--color-secondary) 100%);border-radius:8px;content:"";opacity:0;position:absolute;transition:opacity .3s ease-out}.cp_card_case_study .is-button:after{bottom:-1px;left:-1px;right:-1px;top:-1px;z-index:-1}.cp_card_case_study .is-button svg{position:relative;z-index:1}@media(max-width:992px){.cp_card_case_study__wrapper p.is-title.h4{font-size:18px;margin:20px 0 12px}}@media (min-width:992px){.cp_card_case_study__wrapper{padding:32px}.cp_card_case_study__wrapper .is-header{display:flex;margin-bottom:20px}.cp_card_case_study__wrapper p.is-title{margin-bottom:0;margin-left:20px}.cp_card_case_study__key-numbers{margin-right:40px;width:100%}.cp_card_case_study__key-numbers__wrapper{margin-top:24px}.cp_card_case_study__key-numbers .is-number{font-size:48px;line-height:1}.cp_card_case_study__key-numbers .is-text{font-size:14px}.cp_card_case_study__key-numbers .is-key-2{margin-left:24px}.cp_card_case_study__key-numbers .is-key-1,.cp_card_case_study__key-numbers .is-key-2{flex:0 0 50%;max-width:50%;min-width:50%}.cp_card_case_study .is-button{height:56px;min-width:56px;padding:16px;transition:box-shadow .3s ease-out,border-color .3s ease-out;width:56px}}@media (hover:hover){.cp_card_case_study:hover{box-shadow:0 0 9px 0 rgba(145,2,244,.3)}.cp_card_case_study:hover .is-button:after,.cp_card_case_study:hover .is-button:before{opacity:1}.cp_card_case_study:hover .is-button{border-color:transparent;box-shadow:0 0 9px 0 var(--color-secondary)}}