/**handles:block-acf-call-button,block-acf-content-block,block-acf-step,block-acf-case-study**/
.acf-block-preview .acf-call-button,.acf-call-button{display:inline-block;background-color:#1c236d;border:2px solid #1c236d!important;border-radius:4px;color:#fff!important;line-height:1.2;font-size:15px;font-weight:600;padding:10px 32px;transition:.2s ease;text-decoration:none}.acf-block-preview .acf-call-button{margin-top:0}.acf-call-button .fas,.acf-call-button:hover .fas,.block-editor__container .editor-styles-wrapper .acf-call-button{color:#fff}.acf-block-preview .acf-call-button:hover,.acf-call-button:hover{background-color:#161b56;border:2px solid #161b56;color:#fff}.button-shadow{box-shadow:0 0 25px 0 rgba(0,0,0,.15)}.acf-block-preview .acf-call-button{pointer-events:none}
.acf-block.ql-content-block{position:relative}.ql-content-block.bg-transparent{background-color:transparent}.ql-content-block.bg-white{background-color:#fff}.ql-content-block.bg-cultured{background-color:#f4f4f4}.ql-content-block.bg-black{background-color:#191919}.ql-content-block.bg-blue{background-color:#1c236d}.ql-content-block h1,.ql-content-block h2,.ql-content-block h3,.ql-content-block h4,.ql-content-block li,.ql-content-block p{color:#191919;margin-bottom:24px}.ql-content-block h5,.ql-content-block h6{color:#191919;margin-bottom:12px}.ql-content-block.bg-black h1,.ql-content-block.bg-black h2,.ql-content-block.bg-black h3,.ql-content-block.bg-black h4,.ql-content-block.bg-black h5,.ql-content-block.bg-black h6,.ql-content-block.bg-black li,.ql-content-block.bg-black p,.ql-content-block.bg-blue h1,.ql-content-block.bg-blue h2,.ql-content-block.bg-blue h3,.ql-content-block.bg-blue h4,.ql-content-block.bg-blue h5,.ql-content-block.bg-blue h6,.ql-content-block.bg-blue li,.ql-content-block.bg-blue p{color:#fff}.ql-content-block .ql-content-block-inner{margin-left:auto;margin-right:auto}
.acf-block.ql-step{margin-bottom:32px}.acf-block .ql-step-columns{display:flex;flex-direction:initial}.ql-step-columns .col-right{padding-left:40px}.bg-black .ql-icon svg path,.bg-black .ql-icon svg rect,.bg-blue .ql-icon svg path,.bg-blue .ql-icon svg rect{fill:#fff}.ql-icon.blue-dark svg path.stroke{stroke:#1c236d}.ql-icon.blue-dark svg path.fill{fill:#1c236d}.ql-icon.blue svg path.stroke{stroke:#009cf3}.ql-icon.blue svg path.fill{fill:#009cf3}.ql-icon.yellow svg path.stroke{stroke:#ffbf02}.ql-icon.yellow svg path.fill{fill:#ffbf02}.edit-post-visual-editor .editor-styles-wrapper .wp-block[data-type="acf/icon"],.ql-icon{display:inline-block;margin-bottom:8px;margin-right:6px}.ql-icon,.ql-icon svg{width:30px;height:30px}.ql-icon.medium,.ql-icon.medium svg{width:45px;height:45px}.ql-icon.large,.ql-icon.large svg{width:75px;height:75px}@media only screen and (max-width:650px){.acf-block .ql-step-columns{flex-direction:column}.ql-step-columns .col-right{padding-left:0}}
.acf-block.ql-case-study{position:relative}.ql-case-study .bg-transparent{background-color:transparent}.ql-case-study .bg-cultured{background-color:#f4f4f4}.ql-case-study .bg-black{background-color:#191919}.ql-case-study .bg-blue{background-color:#1c236d}.ql-case-study h1,.ql-case-study h2{color:#191919;margin-bottom:40px}.ql-case-study h3,.ql-case-study h4,.ql-case-study h5,.ql-case-study h6,.ql-case-study li,.ql-case-study p{color:#191919;margin-bottom:24px}.ql-case-study .bg-black h1,.ql-case-study .bg-black h2,.ql-case-study .bg-black h3,.ql-case-study .bg-black h4,.ql-case-study .bg-black h5,.ql-case-study .bg-black h6,.ql-case-study .bg-black li,.ql-case-study .bg-black p,.ql-case-study .bg-blue h1,.ql-case-study .bg-blue h2,.ql-case-study .bg-blue h3,.ql-case-study .bg-blue h4,.ql-case-study .bg-blue h5,.ql-case-study .bg-blue h6,.ql-case-study .bg-blue li,.ql-case-study .bg-blue p{color:#fff}.ql-case-study .ql-two-column-wrap>h3{margin-bottom:64px}.ql-case-study .ql-two-column{display:grid;grid-template-columns:1fr;gap:24px;justify-content:start}.ql-case-study .ql-two-column .ql-column{position:relative}.ql-case-study .ql-two-column.ql-column-reverse{flex-direction:row}.ql-case-study .ql-two-column.ql-flex-center{justify-content:center}.ql-case-study .cs-thumbnail{margin-bottom:12px;position:relative}.ql-case-study .cs-thumbnail img{height:unset;object-fit:contain}.ql-case-study .cs-thumbnail .cs-thumbnail-cover{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .2s ease}.ql-case-study .cs-thumbnail .cs-thumbnail-cover .client-name{font-size:18px;font-weight:600;text-align:center;width:100%;max-width:450px;padding:10px 20px;margin:0}.ql-case-study .cs-thumbnail .cs-thumbnail-cover .fas{display:block;font-size:20px}.ql-case-study .cs-thumbnail:hover .cs-thumbnail-cover{opacity:1}.ql-case-study .cs-title{margin-bottom:6px;transition:opacity .2s ease}.ql-case-study .entry-link:hover .cs-title{opacity:.8}.acf-block-preview .ql-case-study .cs-cover{pointer-events:none}.ql-case-study .cs-cover{position:absolute;top:0;bottom:0;left:0;right:0}.ql-case-study .link-wrap{display:flex;justify-content:center;margin:24px 0 64px}.ql-case-study .cs-categories{margin-top:16px}.ql-case-study .cs-categories .cs-category{list-style-type:none;font-size:14px;font-weight:500;margin:0;display:inline-block;color:#a4a4a4;text-transform:uppercase}.ql-case-study .cs-categories .cs-category:not(:last-of-type)::after{content:",";margin-right:4px}body:not(.logged-in) .ql-case-study .post-password-required .cs-thumbnail .cs-thumbnail-cover{opacity:1;background-color:#fff;top:24px;left:24px;bottom:24px;right:24px;border-radius:4px;box-shadow:0 0 16px 0 rgba(255,255,255,.1)}body:not(.logged-in) .ql-case-study .post-password-required .cs-thumbnail .cs-thumbnail-cover .fas{transition:.3s ease-out;transform-origin:50% 60%}body:not(.logged-in) .ql-case-study .post-password-required .cs-thumbnail:hover .cs-thumbnail-cover .fas{transform:rotate(-360deg)}@media only screen and (min-width:960px){.ql-case-study .ql-two-column{grid-template-columns:repeat(2,1fr);grid-gap:40px}.ql-case-study .ql-two-column.column-reverse{flex-direction:row-reverse}.ql-case-study .ql-two-column .ql-column{margin-bottom:60px}}