button,input,optgroup,select,textarea{font:inherit}
body .button .cmp-button,body .content-body *,body .interruptor-content,body p{word-break:break-word}html{scroll-padding-top:90px}@media (max-width:991.98px){html{scroll-padding-top:5pc}}@media (min-width:1200px){.aem-AuthorLayer-Developer body,.aem-AuthorLayer-Edit body,.aem-AuthorLayer-Layouting body,.aem-AuthorLayer-Timewarp body{margin:8px}}.cq-Editable-dom svg.animated,.cq-Editable-dom svg.animated:not(.animate) path,.cq-Editable-dom svg.animated:not(.animate) polygon{stroke-opacity:1}.m-w-200{min-width:200px}.m-w-100{min-width:75pt}.m-w-150{min-width:150px}.m-w-300{min-width:300px}.m-w-full{min-width:100%}.m-w-half{min-width:50%}
@media (min-width:576px){.container-sp.responsivegrid{max-width:540px!important}}
@media (min-width:768px){.container-sp.responsivegrid{max-width:45pc!important}}
@media (min-width:992px){.container-sp.responsivegrid{max-width:60pc!important}}
@media (min-width:1200px){.container-sp.responsivegrid{max-width:855pt!important}}
.container-sp.responsivegrid{
	max-width:1550px!important;
}
.blockquote p:after,.blockquote p:before{content:none}.blockquote p{font-style:normal}.blockquote-text-bold{font-style:normal;font-size:1.5rem;font-weight:600;line-height:2.5rem}@media (max-width:1199.98px){.blockquote-text-bold{font-size:1.25rem;line-height:1.5}}.blockquote-text{font-style:italic}.figcaption-cite{font-style:normal;font-size:.875rem;line-height:1.25rem;display:block}.content-lockup p+p .figcaption-cite{margin-top:-.5rem}.content-lockup p+p+p .figcaption-cite{margin-top:-1.5rem}#shared-video-modal-content .modal-content-body,#shared-video-modal-content .modal-content-header{display:none}.video img,img{max-width:100%;height:auto}.video img{width:100%}.btn--accordion-toggle{background:#fff;border-left:none;border-right:none}.animatedimage h3{margin-top:3rem;margin-bottom:3rem}.animatedimage img{color:#1d2833;width:100%}.animatedimage .cmp-image{color:#eceef1;position:relative;display:block;margin:0;overflow:hidden;background-color:transparent;width:100%}.animatedimage .cmp-image__image,.animatedimage .cmp-image__logo{position:relative;height:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;-webkit-transform:scale(2);transform:scale(2);-o-object-fit:cover;object-fit:cover}.animatedimage .cmp-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2;opacity:1;background-color:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.animatedimage .cmp-image.animate .cmp-image__image,.animatedimage .cmp-image.animate .cmp-image__logo{-webkit-transform:scale(1);transform:scale(1);opacity:1}.animatedimage .cmp-image.animate:after{left:100%}@media (max-width:767.98px){.animatedimage .cmp-image{padding-top:56.25%;position:static}.animatedimage .cmp-image .cmp-image__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important}}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12.sticky-top{position:sticky}.modal--dynamic-video .modal-content{opacity:0}.modal--dynamic-video .modal-show{opacity:1}.hero .s7videoviewer{width:100%;height:auto}.hero .s7videoviewer .s7controlbar,.hero .s7videoviewer .s7iconeffect,.hero .s7videoviewer .s7socialshare{display:none}.hero .s7videoviewer .s7videoplayer{background-color:#fff}.hero .s7videoviewer video{width:100%!important;height:100%!important;left:0!important;-o-object-fit:cover;object-fit:cover;top:0!important}#dynamic-video-modal-content .s7socialshare{display:none}.page-content{line-height:1.8;margin:3rem auto;font-size:1rem}.page-content,.page-content.long-form-content{max-width:48rem}@media (max-width:800px){.page-content{padding:10px 40px;width:100%}}@media (min-width:800px){.media-contact .aem-GridColumn{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.media-contact--full .aem-GridColumn{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.about-us .side-by-side-background .aem-Grid{background-color:#eceef1}.about-us .side-by-side-background .aem-Grid,.about-us .side-by-side-background .background-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.about-us .side-by-side-background .background-container__image{width:50%}.about-us .content-lockup,.about-us .side-by-side-content-wrapper{width:100%}.about-us .content-lockup .content-title>*{font-size:inherit}.content-right .side-by-side-foreground .aem-Grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-right .side-by-side-background .aem-Grid,.content-right .side-by-side-background .background-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-us.side-by-side .side-by-side-background{display:block}@media (max-width:991.98px){.about-us.side-by-side .side-by-side-background{display:block}}.article-grid .logo-letter img{width:100%;height:100%}.article-grid .article-header{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.article-grid .article-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-grid .article-header .button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px) and (max-width:991.98px){.article-grid .article-header .button{margin:0 10.42228% 2.75rem 11.94969%}}@media (min-width:992px){.article-grid .article-header .button{margin:15px 10.42228% 2.75rem auto;text-align:right}.article-grid .article-header .button.circle-link,.article-grid .article-header .button.circle-link-right{margin-top:5px}.article-grid .article-header .button .cmp-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}}.article-grid.article-grid-alternate .heading-article h2{margin:0}.article-grid.article-grid-alternate .article-items .article-item.heading-article.no-blur:before{content:none}.breadcrumb .cmp-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb .cmp-breadcrumb__item{padding-right:.5rem}.breadcrumb .cmp-breadcrumb__item--active{color:#6b6c72}.breadcrumb .cmp-breadcrumb__item+.cmp-breadcrumb__item:before{float:left;padding-right:.5rem;color:#1d2833;content:"/"}.breadcrumb .cmp-breadcrumb__item+.cmp-breadcrumb__item:hover:before{text-decoration:none}.breadcrumb-append p{margin:0}.breadcrumb-append p>.badge{margin-left:0}.align-center.arrow-link,.align-center.btn,.align-center.btn-link,.align-center.button:not(.circle-link){text-align:center}.align-center.circle-link .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-center.circle-link button{margin-left:auto;margin-right:auto}.align-right.arrow-link,.align-right.btn,.align-right.btn-link,.align-right.button:not(.circle-link){text-align:right}.align-right.circle-link .cmp-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-right.circle-link button{margin-left:auto}.button.btn.btn-outline-primary{background-size:200% 100%}.button.arrow-link button,.button.btn-link button,.button.circle-link button{background:transparent;border:none;color:#b52424}.button.arrow-link button:hover,.button.circle-link button:hover{color:#3a1661}
.button.btn-link button:hover{color:#b52424}
.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button{
	text-decoration:none;display:inline-block;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.0375rem;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
	font-size:1.125rem;line-height:1.5;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border:1px solid #b52424;background-color:#b52424;
	color:#fff;
	padding:1.1875rem 2.75rem;
	/*
	border-top-right-radius:1.5625rem;
	*/
}
.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button:focus,.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button:hover{color:#fff;background-color:#4c1d80;border-color:#461b75}.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button.focus,.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button:focus{-webkit-box-shadow:0 0 0 .2rem rgba(119,69,173,.5);box-shadow:0 0 0 .2rem rgba(119,69,173,.5)}.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button.disabled,.button:not(.btn):not(.arrow-link):not(.circle-link):not(.btn-outline-primary):not(.btn-link):not(.card-link) .cmp-button:disabled{color:#fff;background-color:#b52424;border-color:#b52424}.animated .btn.btn-outline-primary .cmp-button:before{top:0;left:0}.animated .btn.btn-outline-primary .cmp-button:after{bottom:0;right:0}.animate .btn.btn-outline-primary .cmp-button:after,.animate .btn.btn-outline-primary .cmp-button:before{width:100%;height:100%}.text-white .arrow-link .cmp-button:before,.text-white .btn-link .cmp-button:before{background-color:#fff}.text-white .arrow-link .cmp-button:after,.text-white .btn-link .cmp-button:after{border-color:#fff}.text-white .arrow-link .cmp-button:hover:before,.text-white .btn-link .cmp-button:hover:before{background-color:#fff}.text-white .arrow-link .cmp-button:hover:after,.text-white .btn-link .cmp-button:hover:after{border-color:#fff!important}.text-white .button:not(.btn-outline-white),.text-white .button:not(.btn-outline-white) .cmp-button,.text-white .content-aux .button:not(.btn-outline-white),.text-white .content-aux .button:not(.btn-outline-white) .cmp-button,.text-white a,.text-white button{color:inherit}.promo-cards .aem-GridColumn{margin-bottom:2rem}.card-body .card-text p{margin-bottom:0}.list-header{margin-bottom:3rem}@media (min-width:992px){.list-header h2,.list-header h3{margin-bottom:0}}.list-header .button{display:none}@media (min-width:992px){.list-header .button{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.list-header .button .cmp-button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}}.article-loop-footer hr{display:none}.article-loop-footer .button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.article-loop-footer .button.arrow-link,.article-loop-footer .button.btn,.article-loop-footer .button.btn-link,.article-loop-footer .button.circle-link{border-top:1px solid rgba(0,0,0,.1)}
.article-loop-footer .button .cmp-button{margin-top:2rem;margin-bottom:2rem}.promocards .container-sp{
	padding-top:2rem;padding-bottom:2rem;
}
@media (min-width:768px){
	.promocards .container-sp{padding-top:4rem;padding-bottom:4rem}
}
.promocards .promo-cards>.aem-Grid>.aem-GridColumn{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:992px){.promocards .promo-cards>.aem-Grid>.aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.promocards--perspectives.promocards .promo-cards>.aem-Grid>.aem-GridColumn{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:992px){.promocards--perspectives.promocards .promo-cards>.aem-Grid>.aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.promocards--small.promocards .promo-cards>.aem-Grid>.aem-GridColumn{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768.02px){.promocards--small.promocards .promo-cards>.aem-Grid>.aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.promocards--small.promocards .promo-cards>.aem-Grid>.aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.accordion-header{text-align:center;margin:3rem 0 1rem}.content-main__label{padding:10px 0;font-size:14px;font-weight:700}
@media (max-width:767.98px){
	.content-main__label{padding:10px 2rem}
}
.contactus-accordion .accordion-wrapper{
	line-height:1.8;
	max-width:70rem;
	margin:3rem auto;
	border:.5px solid #ccc;
	padding:2rem;
	/*
	border-top-right-radius:1.5625rem;
	*/
}
@media (max-width:767.98px){.contactus-accordion .accordion-wrapper{padding:2rem 0}}.contact-main__heading{text-align:center;background-color:#eceef1!important}.accordion-item__subtitle{color:#b52424;text-transform:uppercase}.cmp-accordion__panel ul{list-style:none;margin-top:5px;margin-bottom:1rem}
@media (max-width:767.98px){.cmp-accordion__panel ul{padding-left:0}}.cmp-accordion__panel ul li{position:relative;padding:0 20px;font-size:1pc;line-height:2pc}.cmp-accordion__panel ul li:before{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #b52424;border-style:solid;border-width:3.5px 0 3.5px 8px;left:2px;top:9pt}@media (min-width:0) and (max-width:575px){.contactus-accordion{padding:0 1rem}.accordion-item .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--4{max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.btn--accordion-toggle{width:100%}.contactus-form__fields.field-validated{border:1px solid #dc3545}.contactus-form__fields:active,.contactus-form__fields:focus,.contactus-form__fields:focus:active,.contactus-form__fields:hover{outline:none;border:none;-webkit-box-shadow:0 0 0 .2rem rgba(95,36,159,.25);box-shadow:0 0 0 .2rem rgba(95,36,159,.25)}.contactus-form__fields:valid .contactus-form__fields:not(:focus){outline:none;border:none;-webkit-box-shadow:none;box-shadow:none}.contactus-form__fields:valid{outline:none;border:none}.contactus-form__fields:active:optional,.contactus-form__fields:focus:optional{-webkit-box-shadow:0 0 0 .2rem rgba(95,36,159,.25);box-shadow:0 0 0 .2rem rgba(95,36,159,.25)}.field-validated__label{color:#dc3545}.contactus-form__fields{margin-bottom:20px;height:calc(.5em + 2rem + 2px);width:100%;padding:13px 22px;border:none;font-size:14px;font-family:GTWalsheimProBold,Arial,sans-serif;height:46px}@media (max-width:992px){.contactus-form__fields{font-size:1pc}}.contactus-form__fields.comments{height:200px}.contact-form__wrapper a,.contact-form__wrapper p,.contact-sales-form__wrapper a,.contact-sales-form__wrapper p{word-break:break-word}@media (max-width:1000px){.contact-form__wrapper,.contact-sales-form__wrapper{margin-bottom:2rem}}.contact-form__wrapper>.aem-Grid,.contact-sales-form__wrapper>.aem-Grid{margin-left:-1rem;margin-right:-1rem}.contact-form__wrapper .aem-GridColumn.aem-GridColumn--default--6,.contact-sales-form__wrapper .aem-GridColumn.aem-GridColumn--default--6{padding-left:1rem;padding-right:1rem}.cscContactForm{padding:2rem;background-color:#eceef1}@media (max-width:767.98px){.cscContactForm{padding:1rem 0}}@media (max-width:1000px){.contact-form__wrapper .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6,.contact-sales-form__wrapper .aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.cmp-accordion__panel .contact-form__subheader{padding:0}.CompanySearchResults li:before{border-style:none!important}.content-lockup .content-body h1,.content-lockup .content-body h2,.content-lockup .content-body h3,.content-lockup .content-body h4,.content-lockup .content-body h5,.content-lockup .content-body h6{margin-bottom:1rem}.content-lockup .content-title h1{font-size:3.5rem}@media (max-width:991.98px){.content-lockup .content-title h1{font-size:2.8125rem}}@media (max-width:767.98px){.content-lockup .content-title h1{font-size:2.1875rem}}.content-lockup .content-title h2{font-size:2rem}
@media (max-width:767.98px){
	.content-lockup .content-aux .btn .cmp-button{display:block}
}
.pill{
	/*
	padding:6.25rem 6.0625rem 7.0625rem 4.375rem;
	border-top-right-radius:6.25rem;
	*/
}
@media (max-width:767.98px){
	.pill{padding:4.6875rem 2rem}
}
.article-content .content-lockup .content-subtitle{color:#1d2833}.article-content .content-lockup .content-title{font-weight:600;margin:0 0 1.5rem}.article-content .content-lockup .content-title h2{font-size:3.5rem}.article-content .content-lockup .content-title h3{font-size:2rem}.article-content .content-lockup .content-body{font-weight:600}.article-content .content-lockup .content-aux{margin-top:1.5rem}.blockquote blockquote{border-left:2px solid #b52424;padding-left:2rem}.blockquote--no-border blockquote,.blockquote--simple blockquote{padding-left:0;border-left:none}.blockquote .content-lockup p:first-child{font-size:1.3125rem;line-height:1.8}@media (max-width:991.98px){.blockquote .content-lockup p:first-child{font-size:1.125rem;line-height:1.6875rem}}.with-image .content-lockup img,.with-image .content-lockup svg{width:90px;height:49.5px}.with-image .content-lockup .content-image+.content-body{margin-top:1.5rem}.footer .with-image .content-body{font-size:1.125rem;line-height:1.8125rem}.footer .with-image .content-image+.content-body{margin-top:2rem}.styled-arrow-link{display:inline-block;position:relative;text-transform:uppercase;font-size:1.125rem;line-height:1.4;padding-left:2.25rem;-webkit-transition:all .3s;transition:all .3s}.styled-arrow-link:before{margin-right:2rem;left:0;top:11px;background-color:#b52424;width:1.75rem;height:1px}.styled-arrow-link:after,.styled-arrow-link:before{content:"";position:absolute;-webkit-transition:all .3s;transition:all .3s}.styled-arrow-link:after{display:inline-block;width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:1.3125rem;top:4px;-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0}.styled-arrow-link:hover{text-decoration:underline}.styled-arrow-link:active,.styled-arrow-link:focus,.styled-arrow-link:hover{outline:none;padding-left:2.75rem}.styled-arrow-link:active:after,.styled-arrow-link:active:before,.styled-arrow-link:focus:after,.styled-arrow-link:focus:before,.styled-arrow-link:hover:after,.styled-arrow-link:hover:before{border-color:#b52424!important}.styled-arrow-link:active:before,.styled-arrow-link:focus:before,.styled-arrow-link:hover:before{width:2.25rem}.styled-arrow-link:active:after,.styled-arrow-link:focus:after,.styled-arrow-link:hover:after{opacity:1;left:1.8125rem}.styled-arrow-link:focus{-webkit-box-shadow:0 0 0 .2rem rgba(95,36,159,.25);box-shadow:0 0 0 .2rem rgba(95,36,159,.25)}@media (max-width:991.98px){.styled-arrow-link{padding-left:2.75rem}.styled-arrow-link:after,.styled-arrow-link:before{border-color:#b52424!important}.styled-arrow-link:before{width:2.25rem}.styled-arrow-link:after{opacity:1;left:1.8125rem}}.text-separator{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1rem}.content-body .text-separator{padding-bottom:1.5rem}.content-lockup p+p .styled-arrow-link{margin-top:.61875rem}.content-lockup p+p+p .styled-arrow-link{margin-top:-.5rem;display:block}.cmp-accordion__button{text-align:left;font-size:1.5rem;line-height:2rem;overflow:auto;border-radius:0!important;color:#b52424;padding:2rem 5rem 2rem 2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:2px solid #eceef1;border-right:none;border-left:none;width:100%;font-weight:400}.cmp-accordion__button:hover{color:#1d2833;text-decoration:none}.cmp-accordion__button:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(95,36,159,.25);box-shadow:0 0 0 .2rem rgba(95,36,159,.25)}.cmp-accordion__item+.cmp-accordion__item .cmp-accordion__button{border-top:none}.cmp-accordion__button .cmp-accordion__icon:after{content:"";display:inline-block;width:1rem;height:1rem;border-bottom:1px solid #b52424;border-right:1px solid #b52424;border-width:3px!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s;transition:all .2s;position:absolute;top:2.5rem;right:2rem}.cmp-accordion__button[aria-expanded=true] .cmp-accordion__icon:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cmp-accordion__header{margin-bottom:0}.cmp-accordion__panel{background-color:#eceef1;max-height:0;overflow:hidden;visibility:hidden;-webkit-transition:max-height .2s,visibility .2s;transition:max-height .2s,visibility .2s}.cmp-accordion__panel>*{margin:2rem}.cmp-accordion__panel .cmp-container>*+*{margin-top:3rem}
.cmp-accordion__panel .modallisting .container-sp{padding:0}
.cmp-accordion__panel--expanded{max-height:1000rem;visibility:visible}.cmp-accordion__panel .cscContactForm{padding:0}.cq-Editable-dom .cmp-accordion__panel{display:none}.cq-Editable-dom .cmp-accordion__panel--expanded{display:block}.page-item.page-item-more.disabled .page-link{border:none}a.page-link{cursor:pointer}.empty-results-text{font-size:1.4rem;padding:2rem;width:100%;line-height:1.375;text-align:center}.no-results{width:100%}
.customer-stories .loop .media-text>.container-sp>.aem-grid{
	margin-left:-1rem;margin-right:-1rem;
}
.form-inline--filters .form-control:invalid+.input-group-append button.input-group-text{cursor:default}.bg-light .form-inline--filters .input-group .form-control,.bg-light .form-inline--filters .input-group .input-group-text{border-color:#ced4da;background-color:#fff}.bg-light .form-inline--filters .dropdown-toggle{background-color:#fff}@media (max-width:376px){.form-inline--filters .dropdown,.form-inline--filters .form-control{font-size:1.125rem}}.loader{color:#b52424;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}@-webkit-keyframes load6{0%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{-webkit-box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{-webkit-box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{-webkit-box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{-webkit-box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em;box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{-webkit-box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.customer-testimonial .pill{margin-left:auto}.customer-testimonial .pill .content-lockup .content-body p{font-size:1.3125rem;line-height:1.8}@media (max-width:991.98px){.customer-testimonial .pill .content-lockup .content-body{font-size:1.125rem;line-height:1.6875rem}}.customer-wall{margin-top:4rem;margin-bottom:4rem}.customer-wall .content-lockup{text-align:center;margin-bottom:3rem}.customer-wall .content-lockup .content-body{font-size:1.25rem;font-weight:300;line-height:1.5}.customer-wall .content-lockup .content-title h1{font-size:2.625rem}@media (min-width:768px){.customer-wall .content .aem-GridColumn{width:50%;margin-left:25%}}.customer-wall .customer-logo-grid{margin-bottom:4rem}.customer-wall .customer-logo-grid .aem-GridColumn{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:768px) and (max-width:991.98px){.customer-wall .customer-logo-grid .aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.customer-wall .customer-logo-grid .aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}}.customer-wall .customer-logo-grid .aem-GridColumn>img{width:100%;height:auto;margin-bottom:2rem;padding:1rem;border:1px solid #eceef1;border-radius:.4375rem}.customer-wall .customer-logo-grid__item{height:calc(100% - 2rem)}.partner-panel .customer-wall{margin-top:0;margin-bottom:0}.partner-panel .customer-wall .customer-logo-grid{margin-top:3.125rem;margin-bottom:0}.partner-panel .customer-wall .customer-logo-grid .aem-Grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.partner-panel .customer-wall .customer-logo-grid .aem-GridColumn{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.partner-panel .customer-wall .customer-logo-grid .aem-GridColumn>img{border:none}.partner-panel .customer-wall .customer-logo-grid__item{border:none;-webkit-box-shadow:none!important;box-shadow:none!important}.partner-panel .customer-wall .content .aem-GridColumn{width:100%;margin-left:0}.partner-panel .customer-wall .content-lockup{margin-bottom:0}.partner-panel .customer-wall .content-lockup .content-title>*{font-size:2.5rem}.partner-panel.bg-light .customer-logo-grid__item{background-color:#eceef1}.social-engage__list .nav-item figure,.social-engage__list li figure{border:none}@media (min-width:992px){.side-by-side.side-by-side--featured-customer-story .side-by-side-foreground{padding-bottom:4rem;padding-top:4rem}}.side-by-side.side-by-side--featured-customer-story .side-by-side-foreground .side-by-side-content-wrapper{margin-top:3rem;margin-bottom:3rem}@media (max-width:991.98px){.side-by-side.side-by-side--featured-customer-story{background-color:#fff!important}}.side-by-side.side-by-side--featured-customer-story .side-by-side-background{display:block}.side-by-side.side-by-side--featured-customer-story .side-by-side-background svg{width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:991.98px){.side-by-side.side-by-side--featured-customer-story .side-by-side-background{display:none}}.side-by-side.side-by-side--featured-customer-story .background-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.side-by-side.side-by-side--featured-customer-story .background-container__image{width:50%;height:100%}@media (max-width:767.98px){.side-by-side.side-by-side--featured-customer-story .animatedimage .cmp-image{padding-top:56.25%}}.animatedtext.aem-GridColumn{position:static!important}.scrolling-text-line{position:relative}.scrolling-text-line p{display:inline;margin:0}.scrolling-text-line p>span.text-primary{color:inherit!important}.scrolling-text-line>span>p span.text-primary{color:#b52424!important}.footer .button.arrow-link,.footer .button.btn-link{margin:.25rem 0 1.1875rem}.footer img,.footer svg{width:90px;height:49.5px}.footer .cmp-button{color:#000}.footer .content-lockup.animated{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.footer .content-aux{margin-top:0}.footer-nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.footer-nav-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cq-Editable-dom .socket .footer-nav-links{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cq-Editable-dom .socket .linklist.cq-Editable-dom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px}.nav--socket .nav-item:not(:last-child):after{content:"|";margin:0 .25rem;color:rgba(0,0,0,.6)}.nav--socket a.nav-link{color:rgba(0,0,0,.6);display:inline}.nav--socket a.nav-link:focus,.nav--socket a.nav-link:hover{outline:none;color:#b52424}.nav--footer{font-size:1.5rem}@media (max-width:991.98px){.nav--footer{font-size:1.125rem}}.nav--footer .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav--footer li{margin-bottom:.5rem}.nav--footer a{color:#000}.nav--social .icon img,.nav--social .icon svg{width:20px;height:20px}.nav--social li+li{margin-left:1rem}.nav--social a{color:#b52424}.nav--social a:hover{color:#000}.nav--footer a:focus,.nav--footer a:hover{outline:none;color:#b52424;text-decoration:none}.nav--feedback .nav-item:before{content:"|";margin:0 .25rem;color:rgba(0,0,0,.6)}@media (min-width:1200px){.aside-to-left .aside,.aside-to-left figcaption{left:auto!important;right:100%!important}}.has-aside .aside img{max-width:100%;height:auto;margin-bottom:1rem}.is-sticky{top:-2.375rem}@media (max-width:991.98px){.is-sticky{top:-1.6875rem}}.headline-callout{padding:0;position:static}.headline-callout .headline-callout-wrapper{padding:11.4375rem 0 11.1875rem;position:relative}
@media (max-width:991.98px){.headline-callout .headline-callout-wrapper{padding:5rem 0}}.headline-callout .content-lockup .content-title>*{font-size:3rem}.hero.text-white *{color:inherit}.hero--home .content-lockup{background-color:initial;color:initial}.hero--home .content-lockup .content-title>*{font-size:2.625rem}
@media (max-width:991.98px){.hero--home{padding:0}.hero--home .hero{padding:75vw 0 1rem}}
@media (min-width:992px){.hero .background-video-toggle+picture,.hero video+picture{display:none}}.hero--applications,.hero--applications .content-subtitle{color:#fff}
@media (max-width:991.98px){.hero--applications .content-lockup{color:#000}.hero--applications .content-subtitle{color:#b52424}.hero--applications .content-aux .btn-outline-white,.hero--applications .content-aux .btn-outline-white .cmp-button{color:#000;border-color:#000}}.hero .pill{padding:0;width:50%}
@media (max-width:991.98px){.hero .pill{width:100%}}
.hero .pill .content-lockup{
	width:100%;background-color:inherit;color:inherit;
	/*
	padding:6.25rem 6.0625rem 7.0625rem 4.375rem;
	border-top-right-radius:6.25rem;
	*/
}
@media (max-width:767.98px){.hero .pill .content-lockup{padding:4.6875rem 2rem}}.hero--add-padding-vertical{padding:0}
@media (min-width:992px){.hero--add-padding-vertical .hero{padding-top:5rem;padding-bottom:5rem}}
@media (max-width:991.98px){.hero--add-padding-vertical .content-lockup{color:#000}.hero--add-padding-vertical .content-subtitle{color:#b52424}.hero--add-padding-vertical .content-aux .btn-outline-white,.hero--add-padding-vertical .content-aux .btn-outline-white .cmp-button{color:#000;border-color:#000}}@media (max-width:991.98px){.hero--spotlight .content-lockup{color:#000}.hero--spotlight .content-lockup .circle-link .cmp-button:after{color:#b52424;border:1px solid #b52424}}@media (min-width:992px){.hero--spotlight .content-lockup h1{font-size:6.25rem;line-height:6.6875rem}}@media (min-width:768px){.hero--spotlight .content-title>*{font-size:6.25rem;line-height:6.6875rem}}.icon-matrix{padding-top:4rem;padding-bottom:4rem}.icon-matrix .button.cta{margin-top:2rem;margin-bottom:2rem}.icon-matrix .each-info{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.icon-matrix .icon-text{padding-top:1rem;padding-bottom:1rem}@media (min-width:992px){.icon-matrix .container-grid{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;margin-left:8.33333%}}.icon-matrix--vertical .each-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.icon-matrix--vertical .each-info .icon-text{padding:0;margin-bottom:3rem}.icon-matrix--vertical .each-info:last-child .icon-text{margin-bottom:0}.icon-matrix--vertical .aem-GridSpreadColumns .aem-Grid .aem-GridColumn:nth-child(2n),.icon-matrix--vertical .aem-GridSpreadColumns .aem-Grid .aem-GridColumn:nth-child(odd){padding-left:1rem;padding-right:1rem}@media (min-width:992px){.icon-matrix--vertical .container-grid{float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}}.icon-matrix--vertical.content-lockup p{font-size:1.375rem;line-height:1.875rem}@media (max-width:991.98px){.icon-matrix--vertical.content-lockup p{font-size:1.125rem;line-height:1.6875rem}}.icon-matrix--vertical .animated.icon-matrix{opacity:0;-webkit-transform:translate3d(0,2.8125rem,0);transform:translate3d(0,2.8125rem,0);-webkit-transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.01,.12,.17,1.02);transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.01,.12,.17,1.02);transition:transform .5s cubic-bezier(.01,.12,.17,1.02),opacity .5s linear;transition:transform .5s cubic-bezier(.01,.12,.17,1.02),opacity .5s linear,-webkit-transform .5s cubic-bezier(.01,.12,.17,1.02)}.icon-matrix--vertical .animate.icon-matrix{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.side-by-side .icon-matrix{padding-top:0;padding-bottom:0}.side-by-side .icon-matrix .aem-GridSpreadColumns .aem-Grid .aem-GridColumn:nth-child(2n),.side-by-side .icon-matrix .aem-GridSpreadColumns .aem-Grid .aem-GridColumn:nth-child(odd){padding-left:0;padding-right:0}.modallisting:not(.media-text--article) .media-text__content-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.modallisting:not(.media-text--article) .media-text__content-text{margin-bottom:1rem}
.modallisting:not(.media-text--article) .media-text__content-body{font-size:1.125rem}
.aem-Grid .modallisting:not(.media-text--article) .leader-listing:not(.media-text--article).container-sp,.aem-Grid .modallisting:not(.media-text--article) .leader-listing:not(.media-text--article).container-sp>.aem-Grid>.aem-GridColumn{padding:0}.long-form-content>.cmp-container{width:100%;margin:0 auto}
.long-form-content>.cmp-container>:not(.aem-Grid):not(.statistics-cmp):not(.customer-testimonial):not(.long-form-content__full-width):not(.herobanner){width:48rem;padding-left:0;padding-right:0;position:relative;margin:3rem auto;max-width:48rem;-webkit-box-flex:0;-ms-flex:0 0 48rem;flex:0 0 48rem}
@media (max-width:1100px){.long-form-content>.cmp-container>:not(.aem-Grid):not(.statistics-cmp):not(.customer-testimonial):not(.long-form-content__full-width):not(.herobanner){padding-right:20px}}
@media (max-width:991.98px){.long-form-content>.cmp-container>:not(.aem-Grid):not(.statistics-cmp):not(.customer-testimonial):not(.long-form-content__full-width):not(.herobanner){width:100%;padding:0}}.long-form-content>.cmp-container .text+.sidebar,.long-form-content>.cmp-container .text+.text{margin-top:-2rem!important}.long-form-content>.cmp-container .enhancedtext+.enhancedtext,.long-form-content>.cmp-container .enhancedtext+.sidebar{margin-top:-1.5rem!important}.long-form-content>.cmp-container>.aem-Grid.aem-Grid--12{width:100%;display:block}.long-form-content>.cmp-container>.aem-Grid.aem-Grid--12>:not(.statistics-cmp):not(.customer-testimonial):not(.long-form-content__full-width):not(.herobanner){width:48rem;padding-left:0;padding-right:0;position:relative;margin:3rem auto;max-width:48rem;-webkit-box-flex:0;-ms-flex:0 0 48rem;flex:0 0 48rem}@media (max-width:1100px){.long-form-content>.cmp-container>.aem-Grid.aem-Grid--12>:not(.statistics-cmp):not(.customer-testimonial):not(.long-form-content__full-width):not(.herobanner){padding-right:20px}}@media (max-width:991.98px){.long-form-content>.cmp-container>.aem-Grid.aem-Grid--12>:not(.statistics-cmp):not(.customer-testimonial):not(.long-form-content__full-width):not(.herobanner){width:100%;padding:0}}
.long-form-content .media-text--author .media-text-cards .aem-GridColumn.main .container-sp{padding:0}
.long-form-content img{max-width:100%}.long-form-content .animatedimage .animated .cmp-image__image{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;height:auto;-webkit-transform:scale(1) translateY(2.8125rem);transform:scale(1) translateY(2.8125rem)}@media (max-width:767.98px){.long-form-content .animatedimage .animated.cmp-image{padding-top:0}}.long-form-content .animatedimage .animate .cmp-image__image{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.long-form-content ol li+li:not(.nav-item),.long-form-content ul li+li:not(.nav-item){margin-top:0}@media (max-width:991.98px){.long-form-content .long-form-content .statistics-columns{max-width:calc(100% + 30px)}.long-form-content .animatedimage .figure{padding-top:0}.long-form-content .animatedimage .figure img{position:static}}.long-form-content+.container .cmp-text{font-size:1.3125rem;line-height:1.8}.carousel .media-text__content{border-top:none;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 5rem}@media (max-width:991.98px){.carousel .media-text__content{padding:2rem}}@media (max-width:767.98px){.carousel .media-text__content{margin-bottom:0}}.carousel .carousel-indicators--has-thumbnails li img{height:100%;-o-object-fit:cover;object-fit:cover}.media-text--article .media-text-cards{display:-webkit-box;display:-ms-flexbox;display:flex}.media-text--article .media-text-cards .aem-GridColumn.main{margin-bottom:2rem}@media (min-width:768px){.media-text--article .media-text-cards .aem-GridColumn.main{width:50%}}.media-text--article .media-text-cards .media-text__content-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.media-text--article .media-text-cards .media-text__content-text{margin-bottom:1rem}.media-text--article .media-text-cards .media-text__content-body{font-size:1.125rem}.media-text--author .media-text-cards .aem-GridColumn.main{width:100%;padding:0}.media-text--shadow .media-text-cards .aem-GridColumn.main{width:100%}.media-text--shadow .media-text-cards .nav--inset .icon svg{width:1em;height:1em}@media (min-width:1200px){.media-text--content-spread .media-text-cards>.aem-GridColumn:nth-child(odd){padding-right:4rem}.media-text--content-spread .media-text-cards>.aem-GridColumn:nth-child(2n){padding-left:4rem}}.carousel-slide.media-text-cards .aem-Grid,.carousel-slide .media-text-cards .aem-Grid{margin-left:0;margin-right:0;-webkit-box-shadow:0 17px 44px rgba(0,0,0,.06);box-shadow:0 17px 44px rgba(0,0,0,.06);background-color:#fff}@media (max-width:991.98px){.carousel-slide.media-text-cards .aem-Grid,.carousel-slide .media-text-cards .aem-Grid{background-color:transparent}.carousel-slide.media-text-cards .aem-Grid .aem-GridColumn,.carousel-slide .media-text-cards .aem-Grid .aem-GridColumn{padding:0}}.carousel-slide.media-text-cards .aem-Grid .aem-GridColumn:first-child,.carousel-slide .media-text-cards .aem-Grid .aem-GridColumn:first-child{padding-left:0}.carousel-slide.media-text-cards .aem-Grid .aem-GridColumn:last-child,.carousel-slide .media-text-cards .aem-Grid .aem-GridColumn:last-child{padding-right:0}.media-full.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.media-full.aem-Grid{margin-left:0;margin-right:0}.media-full.aem-Grid .aem-GridColumn{padding-left:0;padding-right:0}}@media (min-width:768px){.media-full .image{-webkit-box-flex:0;-ms-flex:0 41.66667%;flex:0 41.66667%}}.media-full .content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.media-text--author .media-full .image{-webkit-box-flex:0;-ms-flex:0 25%;flex:0 25%}}.media-text--slide .aem-Grid.media-full .aem-GridColumn.image{-webkit-box-flex:0;-ms-flex:0 41.66667%;flex:0 41.66667%;margin-left:0}.media-text--slide .aem-Grid.media-full .aem-GridColumn.content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0}.media-text--slide .aem-Grid.media-full .aem-GridColumn.content .figcaption{font-size:1rem;font-weight:500}
.media-text--slide .aem-GridColumn.main .container-sp{padding:0}
.media-text--slide .media-text{margin-bottom:0}.media-text--slide .media-text .aem-Grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width:768px){.media-text--slide .media-text .aem-Grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.media-text--slide .media-text__content-title{display:none}.media-text--slide .media-text__content-text{width:100%;position:relative}.media-text--slide .media-text__content-text:before{content:"";position:absolute;display:block;border-top:1px solid #b52424;width:calc(4rem + 25px);left:calc(-4rem - 3pc);top:1.25rem}@media (max-width:991.98px){.media-text--slide .media-text__content-text:before{width:1.5rem;left:-2rem}}.media-text--slide .only-content .media-text__content-text:before{content:none}.media-text--slide .article-loop-footer,.media-text--slide .list-header,.media-text--slide .media-text__content-links{display:none}.media-text__video:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.4rem' height='1.4rem' fill='%23fff' class='bi bi-play-fill' viewBox='0 0 16 16'%3E%3Cpath d='M11.596 8.697l-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 010 1.393z'/%3E%3C/svg%3E");background-size:1.5rem;background-position:50%;background-repeat:no-repeat;padding-left:2px;padding-top:8px;width:3.5rem;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#000;position:absolute;top:calc(50% - 1.75rem);left:calc(50% - 1.75rem);-webkit-transition:all .3s;transition:all .3s}.media-text__video:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.modallisting.media-text--article>.container-sp,.modallisting.media-text--blog>.container-sp,.spotlightmedia.media-text--article>.container-sp,.spotlightmedia.media-text--blog>.container-sp{
	padding-top:2rem;padding-bottom:2rem;
}
@media (min-width:768px){
	.modallisting.media-text--article>.container-sp,.modallisting.media-text--blog>.container-sp,.spotlightmedia.media-text--article>.container-sp,.spotlightmedia.media-text--blog>.container-sp{
		padding-top:4rem;padding-bottom:4rem;
	}
}
@media (min-width:992px){
	.modallisting.media-text--article>.container-sp>.aem-Grid>.aem-GridColumn,.modallisting.media-text--blog>.container-sp>.aem-Grid>.aem-GridColumn,.spotlightmedia.media-text--article>.container-sp>.aem-Grid>.aem-GridColumn,.spotlightmedia.media-text--blog>.container-sp>.aem-Grid>.aem-GridColumn{
		margin-left:8.33333%;
		max-width:83.33333%;
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
	}
}
.modallisting.media-text--article .media-text-cards .aem-GridColumn.main .container-sp,.modallisting.media-text--blog .media-text-cards .aem-GridColumn.main .container-sp,.spotlightmedia.media-text--article .media-text-cards .aem-GridColumn.main .container-sp,.spotlightmedia.media-text--blog .media-text-cards .aem-GridColumn.main .container-sp{
	padding:0;
}
.modallisting.media-text--author .article-loop-footer,.modallisting.media-text--author .list-header,.modallisting.media-text--slide .article-loop-footer,.modallisting.media-text--slide .list-header,.spotlightmedia.media-text--author .article-loop-footer,.spotlightmedia.media-text--author .list-header,.spotlightmedia.media-text--slide .article-loop-footer,.spotlightmedia.media-text--slide .list-header{display:none}
@media (min-width:992px){
	.media-text--slide.spotlightmedia>.container-sp>.aem-Grid>.aem-GridColumn,.media-text--slide .spotlightmedia>.container-sp>.aem-Grid>.aem-GridColumn,.media-text--slide>.container-sp>.aem-Grid>.aem-GridColumn{
		margin-left:8.33333%;
		max-width:83.33333%;
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
	}
}
.media-text--blog:not(.media-text){border:none}
@media (min-width:768px){
	.media-text--blog:not(.media-text) .aem-GridColumn.main{margin-bottom:2rem}
}
@media (min-width:992px){
	.media-text--blog:not(.media-text) .aem-GridColumn.main>.media-text>.container-sp{
		background-color:#fff;
	}
}
.media-text--blog:not(.media-text) .main .media-text{border:1px solid #eceef1;margin-bottom:0}.media-text--blog:not(.media-text) .media-text__content-links .cmp-button__text{margin-top:0}.media-text--blog .only-content .media-text__content>:first-child:before{content:none}.carousel-container.carousel{margin:0}.navbar .navbar-brand img{height:58px;width:105.45455px}@media (max-width:991.98px){.navbar .navbar-brand img{height:46px;width:83.63636px}}.mega-menu__nav .mega-menu__nav-item .mega-menu__nav .mega-menu__nav-item .mega-menu__nav-link{color:#b52424}.navbar .nav-item{-ms-flex-negative:0;flex-shrink:0}@media (max-width:376px){.navbar-form input{font-size:1.125rem}}.interruptor .interruptor-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.interruptor .interruptor-content *{margin:0}.aem-Grid.aem-Grid--default--12>.newsbanner.aem-GridColumn{position:static}.newsbanner-single .carousel-item{display:block;opacity:1;margin-right:0;float:none}.newsbanner-single .carousel-controls{display:none}#newsletter-signup .cmp-button{word-break:keep-all}#newsletter-signup .form-title{line-height:1.2}#newsletter-signup .form .form-cta .arrow-link+.arrow-link{margin-left:1rem}@media (max-width:376px){#newsletter-signup .form .form-control{font-size:1.125rem}}.overlap-image-wrapper.side-by-side .side-by-side-foreground .aem-GridColumn{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.overlap-image-wrapper.side-by-side .side-by-side-foreground .aem-GridColumn:first-child .side-by-side-content-wrapper{z-index:2;background-color:#eceef1}.overlap-image-wrapper.side-by-side .side-by-side-foreground .cmp-image,.overlap-image-wrapper.side-by-side .side-by-side-foreground figure,.overlap-image-wrapper.side-by-side .side-by-side-foreground video{width:115%}@media (max-width:991.98px){.overlap-image-wrapper.side-by-side .side-by-side-foreground .cmp-image,.overlap-image-wrapper.side-by-side .side-by-side-foreground figure,.overlap-image-wrapper.side-by-side .side-by-side-foreground video{position:relative;width:100%}}.overlap-image-wrapper.side-by-side .side-by-side-foreground .aem-GridColumn:last-child .side-by-side-content-wrapper{position:relative;padding-top:2.375rem;padding-left:11.5rem;z-index:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991.98px){.overlap-image-wrapper.side-by-side .side-by-side-foreground .aem-GridColumn:last-child .side-by-side-content-wrapper{padding-left:1rem;padding-top:2.8125rem}}.overlap-image-wrapper.side-by-side .side-by-side-foreground .aem-GridColumn:last-child .side-by-side-content-wrapper:before{content:"";position:absolute;display:block;height:1px;width:12.5rem;top:3.625rem;left:-2.4375rem;background-color:#b52424}@media (max-width:991.98px){.overlap-image-wrapper.side-by-side .side-by-side-foreground .aem-GridColumn:last-child .side-by-side-content-wrapper:before{width:5rem;display:none}}.overlap-image-wrapper.side-by-side .side-by-side-foreground .content-lockup .content-subtitle{right:-7.0625rem;left:auto}@media (max-width:1350px){.overlap-image-wrapper.side-by-side .side-by-side-foreground .content-lockup .content-subtitle{position:static;left:0;right:0}}.overlap-image-wrapper.side-by-side .side-by-side-foreground .content-title>*{font-size:inherit}.overlap-image-wrapper.side-by-side .side-by-side-background{display:none}@media (min-width:992px){.overlap-image-wrapper.side-by-side .side-by-side-background{display:block}}.overlap-image-wrapper.side-by-side .side-by-side-background .background-container__image{display:none}.overlap-image-wrapper.side-by-side .background-container{background-color:#eceef1;width:50%}.overlap-image-wrapper.side-by-side .overlap-image{position:relative}.overlap-image-wrapper.side-by-side .animatedimage .cmp-image{margin:0;overflow:hidden;position:relative;background-color:transparent;color:#fff}.overlap-image-wrapper.side-by-side .animatedimage .cmp-image.animate:after{right:100%}@media (max-width:767.98px){.overlap-image-wrapper.side-by-side .animatedimage{padding-left:1rem!important;padding-right:1rem!important}.overlap-image-wrapper.side-by-side .animatedimage .cmp-image{padding-top:56.25%}}.overlap-image-wrapper.side-by-side.content-reverse .side-by-side-foreground .content-lockup .content-subtitle{left:-7.0625rem;right:0}@media (min-width:992px){.page-header__content-start{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1rem;margin-right:-1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-header--featured-image .page-header__content-start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header--featured-image .page-header__content-start>div{width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding:0 1rem;margin-left:auto;margin-right:auto}.page-header--basic .page-header__content-start{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header--basic .page-header__content-start>div{width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding:0 1rem;margin-left:0;margin-right:0}}@media (max-width:991.98px){.page-header__content-start .cmp-title{margin:3rem 0 1rem}.page-header__content-start .cmp-title+.cmp-text{margin:1rem 0 3rem}}@media (max-width:767.98px){.page-header__content-start{margin:0}.page-header__content-start>div{margin:3rem 0}}@media (min-width:768px) and (max-width:991.98px){.page-header--featured-image .page-header__content-start{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header--featured-image .page-header__content-start>div{width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding:0}}.page-header--basic .page-header__content{padding-bottom:0}.page-header .cmp-text{font-size:1.3125rem;line-height:1.8}.partner-ring-wrapper{width:100%}
@media (min-width:992px){.partner-ring-wrapper{min-height:290px}}.partner-ring .partner-ring-wrapper .content-lockup .content-aux .btn{padding-left:0;padding-right:0}.partner-ring .partner-ring-wrapper .content-lockup .cmp-button{padding-left:2.0625rem;padding-right:2.0625rem}.partner-ring{padding:23.6875rem 0 22.75rem;background-color:#eceef1;position:relative}
@media (max-width:991.98px){.partner-ring{padding:7.5rem 0}}.partner-ring .partner-ring-wrapper{max-width:24.625rem;text-align:center;position:relative}.partner-ring .partner-ring-wrapper .partner-items{position:relative;width:48.75rem;height:48.75rem;padding:0;border-radius:50%;list-style:none;position:absolute;top:-15.625rem;left:-12.1875rem;z-index:1}.partner-ring .partner-ring-wrapper .partner-items>*{position:absolute;top:50%;left:50%;width:5.0625rem;height:5.0625rem;margin:-2.53125rem}.partner-ring .partner-ring-wrapper .partner-items>:first-of-type{-webkit-transform:rotate(-90deg) translate(24.375rem) rotate(90deg);transform:rotate(-90deg) translate(24.375rem) rotate(90deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(2){-webkit-transform:rotate(-62.30769deg) translate(24.375rem) rotate(62.30769deg);transform:rotate(-62.30769deg) translate(24.375rem) rotate(62.30769deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(3){-webkit-transform:rotate(-34.61538deg) translate(24.375rem) rotate(34.61538deg);transform:rotate(-34.61538deg) translate(24.375rem) rotate(34.61538deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(4){-webkit-transform:rotate(-6.92308deg) translate(24.375rem) rotate(6.92308deg);transform:rotate(-6.92308deg) translate(24.375rem) rotate(6.92308deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(5){-webkit-transform:rotate(20.76923deg) translate(24.375rem) rotate(-20.76923deg);transform:rotate(20.76923deg) translate(24.375rem) rotate(-20.76923deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(6){-webkit-transform:rotate(48.46154deg) translate(24.375rem) rotate(-48.46154deg);transform:rotate(48.46154deg) translate(24.375rem) rotate(-48.46154deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(7){-webkit-transform:rotate(76.15385deg) translate(24.375rem) rotate(-76.15385deg);transform:rotate(76.15385deg) translate(24.375rem) rotate(-76.15385deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(8){-webkit-transform:rotate(103.84615deg) translate(24.375rem) rotate(-103.84615deg);transform:rotate(103.84615deg) translate(24.375rem) rotate(-103.84615deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(9){-webkit-transform:rotate(131.53846deg) translate(24.375rem) rotate(-131.53846deg);transform:rotate(131.53846deg) translate(24.375rem) rotate(-131.53846deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(10){-webkit-transform:rotate(159.23077deg) translate(24.375rem) rotate(-159.23077deg);transform:rotate(159.23077deg) translate(24.375rem) rotate(-159.23077deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(11){-webkit-transform:rotate(186.92308deg) translate(24.375rem) rotate(-186.92308deg);transform:rotate(186.92308deg) translate(24.375rem) rotate(-186.92308deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(12){-webkit-transform:rotate(214.61538deg) translate(24.375rem) rotate(-214.61538deg);transform:rotate(214.61538deg) translate(24.375rem) rotate(-214.61538deg)}.partner-ring .partner-ring-wrapper .partner-items>:nth-of-type(13){-webkit-transform:rotate(242.30769deg) translate(24.375rem) rotate(-242.30769deg);transform:rotate(242.30769deg) translate(24.375rem) rotate(-242.30769deg)}@media (max-width:991.98px){.partner-ring .partner-ring-wrapper .partner-items{display:none}}.partner-ring .partner-ring-wrapper .partner-items .partner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 1.3125rem 1.625rem -1.0625rem rgba(0,0,0,.24);box-shadow:0 1.3125rem 1.625rem -1.0625rem rgba(0,0,0,.24);border-radius:50%}.partner-ring .partner-ring-wrapper .partner-items .partner-item img{width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.partner-ring .partner-ring-wrapper .content-lockup{position:relative;z-index:2}.partner-ring .partner-ring-wrapper .content-lockup .content-title{font-size:2rem}.partner-ring .partner-ring-wrapper .content-lockup .content-aux .btn{display:block;padding-left:2.0625rem;padding-right:2.0625rem}.generic-search-results .search-main__label h2{text-align:center;padding:20px;font-weight:600}.generic-search-results .page-content{line-height:1.8;max-width:80rem;margin:1rem auto;width:100%}.generic-search-results #snp-search{display:none}.generic-search-results .searchBar__form{background-color:#eceef1;padding:20px;border-top-right-radius:2.1875rem}.generic-search-results input.textInput__input.field__input{width:100%;outline:none;background-color:#fff;color:#000;border:none;-ms-flex-item-align:stretch;align-self:stretch;padding:.75rem 6.75rem .75rem 1.5rem;height:5.625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top-right-radius:2.1875rem}@media (max-width:767.98px){.generic-search-results input.textInput__input.field__input{padding:.75rem 4.75rem .75rem 1.5rem}}.generic-search-results input.textInput__input.field__input:active,.generic-search-results input.textInput__input.field__input:focus{outline:none}.generic-search-results .fieldIcons__root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.generic-search-results .fieldIcons__input{width:100%}.generic-search-results .fieldIcons__before{position:absolute;right:1.5rem}.generic-search-results .icon__root{background-color:transparent;border:none;margin-right:2.5rem}@media (max-width:767.98px){.generic-search-results .icon__root{margin-right:0}}.generic-search-results .icon__root:active,.generic-search-results .icon__root:focus{-webkit-box-shadow:0 0 0 .2rem rgba(119,69,173,.5);box-shadow:0 0 0 .2rem rgba(119,69,173,.5);border:none;outline:none}.generic-search-results .icon__root svg{color:#b52424;cursor:pointer}.generic-search-results .search-inputElement{margin:0 1.5rem;padding:17px 20px 1px}
.generic-search-results .searchresults{
	font-family:GTWalsheimProBold,Arial,sans-serif;border:.5px solid #ccc;max-width:100%;
	padding:20px;
	/*
	border-top-right-radius:1.5625rem;
	*/
}
.generic-search-results .searchresults-label{padding:10px 0;font-size:14px;text-transform:uppercase}.generic-search-results .searchresults-count{float:right}@media (max-width:576px){.generic-search-results .searchresults-count{display:block;float:none}}.generic-search-results .searchresults a{color:#b52424;cursor:pointer;text-decoration:none}.generic-search-results .searchresults-grid{padding:30px 0}.generic-search-results .search-item{font-size:24px;font-weight:700}.generic-search-results .search-item span:hover{border-bottom:2px solid #3a1661}.generic-search-results .search-item__description{font-size:1pc;font-weight:100;margin:0;line-height:22px;padding:20px 0 0;word-break:break-word}.generic-search-results .searchresults-separtor{display:-webkit-box;display:-ms-flexbox;display:flex;border:.063rem solid #ccc;margin:0}.generic-search-results .empty-results-text{padding:0;text-align:left;font-size:1rem}@media (max-width:1300px){.generic-search-results .page-content{padding:10px 40px}.generic-search-results .searchresults-separtor{margin:0}}.side-by-side .animatedimage,.side-by-side .animatedimage .figure img,.side-by-side .customer-featured-image,.side-by-side .customer-featured-image .figure img{display:block}.side-by-side .animatedimage{position:relative}@media (max-width:767.98px){.side-by-side .animatedimage{padding:0!important;position:static!important}.side-by-side .animatedimage .cmp-image{width:100%;padding:0 1rem}.side-by-side .animatedimage .cmp-image__image{position:absolute!important}}@media (max-width:767.98px){.side-by-side .animatedimage{position:static}}.side-by-side .animatedimage figure{position:static}@media (min-width:768px){.side-by-side .animatedimage .cmp-image{position:relative}}.side-by-side .animatedimage .cmp-image__image,.side-by-side .animatedimage .cmp-image__logo{position:relative;width:100%;height:auto}@media (max-width:767.98px){.side-by-side .animatedimage .cmp-image__image,.side-by-side .animatedimage .cmp-image__logo{position:absolute}}.side-by-side .animatedimage .cmp-image__logo{z-index:2;position:absolute!important;left:0;bottom:0;width:12.5rem!important;min-height:auto!important;height:auto}@media (max-width:767.98px){.side-by-side .animatedimage .cmp-image__logo{position:absolute;width:6.25rem!important;height:auto!important;top:auto;right:auto}}.side-by-side .side-by-side-background .logo-letter{width:100%;height:100%}.side-by-side.content-reverse .side-by-side-foreground>.aem-Grid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:992px){.side-by-side.content-reverse .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child{margin-left:0;margin-right:8.33333%}}@media (max-width:991.98px){.side-by-side.content-reverse.side-by-side:not(.overlap-image-wrapper):not(.side-by-side--large):not(.side-by-side--medium) .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper{padding-top:2.8125rem;padding-bottom:2.8125rem}.side-by-side.content-reverse.side-by-side:not(.overlap-image-wrapper):not(.side-by-side--large):not(.side-by-side--medium) .side-by-side-foreground>.aem-Grid>.aem-GridColumn:last-child .side-by-side-content-wrapper{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1200px){.side-by-side.content-reverse.side-by-side--content-spread .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child{padding-right:1rem;padding-left:4rem}.side-by-side.content-reverse.side-by-side--content-spread .side-by-side-foreground>.aem-Grid>.aem-GridColumn:last-child{padding-left:1rem;padding-right:4rem}.side-by-side.content-reverse.side-by-side--content-spread .side-by-side-foreground>.aem-Grid>.aem-GridColumn:only-child{padding-right:1rem;padding-left:4rem}}@media (max-width:991.98px){.side-by-side.content-reverse.content-reverse-all .side-by-side-foreground>.aem-Grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.overlap-image-wrapper.content-reverse .background-container{margin-left:auto}@media (min-width:992px){.overlap-image-wrapper.content-reverse .side-by-side-foreground .aem-GridColumn:last-child .side-by-side-content-wrapper{padding-right:11.5rem;padding-left:0}.overlap-image-wrapper.content-reverse .side-by-side-foreground .aem-GridColumn:last-child .side-by-side-content-wrapper:before{left:inherit;right:-2.4375rem}}@media (min-width:992px){.overlap-image-wrapper.content-reverse .side-by-side-foreground .aem-GridColumn:first-child .side-by-side-content-wrapper .cmp-image,.overlap-image-wrapper.content-reverse .side-by-side-foreground .aem-GridColumn:first-child .side-by-side-content-wrapper video{left:-15%;position:relative}}.cmp-title{max-width:1550px;padding:0 1rem}.cmp-title__text{margin:4rem 8.33333% 0}@media (max-width:991.98px){.cmp-title__text{margin-left:0}}.long-form-content .cmp-title,.page-header .cmp-title{max-width:none;padding:initial}.long-form-content .cmp-title__text,.page-header .cmp-title__text{margin:initial}.side-by-side:not(.side-by-side--large):not(.side-by-side--medium):not(.side-by-side--with-image):not(.overlap-image-wrapper):not(.side-by-side--featured-customer-story):not(.has-background):not(.side-by-side--perspectives) .side-by-side-foreground>.aem-Grid>.aem-GridColumn img:not(.cmp-image__logo){-o-object-fit:contain;object-fit:contain}.side-by-side--large,.side-by-side--medium{padding:0}.side-by-side--large .background-container,.side-by-side--medium .background-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.side-by-side--large .background-container__image,.side-by-side--medium .background-container__image{width:50%;position:relative}.side-by-side--large .background-container__image>.aem-Grid,.side-by-side--medium .background-container__image>.aem-Grid{height:100%;margin-left:0;margin-right:0}.side-by-side--large .background-container__image>.aem-Grid .aem-GridColumn,.side-by-side--medium .background-container__image>.aem-Grid .aem-GridColumn{padding:0}.side-by-side--large .background-container__image img:not(.cmp-image__logo),.side-by-side--medium .background-container__image img:not(.cmp-image__logo){position:absolute;top:0;right:0;bottom:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.side-by-side--large .background-container .logo-letter,.side-by-side--large .background-container svg,.side-by-side--medium .background-container .logo-letter,.side-by-side--medium .background-container svg{display:none}@media (min-width:992px){.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child,.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child{padding:0!important;margin:0!important;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child img:not(.cmp-image__logo),.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child video,.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child img:not(.cmp-image__logo),.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}@media (max-width:991.98px){.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper,.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper{padding:0!important}.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper>.aem-Grid,.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper>.aem-Grid{margin:0}.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper>.aem-Grid>.aem-GridColumn:not(.with-image),.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper>.aem-Grid>.aem-GridColumn:not(.with-image){padding:0}}@media (min-width:992px){.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper .aem-Grid,.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper .aem-Grid{position:absolute;top:0;bottom:0;left:0;right:0;margin:0}.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper .aem-Grid .aem-GridColumn:not(.with-image),.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .side-by-side-content-wrapper .aem-Grid .aem-GridColumn:not(.with-image){margin:0;padding:0}}@media (min-width:992px){.side-by-side--large .animatedimage .cmp-image,.side-by-side--medium .animatedimage .cmp-image{position:static}}@media (min-width:992px){.side-by-side--large .side-by-side-foreground>.aem-Grid>.aem-GridColumn:last-child{padding-top:12.125rem;padding-bottom:12.125rem}}.side-by-side--medium .with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.side-by-side--medium .with-image{padding:1rem}}@media (min-width:992px){.side-by-side--medium .with-image{margin-left:16.66666%}}@media (min-width:992px){.side-by-side--medium.content-reverse .with-image{margin-left:auto;margin-right:16.66666%}}@media (min-width:1200px){.side-by-side--medium.side-by-side--content-spread .with-image{padding-right:4rem}}@media (min-width:1200px){.side-by-side--medium.side-by-side--content-spread.content-reverse .with-image{padding-left:4rem}}@media (min-width:992px){.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:last-child{padding-top:7.75rem;padding-bottom:7.75rem}}@media (max-width:991.98px){.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn img:not(.cmp-image__logo){min-height:75vw}}.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .with-image{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.side-by-side--medium .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child .with-image img{position:static!important;width:75pt;height:auto;min-height:0}@media (min-width:992px){.side-by-side.side-by-side--perspectives .side-by-side-background{display:block}.side-by-side.side-by-side--perspectives .side-by-side-background .background-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.side-by-side.side-by-side--perspectives .side-by-side-background-wrapper svg{-webkit-transform:translateX(-10%) translateY(-50%);transform:translateX(-10%) translateY(-50%)}.side-by-side.side-by-side--perspectives.background-reverse .side-by-side-background .background-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.side-by-side.side-by-side--perspectives.background-reverse .side-by-side-background-wrapper svg{-webkit-transform:translateX(10%) translateY(-50%);transform:translateX(10%) translateY(-50%)}.side-by-side.side-by-side--perspectives .content-lockup .content-title>*{font-size:inherit}@media (max-width:991.98px){.side-by-side.side-by-side--perspectives .side-by-side-foreground .aem-Grid{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.side-by-side.side-by-side--perspectives.bg-light{background-color:#fff!important}}.light-background .background-container{background-color:#eceef1}.primary-background .background-container{background-color:#b52424}.side-by-side .background-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.side-by-side .background-container__image{width:50%;height:100%}.side-by-side-background-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:block}.side-by-side.background-reverse .background-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:992px){.side-by-side .side-by-side-foreground>.aem-Grid>.aem-GridColumn:first-child{margin-left:8.33333%}}.side-by-side .side-by-side-background{display:none}@media (max-width:991.98px){.side-by-side .side-by-side-background{display:none}}.side-by-side.has-background .side-by-side-background{display:block}.side-by-side.has-background .side-by-side-background svg{width:100%;height:100%}@media (max-width:991.98px){.side-by-side.has-background .side-by-side-background{display:none}}@media (max-width:991.98px){.side-by-side.reverse-mobile-order .side-by-side-foreground>.aem-Grid{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}@media (min-width:992px){.nav--social-share{position:absolute;width:auto;max-width:none;margin-top:0;margin-bottom:0;right:.9375rem;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav--social-share .nav-item a.nav-link{margin-left:0}}@media (max-width:991.98px){.nav--social-share{padding-left:0}}.nav--social-share .icon{font-size:1.3125rem}.nav.nav--social-share{z-index:10}.spacer-cmp{width:100%;height:1.5rem}.spacer--small .spacer-cmp{height:1rem}.spacer--small hr{margin-top:.5rem;margin-bottom:.5rem}.spacer--medium .spacer-cmp{height:2rem}.spacer--medium hr{margin-top:1rem;margin-bottom:1rem}.spacer--large .spacer-cmp{height:3rem}.spacer--large hr{margin-top:1.5rem;margin-bottom:1.5rem}.spacer--xlarge .spacer-cmp{height:4rem}.spacer--xlarge hr{margin-top:2rem;margin-bottom:2rem}.spacer .line-separator{display:none}.spacer.has-separator .spacer-cmp{height:auto}.spacer.has-separator .line-separator{display:block}.text-white table td:before{background-color:#fff}.stats-table .content-body table *{word-break:normal}.stats-table .content-lockup table{display:block}.stats-table .content-lockup table tbody,.stats-table .content-lockup table tr{width:100%;display:block}.stats-table .content-lockup table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:2.375rem 0 3.625rem}
@media (max-width:767.98px){.stats-table .content-lockup table tr{display:block}}.stats-table .content-lockup table td{position:relative;padding:0;display:block;margin-left:2.5rem}.stats-table .content-lockup table td:first-child{margin-left:.9375rem}@media (max-width:767.98px){.stats-table .content-lockup table td{margin:.9375rem 0 0 .9375rem}.stats-table .content-lockup table td:first-child{margin-left:.9375rem}}.stats-table .content-lockup table td:before{content:"";width:1px;height:1.5rem;background-color:#b52424;position:absolute;top:.4375rem;left:-.8125rem}.stats-table .content-lockup table td :first-child{font-size:1.75rem;font-weight:600;margin:0;line-height:1.5}.stats-table .content-lockup table td :last-child{font-size:1.125rem;margin:.3125rem 0 0;line-height:1.3}.statistics-columns{padding-top:4rem;padding-bottom:4rem}.statistics--centered .statistic{-ms-flex-item-align:stretch;align-self:stretch;padding-left:15px}.statistics--centered .statistics-container>p{text-align:center}.statistics-cmp{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.statistics-cmp .statistics-container{padding-left:1rem;padding-right:1rem;max-width:1550px;width:100%;margin:0 auto}@media (min-width:992px){.statistics-cmp.statistics--centered .statistics,.statistics-cmp.statistics--centered .statistics-container>p,.statistics-cmp.statistics--horizontal .statistics,.statistics-cmp.statistics--horizontal .statistics-container>p{margin-left:8.33333%;float:none;width:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}.statistics-cmp.statistics--centered .statistics-container>p,.statistics-cmp.statistics--horizontal .statistics-container>p{margin-top:1rem;font-size:1.3125rem;line-height:1.8}.statistics-cmp.statistics-columns{padding:4rem 15px}.statistics-cmp.statistics-columns>svg{overflow:hidden;left:calc(50vw + 24rem)}.statistics-cmp.statistics-columns .statistics-container{width:48rem;max-width:48rem;margin:0 auto;padding-left:0;padding-right:0}.statistics-cmp.statistics-columns .statistics-container>p{font-size:1.3125rem;line-height:1.8}
@media (max-width:991.98px){.long-form-content .statistics-cmp.statistics-columns{margin-left:-15px;margin-right:-15px}}.statistics-cmp:not(.text-white) .statistics-container .statistics .statistic,.statistics-cmp:not(.text-white) .statistics-container .statistics .statistic .statistic-value{border-color:#b52424}.long-form-content .statistics-cmp{width:100%}a.tag-link,button.tag-link{margin-bottom:.5rem;margin-right:.5rem}a.tag-link:hover,button.tag-link:hover{text-decoration:none}a.tag-link[href]:hover,button.tag-link[href]:hover{text-decoration:underline}a.tag-link+a.tag-link,a.tag-link+button.tag-link,button.tag-link+a.tag-link,button.tag-link+button.tag-link{margin-left:0}.animated .mobile-svg-wrapper,.mobile-svg-wrapper.animated{opacity:0;-webkit-transform:translate3d(0,2.8125rem,0);transform:translate3d(0,2.8125rem,0);-webkit-transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.01,.12,.17,1.02);transition:opacity .5s linear,-webkit-transform .5s cubic-bezier(.01,.12,.17,1.02);transition:transform .5s cubic-bezier(.01,.12,.17,1.02),opacity .5s linear;transition:transform .5s cubic-bezier(.01,.12,.17,1.02),opacity .5s linear,-webkit-transform .5s cubic-bezier(.01,.12,.17,1.02)}.animate .mobile-svg-wrapper,.mobile-svg-wrapper.animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
.technology-stack .content-lockup .content-title h2{font-size:3.5rem}
.technology-stack svg.step-2 [data-name="8-modern-workplace"],.technology-stack svg.step-3 [data-name="7-it-outsourcing"],.technology-stack svg.step-3 [data-name="8-modern-workplace"],.technology-stack svg.step-4 [data-name="6-cloud"],.technology-stack svg.step-4 [data-name="7-it-outsourcing"],.technology-stack svg.step-4 [data-name="8-modern-workplace"],.technology-stack svg.step-5 [data-name="5-security"],.technology-stack svg.step-5 [data-name="6-cloud"],.technology-stack svg.step-5 [data-name="7-it-outsourcing"],.technology-stack svg.step-5 [data-name="8-modern-workplace"],.technology-stack svg.step-6 [data-name="4-applications"],.technology-stack svg.step-6 [data-name="5-security"],.technology-stack svg.step-6 [data-name="6-cloud"],.technology-stack svg.step-6 [data-name="7-it-outsourcing"],.technology-stack svg.step-6 [data-name="8-modern-workplace"],.technology-stack svg.step-7 [data-name="3-analytics-and-engineering"],.technology-stack svg.step-7 [data-name="4-applications"],.technology-stack svg.step-7 [data-name="5-security"],.technology-stack svg.step-7 [data-name="6-cloud"],.technology-stack svg.step-7 [data-name="7-it-outsourcing"],.technology-stack svg.step-7 [data-name="8-modern-workplace"],.technology-stack svg.step-8 [data-name="2-insurance-bpaas-and-bpo"],.technology-stack svg.step-8 [data-name="3-analytics-and-engineering"],.technology-stack svg.step-8 [data-name="4-applications"],.technology-stack svg.step-8 [data-name="5-security"],.technology-stack svg.step-8 [data-name="6-cloud"],.technology-stack svg.step-8 [data-name="7-it-outsourcing"],.technology-stack svg.step-8 [data-name="8-modern-workplace"],.technology-stack svg.step-9 [data-name="2-insurance-bpaas-and-bpo"],.technology-stack svg.step-9 [data-name="3-analytics-and-engineering"],.technology-stack svg.step-9 [data-name="4-applications"],.technology-stack svg.step-9 [data-name="5-security"],.technology-stack svg.step-9 [data-name="6-cloud"],.technology-stack svg.step-9 [data-name="7-it-outsourcing"],.technology-stack svg.step-9 [data-name="8-modern-workplace"],
.technology-stack svg.step-9 [data-name=aux-americas],
.technology-stack svg.step-9 [data-name=aux-asia-pacific],
.technology-stack svg.step-9 [data-name=aux-europe],
.technology-stack svg.step-9 [data-name=aux-gbs],
.technology-stack svg.step-9 [data-name=aux-gis]{opacity:1}
.technology-stack img{display:none}.nav-worldwide__investor{padding:0 2rem;font-size:.9375rem}
@media (max-width:991.98px){.nav-worldwide__investor{font-size:.8rem!important}}