/* Case Studies (templates/*-case-stud*.php) and the Solutions-page shortcodes. Trimmed from the live site's compiled CSS: the rules these use, all scoped to .strive-cs. */
.strive-cs .text-white h1,.strive-cs .text-white h2,.strive-cs .text-white h3,.strive-cs .text-white h4,.strive-cs .text-white h5,.strive-cs .text-white p{color:#fff}.strive-cs .primaryBtn{display:inline-flex;align-items:center;cursor:pointer;color:#6e00fc;border:1px solid #6e00fc;background:transparent;margin:0 .5rem .5rem 0;padding:.5rem 1.5rem;text-decoration:none;border-radius:50px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:all .3s ease}.strive-cs .primaryBtn:active,.strive-cs .primaryBtn:hover{background:#6e00fc;color:#fff}.strive-cs .primaryBtn:after{content:"";width:0;height:0;margin:0 0 0 .8rem;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-assets/strive-case-studies/_shared/play-primary-color.png);background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.strive-cs .primaryBtn.no-arrow:after{content:none}.strive-cs .primaryBtn.filled{background:#6e00fc;color:#fff}.strive-cs .primaryBtn.filled:hover{background:#5800c9;border-color:#5800c9}.strive-cs .secondaryBtn{display:inline-flex;align-items:center;cursor:pointer;color:#fff;border:1px solid #fff;background:transparent;margin:0 .5rem .5rem 0;padding:.5rem 1.5rem;text-decoration:none;border-radius:50px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:all .3s ease}.strive-cs .secondaryBtn:active,.strive-cs .secondaryBtn:hover{color:#fff;background:#6e00fc;border-color:#6e00fc}.strive-cs .secondaryBtn:after{content:"";width:0;height:0;margin:0 0 0 .8rem;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-assets/strive-case-studies/_shared/play.png);background-repeat:no-repeat;background-size:contain;height:20px;width:20px}.strive-cs .secondaryBtn.no-arrow:after{content:none}.strive-cs .secondaryBtn.filled:not(:hover){background:#fff;color:#6e00fc}.strive-cs .card{border-radius:0!important;border:none!important}.strive-cs .primary-color{color:#6e00fc}@keyframes expand-hor{0%{width:0}to{width:calc(102% + .8rem)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{transform:translate3d(0,30px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes minus-top{0%{transform:translate3d(0,-2rem,0);opacity:0}to{transform:translate3d(0,-4rem,0);opacity:1}}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes banner-default{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1);opacity:.3}to{transform:scale(2);opacity:1}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(0)}30%{transform:translateY(-15px)}50%{transform:translateY(0)}57%{transform:translateY(-5px)}64%{transform:translateY(0)}to{transform:translateY(0)}}.strive-cs .slick-dots .custom-dot.active .dot{background:#6e00fc}.strive-cs .h1,.strive-cs .h2,.strive-cs .h3,.strive-cs h1,.strive-cs h2,.strive-cs h3,.strive-cs h4,.strive-cs h5,.strive-cs h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.strive-cs .h1,.strive-cs h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.strive-cs .h1,.strive-cs h1{font-size:2.5rem}}.strive-cs .h2,.strive-cs h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.strive-cs .h2,.strive-cs h2{font-size:2rem}}.strive-cs .h3,.strive-cs h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.strive-cs .h3,.strive-cs h3{font-size:1.75rem}}.strive-cs .lead{font-size:1.25rem;font-weight:300}.strive-cs .list-unstyled{padding-left:0;list-style:none}.strive-cs .container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.strive-cs .container{max-width:540px}}@media (min-width:768px){.strive-cs .container{max-width:720px}}@media (min-width:992px){.strive-cs .container{max-width:960px}}@media (min-width:1200px){.strive-cs .container{max-width:1140px}}@media (min-width:1400px){.strive-cs .container{max-width:1320px}}.strive-cs .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.strive-cs .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.strive-cs .col{flex:1 0}.strive-cs .col-6{flex:0 0 auto;width:50%}.strive-cs .col-7{flex:0 0 auto;width:58.33333333%}@media (min-width:576px){.strive-cs .col-sm-4{flex:0 0 auto;width:33.33333333%}.strive-cs .col-sm-6{flex:0 0 auto;width:50%}}@media (min-width:768px){.strive-cs .col-md-3{flex:0 0 auto;width:25%}.strive-cs .col-md-4{flex:0 0 auto;width:33.33333333%}.strive-cs .col-md-5{flex:0 0 auto;width:41.66666667%}.strive-cs .col-md-6{flex:0 0 auto;width:50%}.strive-cs .col-md-7{flex:0 0 auto;width:58.33333333%}.strive-cs .col-md-8{flex:0 0 auto;width:66.66666667%}.strive-cs .col-md-9{flex:0 0 auto;width:75%}.strive-cs .col-md-10{flex:0 0 auto;width:83.33333333%}.strive-cs .offset-md-1{margin-left:8.33333333%}}@media (min-width:992px){.strive-cs .col-lg-auto{flex:0 0 auto;width:auto}.strive-cs .col-lg-2{flex:0 0 auto;width:16.66666667%}.strive-cs .col-lg-6{flex:0 0 auto;width:50%}.strive-cs .col-lg-8{flex:0 0 auto;width:66.66666667%}}@media (min-width:1200px){.strive-cs .col-xl-5{flex:0 0 auto;width:41.66666667%}.strive-cs .offset-xl-1{margin-left:8.33333333%}}.strive-cs .collapse:not(.show){display:none}.strive-cs .card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0,0,0,.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.strive-cs .card>hr{margin-right:0;margin-left:0}.strive-cs .card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.strive-cs .card-img{width:100%}.strive-cs .card-img{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.strive-cs .card-img{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.strive-cs .ratio{position:relative;width:100%}.strive-cs .ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.strive-cs .ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.strive-cs .ratio-1x1{--bs-aspect-ratio:100%}.strive-cs .overflow-hidden{overflow:hidden!important}.strive-cs .d-inline-block{display:inline-block!important}.strive-cs .d-block{display:block!important}.strive-cs .d-flex{display:flex!important}.strive-cs .d-none{display:none!important}.strive-cs .position-relative{position:relative!important}.strive-cs .position-absolute{position:absolute!important}.strive-cs .w-100{width:100%!important}.strive-cs .h-100{height:100%!important}.strive-cs .flex-column{flex-direction:column!important}.strive-cs .justify-content-end{justify-content:flex-end!important}.strive-cs .justify-content-center{justify-content:center!important}.strive-cs .justify-content-between{justify-content:space-between!important}.strive-cs .align-items-center{align-items:center!important}.strive-cs .align-content-center{align-content:center!important}.strive-cs .order-1{order:1!important}.strive-cs .m-0{margin:0!important}.strive-cs .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.strive-cs .mt-3{margin-top:1rem!important}.strive-cs .mt-4{margin-top:1.5rem!important}.strive-cs .mt-5{margin-top:3rem!important}.strive-cs .mb-0{margin-bottom:0!important}.strive-cs .mb-2{margin-bottom:.5rem!important}.strive-cs .mb-4{margin-bottom:1.5rem!important}.strive-cs .mb-5{margin-bottom:3rem!important}.strive-cs .p-0{padding:0!important}.strive-cs .p-3{padding:1rem!important}.strive-cs .p-4{padding:1.5rem!important}.strive-cs .py-3{padding-top:1rem!important;padding-bottom:1rem!important}.strive-cs .py-5{padding-top:3rem!important;padding-bottom:3rem!important}.strive-cs .pt-3{padding-top:1rem!important}.strive-cs .pt-5{padding-top:3rem!important}.strive-cs .pe-0{padding-right:0!important}.strive-cs .pe-4{padding-right:1.5rem!important}.strive-cs .pe-5{padding-right:3rem!important}.strive-cs .pb-0{padding-bottom:0!important}.strive-cs .pb-3{padding-bottom:1rem!important}.strive-cs .pb-5{padding-bottom:3rem!important}.strive-cs .ps-0{padding-left:0!important}.strive-cs .gap-2{gap:.5rem!important}.strive-cs .gap-3{gap:1rem!important}.strive-cs .fs-5{font-size:1.25rem!important}.strive-cs .fs-6{font-size:1rem!important}.strive-cs .text-center{text-align:center!important}.strive-cs .text-decoration-none{text-decoration:none!important}.strive-cs .text-decoration-underline{text-decoration:underline!important}.strive-cs .text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.strive-cs .bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}@media (min-width:768px){.strive-cs .d-md-block{display:block!important}.strive-cs .order-md-0{order:0!important}.strive-cs .my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.strive-cs .my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.strive-cs .mt-md-0{margin-top:0!important}.strive-cs .mt-md-4{margin-top:1.5rem!important}.strive-cs .me-md-4{margin-right:1.5rem!important}.strive-cs .mb-md-0{margin-bottom:0!important}.strive-cs .mb-md-5{margin-bottom:3rem!important}.strive-cs .px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.strive-cs .py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.strive-cs .pt-md-4{padding-top:1.5rem!important}.strive-cs .pt-md-5{padding-top:3rem!important}.strive-cs .pb-md-0{padding-bottom:0!important}.strive-cs .pb-md-5{padding-bottom:3rem!important}.strive-cs .ps-md-5{padding-left:3rem!important}.strive-cs .text-md-end{text-align:right!important}}@media (min-width:992px){.strive-cs .mt-lg-0{margin-top:0!important}.strive-cs .mb-lg-0{margin-bottom:0!important}}@media (min-width:1200px){.strive-cs .me-xl-5{margin-right:3rem!important}}@font-face{font-display:swap;font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Regular.woff);src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Regular.woff2);font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Medium.woff);src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Medium.woff2);font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Bold.woff);src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Bold.woff2);font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/_next/static/media/slick.2ba9651e.svg#slick) format("svg")}.strive-cs .styles_root__a2Us3{background:linear-gradient(221.02deg,#3a66ff -16.07%,#6e00fc 48.38%,#dc0fed 124.34%);background-size:150% 150%;animation:gradient-animation 12s ease infinite;color:#fff;height:600px}.strive-cs .styles_root__a2Us3 .main-tagline{position:absolute;z-index:1;left:0;right:0}.strive-cs .styles_root__a2Us3 .main-tagline:not(.content-header){top:35%;transform:translateY(-35%)}@media(min-width:767px){.strive-cs .styles_root__a2Us3 .main-tagline.content-header{bottom:2rem}}.strive-cs .styles_root__a2Us3 h1{font-weight:600!important;font-size:6rem;transition:all .3s ease}.strive-cs .styles_root__a2Us3 .lead{font-family:Aeonik,sans-serif}@media(min-width:767px){.strive-cs .styles_root__a2Us3 .lead{font-size:3rem}}.strive-cs .styles_root__a2Us3 .card-img{max-width:100%;max-height:700px;animation:banner-default 5s;animation-iteration-count:1;animation-fill-mode:forwards}.strive-cs .styles_root__a2Us3 .card-img,.strive-cs .styles_root__a2Us3 video{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}.strive-cs .styles_root__a2Us3 video{width:100%;-o-object-position:0 100%;object-position:0 100%}@media(max-width:1170px){.strive-cs .styles_root__a2Us3 h1{font-size:3.2rem}.strive-cs .styles_root__a2Us3 video{-o-object-position:35% 100%;object-position:35% 100%}}@media(max-width:767px){.strive-cs .styles_root__a2Us3 h1{font-size:2.1rem}.strive-cs .styles_root__a2Us3.video-empty{height:auto}.strive-cs .styles_root__a2Us3.video-empty .main-tagline{position:relative;padding-top:5rem;transform:none}}.strive-cs .styles_overview__xvYbq header h2{color:#371b68;border-bottom:1px solid #6e00fc;margin-bottom:2rem;padding-bottom:.6rem}@media(min-width:1170px){.strive-cs .styles_overview__xvYbq header h2{font-size:3.375rem}}.strive-cs .styles_overview__xvYbq article p{font-family:Aeonik,sans-serif;line-height:1.1;letter-spacing:-1px;color:#6e00fc}.strive-cs .styles_overview__xvYbq .styles_box__zY_Kc{padding:1.5rem 2rem;background-color:#371b68}.strive-cs .styles_overview__xvYbq .styles_box__zY_Kc ul li{padding:.5rem 0;font-family:Aeonik,sans-serif;border-bottom:1px solid #dc0fed}@media(min-width:767px){.strive-cs .styles_overview__xvYbq .styles_box__zY_Kc ul li{font-size:1.75rem}}.strive-cs .styles_overview__xvYbq .styles_box__zY_Kc ul li span{color:#3a66ff}.strive-cs .styles_overview__xvYbq .styles_box__zY_Kc ul li em{color:#fff;font-style:normal}.strive-cs .styles_overview__xvYbq .outer-block.right.outer-block{top:106px}.strive-cs .styles_overview__xvYbq .outer-block.right .block{left:100%}.strive-cs .styles_overview__xvYbq .outer-block.right-2.outer-block{bottom:275px}.strive-cs .styles_overview__xvYbq .outer-block.right-2 .block{left:100%}.strive-cs .styles_overview__xvYbq .outer-block.left.outer-block{top:-20px}.strive-cs .styles_overview__xvYbq .outer-block .block{display:block;width:240px;height:110px;background:linear-gradient(90deg,#3a66ff,#6e00fc 111.2%);position:absolute;left:-18.5%}@media(max-width:1170px){.strive-cs .styles_overview__xvYbq{margin-top:-4rem;margin-bottom:-10rem}}@media(max-width:767px){.strive-cs .styles_overview__xvYbq{margin-top:0;margin-bottom:0}}@media(max-width:1399px){.strive-cs .styles_overview__xvYbq .left.outer-block .block{left:-21.5%}}@media(max-width:1199px){.strive-cs .styles_overview__xvYbq .left.outer-block .block{left:-25.5%}}@media(max-width:991px){.strive-cs .styles_overview__xvYbq .left.outer-block .block{left:-34.5%}}.strive-cs .styles_additional_content__UO3j2 header h2{color:#371b68;border-bottom:1px solid #6e00fc;margin-bottom:2rem;padding-bottom:.6rem}@media(min-width:767px){.strive-cs .styles_additional_content__UO3j2 header h2{font-size:3.375rem}}.strive-cs .styles_additional_content__UO3j2 article{margin-bottom:-1rem}.strive-cs .styles_additional_content__UO3j2 article>div *{font-family:Aeonik,sans-serif}.strive-cs .styles_additional_content__UO3j2 article>div h4{line-height:1.1;letter-spacing:-1px;color:#6e00fc;margin-bottom:3rem}@media(min-width:767px){.strive-cs .styles_additional_content__UO3j2 article>div h4{font-size:2.5rem}}.strive-cs .styles_additional_content__UO3j2 article>div p{color:#371b68}.strive-cs .styles_additional_content__UO3j2 article>div p:last-of-type{margin-bottom:0}.strive-cs .styles_additional_content__UO3j2 article>div ul{padding-left:1.2rem;font-size:1.2rem}.strive-cs .styles_additional_content__UO3j2 article>div ul li::marker{color:#dc0fed}.strive-cs .styles_additional_content__UO3j2 article>div pre{padding:.5rem;text-align:center;background-color:#371b68;border-radius:100px;color:#fff;white-space:unset}@media(min-width:767px){.strive-cs .styles_additional_content__UO3j2 article>div pre{font-size:1.75rem}}.strive-cs .styles_additional_content__UO3j2 figure img{font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}.strive-cs .styles_additional_content__UO3j2 .outer-block.right.outer-block{top:110px}.strive-cs .styles_additional_content__UO3j2 .outer-block.right .block{left:100%}.strive-cs .styles_additional_content__UO3j2 .outer-block.left.outer-block{top:-120px}.strive-cs .styles_additional_content__UO3j2 .outer-block.left-2.outer-block{bottom:30px}.strive-cs .styles_additional_content__UO3j2 .outer-block .block{display:block;width:240px;height:110px;background:linear-gradient(90deg,#3a66ff,#6e00fc 111.2%);position:absolute;left:-18.5%}@media(max-width:1170px){.strive-cs .styles_additional_content__UO3j2{margin-top:-4rem;margin-bottom:-10rem}}@media(max-width:767px){.strive-cs .styles_additional_content__UO3j2{margin-top:0;margin-bottom:0}}@media(max-width:1399px){.strive-cs .styles_additional_content__UO3j2 .left.outer-block .block{left:-21.5%}}@media(max-width:1199px){.strive-cs .styles_additional_content__UO3j2 .left.outer-block .block{left:-25.5%}}@media(max-width:991px){.strive-cs .styles_additional_content__UO3j2 .left.outer-block .block{left:-34.5%}}.strive-cs .styles_cta__s_RZj .styles_wrapper__IYbPl{background:linear-gradient(180deg,#371b68 51.9%,#6e00fc 113.49%);color:#fff}@media(max-width:767px){.strive-cs .styles_cta__s_RZj .lead{font-size:.8rem!important}}.strive-cs .styles_solutions__GG2T2{position:relative;background-color:#371b68;color:#fff}@media(min-width:767px){.strive-cs .styles_solutions__GG2T2{margin-bottom:10rem}.strive-cs .styles_solutions__GG2T2:after{content:"";position:absolute;z-index:-5;bottom:-330px;right:0;width:833px;height:602px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-assets/strive-case-studies/_shared/case-study-solution-overlay.png);pointer-events:none}}.strive-cs .styles_solutions__GG2T2 header h2{border-bottom:1px solid #6e00fc;color:#fff;margin-bottom:2rem;padding-bottom:.6rem}@media(min-width:767px){.strive-cs .styles_solutions__GG2T2 header h2{font-size:3.375rem}}.strive-cs .styles_solutions__GG2T2 article{padding-bottom:2rem}@media(min-width:767px){.strive-cs .styles_solutions__GG2T2 article{padding-bottom:4rem}}.strive-cs .styles_solutions__GG2T2 article h3{color:#fff}@media(min-width:767px){.strive-cs .styles_solutions__GG2T2 article h3{font-size:6rem!important;margin-bottom:2.5rem}.strive-cs .styles_solutions__GG2T2 article h3>div *{font-size:1.5rem}}.strive-cs .styles_solutions__GG2T2 article .primaryBtn{margin:2rem 0 0;border-width:2px;color:#fff}.strive-cs .styles_solutions__GG2T2 figure img{font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}.strive-cs .styles_project_outcomes__taTzG header{margin-bottom:2rem;padding:.5rem;background:linear-gradient(180deg,#371b68,#6e00fc)}@media(min-width:767px){.strive-cs .styles_project_outcomes__taTzG header{margin-bottom:4rem}}.strive-cs .styles_project_outcomes__taTzG header h2{text-transform:uppercase;text-align:center;color:#fff;margin:0}@media(min-width:767px){.strive-cs .styles_project_outcomes__taTzG header h2{font-size:4rem}}@media(min-width:1170px){.strive-cs .styles_project_outcomes__taTzG header h2{font-size:5rem}}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li{color:#fff;font-family:Aeonik,sans-serif;font-size:.75rem}@media(min-width:767px){.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li{text-transform:uppercase;font-size:1rem}}@media(min-width:1170px){.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li{font-size:1.4rem}}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li>div>div>div{background:#1d1d1d;padding:.8rem 1.2rem;border-radius:100px!important}@media(min-width:767px){.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li>div>div>div{padding:1.2rem 1.8rem}}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li>div>div>div>span{display:flex;align-items:center;-ms-justify-content:space-between;justify-content:space-between;flex-grow:1;white-space:nowrap;overflow:hidden}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li>div>div>div>span>span{white-space:nowrap}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li>div>div>div>span>em{margin-left:.5rem;font-size:.65em;opacity:.7}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li:nth-child(1n)>div>div>div{background:linear-gradient(90deg,#6e00fc,#dc0fed)}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li:nth-child(2n)>div>div>div{background:linear-gradient(90deg,#371b68,#3a66ff)}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li:nth-child(3n)>div>div>div{background:linear-gradient(90deg,#dc0fed,#cd71ff)}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li:nth-child(4n)>div>div>div{background:linear-gradient(90deg,#dc0fed,#6e00fc)}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li:nth-child(5n)>div>div>div{background:linear-gradient(90deg,#3a66ff,#cd71ff)}.strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li:nth-child(6n)>div>div>div{background:linear-gradient(90deg,#371b68,#dc0fed)}.strive-cs .styles_project_outcomes__taTzG div h3{color:#371b68;border-bottom:1px solid #6e00fc;margin-bottom:1.5rem;padding-bottom:.6rem}@media(min-width:767px){.strive-cs .styles_project_outcomes__taTzG div h3{font-size:3.375rem;margin-bottom:3rem}}.strive-cs .styles_project_outcomes__taTzG div aside p{font-family:Aeonik,sans-serif;line-height:1.1;letter-spacing:-1px;color:#6e00fc}@media(min-width:767px){.strive-cs .styles_project_outcomes__taTzG div aside p{font-size:2.5rem}}.strive-cs .styles_key_performance_metrics__5CbxV header h2{color:#371b68;border-bottom:1px solid #6e00fc;margin-bottom:0;padding-bottom:.6rem}@media(min-width:767px){.strive-cs .styles_key_performance_metrics__5CbxV header h2{font-size:3.375rem}}.strive-cs .styles_key_performance_metrics__5CbxV ul{margin:0;display:flex;flex-wrap:wrap}.strive-cs .styles_key_performance_metrics__5CbxV ul li{width:50%;border-bottom:1px solid #6e00fc;display:flex;flex-direction:column;padding-top:1.6rem;padding-bottom:1.6rem}.strive-cs .styles_key_performance_metrics__5CbxV ul li:nth-child(odd){padding-right:1.6rem;border-right:1px solid #6e00fc}.strive-cs .styles_key_performance_metrics__5CbxV ul li:nth-child(2n){padding-left:1.6rem}.strive-cs .styles_key_performance_metrics__5CbxV ul li span{font-family:Aeonik,sans-serif;font-size:3.6rem;font-weight:600;line-height:1;color:#6e00fc}@media(min-width:767px){.strive-cs .styles_key_performance_metrics__5CbxV ul li span{font-size:6rem}}@media(min-width:1170px){.strive-cs .styles_key_performance_metrics__5CbxV ul li span{font-size:10rem}}@media(min-width:1599px){.strive-cs .styles_key_performance_metrics__5CbxV ul li span{font-size:14rem}}.strive-cs .styles_key_performance_metrics__5CbxV ul li em{font-family:Aeonik,sans-serif;font-style:normal;font-weight:600;letter-spacing:-1px}@media(min-width:767px){.strive-cs .styles_key_performance_metrics__5CbxV ul li em{font-size:2rem}}@media(min-width:1170px){.strive-cs .styles_key_performance_metrics__5CbxV ul li em{font-size:2.5rem}}.strive-cs .CircularProgressbar{width:100%;vertical-align:middle}.strive-cs .CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.strive-cs .CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.strive-cs .styles_diversity_metrics__3YPP8 header h2{color:#371b68;border-bottom:1px solid #6e00fc;margin-bottom:1.5rem;padding-bottom:.6rem}@media(min-width:767px){.strive-cs .styles_diversity_metrics__3YPP8 header h2{font-size:3.375rem;margin-bottom:3rem}}.strive-cs .styles_diversity_metrics__3YPP8 aside p{font-family:Aeonik,sans-serif;line-height:1.1;color:#6e00fc}@media(min-width:767px){.strive-cs .styles_diversity_metrics__3YPP8 aside p{font-size:1.75rem}}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m figure{margin:0;height:130px}@media(max-width:1170px){.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m figure{max-height:60px}}@media(max-width:767px){.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m figure{max-height:40px}}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m figure svg{width:100%;height:100%}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article{display:flex;flex-direction:column;align-items:center}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article span{font-family:Aeonik,sans-serif;font-size:2rem;font-weight:600}@media(min-width:1170px){.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article span{font-size:4.25rem}}@media(min-width:767px){.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article span{font-size:3rem}}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article em{font-family:Aeonik,sans-serif;font-style:normal;color:#371b68;line-height:1;text-align:center}@media(max-width:1170px){.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article em{font-size:.9rem}}@media(max-width:767px){.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article em{max-width:70%;font-size:.75rem}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article em br{content:""}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m article em br:after{content:" "}}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .styles_metricOne__wQ4Dt .CircularProgressbar-path{stroke:#6e00fc}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .styles_metricOne__wQ4Dt figure svg path{fill:#6e00fc}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .styles_metricOne__wQ4Dt article span{color:#6e00fc}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .styles_metricTwo__VZn7F .CircularProgressbar-path{stroke:#dc0fed}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .styles_metricTwo__VZn7F figure svg path{fill:#dc0fed}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .styles_metricTwo__VZn7F article span{color:#dc0fed}.strive-cs .styles_diversity_metrics__3YPP8 .styles_circular_progressbar__HLp9m .CircularProgressbar-trail{stroke-width:.5}.strive-cs .styles_client_feedback__8LGRu header h2{color:#371b68;margin-bottom:1.4rem}@media(min-width:767px){.strive-cs .styles_client_feedback__8LGRu header h2{font-size:3.375rem}}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6{position:relative}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .arrow{width:28px;height:28px;cursor:pointer}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .arrow svg{width:100%;height:100%}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 figure{position:relative}@media(min-width:767px){.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 figure>*{position:relative}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 figure:before{display:none}}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 figure:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(110,0,252,.2),rgba(110,0,252,0))}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 figure img{font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>blockquote svg{width:50px;height:37px;margin:2rem 0}@media(min-width:767px){.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>blockquote svg{width:102px;height:74px}}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>blockquote p{font-family:Aeonik,sans-serif;color:#371b68}@media(min-width:767px){.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>blockquote p{font-size:1.5rem}}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>blockquote p:last-child{margin-bottom:0}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>div p{font-family:Aeonik,sans-serif;font-weight:600;color:#371b68}@media(min-width:767px){.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>div p{font-size:1.5rem}}.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 .card-body>div p>span{font-weight:500}.strive-cs .styles_candidate_feedback__0aUz1{background:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-assets/strive-case-studies/_shared/case-study-candidate-feedback-bg.jpg),linear-gradient(90deg,#371b68 45%,#6e00fc);background-color:#371b68;background-size:cover;background-attachment:fixed;color:#fff}.strive-cs .styles_candidate_feedback__0aUz1 header h2{border-bottom:1px solid #6e00fc;color:#fff;margin-bottom:3rem;padding-bottom:.6rem}@media(min-width:767px){.strive-cs .styles_candidate_feedback__0aUz1 header h2{font-size:3.375rem}}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp{position:relative}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .arrow{width:28px;height:28px;cursor:pointer}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .arrow svg{width:100%;height:100%}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .arrow svg path{fill:#fff}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp figure{position:relative}@media(min-width:767px){.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp figure>*{position:relative}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp figure:before{display:none}}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp figure:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(110,0,252,.2),rgba(110,0,252,0))}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp figure img{font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>blockquote svg{width:50px;height:37px;margin:2rem 0}@media(min-width:767px){.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>blockquote svg{width:102px;height:74px}}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>blockquote p{font-family:Aeonik,sans-serif;color:#fff}@media(min-width:767px){.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>blockquote p{font-size:1.5rem}}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>blockquote p:last-child{margin-bottom:0}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>div p{font-family:Aeonik,sans-serif;font-weight:600;color:#fff}@media(min-width:767px){.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>div p{font-size:1.5rem}}.strive-cs .styles_candidate_feedback__0aUz1 .styles_slider__4ntWp .card-body>div p>span{font-weight:500}.strive-cs .styles_consultant_feedback__JX8Qt header h2{color:#6e00fc;margin-bottom:2.5rem}@media(min-width:767px){.strive-cs .styles_consultant_feedback__JX8Qt header h2{font-size:3.375rem}}.strive-cs .styles_consultant_feedback__JX8Qt div figure:before{content:"";background:#6e00fc;display:inline-block;border-bottom-right-radius:350px!important;border-top-right-radius:350px!important;position:absolute;top:0;bottom:0;right:0;left:0}.strive-cs .styles_consultant_feedback__JX8Qt div figure img{position:relative;height:120%;transform:translateY(-10%);border-radius:0 350px 350px 0;-webkit-backface-visibility:hidden;font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}.strive-cs .styles_consultant_feedback__JX8Qt div article{padding:5rem 0 1rem}@media(min-width:767px){.strive-cs .styles_consultant_feedback__JX8Qt div article{padding:5rem 0}}@media(min-width:1170px){.strive-cs .styles_consultant_feedback__JX8Qt div article{padding:8rem 0}}.strive-cs .styles_consultant_feedback__JX8Qt div article h3{color:#6e00fc}.strive-cs .styles_consultant_feedback__JX8Qt div article h4{color:#371b68}.strive-cs .styles_consultant_feedback__JX8Qt div article blockquote p{font-family:Aeonik,sans-serif;font-weight:600;line-height:1.2;color:#371b68}@media(min-width:767px){.strive-cs .styles_consultant_feedback__JX8Qt div article blockquote p{font-size:1.5rem}}.strive-cs .styles_consultant_feedback__JX8Qt div article blockquote p:last-child{margin-bottom:0}@media(min-width:767px){.strive-cs .styles_consultants__ybjvh header{display:flex;-ms-justify-content:space-between;justify-content:space-between;align-items:center}}.strive-cs .styles_consultants__ybjvh header h2{color:#6e00fc}@media(min-width:767px){.strive-cs .styles_consultants__ybjvh header h2{font-size:3.375rem;margin-bottom:0}}.strive-cs .styles_consultants__ybjvh header p{margin:0;font-family:Aeonik,sans-serif;line-height:1.1;letter-spacing:-1px;color:#6e00fc}@media(min-width:767px){.strive-cs .styles_consultants__ybjvh header p{font-size:1.75rem}}.strive-cs .styles_consultants__ybjvh .styles_slider__6bMQ_{position:relative}.strive-cs .styles_consultants__ybjvh .styles_slider__6bMQ_ .arrow{position:absolute;z-index:1;top:40%;width:28px;height:28px;margin:.75rem;cursor:pointer;transform:translateY(-50%)}.strive-cs .styles_consultants__ybjvh .styles_slider__6bMQ_ .arrow svg{width:100%;height:100%}.strive-cs .styles_consultants__ybjvh .styles_slider__6bMQ_ .arrow.prev{right:100%}.strive-cs .styles_consultants__ybjvh .styles_slider__6bMQ_ .arrow.next{left:100%}.strive-cs .styles_consultants__ybjvh .card-img-wrapper:before{content:"";background:linear-gradient(157.8deg,#6e00fc 14.49%,#3a66ff 43.54%,#e5b5ff 98.98%);height:85%;position:absolute;left:0;right:0;bottom:0}.strive-cs .styles_consultants__ybjvh .card-img-wrapper .card-img{z-index:1;font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.strive-cs .styles_consultants__ybjvh .card-img-wrapper .card-body{top:-100%;padding-top:25%!important;z-index:1;transition:all .3s ease}.strive-cs .styles_consultants__ybjvh .card-img-wrapper .card-body .short-description{font-size:1.2;line-height:130%!important;display:block;display:-webkit-box;height:468%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.strive-cs .styles_consultants__ybjvh .card{cursor:pointer}.strive-cs .styles_consultants__ybjvh .card:active .card-img,.strive-cs .styles_consultants__ybjvh .card:focus .card-img,.strive-cs .styles_consultants__ybjvh .card:hover .card-img{-o-object-position:65px 120px;object-position:65px 120px;opacity:.7;mix-blend-mode:multiply;filter:saturate(.2);transform:scale(1.6)}.strive-cs .styles_consultants__ybjvh .card:active .card-img-wrapper .card-body,.strive-cs .styles_consultants__ybjvh .card:focus .card-img-wrapper .card-body,.strive-cs .styles_consultants__ybjvh .card:hover .card-img-wrapper .card-body{top:0}.strive-cs .styles_consultants__ybjvh .card:active .card-img-wrapper:before,.strive-cs .styles_consultants__ybjvh .card:focus .card-img-wrapper:before,.strive-cs .styles_consultants__ybjvh .card:hover .card-img-wrapper:before{background:#6e00fc}.strive-cs .styles_consultants__ybjvh .card:active .primaryBtn,.strive-cs .styles_consultants__ybjvh .card:focus .primaryBtn,.strive-cs .styles_consultants__ybjvh .card:hover .primaryBtn{background:#5800c9;border-color:#5800c9}@font-face{font-display:swap;font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Regular.woff);src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Regular.woff2);font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Medium.woff);src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Medium.woff2);font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Bold.woff);src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Bold.woff2);font-weight:700;font-style:normal}
.strive-cs .slick-dots .custom-dot{margin:10px}.strive-cs .slick-dots .custom-dot.active .dot{background:#6e00fc}.strive-cs .slick-dots .custom-dot .dot{display:block;width:12px;height:12px;border:2px solid #6e00fc;cursor:pointer;background:#fff;transition:all .3s ease}.strive-cs .styles_root__2FJuw{background:#fff;color:#371b68}.strive-cs .styles_root__2FJuw .anchors .link{color:#6e00fc;border-top:1px solid #6e00fc}.strive-cs .styles_root__2FJuw .anchors .link:after{content:"";position:absolute;right:0;width:18px;height:18px;top:20px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/arrow_forward.png);background-size:contain}.strive-cs .styles_root__8gGv2{background:#fff;color:#371b68}.strive-cs .styles_root__8gGv2 p{font-size:1rem}.strive-cs .styles_root__8gGv2 .link{margin-right:2em}.strive-cs .styles_root__8gGv2 .download svg{width:40px;height:40px}.strive-cs .styles_root__8gGv2 a:active,.strive-cs .styles_root__8gGv2 a:focus,.strive-cs .styles_root__8gGv2 a:hover{color:#6e00fc}.strive-cs .styles_root__8gGv2 .read-more{cursor:pointer}.strive-cs .styles_root__8gGv2 .card .row{padding-bottom:4rem;border-bottom:1px solid #6e00fc}.strive-cs .styles_root__8gGv2 .card .row .d-flex{-ms-justify-content:flex-end;justify-content:flex-end}.strive-cs .styles_root__8gGv2 .card:first-child .row{padding-top:2rem;border-top:1px solid #6e00fc}.strive-cs .styles_root__8gGv2 .card:not(:last-child){margin-bottom:4rem}.strive-cs .styles_root__8gGv2 .card:nth-child(2n) .row{display:flex;flex-direction:row-reverse}.strive-cs .styles_root__8gGv2 .card:nth-child(2n) .row .d-flex{-ms-justify-content:flex-start;justify-content:flex-start}.strive-cs .styles_root__8gGv2 .card-img{max-width:200px;font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}@media(max-width:1170px){.strive-cs .styles_root__8gGv2 .card:nth-child(2n) .row .d-flex{-ms-justify-content:flex-end;justify-content:flex-end}.strive-cs .styles_root__8gGv2 .card .row{padding-bottom:2rem}.strive-cs .styles_root__8gGv2 .card:not(:last-child){margin-bottom:2rem}}.strive-cs .styles_root__FxFsB{background:#fff;color:#371b68}.strive-cs .styles_root__FxFsB .card-img{width:100%;width:250px;height:auto;font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}.strive-cs .styles_root__FxFsB .left{z-index:1}.strive-cs .styles_root__FxFsB .right{top:-80px;z-index:1}.strive-cs .styles_root__FxFsB .card-body{border-top:1px solid #f4f2f4}.strive-cs .styles_root__FxFsB .row:before{background:#371b68}.strive-cs .styles_root__FxFsB .row:after,.strive-cs .styles_root__FxFsB .row:before{content:"";margin:0 15px;position:absolute;left:0;right:0;bottom:0;top:0;width:90%}.strive-cs .styles_root__FxFsB .row:after{background-image:url(testimonials-overlay.png);background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply}.strive-cs .styles_root__FxFsB .inside-block .block{display:block;width:125px;height:60px;background:linear-gradient(90deg,#3a66ff,#6e00fc 111.2%)}.strive-cs .styles_root__FxFsB .outer-block.right .block{left:100%}.strive-cs .styles_root__FxFsB .outer-block .block{display:block;width:240px;height:110px;background:linear-gradient(90deg,#3a66ff,#6e00fc 111.2%);position:relative;left:-18%}.strive-cs .styles_root__FxFsB .outer-block .container{position:absolute;top:0;bottom:0;background:#fff}@media(max-width:767px){.strive-cs .styles_root__FxFsB .row:before{margin:0;width:100%}}.strive-cs .styles_root__CNcZR{background:#fff;color:#371b68}.strive-cs .styles_root__CNcZR .left{background:#371b68}.strive-cs .styles_root__CNcZR .right:before{content:"";position:absolute;background:linear-gradient(275.97deg,#3a66ff -15.19%,#6e00fc 41.58%,#371b68 108.49%);top:0;left:0;right:0;bottom:0}.strive-cs .styles_root__CNcZR .row:not(:last-child){margin-bottom:1.2rem}.strive-cs .styles_root__CNcZR .row:nth-child(odd){flex-direction:row-reverse}.strive-cs .styles_root__CNcZR .card-img{background:transparent;width:100%;height:100%;max-width:250px;max-height:300px;filter:brightness(0) invert(1);font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}.strive-cs .styles_root__o4HkV{background:#fff;color:#371b68}.strive-cs .styles_root__o4HkV p{font-size:1rem}.strive-cs .styles_root__o4HkV .download svg{width:40px;height:40px}.strive-cs .styles_root__o4HkV a:active,.strive-cs .styles_root__o4HkV a:focus,.strive-cs .styles_root__o4HkV a:hover{color:#6e00fc}.strive-cs .styles_root__o4HkV .read-more{cursor:pointer}.strive-cs .styles_root__o4HkV .card .row{padding-bottom:4rem;border-bottom:1px solid #6e00fc}.strive-cs .styles_root__o4HkV .card .row .d-flex{-ms-justify-content:flex-end;justify-content:flex-end}.strive-cs .styles_root__o4HkV .card:first-child .row{padding-top:2rem;border-top:1px solid #6e00fc}.strive-cs .styles_root__o4HkV .card:not(:last-child){margin-bottom:4rem}.strive-cs .styles_root__o4HkV .card:nth-child(2n) .row{display:flex;flex-direction:row-reverse}.strive-cs .styles_root__o4HkV .card:nth-child(2n) .row .d-flex{-ms-justify-content:flex-start;justify-content:flex-start}.strive-cs .styles_root__o4HkV .card-img{max-width:200px;font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}@media(max-width:1170px){.strive-cs .styles_root__o4HkV .card:nth-child(2n) .row .d-flex{-ms-justify-content:flex-end;justify-content:flex-end}.strive-cs .styles_root__o4HkV .card .row{padding-bottom:2rem}.strive-cs .styles_root__o4HkV .card:not(:last-child){margin-bottom:2rem}}
/* Added for the WordPress templates (inc/case-studies.php) */
.strive-cs .read-more{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left}
.strive-cs .collapse:not(.show){display:none}
.strive-cs .styles_solutions__GG2T2 article>div,.strive-cs .styles_solutions__GG2T2 article>div *{color:#fff}
.strive-cs .cs-slider .cs-arrows{display:flex;gap:1rem;margin-top:1.5rem}
.strive-cs .cs-slider .arrow{background:none;border:0;padding:0;width:28px;height:28px;cursor:pointer}
.strive-cs .cs-slider .arrow svg{width:100%;height:100%}
.strive-cs .styles_candidate_feedback__0aUz1 .cs-slider .arrow svg path{fill:#fff}
.strive-cs .cs-slide[hidden]{display:none!important}
.strive-cs .cs-team{row-gap:1rem}
.strive-cs .cs-team .card{display:block;color:inherit}
.strive-cs .slick-dots .custom-dot{background:none;border:0;padding:0}
.strive-cs .styles_root__FxFsB .slick-dots{z-index:2;margin-top:1rem}
.strive-cs .styles_root__FxFsB .text-white,.strive-cs .styles_root__FxFsB .text-white p{color:#fff}
/* Shortcode blocks sit inside static pages whose own CSS sets `.strive-solutions .row > *{width:100%}`
   later in the page; these slightly more specific rules keep the columns. Plus the Bootstrap
   utilities the shortcodes use that the case study bundle didn't include. */
.strive-cs .row>.p-5,.strive-cs .p-5{padding:3rem!important}
.strive-cs .ms-0{margin-left:0!important}.strive-cs .me-0{margin-right:0!important}
.strive-cs .quarternary-color{color:#87e8ff}
@media (min-width:768px){
.strive-cs .row>.col-md-3{flex:0 0 auto;width:25%}
.strive-cs .row>.col-md-6{flex:0 0 auto;width:50%}
.strive-cs .row>.col-md-9{flex:0 0 auto;width:75%}
.strive-cs .ms-md-5{margin-left:3rem!important}
.strive-cs .mt-md-5{margin-top:3rem!important}
.strive-cs .pt-md-0{padding-top:0!important}
}
@media (max-width:767px){.strive-cs .styles_root__FxFsB .left.p-5{padding:1.5rem!important}}

/* listing spacing: even row height, logo + text vertically centred, logos capped so square files don't blow the row up */
.strive-cs .styles_root__8gGv2 .card .row{align-items:center;padding-top:2rem;padding-bottom:2rem}
.strive-cs .styles_root__8gGv2 .card:first-child .row{padding-top:2rem}
.strive-cs .styles_root__8gGv2 .card .row .d-flex{align-items:center}
.strive-cs .styles_root__8gGv2 .card-img{width:auto;max-width:200px;max-height:140px;margin-top:0!important}
.strive-cs .styles_root__8gGv2 .card .row p.fs-5{margin-bottom:1rem}
.strive-cs .styles_root__8gGv2 .card .row .read-more{margin:0;padding:0}
.strive-cs .styles_root__8gGv2 .card:not(:last-child){margin-bottom:0}

/* long case study pages: every content section fits one screen and snaps into place (desktop only; class set by script) */
html.cs-fit .strive-cs>section.cs-fit-sec{min-height:100vh;display:flex;flex-direction:column;justify-content:center;margin-top:0!important;margin-bottom:0!important}
html.cs-fit .strive-cs>section.cs-fit-sec>*{width:100%}
html.cs-fit .strive-cs>section.cs-fit-sec{padding-top:3.5rem!important;padding-bottom:1.5rem!important}

/* picture fills the full height of the text column beside it, so both end on the same line */
@media(min-width:768px){
.strive-cs .row>[class*="col-"]:has(>figure.h-100){display:flex;flex-direction:column}
.strive-cs figure.h-100{flex:1 1 auto;position:relative;min-height:260px}
.strive-cs figure.h-100>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover}
}

/* client feedback: portrait fills the height of the quote beside it (ends level with the name) */
@media(min-width:768px){
.strive-cs .styles_client_feedback__8LGRu .row{align-items:stretch}
.strive-cs .styles_client_feedback__8LGRu .row>.col-md-4{display:flex}
.strive-cs .styles_client_feedback__8LGRu figure.ratio{flex:1 1 auto;height:auto;min-height:320px;--bs-aspect-ratio:auto}
.strive-cs .styles_client_feedback__8LGRu figure.ratio::before{display:none}
.strive-cs .styles_client_feedback__8LGRu .styles_slider__YmEu6 figure.ratio>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center top}
}

/* ---- batch 2 (Lookout review) ---- */
/* decorative swirl hanging off Solutions: keep it above the next section's heading, as on the original */
html.cs-fit .strive-cs .styles_solutions__GG2T2:after{bottom:-170px}
/* Solutions block: no forced full-screen height, so no big empty gap above the content */
html.cs-fit .strive-cs>section.styles_solutions__GG2T2.cs-fit-sec{min-height:0}
/* project outcomes: tighter rows so text stays full size instead of being scaled down */
html.cs-fit .strive-cs .styles_project_outcomes__taTzG header{margin-bottom:2rem}
html.cs-fit .strive-cs .styles_project_outcomes__taTzG div h3{margin-bottom:1.5rem;font-size:2.6rem}
html.cs-fit .strive-cs .styles_project_outcomes__taTzG .styles_roles__xXgM_{gap:.6rem!important}
html.cs-fit .strive-cs .styles_project_outcomes__taTzG div .styles_roles__xXgM_ li>div>div>div{padding:.75rem 1.5rem}
/* candidate feedback: arrows on one row under the heading (prev left, next right), quote flush left */
.strive-cs .cs-slider{display:flex;flex-direction:column}
.strive-cs .cs-slider .cs-arrows{order:-1;justify-content:space-between;margin:0 0 1.5rem}
.strive-cs .styles_candidate_feedback__0aUz1 blockquote{margin-left:0;margin-right:0}
/* strive feedback: cut-out photo sits on the purple arch */
/* team cards: readable name / role / button text */
.strive-cs .styles_consultants__ybjvh .card-body h4{font-size:1.5rem}
.strive-cs .styles_consultants__ybjvh .card-body p,.strive-cs .styles_consultants__ybjvh .card-body p small{font-size:1.05rem}
.strive-cs .styles_consultant_feedback__JX8Qt div article blockquote{margin-left:0;margin-right:0}

/* missing grid utility: call-to-action logo column is 2/12 at desktop, as on the original (keeps the text on two lines) */
@media(min-width:992px){.strive-cs .row>.col-lg-2{flex:0 0 auto;width:16.66666667%}}

/* strive feedback: exactly the original page's geometry (photo box = column width x row height, image 120% tall and
   lifted 10%, cover-cropped, 350px right corners). Not scaled by the fit-to-screen script. */
.strive-cs .styles_consultant_feedback__JX8Qt .row>.col-md-4:has(>figure){display:block}
.strive-cs .styles_consultant_feedback__JX8Qt div figure.h-100{flex:initial;height:100%!important;min-height:0;aspect-ratio:auto;max-width:none;width:auto}
.strive-cs .styles_consultant_feedback__JX8Qt div figure.h-100:before{border-top-right-radius:350px!important;border-bottom-right-radius:350px!important}
.strive-cs .styles_consultant_feedback__JX8Qt div figure.h-100>img{position:relative;inset:auto;width:100%;height:120%!important;max-height:none;transform:translateY(-10%);object-fit:cover;object-position:50% 50%;border-radius:0 350px 350px 0}
