.image-with-text{position:relative;padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}@media only screen and (max-width: 767px){.image-with-text{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}}.image-with-text .image-with-text__wrapper{display:flex;justify-content:center}.image-with-text .image-with-text__wrapper .image-with-text__side-wrapper{height:100%;margin:0 auto}.image-with-text .image-with-text__wrapper.image-with-text__wrapper--text-left{flex-direction:row-reverse}@media only screen and (max-width: 767px){.image-with-text .image-with-text__wrapper.image-with-text__wrapper--text-left{flex-direction:column}}.image-with-text .image-with-text__wrapper.image-with-text__wrapper--text-left .image-with-text__side--image+.image-with-text__side--text .image-with-text__side-wrapper{margin:0}.image-with-text .image-with-text__wrapper.image-with-text__wrapper--text-right{flex-direction:row}@media only screen and (max-width: 767px){.image-with-text .image-with-text__wrapper.image-with-text__wrapper--text-right{flex-direction:column}}.image-with-text .image-with-text__wrapper.image-with-text__wrapper--text-right .image-with-text__side--image+.image-with-text__side--text .image-with-text__side-wrapper{margin:0}.image-with-text .image-with-text__wrapper.image-with-text__wrapper--accordions .image-with-text__side.image-with-text__side--image{min-height:var(--image-height-desktop)}@media only screen and (max-width: 767px){.image-with-text .image-with-text__wrapper.image-with-text__wrapper--accordions .image-with-text__side.image-with-text__side--image{height:250px;min-height:var(--image-height-mobile)}}.image-with-text .image-contain img{object-fit:contain}.image-with-text .image-with-text__side.image-with-text__side--image{flex:1;height:auto;min-height:var(--image-height-desktop)}@media only screen and (max-width: 767px){.image-with-text .image-with-text__side.image-with-text__side--image{flex:unset;margin:0 20px;min-height:var(--image-height-mobile)}}.image-with-text .image-with-text__side.image-with-text__side--text{flex:0 1 41.6%;width:100%;padding:65px 104px;background-color:var(--bg-color);color:var(--color)}@media only screen and (max-width: 1279px){.image-with-text .image-with-text__side.image-with-text__side--text{padding:40px 40px}}@media only screen and (max-width: 767px){.image-with-text .image-with-text__side.image-with-text__side--text{flex:1;padding:40px 20px}}.image-with-text .image-with-text__side.image-with-text__side--text.image-with-text__side--text-left .image-with-text__side-wrapper{align-items:start;text-align:left}@media only screen and (max-width: 767px){.image-with-text .image-with-text__side.image-with-text__side--text.image-with-text__side--text-left .image-with-text__side-wrapper{align-items:center}}.image-with-text .image-with-text__side.image-with-text__side--text.image-with-text__side--text-center .image-with-text__side-wrapper{align-items:center;text-align:center}.image-with-text .image-with-text__side.image-with-text__side--text.image-with-text__side--text-right .image-with-text__side-wrapper{align-items:end;text-align:right}@media only screen and (max-width: 767px){.image-with-text .image-with-text__side.image-with-text__side--text.image-with-text__side--text-right .image-with-text__side-wrapper{align-items:center}}.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__side-wrapper{max-width:380px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 767px){.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__side-wrapper{max-width:unset}}.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__heading,.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__subheading{width:100%;color:inherit;text-align:inherit}.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__heading:not(:last-child),.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__subheading:not(:last-child),.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__btn:not(:last-child),.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__accordion:last-of-type:not(:last-child){margin-bottom:40px}@media only screen and (max-width: 767px){.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__heading--before-paragraph.image-with-text__heading:not(:last-child){margin-bottom:20px}}.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__accordion .accordion__button{padding-top:20px;padding-bottom:20px}.image-with-text .image-with-text__side.image-with-text__side--text .image-with-text__accordion:first-of-type .accordion__button{padding-top:0}.image-with-text.image-with-text--bleed{--page-margin: max(0px, calc((100% - var(--page-width, 1440px)) / 2));--layout-edge: calc(var(--page-margin) + var(--page-gutter-desktop, 120px))}@media only screen and (max-width: 1023px){.image-with-text.image-with-text--bleed{--layout-edge: calc(var(--page-margin) + var(--page-gutter-tablet, 40px))}}@media only screen and (max-width: 767px){.image-with-text.image-with-text--bleed{--layout-edge: var(--page-gutter-mobile, 20px)}}.image-with-text.image-with-text--bleed .image-with-text__side.image-with-text__side--text{flex-basis:calc(var(--layout-edge) + .416*(100% - var(--layout-edge)))}@media only screen and (max-width: 767px){.image-with-text.image-with-text--bleed .image-with-text__side.image-with-text__side--text{flex-basis:auto}}.image-with-text.image-with-text--bleed.image-with-text--text-left .image-with-text__side--text{padding-left:var(--layout-edge)}.image-with-text.image-with-text--bleed.image-with-text--text-right .image-with-text__side--text{padding-right:var(--layout-edge)}@media only screen and (max-width: 767px){.image-with-text.page-width .image-with-text__side.image-with-text__side--image{margin:0}}.image-with-text.page-width .image-with-text__side.image-with-text__side--image,.image-with-text.page-width .image-with-text__side.image-with-text__side--text{flex:1 1 calc(50% - 36px)}@media only screen and (max-width: 767px){.image-with-text.page-width .image-with-text__side.image-with-text__side--image,.image-with-text.page-width .image-with-text__side.image-with-text__side--text{flex:unset}}.image-with-text.page-width .image-with-text__wrapper{gap:36px}@media only screen and (max-width: 767px){.image-with-text.page-width .image-with-text__wrapper{gap:0}}.image-with-text.page-width .image-with-text__side--text{padding:65px 110px}@media only screen and (max-width: 1279px){.image-with-text.page-width .image-with-text__side--text{padding:40px 40px}}@media only screen and (max-width: 767px){.image-with-text.page-width .image-with-text__side--text{padding:40px 20px}}.image-with-text.page-width .image-with-text__side--text .image-with-text__side-wrapper{max-width:unset}@media only screen and (max-width: 767px){.image-with-text.page-width .image-with-text__side--text .image-with-text__heading:not(:last-child),.image-with-text.page-width .image-with-text__side--text .image-with-text__subheading:not(:last-child),.image-with-text.page-width .image-with-text__side--text .image-with-text__btn:not(:last-child),.image-with-text.page-width .image-with-text__side--text .image-with-text__accordion:last-of-type:not(:last-child){margin-bottom:20px}}.image-with-text.acs-page-width__paddings{padding-left:var(--page-gutter-desktop, 120px);padding-right:var(--page-gutter-desktop, 120px)}@media only screen and (max-width: 1023px){.image-with-text.acs-page-width__paddings{padding-left:var(--page-gutter-tablet, 40px);padding-right:var(--page-gutter-tablet, 40px)}}@media only screen and (max-width: 767px){.image-with-text.acs-page-width__paddings{padding-left:0;padding-right:0}}.image-with-text__icons-wrapper{max-width:380px;display:flex;gap:20px;align-items:center}.image-with-text__icons-wrapper svg{max-width:100%;max-height:150px;min-height:70px}@media only screen and (max-width: 767px){.image-with-text__icons-wrapper svg{max-height:100px}}.image-with-text__icon{flex:1 0 45%}.image-with-text__btn{margin-top:30px;background:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-text)}@media only screen and (min-width: 1024px){.image-with-text__btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-border);color:var(--btn-hover-text)}}@media only screen and (max-width: 1023px){.image-with-text__btn{background:var(--btn-mobile-bg);border-color:var(--btn-mobile-border);color:var(--btn-mobile-text)}}