.roi-section{padding-bottom:1.5rem;padding-top:2rem}@media(width >= 600px){.roi-section{padding-bottom:2.5rem;padding-top:3rem}}@media(width >= 1080px){.roi-section{padding-bottom:4rem}}@media(width >= 900px){.roi-section .container{padding:0}}.roi-section .image-container{align-items:center;display:flex;justify-content:center;padding-right:.875rem}.roi-section .image-container img{height:auto;width:100%}.roi-section .information-container{margin-top:1.5rem}@media(width >= 600px){.roi-section .information-container{margin-bottom:auto;margin-top:auto;padding-left:.875rem}}.roi-section p.description{margin-bottom:0;margin-top:1rem}@media(width >= 1080px){.roi-section p.description{font-size:var(--cl-font-size-p-large);font-weight:var(--cl-font-weight-light);line-height:var(--cl-line-height-large)}}.roi-section .roi-subtotal-container{display:inline-flex;gap:2rem;margin:1rem auto 0}@media(width >= 1080px){.roi-section .roi-subtotal-container{gap:4rem}}.roi-section .subtotal-item{flex:1;justify-content:flex-start;white-space:nowrap}.roi-section .subtotal-label-heading{margin:0}.roi-section .subtotal-value-container{align-items:baseline;display:flex;gap:.25rem}.roi-section .subtotal-value{font-size:var(--cl-font-size-p-medium);font-weight:var(--cl-font-weight-demi-bold);line-height:var(--cl-line-height-h6);margin-bottom:0;margin-top:.25rem}@media(width >= 600px){.roi-section .subtotal-value{font-size:1.25rem}}.roi-section .subtotal-year{margin-bottom:0;margin-top:.25rem}@media(width >= 600px){.roi-section .subtotal-year{font-size:var(--cl-font-size-p-medium);font-weight:var(--cl-font-weight-light);line-height:var(--cl-line-height-medium)}}.roi-section .button-container{display:flex;justify-content:center;margin-top:1rem}@media(width >= 600px){.roi-section .button-container{justify-content:flex-start}}.roi-section .roi-button{width:100%}@media(width >= 600px){.roi-section .roi-button{justify-content:flex-start;width:auto}}@media(width >= 1080px){.roi-section .roi-button{font-size:var(--cl-font-size-large);line-height:var(--cl-line-height-large);padding:1rem 2.5rem}}