.text-image-content{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-item-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.5rem}.beacon-on-light .text-image-content,.container-trp-light-grey .text-image-content,.text-image-content.beacon-on-light{--textimage-link-color:var(--beacon-color-hyperlink-default-on-light);--textimage-text-color:var(--beacon-color-text-default-on-light)}.beacon-on-dark .text-image-content,.beacon-on-darker .text-image-content,.container-trp-dark-blue .text-image-content,.container-trp-dark-grey .text-image-content,.container-trp-midnight-blue .text-image-content,.text-image-content.beacon-on-dark{--textimage-link-color:var(--beacon-color-hyperlink-default-on-dark);--textimage-text-color:var(--beacon-color-text-default-on-dark)}.beacon-on-lighter .text-image-content,.container-white .text-image-content,.text-image-content.beacon-on-light{--textimage-link-color:var(--beacon-color-hyperlink-default-on-light);--textimage-text-color:var(--beacon-color-text-default-on-light)}.text-image-content .text-container{--textimage-text-spacer:0.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.text-image-content .text-container .text-image_text{margin-bottom:1.5rem}.text-image-content .text-container .text-image_text h1,.text-image-content .text-container .text-image_text h2,.text-image-content .text-container .text-image_text h3,.text-image-content .text-container .text-image_text h4,.text-image-content .text-container .text-image_text h5,.text-image-content .text-container .text-image_text h6,.text-image-content .text-container .text-image_text li,.text-image-content .text-container .text-image_text ol,.text-image-content .text-container .text-image_text p,.text-image-content .text-container .text-image_text span,.text-image-content .text-container .text-image_text ul{color:var(--textimage-text-color,--container-text-color)}.text-image-content .text-container .text-image_text h1 b,.text-image-content .text-container .text-image_text h1 strong,.text-image-content .text-container .text-image_text h2 b,.text-image-content .text-container .text-image_text h2 strong,.text-image-content .text-container .text-image_text h3 b,.text-image-content .text-container .text-image_text h3 strong,.text-image-content .text-container .text-image_text h4 b,.text-image-content .text-container .text-image_text h4 strong,.text-image-content .text-container .text-image_text h5 b,.text-image-content .text-container .text-image_text h5 strong,.text-image-content .text-container .text-image_text h6 b,.text-image-content .text-container .text-image_text h6 strong,.text-image-content .text-container .text-image_text li b,.text-image-content .text-container .text-image_text li strong,.text-image-content .text-container .text-image_text ol b,.text-image-content .text-container .text-image_text ol strong,.text-image-content .text-container .text-image_text p b,.text-image-content .text-container .text-image_text p strong,.text-image-content .text-container .text-image_text span b,.text-image-content .text-container .text-image_text span strong,.text-image-content .text-container .text-image_text ul b,.text-image-content .text-container .text-image_text ul strong{font-family:var(--beacon-font-family-bold)}.text-image-content .text-container .text-image_text h1,.text-image-content .text-container .text-image_text h2,.text-image-content .text-container .text-image_text h3,.text-image-content .text-container .text-image_text h4,.text-image-content .text-container .text-image_text h5,.text-image-content .text-container .text-image_text h6{margin-bottom:var(--textimage-text-spacer);margin-top:0}.text-image-content .text-container .text-image_text ol,.text-image-content .text-container .text-image_text ul{margin-bottom:0;margin-top:0;padding-bottom:var(--textimage-text-spacer)}.text-image-content .text-container .text-image_text ol li,.text-image-content .text-container .text-image_text ol li:first-child,.text-image-content .text-container .text-image_text ul li,.text-image-content .text-container .text-image_text ul li:first-child{padding-bottom:0;padding-top:0}.text-image-content .text-container .text-image_text p{margin:0;padding-bottom:var(--textimage-text-spacer)}.text-image-content .text-container .text-image_text a{color:var(--textimage-link-color);text-decoration:underline}.text-image-content .text-container .text-image_text a:focus-visible{background-color:var(--beacon-system-color-background-link-focus);border-block-end-color:unset;-webkit-box-shadow:0 var(--beacon-system-width-border-jumbo) 0 0 var(--beacon-system-color-border-link-focus);box-shadow:0 var(--beacon-system-width-border-jumbo) 0 0 var(--beacon-system-color-border-link-focus);color:var(--beacon-system-color-focus);outline:none;text-decoration:none}.text-image-content .text-container .text-image_text .b-word-wrap{display:inline-block;word-break:keep-all}.aem-AuthorLayer-Edit .text-image-content .text-container .text-image_text .b-word-wrap,.coral-RichText .text-image-content .text-container .text-image_text .b-word-wrap{background-color:#fdf}.aem-AuthorLayer-Edit .text-image-content .text-container .text-image_text .b-word-wrap.secondary,.coral-RichText .text-image-content .text-container .text-image_text .b-word-wrap.secondary{background-color:#7ef6b7}.text-image-content .text-container .cta-slot{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media only screen and (min-width:640px){.text-container .cta-slot{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:960px){.text-image-content{--textimage-text-spacer:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}.text-image-content.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-image-content>.image-container,.text-image-content>.text-container{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width:1280px){.text-container{--textimage-text-spacer:1.5rem}}