.c-process-step-content .primary-bg-color{background-color:#fff}@media (max-width:991.98px){.c-process-step-content .bg-white .c-button:focus-visible .btn-arrow,.c-process-step-content .bg-white .c-button:hover .btn-arrow{background:#112b3d!important}}@media (max-width:991.98px){.c-process-step-content .bg-white .c-button:focus-visible .btn-arrow:before,.c-process-step-content .bg-white .c-button:hover .btn-arrow:before{border-top-color:#fff!important;border-right-color:#fff!important}}.c-process-step-content .content-container .block-heading h2:not(:has(.font-cursive)){line-height:1}.c-process-step-content .content-container .block-heading h2 .single-character:first-child{font-weight:300!important}.c-process-step-content .content-container .block-heading-content [style*=font-size]{line-height:1.125}.c-process-step-content[data-animate=process-step-content] .decorative-headline{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:center;transform-origin:center}.c-process-step-content[data-animate=process-step-content] .content-container{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:top left;transform-origin:top left}@media (max-width:991.98px){.c-process-step-content .container{max-width:unset;padding-left:0;padding-right:0}.c-process-step-content .content-container{background-color:#c9e5f4;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.c-process-step-content .content-container .c-button,.c-process-step-content .content-container .row:nth-of-type(2){padding-left:1.25rem;padding-right:1.25rem}.c-process-step-content .content-container .row:nth-of-type(2){background:#fff;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;padding-top:1.25rem;margin-left:0;margin-right:0}.c-process-step-content .content-container .row:nth-of-type(2)+.row{background:#fff}.c-process-step-content .content-container .row:nth-of-type(2) div[class*=col]{padding-left:0;padding-right:0}.c-process-step-content .content-container .c-button{margin-bottom:1rem;margin-top:0}.c-process-step-content .content-container h2{margin-bottom:0;padding:1.25rem;text-align:center}.c-process-step-content .content-container h2 .single-character:after{content:". "}.c-process-step-content img{aspect-ratio:2/1;border-radius:1.25rem;height:calc(100% - 1.25rem);margin:0 1.25rem 1.25rem;-o-object-fit:cover;object-fit:cover;width:calc(100% - 2.5rem)}}@media (min-width:992px){.c-process-step-content{position:relative}.c-process-step-content:before{background:-webkit-gradient(linear,right top,left top,from(rgba(17,43,61,.15)),color-stop(50%,rgba(17,43,61,.85)));background:linear-gradient(270deg,rgba(17,43,61,.15) 0,rgba(17,43,61,.85) 50%);content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.c-process-step-content .primary-bg-color{background-size:cover;background-repeat:no-repeat;background-position:center}.c-process-step-content .content-container{margin-top:2rem;margin-bottom:7rem;padding-left:1rem;position:relative;width:85%;z-index:2}.c-process-step-content .content-container *{color:#fff!important}.c-process-step-content .content-container:before{border-left:2px dashed #e4f2f9;bottom:0;content:"";height:75%;left:-1rem;position:absolute;width:2px}.c-process-step-content .content-container .block-heading h2 .single-character:first-child{font-weight:100!important}.c-process-step-content .content-container .c-button{margin-top:1rem;padding-top:0}.c-process-step-content .content-container .c-button:focus-visible .btn-arrow,.c-process-step-content .content-container .c-button:hover .btn-arrow{background:#fff}.c-process-step-content .content-container .c-button:focus-visible .btn-arrow:before,.c-process-step-content .content-container .c-button:hover .btn-arrow:before{border-top-color:#112b3d;border-right-color:#112b3d}.c-process-step-content .content-container h2 .single-character{background:#e4f2f9;border-top-left-radius:2.5rem;border-bottom-right-radius:2.5rem;color:#112b3d!important;font-size:clamp(5rem,1.049rem + 6.373vw,6.625rem);line-height:1;right:calc(100% + 1rem);padding:.5rem 1.5rem;position:absolute;text-align:center;top:-1rem;z-index:3}.c-process-step-content .content-container h2 .single-character:after{content:""}.c-process-step-content .content-container p{font-size:1.25rem}.c-process-step-content .decorative-headline{font-size:7.125rem;font-weight:100;line-height:1;opacity:.35;position:relative;white-space:nowrap;z-index:2}}@media (min-width:1200px){.c-process-step-content .content-container:before{height:70%}.c-process-step-content .content-container h2 .single-character{padding-left:1.625rem;padding-right:1.625rem;right:calc(100% + 1.25rem);width:7.5rem}}@media (min-width:1400px){.c-process-step-content .content-container h2 .single-character{padding-left:1.625rem;padding-right:1.625rem;right:calc(100% + 2rem)}}