.text-image__content{padding:32px 16px}.text-image__header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);font-size:var(--fontH2FontSize,27px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);font-weight:var(--fontH2FontWeight,500);letter-spacing:var(--fontH2LetterSpacing,.05px);line-height:var(--fontH2LineHeight,36px);margin-bottom:24px;margin-top:0;text-transform:var(--fontH2TextTransform,none)}.text-image__wrapper{position:relative}.text-image__wrapper:before{background:var(--imageAndTextBorderColor1);background-image:linear-gradient(to right,var(--imageAndTextBorderColor1) 40%,var(--imageAndTextBorderColor2) 40%);content:"";display:block;height:16px;width:100%}.text-image__text-container{max-width:600px}.text-image__text h1,.text-image__text h2,.text-image__text h3,.text-image__text h4,.text-image__text h5,.text-image__text h6{font-family:var(--fontQuaternaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontH6FontSize,14px);font-style:normal;font-weight:var(--fontQuaternaryFontWeight,500);font-weight:var(--fontH6FontWeight,500);letter-spacing:var(--fontH6LetterSpacing,.48px);line-height:var(--fontH6LineHeight,18px);margin-bottom:16px;margin-top:24px;text-transform:var(--fontH6TextTransform,none)}.text-image__text h1:first-child,.text-image__text h2:first-child,.text-image__text h3:first-child,.text-image__text h4:first-child,.text-image__text h5:first-child,.text-image__text h6:first-child{margin-top:0}.text-image__text p{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal!important;font-weight:var(--fontTertiaryFontWeight,300);letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:16px 0 0}.text-image__text p strong{font-weight:300!important}.text-image__text p strong,.text-image__text p strong em{font-style:normal!important}.text-image__text b,.text-image__text strong{font-weight:var(--fontTertiaryFontWeight,300);font-weight:700}.text-image__text b,.text-image__text span,.text-image__text strong{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal;letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0}.text-image__text span,.text-image__text table{font-weight:var(--fontTertiaryFontWeight,300)}.text-image__text table{font-family:var(--fontTertiaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;color:var(--colorGrayscaleBlack);color:#000;font-size:var(--fontBodyLargeFontSize,14px);font-style:normal!important;letter-spacing:var(--fontBodyLargeLetterSpacing,.32px);line-height:var(--fontBodyLargeLineHeight,27px);margin:0}.text-image__text hr{display:none!important}.text-image__text ol,.text-image__text ul{list-style:initial;margin-top:8px;padding-left:16px}.text-image__container{margin:32px auto;max-width:1392px;padding:0;width:100%}@media(min-width:992px){.text-image__container{margin:48px auto;padding:0}}.text-image__container:has(+.text-image__container){margin-bottom:0}.text-image__container+.text-image__container{margin-top:0}.text-image__container--Normal+.text-image__container--Normal .text-image__wrapper{padding-top:0}.text-image__header{margin-bottom:8px}.text-image__button{margin-top:24px}.text-image__text p{margin-top:16px}.text-image__image{width:100%}.text-image__wrapper--offset{padding-bottom:0}.text-image__image-container{display:block;position:relative}.text-image__image-container:before{content:"";display:block;padding-top:51.724137931%;width:100%}.text-image__image-container>img,.text-image__image-container>svg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.text-image__image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.text-image__wrapper--offset .text-image__image{border-radius:0;-o-object-fit:cover;object-fit:cover}@media(min-width:767px){.text-image__container{scroll-margin-top:var(--headerHeightDesktop,148px)}.text-image__container:has(+.text-image__container){margin-bottom:24px}.text-image__container+.text-image__container{margin-top:24px}.text-image__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;min-height:300px;position:relative}.text-image__wrapper:before{background-image:linear-gradient(to right,var(--imageAndTextBorderColor1) 55%,var(--imageAndTextBorderColor2) 55%);content:"";display:block;height:10px;width:55%}.text-image__wrapper:after{background:var(--imageAndTextBackground);content:"";display:block;height:60%;width:10px}.text-image__wrapper:before{bottom:0;left:0;position:absolute;z-index:1}.text-image__wrapper:after{position:absolute;right:0;top:0;z-index:1}.text-image__wrapper--Left:before{left:auto;right:0}.text-image__wrapper--Left:after{inset:auto auto 0 0}.text-image__button{margin-top:36px}.text-image__wrapper--Left{flex-direction:row-reverse}.text-image__content{flex:1 1 50%;padding:50px 60px}.text-image__header{font-family:var(--fontPrimaryFontFamily,"Roboto","Helvetica",sans-serif);-webkit-font-smoothing:antialiased;font-family:var(--fontBannerH2FontFamily,inherit);font-size:var(--fontBannerH2FontSize,42px);font-style:normal;font-weight:var(--fontPrimaryFontWeight,400);letter-spacing:var(--fontBannerH2LetterSpacing,.05px);line-height:var(--fontBannerH2LineHeight,52px);margin-bottom:16px;margin-top:0;text-transform:var(--fontBannerH2TextTransform,none)}.text-image__image-container{flex:1 1 50%;margin-top:0;overflow:hidden;position:relative}.text-image__image-container:before{content:none}.text-image__image{inset:50% 0 0 50%;margin:0;position:absolute;width:100%}.text-image__wrapper--offset{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;margin-bottom:75px}.text-image__wrapper--offset.text-image__wrapper--Left .text-image__image-container{grid-column:1}.text-image__wrapper--offset .text-image__image{margin:0}}
