.behave-as-bg,.behave-as-bg img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;z-index:0}@media (min-width:1200px){.hide-desktop{display:none!important}}.rounded-top-left{border-top-left-radius:40px}@media (min-width:992px){.rounded-top-left{border-top-left-radius:120px}}.single-case-studies .case-study-hero{color:#fff;background-color:#000;padding-top:6.25rem;padding-bottom:7.5rem;position:relative}@media (min-width:992px){.single-case-studies .case-study-hero{height:37.25rem;padding-top:10.875rem;padding-bottom:0}}.single-case-studies .case-study-hero::after{content:'';position:absolute;background:-webkit-gradient(linear,left bottom,left top,color-stop(-60.38%,#1C4AF2),to(rgba(28,74,242,0)));background:linear-gradient(360deg,#1C4AF2 -60.38%,rgba(28,74,242,0) 100%);width:100%;height:12.5rem;bottom:0;z-index:0}.single-case-studies .case-study-hero .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;position:relative}.single-case-studies .case-study-hero .overline{color:#fff;margin-bottom:.5rem;text-align:center}@media (min-width:992px){.single-case-studies .case-study-hero .overline{margin-bottom:1rem;text-align:left}}@media (min-width:992px){.single-case-studies .case-study-hero__content{max-width:32.875rem}}.single-case-studies .case-study-hero h1{font-size:2rem;line-height:2.5rem;letter-spacing:.02em;text-align:center}@media (min-width:992px){.single-case-studies .case-study-hero h1{font-size:3rem;line-height:3.5rem;text-align:left}}.single-case-studies .case-study-hero__image-wrapper{width:100%;max-width:640px;background-color:#fff;border-radius:32px;position:relative;overflow:hidden;padding:6px;margin:0 auto}@media (min-width:992px){.single-case-studies .case-study-hero__image-wrapper{margin:0 0 0 auto}}.single-case-studies .case-study-hero-img{width:100%;position:relative;padding-top:56.25%;border-radius:32px;overflow:hidden}.single-case-studies .case-study-hero .share-case-study{width:calc(100% - 32px);background-color:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;margin:0 auto;z-index:1;padding:1.5rem;text-align:left;position:absolute;left:0;right:0;bottom:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.single-case-studies .case-study-hero .share-case-study{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:1.25rem 3.75rem 1rem 0;position:absolute;width:32.8125rem;border-top-right-radius:2.5rem;border-top-left-radius:0;bottom:0;right:auto;margin:0 0 0 auto}}@media (min-width:992px){.single-case-studies .case-study-hero .share-case-study{min-width:32.8125rem;width:38%}}@media (min-width:768px){.single-case-studies .case-study-hero .share-case-study::before{content:"";position:absolute;width:2.5rem;height:2.5rem;right:-40px;bottom:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAABC0lEQVRYhe3Y2w2CQBCF4dEK6EA7kA60AynBEuzAVujAEijFEizhN5OMCSrITdjz4En2AZ4+ZmbJgikH2K6lhWbZHzgx8i3O1YE7AUN7gLuqzXE5gHKLcwFDe4DKK6iKy4iotrgQMLTn2V7JFvsBgVoESK8BSlnge/UUgaUssKl6asCP6skAgVMTTgIYrb0pA69tuORA4PINlxQIFF24ZMCYu7sksGtTJAUOxS0KjG+MQbjFgLEhes3c4sA+r5IkwJi3qodheSBwHtvSWYHA4RdV+zkw2tl4XEoKnKNi71mNQGVmdjKzo5kdJj1hj3QCA+T/SfYBmh1Vz8rnJ244xJdf+9oELN1PHDN7ALL0MQwBMR/xAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right bottom}}.single-case-studies .case-study-hero .share-case-study-label{font-weight:600;font-size:1.125rem;line-height:1.5rem;letter-spacing:.02em;color:#000;margin-bottom:.5rem}@media (min-width:992px){.single-case-studies .case-study-hero .share-case-study-label{font-size:1.25rem;line-height:2.5rem;margin-right:2rem}}.single-case-studies .block-contact-form{padding:3em 0}@media (min-width:992px){.single-case-studies .block-contact-form{padding:6em 0}}.single-case-studies .block-contact-form .heading{font-size:1.5rem;line-height:2rem;letter-spacing:.02em;font-weight:400}@media (min-width:992px){.single-case-studies .block-contact-form .heading{font-size:2.5rem;line-height:3rem}}.single-case-studies .block-contact-form .heading-col>*{max-width:25.9375rem}@media (min-width:992px){.single-case-studies .block-contact-form .content-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.single-case-studies .wp-block-image{text-align:center}.single-case-studies .wp-block-image img{margin:0 auto}