.campaign-content-page>.formcontainerblock form,.campaign-content-page>.twocolumncontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.doubleoptinformcontainerblock form{margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px}.campaign-content-page>.formcontainerblock form:before,.campaign-content-page>.formcontainerblock form:after,.campaign-content-page>.twocolumncontainerblock form:before,.campaign-content-page>.twocolumncontainerblock form:after,.campaign-content-page>.richtextwithdownloadpdfblock form:before,.campaign-content-page>.richtextwithdownloadpdfblock form:after,.campaign-content-page>.doubleoptinformcontainerblock form:before,.campaign-content-page>.doubleoptinformcontainerblock form:after{content:" ";display:table}.campaign-content-page>.formcontainerblock form:after,.campaign-content-page>.twocolumncontainerblock form:after,.campaign-content-page>.richtextwithdownloadpdfblock form:after,.campaign-content-page>.doubleoptinformcontainerblock form:after{clear:both}.campaign-content-page>.formcontainerblock form .container,.campaign-content-page>.twocolumncontainerblock form .container,.campaign-content-page>.richtextwithdownloadpdfblock form .container,.campaign-content-page>.doubleoptinformcontainerblock form .container{width:auto;padding:0}.campaign-content-page>.formcontainerblock form .container .row,.campaign-content-page>.twocolumncontainerblock form .container .row,.campaign-content-page>.richtextwithdownloadpdfblock form .container .row,.campaign-content-page>.doubleoptinformcontainerblock form .container .row{margin-left:0;margin-right:0}.campaign-content-page>.formcontainerblock form [class*="col-"] .container .row,.campaign-content-page>.twocolumncontainerblock form [class*="col-"] .container .row,.campaign-content-page>.richtextwithdownloadpdfblock form [class*="col-"] .container .row,.campaign-content-page>.doubleoptinformcontainerblock form [class*="col-"] .container .row{margin-left:-16px;margin-right:-16px}@media (max-width: 768px){.campaign-content-page>.formcontainerblock form,.campaign-content-page>.twocolumncontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.doubleoptinformcontainerblock form{width:100%}}@media (min-width: 768px){.campaign-content-page>.formcontainerblock form,.campaign-content-page>.twocolumncontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.doubleoptinformcontainerblock form{width:calc(100% - 64px)}}@media (min-width: 1024px){.campaign-content-page>.formcontainerblock form,.campaign-content-page>.twocolumncontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.doubleoptinformcontainerblock form{width:calc(100% - 64px)}}@media (min-width: 1300px){.campaign-content-page>.formcontainerblock form,.campaign-content-page>.twocolumncontainerblock form,.campaign-content-page>.richtextwithdownloadpdfblock form,.campaign-content-page>.doubleoptinformcontainerblock form{width:1172px}}.campaign-content-page>.formcontainerblock .EPiServerForms{margin-top:32px;margin-bottom:32px}@media (min-width: 1024px){.campaign-content-page>.formcontainerblock .EPiServerForms{margin-top:64px;margin-bottom:64px}}.campaign-content-page .b-richtext--gated-pdf-download-marketo,.campaign-content-page .b-richtext--gated-pdf-download{padding-left:16px;padding-right:16px}@media (min-width: 960px){.campaign-content-page .b-richtext--gated-pdf-download-marketo,.campaign-content-page .b-richtext--gated-pdf-download{padding:64px 0}}.campaign-content-page .b-richtext--gated-pdf-download-marketo form,.campaign-content-page .b-richtext--gated-pdf-download form{padding-bottom:0}.campaign-content-page .b-richtext--gated-pdf-download-marketo .Form__Description,.campaign-content-page .b-richtext--gated-pdf-download .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__none,.campaign-content-page .promolistingblock+.marketoembedformblock .bg-inverse__grey{padding-top:0}.campaign-content-page .promolistingblock+.twocolumncontainerblock .bg-inverse__none,.campaign-content-page .promolistingblock+.twocolumncontainerblock .bg-inverse__grey{padding-top:0}.campaign-content-page .promolistingblock+.icontextlistblock .bg-inverse__none,.campaign-content-page .promolistingblock+.icontextlistblock .bg-inverse__grey{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__none,.campaign-content-page .formcontainerblock+.marketoembedformblock .bg-inverse__grey{padding-top:0}.campaign-content-page .formcontainerblock+.twocolumncontainerblock .bg-inverse__none,.campaign-content-page .formcontainerblock+.twocolumncontainerblock .bg-inverse__grey{padding-top:0}.campaign-content-page .formcontainerblock+.icontextlistblock .bg-inverse__none,.campaign-content-page .formcontainerblock+.icontextlistblock .bg-inverse__grey{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__none,.campaign-content-page .horizontaltableblock+.marketoembedformblock .bg-inverse__grey{padding-top:0}.campaign-content-page .horizontaltableblock+.twocolumncontainerblock .bg-inverse__none,.campaign-content-page .horizontaltableblock+.twocolumncontainerblock .bg-inverse__grey{padding-top:0}.campaign-content-page .horizontaltableblock+.icontextlistblock .bg-inverse__none,.campaign-content-page .horizontaltableblock+.icontextlistblock .bg-inverse__grey{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__none,.campaign-content-page .casestudyrichtextwithvideoblock+.marketoembedformblock .bg-inverse__grey{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.twocolumncontainerblock .bg-inverse__none,.campaign-content-page .casestudyrichtextwithvideoblock+.twocolumncontainerblock .bg-inverse__grey{padding-top:0}.campaign-content-page .casestudyrichtextwithvideoblock+.icontextlistblock .bg-inverse__none,.campaign-content-page .casestudyrichtextwithvideoblock+.icontextlistblock .bg-inverse__grey{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__none,.campaign-content-page .relatedcontentblock+.marketoembedformblock .bg-inverse__grey{padding-top:0}.campaign-content-page .relatedcontentblock+.twocolumncontainerblock .bg-inverse__none,.campaign-content-page .relatedcontentblock+.twocolumncontainerblock .bg-inverse__grey{padding-top:0}.campaign-content-page .relatedcontentblock+.icontextlistblock .bg-inverse__none,.campaign-content-page .relatedcontentblock+.icontextlistblock .bg-inverse__grey{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.twocolumncontainerblock .bg-inverse__none,.campaign-content-page>div:last-child.twocolumncontainerblock .bg-inverse__gray,.campaign-content-page>div:last-child.icontextlistblock .bg-inverse__none,.campaign-content-page>div:last-child.icontextlistblock .bg-inverse__gray{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:0 0;background-repeat:no-repeat;background-size:100% 100%;width:70px;height:70px;left:-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-left:0;padding-right: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-left:16px;padding-right: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;left:0;right:0;bottom:0;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.8));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.8))}.casestudyrichtextwithvideoblock .video-player:hover:before{-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.4));filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.4));transition:all .25s}.case-study-page .video-player,.blog-page .video-player{position:relative}.case-study-page .video-player:before,.blog-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;left:0;right:0;bottom:0;-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.8));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.8))}.case-study-page .video-player:hover:before,.blog-page .video-player:hover:before{-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.4));filter:drop-shadow(1px 1px 3px rgba(0,0,0,0.4));transition:all .25s}.case-study-page .rich-text-block-with-promos__custom,.blog-page .rich-text-block-with-promos__custom{padding:64px 0;margin:0}.case-study-page .rich-text-block-with-promos__custom h2,.blog-page .rich-text-block-with-promos__custom h2{font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:4.8rem}.case-study-page .rich-text-block-with-promos__custom p,.case-study-page .rich-text-block-with-promos__custom span,.case-study-page .rich-text-block-with-promos__custom pre,.case-study-page .rich-text-block-with-promos__custom li,.case-study-page .rich-text-block-with-promos__custom a,.blog-page .rich-text-block-with-promos__custom p,.blog-page .rich-text-block-with-promos__custom span,.blog-page .rich-text-block-with-promos__custom pre,.blog-page .rich-text-block-with-promos__custom li,.blog-page .rich-text-block-with-promos__custom a{font-size:1.8rem;line-height:3.2rem}.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"]),.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"]){text-decoration:underline;text-underline-offset:.18em}.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark{border-radius:4px;padding:1.4rem 4rem 1.4rem 4.6rem;cursor:pointer;position:relative;font-size:1.6rem;border:0.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all 0.3s linear;color:#ce2c2c;justify-content:center;text-decoration:none;cursor:pointer;padding:1.5rem 4.6rem;background:transparent;z-index:1;--svg-animate-duration-2nd-out: 0.6s;align-items:center;cursor:pointer;border:0;background:none;padding:0 16px 0 0;border-radius:0;justify-content:start;text-decoration:none;cursor:pointer}@media (max-width: 479px){.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark{width:100%;box-sizing:border-box;padding:1.4rem 3.2rem}}.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.blog-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}.case-study-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,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover,.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{text-decoration:none}.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:active .button-vi-text,.case-study-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,.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{transform:translate3d(0, 0, 0)}.case-study-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,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.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{--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")){.case-study-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,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.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{translate:var(--fallback-translate-safari) 0}}.case-study-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 .button-vi-text{color:#fff;display:inline-flex;vertical-align:middle;font-size:1.6rem}@media (max-width: 479px){.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark{padding-top:1.3rem;padding-bottom:1.3rem}}.case-study-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 .button-vi-text{transition:all .5s ease-in-out}.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark::after,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark::after{content:' ';position:absolute;z-index:-1;left: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}.case-study-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,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover::after,.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{opacity:1;transition:opacity 0s 0s;animation:secondary-button-animate var(--svg-animate-duration-2nd-out) ease forwards}.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark::after,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark::after{content:none}@supports (d: path("M0 0")){.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{transition:color .5s ease-in-out}}.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,.blog-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"] .case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi,[dir="rtl"] .blog-page .rich-text-block-with-promos__custom a.btn-primary-dark .svg-animation-vi{transform:translateX(0) scale(-1)}.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,.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{color:#ce2c2c;font-size:1.6rem;line-height:1}.case-study-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 .button-vi-text{display:inline}.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,.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,.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,.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{color:#ce2c2c}.case-study-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,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,.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{transform:translateX(0.8rem);transition-delay:.1s}[dir="rtl"] .case-study-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"] .blog-page .rich-text-block-with-promos__custom a.btn-primary-dark:hover .svg-animation-vi,[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{transform:translateX(0.8rem) scale(-1)}@media (max-width: 1023px){.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:active .button-vi-text,.case-study-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,.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{transform:none}}@media (max-width: 479px){.case-study-page .rich-text-block-with-promos__custom a.btn-primary-dark,.blog-page .rich-text-block-with-promos__custom a.btn-primary-dark{padding-left:0;padding-right:0}}@media (max-width: 1023px){.case-study-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 .button-vi-text{transform:none}}.case-study-page .rich-text-block-with-promos__custom .obfuscate-link,.blog-page .rich-text-block-with-promos__custom .obfuscate-link{cursor:pointer}.case-study-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,.blog-page .rich-text-block-with-promos__custom .obfuscate-link:hover,.blog-page .rich-text-block-with-promos__custom .obfuscate-link:active,.blog-page .rich-text-block-with-promos__custom .obfuscate-link:focus-visible{text-decoration:none}.case-study-page .rich-text-block-with-promos__lightgrey,.blog-page .rich-text-block-with-promos__lightgrey{background-color:#f2f1ef;padding-top:128px}.case-study-page .summarycontentblock+div>.rich-text-block-with-promos__lightgrey,.blog-page .summarycontentblock+div>.rich-text-block-with-promos__lightgrey{padding-top:0}.case-study-page .aboutourteamblock,.blog-page .aboutourteamblock{background:#fff}.case-study-page .center-header,.blog-page .center-header{text-align:center}.case-study-page .rich-text-block-with-promos__custom-icons,.blog-page .rich-text-block-with-promos__custom-icons{margin:0;background-color:#fff;padding-top:40px}.case-study-page .rich-text-block-with-promos__custom-icons h2,.blog-page .rich-text-block-with-promos__custom-icons h2{color:#4f2d7f;font-weight:var(--font-weight-bold)}@media (min-width: 992px){.case-study-page .d-md-flex,.blog-page .d-md-flex{display:flex}}.case-study-page .col-md-5ths,.blog-page .col-md-5ths{padding-right:15px;padding-left:15px}@media (min-width: 992px){.case-study-page .col-md-5ths,.blog-page .col-md-5ths{width:20%}}.case-study-page .fastfactsblock .justify-content-center,.blog-page .fastfactsblock .justify-content-center{justify-content:center}.case-study-page .icons-component,.blog-page .icons-component{text-align:center;margin-top:15px;margin-bottom:50px}.case-study-page .icons-component p:first-child,.blog-page .icons-component p:first-child{font-weight:var(--font-weight-semibold)}.case-study-page .icons-component p,.blog-page .icons-component p{font-weight:normal}.case-study-page .icons-component img,.blog-page .icons-component img{width:100%;max-width:110px;margin:0 auto;display:block;margin-bottom:1.5rem}.case-study-page .background,.blog-page .background{min-height:400px}@media (min-width: 1200px){.case-study-page .banner-block--photograph,.case-study-page .background,.blog-page .banner-block--photograph,.blog-page .background{min-height:600px}}@media (min-width: 1024px){.case-study-page .casestudyvideobannerblock [class*="col"]:first-of-type,.blog-page .casestudyvideobannerblock [class*="col"]:first-of-type{padding-top:224px;padding-bottom:224px}}.case-study-page .case-study-video-banner video,.blog-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}.case-study-page .case-study-video-banner.video-playing video,.blog-page .case-study-video-banner.video-playing video{visibility:visible;opacity:1}.case-study-page .casestory-header,.blog-page .casestory-header{padding-right:16px}.case-study-page .casestory-header.hasIcon,.blog-page .casestory-header.hasIcon{padding-left:90px}.case-study-page .casestory-header.hasIcon h1.has-casestory-icon:before,.blog-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 4rem 1.4rem 4.6rem;cursor:pointer;position:relative;font-size:1.6rem;border:0.2rem solid #ce2c2c;font-weight:400;display:inline-flex;vertical-align:middle;transition:all 0.3s linear;color:#ce2c2c;justify-content:center;text-decoration:none;cursor:pointer;padding:1.5rem 4.6rem;background:transparent;z-index:1;--svg-animate-duration-2nd-out: 0.6s;align-items:center;cursor:pointer;overflow:hidden;background:rgba(0,0,0,0);color:#ce2c2c;cursor:pointer;margin:0}@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}.c-content .c-content--inner .btn-primary:hover,.c-content .c-content--inner .btn-primary:active,.c-content .c-content--inner .btn-primary:focus-visible{text-decoration:none}.c-content .c-content--inner .btn-primary:hover .button-vi-text,.c-content .c-content--inner .btn-primary:active .button-vi-text,.c-content .c-content--inner .btn-primary:focus-visible .button-vi-text{transform:translate3d(0, 0, 0)}.c-content .c-content--inner .btn-primary:hover .svg-animation-vi,.c-content .c-content--inner .btn-primary:active .svg-animation-vi,.c-content .c-content--inner .btn-primary:focus-visible .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:hover .svg-animation-vi,.c-content .c-content--inner .btn-primary:active .svg-animation-vi,.c-content .c-content--inner .btn-primary:focus-visible .svg-animation-vi{translate:var(--fallback-translate-safari) 0}}.c-content .c-content--inner .btn-primary .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;left: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}.c-content .c-content--inner .btn-primary:hover::after,.c-content .c-content--inner .btn-primary:active::after,.c-content .c-content--inner .btn-primary:focus-visible::after{opacity:1;transition:opacity 0s 0s;animation:secondary-button-animate var(--svg-animate-duration-2nd-out) ease forwards}.c-content .c-content--inner .btn-primary:hover,.c-content .c-content--inner .btn-primary:active,.c-content .c-content--inner .btn-primary:focus-visible{color:#fff}@media (min-width: 768px){.c-content{padding:64px 32px}.c-content .c-content--inner{width:100%;padding-left:16px;padding-right: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.two,.c-content .c-content--inner.three{-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,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:#ffffff}.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;left:0;width:100%;height:100%;z-index:1}.c-content__contact{background:#f5f5f5;height:100%;padding:30px 30px 60px}.c-content__survey{position:relative}

/*# sourceMappingURL=t40-campaign-content-page.css.map */
