.image__image{width:auto!important;max-width:100%;max-height:30rem;height:auto}.videoboxsize{max-width:50rem;margin-left:auto;margin-right:auto}.videobox{padding-top:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video{position:absolute;top:0;left:0;width:100%;height:100%}.banner.banner--contain .banner__icon{color:#fff;fill:currentColor}.products__item--highlight{display:block}.links__list{justify-content:left;-ms-flex-pack:start}@media (min-width:1024px){.navigation__column{padding-top:2rem}.page-top__content{max-width:40rem}}.navigation__heading{margin-bottom:1rem}.navigation__item{margin-bottom:.5rem}.header__nav-item--bold.last{margin-right:0}.page-top__gradient{background:linear-gradient(150deg,rgba(0,150,220,0),rgba(0,150,220,0) 35%,#0096dc 80%)}.feature-banner__gradient--right{background:linear-gradient(90deg,hsla(0,0%,96%,0),hsla(0,0%,96%,0) 10%,#f4f4f4 60%)}body:not(.compact){overflow-y:scroll}#modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:9999}#modal-content{position:absolute;left:50%;z-index:99999;margin-left:-500px;top:50px}.rich-text p.lead{font-size:1.5rem;line-height:1.375}.read-more--expanded+.content-block__btn-container{display:none}.videoboxsize{margin-top:1.25rem;margin-bottom:1.25rem}.double-banner__column--image-full-height .double-banner__content{background:linear-gradient(to top,rgb(0,0,0,.7),transparent)}.links__list-link svg{color:#b2b2b2;fill:currentColor;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.5s;margin:5px 25px;width:28px;height:28px}.links__list-link:hover svg{color:#0096dc}.tabs__panel{overflow:hidden}@media (min-width:768px){.links__list-link svg{margin:15px 25px}.image__image.rightaligned{width:40%!important;float:right;margin-left:1.75rem;margin-top:1.7rem;height:auto}.rich-text p{margin-top:1.25rem}}.content-block table{border-spacing:0;width:100%;border-collapse:separate;margin-bottom:20px;font-size:1rem;padding-bottom:25px;border-bottom:5px solid #e9e9e9;color:#676767}.content-block table caption{font-size:1rem;font-weight:600;border-bottom:4px solid #e9e9e9;padding:0 0 10px;margin:0 0 20px;position:relative;color:#676767;text-align:left}.content-block table tbody tr:first-child{background:#676767}.content-block table tbody td{padding:6px 6px 3px;vertical-align:top;text-align:center;border-left:1px solid #e4e4e4}.content-block table tbody td:first-child{text-align:left;border-left:transparent;min-width:30%}.content-block table tbody tr:first-child td{color:#fff}.content-block table tbody tr:nth-child(2n){background:#cacaca}@media (min-width:1024px){.content-block table tbody td{padding:9px 6px 6px;vertical-align:top;text-align:center;border-left:1px solid #e4e4e4}}@media (min-width:768px){.page-top.blue .btn:not(.btn--link){background-color:#fff;color:#0096dc}}@media (min-width:1000px) and (max-width:1219px){.header__search{width:180px}.container{padding-left:1.5rem;padding-right:1.5rem}.page-top__content{max-width:25rem}}@media (min-width:768px) and (max-width:1219px){.legacy .container{padding:0 20px}}@media (max-width:1024px){.gea-share-box iframe{height:175px}.gea-share-box .btn.btn-blue.btn-block{margin-top:0}}.link-list.ourproducts{padding-bottom:1.5rem;margin-top:-1.5rem}.navigation__list--global,.spacer{margin-top:1.5rem}.product-groups__list .product-groups__item{position:relative}.teaser-grid__link__image__lifecycle{position:absolute;font-size:0;line-height:1}.teaser-grid__link__image__lifecycle{left:auto;right:calc(1.25rem - 10px);top:20px;bottom:auto}.highlight-block__image__lifecycle .lifecycle-chevron,.lifecycle-chevron{position:relative;display:inline-block;vertical-align:top;width:18px;height:36px;color:#f89c1c}.highlight-block__image__lifecycle .lifecycle-chevron::after,.highlight-block__image__lifecycle .lifecycle-chevron::before,.lifecycle-chevron::after,.lifecycle-chevron::before{content:"";position:absolute;left:50%;width:50%;height:18px;background:currentColor}@media (min-width:1199px){.lifecyle-service-stages__visual__labels .lifecycle-chevron::before{height:24px}.lifecyle-service-stages__visual__labels .lifecycle-chevron::after{height:25px}}.highlight-block__image__lifecycle .lifecycle-chevron::after,.lifecycle-chevron::after{height:19px}.highlight-block__image__lifecycle .lifecycle-chevron::before,.lifecycle-chevron::before{top:0;transform:skewX(22.5deg) translateX(-50%)}.lifecycle-tag{position:relative;display:inline-block;vertical-align:top;margin-left:9px;padding-right:9px;max-width:70%}.lifecycle-tag span::after,.lifecycle-tag span::before,.lifecycle-tag::after,.lifecycle-tag::before{content:"";position:absolute;width:9px;height:18px;background:#f89c1c}.lifecycle-tag span::before,.lifecycle-tag::before{top:0;transform:skewX(22.5deg) translateX(-50%)}.lifecycle-chevron::after{bottom:0;transform:skewX(-22.5deg) translateX(-50%)}.lifecycle-tag::after,.lifecycle-tag::before{left:0}.lifecycle-tag span{position:relative;display:table-cell;vertical-align:middle;height:36px;padding:3px 6px;background:#f89c1c;color:#fff;font-weight:600;font-size:.7rem;line-height:12px;text-transform:uppercase;z-index:1}.lifecycle-tag span{display:inline-flex;flex-wrap:wrap;align-items:center}.lifecycle-tag span::after,.lifecycle-tag span::before,.lifecycle-tag::after,.lifecycle-tag::before{content:"";position:absolute;width:9px;height:18px;background:#f89c1c}.lifecycle-tag span::after{height:19px;background:#f89c1c}.lifecycle-tag span::before,.lifecycle-tag::before{top:0;transform:skewX(22.5deg) translateX(-50%)}.lifecycle-tag span::after,.lifecycle-tag span::before{right:-9px}.lifecycle-tag span::after,.lifecycle-tag::after{bottom:0;transform:skewX(-22.5deg) translateX(-50%)}@media (max-width:768px){.teaser-grid__link__image__lifecycle{right:-10px}.product-groups__list .product-groups__item{display:block}}.content-block--1+.content-block--1{margin-top:-3rem}.content-block--3+.content-block--3{margin-top:-3rem}@media (max-width:768px){.product-groups__select-dropdown{max-width:100%}}.products__list .products__item.products__item--highlight{margin-bottom:2.5rem}.products__list .products__item{display:block}.solutions__caption{width:calc(100% + 1px)}.banner .banner__column .banner__title{font-size:1.5rem}@media (min-width:1024px){.banner .banner__column .banner__title{font-size:2.125rem}}.feature-banner__image{background-position:center}.page-top__curve{top:0;bottom:0}.banner.banner--contain{margin-top:3.75rem;margin-bottom:3.75rem}.links.links--left h2{margin-bottom:1.875rem}@media (min-width:1024px){.page-top__curve{bottom:-1px}.banner.banner--contain{margin-top:5rem;margin-bottom:5rem}.links.links--left h2{margin-bottom:2.5rem}}.footer__contact .social__list svg{color:#fff;fill:#fff}.page-top__curve-image{transform:scale(1.01) translateY(1px)}@media (max-width:1025px){.header__nav-item.header__nav-item--bold{display:none}}.products__item.products__item--highlight a{margin-top:1.25rem}.navigation__link-icon-container{margin-right:16px;width:28px;height:28px;margin-left:-44px}.navigation__link-icon-container svg{--text-opacity:1;color:#b2b2b2;color:rgba(178,178,178,var(--text-opacity));fill:currentColor;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.5s;width:auto;height:20px}.navigation__item{height:28px}@media all and (min-width:1024px){.navigation__column .navigation__column .navigation__column{left:159px}.page-top__product-search.empty{bottom:-12rem}}@media all and (min-width:1220px){.navigation__column .navigation__column .navigation__column{left:199px}}.navigation__heading{font-size:1.5rem}.content-block--3.title+.image{margin-top:-3rem}.content-block--3.title+.carousel{margin-top:-3rem}@media all and (min-width:768px){.footer__intro{width:40%}.footer__page-links{width:60%}.footer__page-links .links-container--right{padding-left:1.25rem;border-left:1px solid #5f686d}.footer__page-links .links-container{width:33.3333%}.footer__page-links .links-container__list:first-of-type{padding-right:1.25rem}.stories-grid__column{flex-wrap:nowrap}}.footer__page-links .links-container__list li{margin-bottom:.8rem}.page-top__nav{z-index:11}.breadcrumb-drop a{font-size:1rem}.breadcrumb-trunc button.breadcrumb__link .breadcrumb__icon{top:1px}.xpmMetadata{max-width:100%}body .xpm{display:none}body.xpm .xpm{display:block}body.xpm span.xpm{display:inline}.xpm .xpm-padding-top{padding-top:30px}.xpm .xpm-padding-bottom{padding-bottom:30px}.xpmMetadata{background:#fceec0;padding:10px;margin:10px auto;max-width:1500px;font-size:1em;color:#666;line-height:17px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.xpmMetadata .xpmfield{margin:10px 5px;background-color:#f6e7b5;line-height:30px}.xpmMetadata span.field{color:#404040;font-weight:600;background-color:#fceec0;display:inline-block;padding:0 10px 0 0;margin:0 10px 0 0}.inline-editing{margin:50px 0;border:0 solid #d5c584;background-color:#fceec0;padding:15px}.inline-editing.compact{margin:10px 0 50px 0}.inline-editing .xpmMetadata{border:0 dashed #d5c584;background:0 0;padding:5px;margin:5px auto;max-width:100%;font-size:1em;color:#666;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:30px;font-family:Inter,sans-serif}.inline-editing h2,.xpm h2{border-bottom:1px solid #d5c584;margin:5px 0 10px 0}.inline-editing h2 span,.xpm h2 span{background-color:#d5c584;padding:0 50px;display:inline-block;color:#fff;font-size:14px;margin-left:10px}.inline-editing .xpmMetadata .xpmfield{margin:7px 0;background-color:#f6e7b5;padding:0 10px}.inline-editing .xpmMetadata .xpmfield span.field{color:#404040;font-weight:600;background-color:#fceec0;display:inline-block;padding:0 10px 0 0;margin:0 10px 0 -10px}@media (min-width:1024px){.inline-editing{padding-left:3.125rem;padding-right:3.125rem}}@media (min-width:1220px){.inline-editing{padding-left:70px;padding-right:70px}}@media (min-width:1440px){.inline-editing{padding-left:110px;padding-right:110px}}.container .inline-editing{padding-left:15px;padding-right:15px}.notification .rich-text{background-color:#f4f4f4;padding:1.5rem 1.5rem}.notification .rich-text p{color:#666;margin:0}.notification .btn{float:right;margin:0 0 0 2rem}.notification .btn.mobile{display:none}.notification .btn:not(.btn--small):not(.btn--link):hover{padding:.9375rem 1.875rem}@media all and (max-width:768px){.notification .btn{display:none}.notification .btn.mobile{display:block;float:none;margin:1.5rem 0 0 0}}.page-top__content .read-more--expanded+.btn.btn--ghost{display:none!important}.content-block__content{clear:both}@media (min-width:1200px){#onetrust-banner-sdk{margin:0 auto;width:calc(100% - 200px)}}.stories-grid__card--large .stories-grid__image,.stories-grid__image{min-height:auto;padding-top:56.25%}
