.button-primary{font-size:1rem;line-height:1.5;font-weight:600;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;text-align:center;text-transform:uppercase;text-decoration:none;border-radius:50px;-moz-transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;border:4px solid transparent}.button-primary.light{background:#fff;color:#07073a}.button-primary.light:after{background-color:#07073a}.button-primary.light:hover{background:#f2f0ec;box-shadow:0 8px 30px -4px rgba(15,21,34,.3)}.button-primary.light:focus{background:#f2f0ec;border-color:rgba(242,240,236,.8);outline:2px solid #00b4bf}.button-primary.dark{background-color:#1a293b;color:#f2f0ec;border:0}.button-primary.dark:after{background-color:#f2f0ec}.button-primary.dark:hover{background-color:#171f27;box-shadow:0 8px 30px -4px rgba(15,21,34,.3)}.button-primary.dark:focus{background-color:#171f27;border-color:#5d6b98;outline:none}.button-primary.dark-b{background-color:#222e72;color:#fff;outline:2px solid transparent;border:0}.button-primary.dark-b:after{background-color:#fff}.button-primary.dark-b:hover{background-color:#141e58}.button-primary.dark-b:hover:after{background-color:#fff}.button-primary.dark-b:focus{color:#dcdfea;background-color:#141e58;outline-color:#28d2dc}.button-primary.light-b{color:#07073a;background:#fff;border:0}.button-primary.light-b:after{background-color:#07073a}.button-primary.light-b:hover,.button-primary.light-b:focus{border:0;background:#b9c0d4;box-shadow:0 8px 30px -4px rgba(15,21,34,.3)}.button-primary.light-b:focus-visible,.button-primary.light-b:focus{outline:2px solid #00b4bf}.button-secondary{font-size:1rem;line-height:1.5;font-weight:600;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;text-align:center;text-transform:uppercase;text-decoration:none;border-radius:50px;-moz-transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;color:#fff}.button-secondary.light-b{border:1px solid #fff;color:#fff;background:0 0}.button-secondary.light-b:after{background-color:#fff}.button-secondary.light-b:hover,.button-secondary.light-b:focus{background:rgba(243,243,243,.3)}.button-secondary.dark{border:1px solid #07073a;color:#07073a}.button-secondary.dark:after{background-color:#07073a}.button-secondary.dark:hover{background-color:#fff;border-color:#5d6b98;color:#404968}.button-secondary.dark:hover:after{background-color:#404968}.button-secondary.dark:focus:not(:focus-visible){border-color:#07073a}.button-secondary.dark:focus{border-color:transparent;outline:2px solid #00b4bf;color:#303070;background-color:#fff}.button-secondary.dark:focus:after{background-color:#303070}.button-primary[target=_blank]:after,.button-secondary[target=_blank]:after{-webkit-mask-image:url(../svg/external.svg);mask-image:url(//www.radial.com/wp-content/themes/radial/custom-blocks/case-study/styles/dist/../../../../assets/images/external.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";display:block;margin-left:11px;display:inline-block;width:18px;height:18px}.button-primary[download]:after,.button-secondary[download]:after{-webkit-mask-image:url(//www.radial.com/wp-content/themes/radial/custom-blocks/case-study/styles/dist/../../../../assets/images/download-icon.svg);mask-image:url(//www.radial.com/wp-content/themes/radial/custom-blocks/case-study/styles/dist/../../../../assets/images/download-icon.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:"";display:block;margin-left:11px;display:inline-block;width:18px;height:18px}.case-study{background-color:#07073a;padding:20px 16px}@media screen and (min-width:767px) and (max-width:1023px){.case-study{padding:68px 32px}}@media screen and (min-width:1024px){.case-study{padding:100px 16px}}.case-study__inner{margin:0 auto;max-width:1216px;display:-ms-grid;display:grid;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;padding:37px 22px;width:100%}@media screen and (min-width:640px) and (max-width:1023px){.case-study__inner{padding:52px 34px}}@media screen and (min-width:900px){.case-study__inner{padding:62px 68px}}@media screen and (min-width:900px) and (max-width:1024px){.case-study__inner{padding:62px 68px}}@media screen and (min-width:1024px){.case-study__inner{-ms-grid-columns:1fr 387px;grid-template-columns:1fr 387px;-webkit-column-gap:68px;-moz-column-gap:68px;column-gap:68px}}@media screen and (min-width:1920px){.case-study__inner{margin:0 auto;max-width:1630px}}.case-study__left .button-primary{margin-top:16px}@media screen and (min-width:640px){.case-study__left .button-primary{margin-top:32px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (min-width:640px) and (max-width:1023px){.case-study__left .button-primary{margin-top:32px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.case-study__right{position:relative;margin-top:37px}@media screen and (min-width:1024px){.case-study__right{margin-top:0}}@media screen and (min-width:640px) and (max-width:1023px){.case-study__right{margin-top:57px}}.case-study__right picture{display:block}.case-study__right img{display:block;width:100%;max-width:100%;height:auto}.case-study__right:before{content:"";display:block;width:86.37px;height:86.37px;position:absolute;top:-3px;right:-3px;border-top:8px solid #28d2dc;border-right:8px solid #28d2dc}@media screen and (min-width:767px){.case-study__right:before{width:154px;height:154px;border-top:15px solid #28d2dc;border-right:15px solid #28d2dc;top:-7px;right:-7px}}@media screen and (min-width:767px) and (max-width:1023px){.case-study__right:before{width:154px;height:154px;border-top:15px solid #28d2dc;border-right:15px solid #28d2dc;top:-7px;right:-7px}}.case-study__title{font-style:normal;font-weight:500;font-size:2.25rem;line-height:1.2222222222;color:#2b2872;margin-bottom:16px}@media screen and (min-width:640px){.case-study__title{font-size:3rem;line-height:1.125}}@media screen and (min-width:640px) and (max-width:1023px){.case-study__title{font-size:3rem;line-height:1.125}}.case-study__summary{margin-bottom:16px}.case-study__summary li,.case-study__summary ol,.case-study__summary p{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5555555556;color:#2b2872}@media screen and (min-width:640px){.case-study__summary li,.case-study__summary ol,.case-study__summary p{font-size:1.5rem;line-height:1.3333333333}}@media screen and (min-width:640px) and (max-width:1023px){.case-study__summary li,.case-study__summary ol,.case-study__summary p{font-size:1.5rem;line-height:1.3333333333}}.case-study__summary li a,.case-study__summary ol a,.case-study__summary p a{color:#2b2872}.case-study__summary li a:hover,.case-study__summary li a:focus,.case-study__summary ol a:hover,.case-study__summary ol a:focus,.case-study__summary p a:hover,.case-study__summary p a:focus{color:#ef434b}.case-study__client-logo img{max-width:176px;height:auto}