.campaign-content-page>.doubleoptinformcontainerblock form,.campaign-content-page>.eloquaformcontainerblock form,.campaign-content-page>.formcontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.twocolumncontainerblock form{margin-left:auto;margin-right:auto;padding-right:16px;padding-left:16px}.campaign-content-page>.doubleoptinformcontainerblock form:after,.campaign-content-page>.doubleoptinformcontainerblock form:before,.campaign-content-page>.eloquaformcontainerblock form:after,.campaign-content-page>.eloquaformcontainerblock form:before,.campaign-content-page>.formcontainerblock form:after,.campaign-content-page>.formcontainerblock form:before,.campaign-content-page>.richtextwithdownloadpdfblock form:after,.campaign-content-page>.richtextwithdownloadpdfblock form:before,.campaign-content-page>.twocolumncontainerblock form:after,.campaign-content-page>.twocolumncontainerblock form:before{content:" ";display:table}.campaign-content-page>.doubleoptinformcontainerblock form:after,.campaign-content-page>.eloquaformcontainerblock form:after,.campaign-content-page>.formcontainerblock form:after,.campaign-content-page>.richtextwithdownloadpdfblock form:after,.campaign-content-page>.twocolumncontainerblock form:after{clear:both}.campaign-content-page>.doubleoptinformcontainerblock form .container,.campaign-content-page>.doubleoptinformcontainerblock form .dynamic-container,.campaign-content-page>.eloquaformcontainerblock form .container,.campaign-content-page>.eloquaformcontainerblock form .dynamic-container,.campaign-content-page>.formcontainerblock form .container,.campaign-content-page>.formcontainerblock form .dynamic-container,.campaign-content-page>.richtextwithdownloadpdfblock form .container,.campaign-content-page>.richtextwithdownloadpdfblock form .dynamic-container,.campaign-content-page>.twocolumncontainerblock form .container,.campaign-content-page>.twocolumncontainerblock form .dynamic-container{width:auto;padding:0}.campaign-content-page>.doubleoptinformcontainerblock form .container .row,.campaign-content-page>.doubleoptinformcontainerblock form .dynamic-container .row,.campaign-content-page>.eloquaformcontainerblock form .container .row,.campaign-content-page>.eloquaformcontainerblock form .dynamic-container .row,.campaign-content-page>.formcontainerblock form .container .row,.campaign-content-page>.formcontainerblock form .dynamic-container .row,.campaign-content-page>.richtextwithdownloadpdfblock form .container .row,.campaign-content-page>.richtextwithdownloadpdfblock form .dynamic-container .row,.campaign-content-page>.twocolumncontainerblock form .container .row,.campaign-content-page>.twocolumncontainerblock form .dynamic-container .row{margin-right:0;margin-left:0}.campaign-content-page>.doubleoptinformcontainerblock form .dynamic-container,.campaign-content-page>.eloquaformcontainerblock form .dynamic-container,.campaign-content-page>.formcontainerblock form .dynamic-container,.campaign-content-page>.richtextwithdownloadpdfblock form .dynamic-container,.campaign-content-page>.twocolumncontainerblock form .dynamic-container{max-width:100%}.campaign-content-page>.doubleoptinformcontainerblock form [class*=col-] .container .row,.campaign-content-page>.eloquaformcontainerblock form [class*=col-] .container .row,.campaign-content-page>.formcontainerblock form [class*=col-] .container .row,.campaign-content-page>.richtextwithdownloadpdfblock form [class*=col-] .container .row,.campaign-content-page>.twocolumncontainerblock form [class*=col-] .container .row{margin-right:-16px;margin-left:-16px}@media (max-width:768px){.campaign-content-page>.doubleoptinformcontainerblock form,.campaign-content-page>.eloquaformcontainerblock form,.campaign-content-page>.formcontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.twocolumncontainerblock form{width:100%}}@media (min-width:768px){.campaign-content-page>.doubleoptinformcontainerblock form,.campaign-content-page>.eloquaformcontainerblock form,.campaign-content-page>.formcontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.twocolumncontainerblock form{width:calc(100% - 64px)}}@media (min-width:1024px){.campaign-content-page>.doubleoptinformcontainerblock form,.campaign-content-page>.eloquaformcontainerblock form,.campaign-content-page>.formcontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.twocolumncontainerblock form{width:calc(100% - 64px)}}@media (min-width:1300px){.campaign-content-page>.doubleoptinformcontainerblock form,.campaign-content-page>.eloquaformcontainerblock form,.campaign-content-page>.formcontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.twocolumncontainerblock form{width:1172px}}.campaign-content-page>.eloquaformcontainerblock .EPiServerForms,.campaign-content-page>.formcontainerblock .EPiServerForms{margin-top:32px;margin-bottom:32px}@media (min-width:1024px){.campaign-content-page>.eloquaformcontainerblock .EPiServerForms,.campaign-content-page>.formcontainerblock .EPiServerForms{margin-top:64px;margin-bottom:64px}}.campaign-content-page .b-richtext--gated-pdf-download,.campaign-content-page .b-richtext--gated-pdf-download-marketo{padding-right:16px;padding-left:16px}@media (min-width:960px){.campaign-content-page .b-richtext--gated-pdf-download,.campaign-content-page .b-richtext--gated-pdf-download-marketo{padding:64px 0}}.campaign-content-page .b-richtext--gated-pdf-download form,.campaign-content-page .b-richtext--gated-pdf-download-marketo form{padding-bottom:0}.campaign-content-page .b-richtext--gated-pdf-download .Form__Description,.campaign-content-page .b-richtext--gated-pdf-download-marketo .Form__Description{color:#000}.campaign-content-page .related-content-container{padding-bottom:32px;padding-top:32px}.campaign-content-page .image-item-with-text{padding-top:32px}.campaign-content-page #gtx-trans{display:none}.campaign-content-page .richtextwithdownloadpdfblock form{width:auto}.campaign-content-page .twocolumncontainerblock .campaign-multiarea-block .campaignrichtextblock .campaign-rich-text{padding-bottom:0}.campaign-content-page .twocolumncontainerblock .richtextblock{margin-bottom:32px}.campaign-content-page .twocolumncontainerblock form{width:auto}.campaign-content-page .twocolumncontainerblock .mktoForm{width:100%;padding:0}.campaign-content-page .accordion{margin:0;padding:32px 0 64px}.campaign-content-page .accordion .category-heading{margin-top:0}.campaign-content-page .accordion.accordion-spacing-top-16px{padding-top:16px}.campaign-content-page .accordion.accordion-spacing-top-32px{padding-top:32px}.campaign-content-page .accordion.accordion-spacing-top-0px{padding-top:0}.campaign-content-page .accordion.accordion-spacing-top-minus16px{padding-top:0;margin-top:-16px}.campaign-content-page .accordion.accordion-spacing-top-minus32px{padding-top:0;margin-top:-32px}.campaign-content-page .accordion.accordion-spacing-bottom-16px{padding-bottom:16px}.campaign-content-page .accordion.accordion-spacing-bottom-32px{padding-bottom:32px}.campaign-content-page .accordion.accordion-spacing-bottom-0px{padding-bottom:0}.campaign-content-page .accordion.accordion-spacing-bottom-minus16px{padding-bottom:0;margin-bottom:-16px}.campaign-content-page .accordion.accordion-spacing-bottom-minus32px{padding-bottom:0;margin-bottom:-32px}.campaign-content-page .campaignrichtextblock .campaign-rich-text{padding-bottom:32px}.campaign-content-page .campaignrichtextblock .campaign-rich-text-img{margin-bottom:16px}.campaign-content-page .richtextwithgatedpdfblock .relatedcontentcolumnblock{margin-top:32px}.campaign-content-page .richtextwithgatedpdfblock+.richtextwithgatedpdfmarketoformblock .b-richtext--gated-pdf-download-marketo{padding-top:0}.campaign-content-page .richtextwithgatedpdfblock+.socialsharingblock .share-this-page-block{padding-top:0}.campaign-content-page .aboutourteamblock+.richtextwithgatedpdfblock .b-richtext--gated-pdf-download{padding-top:0}.campaign-content-page .richtextwithgatedpdfmarketoformblock+.richtextwithgatedpdfblock .b-richtext--gated-pdf-download{padding-top:0}.campaign-content-page .richtextwithgatedpdfmarketoformblock+.socialsharingblock .share-this-page-block{padding-top:0}.campaign-content-page .promolistingblock+.marketoembedformblock .bg-inverse__grey,.campaign-content-page .promolistingblock+.marketoembedformblock .bg-inverse__none{padding-top:0}.campaign-content-page .promolistingblock+.twocolumncontainerblock .bg-inverse__grey,.campaign-content-page .promolistingblock+.twocolumncontainerblock .bg-inverse__none{padding-top:0}.campaign-content-page .promolistingblock+.icontextlistblock .bg-inverse__grey,.campaign-content-page .promolistingblock+.icontextlistblock .bg-inverse__none{padding-top:0}.campaign-content-page .promolistingblock+.promolistingblock .promo-block{padding-top:0}.campaign-content-page .promolistingblock+.formcontainerblock form{padding-top:0}.campaign-content-page .promolistingblock+.horizontaltableblock .gt-horizontal-table{padding-top:0}.campaign-content-page .promolistingblock+.casestudyrichtextwithvideoblock .rich-text-block-with-promos__custom{padding-top:0!important}.campaign-content-page .promolistingblock+.relatedcontentblock .related-content-container{padding-top:0}.campaign-content-page .promolistingblock+.relatedcontentblock .related-content-container .category{margin-top:0}.campaign-content-page .promolistingblock+.accordionblock .accordion{padding-top:0}.campaign-content-page .formcontainerblock+.marketoembedformblock .bg-inverse__grey,.campaign-content-page .formcontainerblock+.marketoembedformblock .bg-inverse__none{padding-top:0}.campaign-content-page .formcontainerblock+.twocolumncontainerblock .bg-inverse__grey,.campaign-content-page .formcontainerblock+.twocolumncontainerblock .bg-inverse__none{padding-top:0}.campaign-content-page .formcontainerblock+.icontextlistblock .bg-inverse__grey,.campaign-content-page .formcontainerblock+.icontextlistblock .bg-inverse__none{padding-top:0}.campaign-content-page .formcontainerblock+.promolistingblock .promo-block{padding-top:0}.campaign-content-page .formcontainerblock+.formcontainerblock form{padding-top:0}.campaign-content-page .formcontainerblock+.horizontaltableblock .gt-horizontal-table{padding-top:0}.campaign-content-page .formcontainerblock+.casestudyrichtextwithvideoblock .rich-text-block-with-promos__custom{padding-top:0!important}.campaign-content-page .formcontainerblock+.relatedcontentblock .related-content-container{padding-top:0}.campaign-content-page .formcontainerblock+.relatedcontentblock .related-content-container .category{margin-top:0}.campaign-content-page .formcontainerblock+.accordionblock .accordion{padding-top:0}.campaign-content-page .horizontaltableblock+.marketoembedformblock .bg-inverse__grey,.campaign-content-page .horizontaltableblock+.marketoembedformblock .bg-inverse__none{padding-top:0}.campaign-content-page .horizontaltableblock+.twocolumncontainerblock .bg-inverse__grey,.campaign-content-page .horizontaltableblock+.twocolumncontainerblock .bg-inverse__none{padding-top:0}.campaign-content-page .horizontaltableblock+.icontextlistblock .bg-inverse__grey,.campaign-content-page .horizontaltableblock+.icontextlistblock .bg-inverse__none{padding-top:0}.campaign-content-page .horizontaltableblock+.promolistingblock .promo-block{padding-top:0}.campaign-content-page .horizontaltableblock+.formcontainerblock form{padding-top:0}.campaign-content-page .horizontaltableblock+.horizontaltableblock .gt-horizontal-table{padding-top:0}.campaign-content-page .horizontaltableblock+.casestudyrichtextwithvideoblock .rich-text-block-with-promos__custom{padding-top:0!important}.campaign-content-page .horizontaltableblock+.relatedcontentblock .related-content-container{padding-top:0}.campaign-content-page .horizontaltableblock+.relatedcontentblock .related-content-container .category{margin-top:0}.campaign-content-page .horizontaltableblock+.accordionblock .accordion{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.marketoembedformblock .bg-inverse__grey,.campaign-content-page .casestudyrichtextwithvideoblock+.marketoembedformblock .bg-inverse__none{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.twocolumncontainerblock .bg-inverse__grey,.campaign-content-page .casestudyrichtextwithvideoblock+.twocolumncontainerblock .bg-inverse__none{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.icontextlistblock .bg-inverse__grey,.campaign-content-page .casestudyrichtextwithvideoblock+.icontextlistblock .bg-inverse__none{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.promolistingblock .promo-block{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.formcontainerblock form{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.horizontaltableblock .gt-horizontal-table{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.casestudyrichtextwithvideoblock .rich-text-block-with-promos__custom{padding-top:0!important}.campaign-content-page .casestudyrichtextwithvideoblock+.relatedcontentblock .related-content-container{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.relatedcontentblock .related-content-container .category{margin-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.accordionblock .accordion{padding-top:0}.campaign-content-page .relatedcontentblock+.marketoembedformblock .bg-inverse__grey,.campaign-content-page .relatedcontentblock+.marketoembedformblock .bg-inverse__none{padding-top:0}.campaign-content-page .relatedcontentblock+.twocolumncontainerblock .bg-inverse__grey,.campaign-content-page .relatedcontentblock+.twocolumncontainerblock .bg-inverse__none{padding-top:0}.campaign-content-page .relatedcontentblock+.icontextlistblock .bg-inverse__grey,.campaign-content-page .relatedcontentblock+.icontextlistblock .bg-inverse__none{padding-top:0}.campaign-content-page .relatedcontentblock+.promolistingblock .promo-block{padding-top:0}.campaign-content-page .relatedcontentblock+.formcontainerblock form{padding-top:0}.campaign-content-page .relatedcontentblock+.horizontaltableblock .gt-horizontal-table{padding-top:0}.campaign-content-page .relatedcontentblock+.casestudyrichtextwithvideoblock .rich-text-block-with-promos__custom{padding-top:0!important}.campaign-content-page .relatedcontentblock+.relatedcontentblock .related-content-container{padding-top:0}.campaign-content-page .relatedcontentblock+.relatedcontentblock .related-content-container .category{margin-top:0}.campaign-content-page .relatedcontentblock+.accordionblock .accordion{padding-top:0}.campaign-content-page>div:last-child.icontextlistblock .bg-inverse__gray,.campaign-content-page>div:last-child.icontextlistblock .bg-inverse__none,.campaign-content-page>div:last-child.twocolumncontainerblock .bg-inverse__gray,.campaign-content-page>div:last-child.twocolumncontainerblock .bg-inverse__none{margin-bottom:32px}.campaign-content-page>div:last-child.promolistingblock,.campaign-content-page>div:last-child.relatedcontentblock{margin-bottom:32px}.campaign-content-page .awardscarouselblock .awards-carousel-block{margin-top:64px}@media (min-width:1024px){.campaign-content-page .awardscarouselblock .awards-carousel-block .awardsCarousel .swiper-slide .sectionTag{padding-bottom:32px}}.campaign-content-page .htmlblock{margin-top:64px;margin-bottom:64px}.case-study-page .background-underlay{top:0}.case-study-page .breadcrumbs{z-index:11}.case-study-page .extended-banner-block.interim-possition h1.has-casestory-icon{position:relative}.case-study-page .extended-banner-block.interim-possition h1.has-casestory-icon:before{content:"\00a0";position:absolute;background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;width:70px;height:70px;right:-90px;top:-8px;display:none}.case-study-page .extended-banner-block.interim-possition p{max-width:550px;font-size:2.4rem}.case-study-page .extended-banner-block .sub-heading{font-size:3.2rem;margin-bottom:2rem;display:block}@media only screen and (max-width:1366px){.case-study-page .extended-banner-block .sub-heading{font-size:2.4rem}}.case-study-page .sbcf-container .shared-block-container-full{margin:0;padding:32px;padding-right:0;padding-left:0}.case-study-page .sbcf-container .shared-block-container-full [class*=col-]:first-child{margin-bottom:3.5rem}.case-study-page .sbcf-container .shared-block-container-full [class*=col-]{float:none;width:100%;padding-right:16px;padding-left:16px}.case-study-page .sbcf-container .subscribe-block-text{margin-bottom:0;font-size:2.4rem;line-height:2}.casestudyrichtextwithvideoblock .video-player{position:relative}.casestudyrichtextwithvideoblock .video-player:before{content:"\00a0";background-image:url(/dist/images/play-icon-white.svg);background-repeat:no-repeat;background-position:center center;background-size:100px 100px;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .8));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .8))}.casestudyrichtextwithvideoblock .video-player:hover:before{-webkit-filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, .4));filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, .4));transition:all .25s}.blog-page .video-player,.case-study-page .video-player{position:relative}.blog-page .video-player:before,.case-study-page .video-player:before{content:"\00a0";background-image:url(/dist/images/play-icon-white.svg);background-repeat:no-repeat;background-position:center center;background-size:100px 100px;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .8));filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, .8))}.blog-page .video-player:hover:before,.case-study-page .video-player:hover:before{-webkit-filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, .4));filter:drop-shadow(1px 1px 3px rgba(0, 0, 0, .4));transition:all .25s}.blog-page .rich-text-block-with-promos__custom,.case-study-page .rich-text-block-with-promos__custom{padding:64px 0;margin:0}.blog-page .rich-text-block-with-promos__custom h2,.case-study-page .rich-text-block-with-promos__custom h2{font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:4.8rem}.blog-page .rich-text-block-with-promos__custom a,.blog-page .rich-text-block-with-promos__custom li,.blog-page .rich-text-block-with-promos__custom p,.blog-page .rich-text-block-with-promos__custom pre,.blog-page .rich-text-block-with-promos__custom span,.case-study-page .rich-text-block-with-promos__custom a,.case-study-page .rich-text-block-with-promos__custom li,.case-study-page .rich-text-block-with-promos__custom p,.case-study-page .rich-text-block-with-promos__custom pre,.case-study-page .rich-text-block-with-promos__custom span{font-size:1.8rem;line-height:3.2rem}.blog-page .rich-text-block-with-promos__custom a:not([class*=btn]):not(.button-vi):not(.subscribe-now):not([class*=link]):not([class*=js-close-overlay]),.case-study-page .rich-text-block-with-promos__custom a:not([class*=btn]):not(.button-vi):not(.subscribe-now):not([class*=link]):not([class*=js-close-overlay]){text-decoration:underline;text-underline-offset:.18em}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{border-radius:4px;padding:1.4rem 4.6rem 1.4rem 4rem;cursor:pointer;position:relative;font-size:1.6rem;border:.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all .3s linear;color:var(--button-vi-text-color,#ce2c2c);justify-content:center;text-decoration:none;padding:1.5rem 4.6rem;background:0 0;z-index:0;--svg-animate-duration-2nd-out:0.6s;align-items:center;border:0;background:0 0;padding:0 0 0 16px;border-radius:0;justify-content:start;text-decoration:none}@media (hover:hover) and (pointer:fine){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible{outline:2px dotted #000;outline-offset:-1px}}@media (max-width:479px){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{width:100%;box-sizing:border-box;padding:1.4rem 3.2rem}}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{width:3rem;min-width:3rem;height:2.4rem;--svg-animate-duration:0.3s;--svg-animate-delay:0s;display:inline-flex;vertical-align:middle;pointer-events:none}@media (hover:hover) and (pointer:fine){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{cursor:pointer}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover{text-decoration:none}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .button-vi-text{transform:translate3d(0,0,0)}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi{--svg-animate-delay:0.3s;--svg-animate-name:svg-animate;--svg-animate-name2:svg-animate2;--svg-animate-duration:1s;opacity:1}@supports not (d:path("M0 0")){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi{translate:var(--fallback-translate-safari) 0}}}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text{color:var(--button-vi-text-color,#fff);display:inline-flex;vertical-align:middle;font-size:1.6rem}@media (max-width:479px){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{padding-top:1.3rem;padding-bottom:1.3rem}}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text{transition:all .5s ease-in-out}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark::after,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark::after{content:' ';position:absolute;z-index:-1;right:0;display:block;height:100%;width:0;background:#ce2c2c;top:50%;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity 0s var(--svg-animate-duration-2nd-out);animation:secondary-button-animate-out var(--svg-animate-duration-2nd-out) ease forwards}@media (hover:hover) and (pointer:fine){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{cursor:pointer}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active::after,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible::after,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover::after,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active::after,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible::after,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover::after{opacity:1;transition:opacity 0s 0s;animation:secondary-button-animate var(--svg-animate-duration-2nd-out) ease forwards}}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark::after,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark::after{content:none}@supports (d:path("M0 0")){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{transition:color .5s ease-in-out}}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{transition:all .5s ease-in-out;transform:translateX(0)}[dir=rtl] .blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,[dir=rtl] .case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{transform:translateX(0) scale(-1)}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{color:var(--button-vi-text-color,#ce2c2c);font-size:1.6rem;line-height:1}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text{display:inline}@media (hover:hover) and (pointer:fine){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{cursor:pointer}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi{color:var(--button-vi-text-hover-color,#ce2c2c)}.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi{transform:translateX(-.8rem);transition-delay:.1s}[dir=rtl] .blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,[dir=rtl] .blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,[dir=rtl] .blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,[dir=rtl] .case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .svg-animation-vi,[dir=rtl] .case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .svg-animation-vi,[dir=rtl] .case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi{transform:translateX(-.8rem) scale(-1)}}@media (hover:hover) and (pointer:fine) and (max-width:1023px){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .button-vi-text,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:active .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:focus-visible .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .button-vi-text{transform:none}}@media (max-width:479px){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark{padding-right:0;padding-left:0}}@media (max-width:1023px){.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text,.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .button-vi-text{transform:none}}@media (hover:hover) and (pointer:fine){.blog-page .rich-text-block-with-promos__custom .obfuscate-link,.case-study-page .rich-text-block-with-promos__custom .obfuscate-link{cursor:pointer}.blog-page .rich-text-block-with-promos__custom .obfuscate-link:active,.blog-page .rich-text-block-with-promos__custom .obfuscate-link:focus-visible,.blog-page .rich-text-block-with-promos__custom .obfuscate-link:hover,.case-study-page .rich-text-block-with-promos__custom .obfuscate-link:active,.case-study-page .rich-text-block-with-promos__custom .obfuscate-link:focus-visible,.case-study-page .rich-text-block-with-promos__custom .obfuscate-link:hover{text-decoration:none}}.blog-page .rich-text-block-with-promos__lightgrey,.case-study-page .rich-text-block-with-promos__lightgrey{background-color:#f2f1ef;padding-top:128px}.blog-page .summarycontentblock+div>.rich-text-block-with-promos__lightgrey,.case-study-page .summarycontentblock+div>.rich-text-block-with-promos__lightgrey{padding-top:0}.blog-page .aboutourteamblock,.case-study-page .aboutourteamblock{background:#fff}.blog-page .center-header,.case-study-page .center-header{text-align:center}.blog-page .rich-text-block-with-promos__custom-icons,.case-study-page .rich-text-block-with-promos__custom-icons{margin:0;background-color:#fff;padding-top:40px}.blog-page .rich-text-block-with-promos__custom-icons h2,.case-study-page .rich-text-block-with-promos__custom-icons h2{color:#4f2d7f;font-weight:var(--font-weight-bold)}@media (min-width:992px){.blog-page .d-md-flex,.case-study-page .d-md-flex{display:flex}}.blog-page .col-md-5ths,.case-study-page .col-md-5ths{padding-left:15px;padding-right:15px}@media (min-width:992px){.blog-page .col-md-5ths,.case-study-page .col-md-5ths{width:20%}}.blog-page .fastfactsblock .justify-content-center,.case-study-page .fastfactsblock .justify-content-center{justify-content:center}.blog-page .icons-component,.case-study-page .icons-component{text-align:center;margin-top:15px;margin-bottom:50px}.blog-page .icons-component p:first-child,.case-study-page .icons-component p:first-child{font-weight:var(--font-weight-semibold)}.blog-page .icons-component p,.case-study-page .icons-component p{font-weight:400}.blog-page .icons-component img,.case-study-page .icons-component img{width:100%;max-width:110px;margin:0 auto;display:block;margin-bottom:1.5rem}.blog-page .background,.case-study-page .background{min-height:400px}@media (min-width:1200px){.blog-page .background,.blog-page .banner-block--photograph,.case-study-page .background,.case-study-page .banner-block--photograph{min-height:600px}}@media (min-width:1024px){.blog-page .casestudyvideobannerblock [class*=col]:first-of-type,.case-study-page .casestudyvideobannerblock [class*=col]:first-of-type{padding-top:224px;padding-bottom:224px}}.blog-page .case-study-video-banner video,.case-study-page .case-study-video-banner video{visibility:hidden;opacity:0;transition:all .6s ease-in-out;display:block;position:relative;top:0;bottom:0;min-height:100%;min-width:100%;max-width:initial}.blog-page .case-study-video-banner.video-playing video,.case-study-page .case-study-video-banner.video-playing video{visibility:visible;opacity:1}.blog-page .casestory-header,.case-study-page .casestory-header{padding-left:16px}.blog-page .casestory-header.hasIcon,.case-study-page .casestory-header.hasIcon{padding-right:90px}.blog-page .casestory-header.hasIcon h1.has-casestory-icon:before,.case-study-page .casestory-header.hasIcon h1.has-casestory-icon:before{display:block}.blog-page .related-experts-block{padding-top:32px}.blog-page .icontextlistblock h3{margin:0 0 16px 0}.case-study-page .EPiServerForms{margin-bottom:0}.c-content{padding:32px 16px}.c-content p{font-size:1.8rem}.c-content .c-content--inner.button-center{text-align:center}.c-content .c-content--inner a:not(.btn-primary){text-decoration:underline;text-underline-offset:.18em}.c-content .c-content--inner .btn-primary{border-radius:4px;padding:1.4rem 4.6rem 1.4rem 4rem;cursor:pointer;position:relative;font-size:1.6rem;border:.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all .3s linear;color:var(--button-vi-text-color,#ce2c2c);justify-content:center;text-decoration:none;padding:1.5rem 4.6rem;background:0 0;z-index:0;--svg-animate-duration-2nd-out:0.6s;align-items:center;overflow:hidden;background:0 0;color:var(--button-vi-text-color,#ce2c2c);margin:0}@media (hover:hover) and (pointer:fine){.c-content .c-content--inner .btn-primary:focus-visible{outline:2px dotted #000;outline-offset:-1px}}@media (max-width:479px){.c-content .c-content--inner .btn-primary{width:100%;box-sizing:border-box;padding:1.4rem 3.2rem}}.c-content .c-content--inner .btn-primary .svg-animation-vi{width:3rem;min-width:3rem;height:2.4rem;--svg-animate-duration:0.3s;--svg-animate-delay:0s;display:inline-flex;vertical-align:middle;pointer-events:none}@media (hover:hover) and (pointer:fine){.c-content .c-content--inner .btn-primary{cursor:pointer}.c-content .c-content--inner .btn-primary:active,.c-content .c-content--inner .btn-primary:focus-visible,.c-content .c-content--inner .btn-primary:hover{text-decoration:none}.c-content .c-content--inner .btn-primary:active .button-vi-text,.c-content .c-content--inner .btn-primary:focus-visible .button-vi-text,.c-content .c-content--inner .btn-primary:hover .button-vi-text{transform:translate3d(0,0,0)}.c-content .c-content--inner .btn-primary:active .svg-animation-vi,.c-content .c-content--inner .btn-primary:focus-visible .svg-animation-vi,.c-content .c-content--inner .btn-primary:hover .svg-animation-vi{--svg-animate-delay:0.3s;--svg-animate-name:svg-animate;--svg-animate-name2:svg-animate2;--svg-animate-duration:1s;opacity:1}@supports not (d:path("M0 0")){.c-content .c-content--inner .btn-primary:active .svg-animation-vi,.c-content .c-content--inner .btn-primary:focus-visible .svg-animation-vi,.c-content .c-content--inner .btn-primary:hover .svg-animation-vi{translate:var(--fallback-translate-safari) 0}}}.c-content .c-content--inner .btn-primary .button-vi-text{color:var(--button-vi-text-color,#fff);display:inline-flex;vertical-align:middle;font-size:1.6rem}@media (max-width:479px){.c-content .c-content--inner .btn-primary{padding-top:1.3rem;padding-bottom:1.3rem}}.c-content .c-content--inner .btn-primary .button-vi-text{transition:all .5s ease-in-out}.c-content .c-content--inner .btn-primary::after{content:' ';position:absolute;z-index:-1;right:0;display:block;height:100%;width:0;background:#ce2c2c;top:50%;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity 0s var(--svg-animate-duration-2nd-out);animation:secondary-button-animate-out var(--svg-animate-duration-2nd-out) ease forwards}@media (hover:hover) and (pointer:fine){.c-content .c-content--inner .btn-primary{cursor:pointer}.c-content .c-content--inner .btn-primary:active::after,.c-content .c-content--inner .btn-primary:focus-visible::after,.c-content .c-content--inner .btn-primary:hover::after{opacity:1;transition:opacity 0s 0s;animation:secondary-button-animate var(--svg-animate-duration-2nd-out) ease forwards}}@media (hover:hover) and (pointer:fine){.c-content .c-content--inner .btn-primary{cursor:pointer}.c-content .c-content--inner .btn-primary:active,.c-content .c-content--inner .btn-primary:focus-visible,.c-content .c-content--inner .btn-primary:hover{color:var(--button-vi-text-hover-color,#fff)}}@media (min-width:768px){.c-content{padding:64px 32px}.c-content .c-content--inner{width:100%;padding-right:16px;padding-left:16px}}@media (min-width:768px) and (min-width:1300px){.c-content .c-content--inner{max-width:1172px}}@media (min-width:768px){.c-content .c-content--inner .h2,.c-content .c-content--inner h2{margin-top:0}.c-content .c-content--inner.one{-webkit-column-count:1;-moz-column-count:1;columns:1}.c-content .c-content--inner.two{-webkit-column-count:2;-moz-column-count:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.c-content .c-content--inner.two p{margin-top:0}.c-content .c-content--inner.three{-webkit-column-count:3;-moz-column-count:3;columns:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.c-content .c-content--inner.three p{margin-top:0}}@media (max-width:767px){.c-content .c-content--inner.one,.c-content .c-content--inner.three,.c-content .c-content--inner.two{-webkit-column-count:1;-moz-column-count:1;columns:1}}.c-content__hero{padding:0}.c-content__first{background-size:cover;background-repeat:no-repeat;background-position:center;padding:0;position:relative}.c-content__first:before{content:"";position:absolute;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:1}.c-content__first .c-content--inner{color:#fff;padding:60px 30px 20px;position:relative;z-index:2}.c-content__first .c-content--inner .h1,.c-content__first .c-content--inner h1{line-height:1.2}.c-content__hero{padding:0}.c-content__hero .c-content--inner{padding:10px 30px 20px}@media only screen and (min-width:1024px){.c-content__hero .c-content--inner{padding:64px 16px}}.c-content__plain img{margin:16px 0}.c-content__overlay{background-size:cover;background-position:center;height:100vh}.c-content__testimonials{color:#fff}.c-content__video{padding:0;position:relative;height:100vh;max-height:43.62vw}.c-content__video a{display:block;text-indent:-9999px}.c-content__video iframe{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.c-content__contact{background:#f5f5f5;height:100%;padding:30px 30px 60px}.c-content__survey{position:relative}