/**handles:block-acf-call-button,block-acf-step,block-acf-case-study,block-acf-testimonial**/
.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-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}}
.acf-block.ql-testimonial{position:relative;margin-bottom:80px}.ql-testimonial .bg-transparent{background-color:transparent}.ql-testimonial .bg-cultured{background-color:#f4f4f4}.ql-testimonial .bg-black{background-color:#191919}.ql-testimonial .bg-blue{background-color:#1c236d}.ql-testimonial h1,.ql-testimonial h2,.ql-testimonial h3,.ql-testimonial h4,.ql-testimonial h5,.ql-testimonial h6,.ql-testimonial li,.ql-testimonial p{color:#191919;margin-bottom:24px}.ql-testimonial .bg-black h1,.ql-testimonial .bg-black h2,.ql-testimonial .bg-black h3,.ql-testimonial .bg-black h4,.ql-testimonial .bg-black h5,.ql-testimonial .bg-black h6,.ql-testimonial .bg-black li,.ql-testimonial .bg-black p,.ql-testimonial .bg-blue h1,.ql-testimonial .bg-blue h2,.ql-testimonial .bg-blue h3,.ql-testimonial .bg-blue h4,.ql-testimonial .bg-blue h5,.ql-testimonial .bg-blue h6,.ql-testimonial .bg-blue li,.ql-testimonial .bg-blue p{color:#fff}.ql-testimonial .ql-layout-columns{display:flex;align-items:center;flex-direction:column;max-width:1400px;margin-left:auto;margin-right:auto;width:100%;transition:opacity .3s ease-out;opacity:0}.ql-testimonial .ql-layout-columns.is-selected{opacity:1}.ql-testimonial .ql-layout-column{width:100%;flex-basis:100%;padding-top:40px;padding-bottom:40px}.ql-testimonial .ql-layout-column.col-left{margin-right:0;margin-bottom:40px}.ql-testimonial .ql-layout-column.col-right{position:relative}.ql-testimonial .ql-layout-column .client-logo{max-width:325px;margin:0 auto;padding:6px}.ql-testimonial .ql-layout-column .client-name{font-weight:600}.ql-testimonial .ql-layout-column .client-role{font-size:14px;color:#a4a4a4}.ql-testimonial .ql-layout-column .testimonial-text{position:relative;font-style:italic;margin-bottom:32px}.ql-testimonial .ql-layout-column .testimonial-text::before{font-family:"Font Awesome 5 Free";content:"\f10e";font-weight:900;font-size:20px;margin-right:12px;color:#ffbf02}@media only screen and (min-width:960px){.ql-testimonial .ql-layout-columns{flex-direction:initial}.ql-testimonial .ql-layout-column{padding-top:64px;padding-bottom:64px;width:50%;flex-basis:50%}.ql-testimonial .ql-layout-column.col-left{margin-right:40px;margin-bottom:0}.ql-testimonial .ql-layout-column .testimonial-text{padding-left:40px}.ql-testimonial .ql-layout-column .client-logo{margin:0 auto 40px;padding:24px}}