.accordionContainerInner{gap:var(--module-spacing,40px);grid-template-columns:repeat(12,1fr);max-width:1280px;margin:0 auto;display:grid;position:relative}@media (min-width:800px) and (max-width:1279px){.accordionContainerInner{grid-template-columns:repeat(8,1fr)}}@media (max-width:799px){.accordionContainerInner{flex-direction:column-reverse;max-width:500px;display:flex}}.accordion-breakdown{gap:var(--spacing-4);flex-flow:column wrap;grid-column:span 5;display:flex}@media (min-width:800px) and (max-width:1279px){.accordion-breakdown{grid-column:span 4}}@media (max-width:799px){.accordion-breakdown{grid-column:span 4}}.accordionImageContainer{grid-column:7/13}@media (min-width:800px) and (max-width:1279px){.accordionImageContainer{grid-column:5/9}}.accordionImageContainer img{width:100%}.accordion-title{gap:var(--spacing-1-5);flex-direction:column;display:flex}.accordion-container{flex-direction:column;gap:.5rem;display:flex}.accordion-container .accordion-block{cursor:pointer;border-radius:4px;margin-left:0;padding:0;overflow:hidden}.accordion-container .accordion-block .accordion-icon{width:24px;height:24px;position:absolute;top:19px;right:calc(100% - 36px)}.accordion-container .accordion-block .accordion-icon svg{width:100%;height:100%}.accordion-container .accordion-block .accordion-icon svg path{fill:var(--client-green-500)}@media (max-width:799px){.accordion-container .accordion-block .accordion-icon{width:20px;height:20px;display:none;right:calc(100% - 32px)}}.accordion-container .accordion-block .accordion-header-container{padding:1rem 1.25rem .5rem 3rem;position:relative}.accordion-container .accordion-block .accordion-header-container h4{line-height:1.33}@media (max-width:799px){.accordion-container .accordion-block .accordion-header-container{padding:1rem 1rem .5rem}}.accordion-container .accordion-block .accordion-copy{max-height:0;margin:0;padding:0 .5rem .5rem 3rem;transition:all .3s}@media (max-width:799px){.accordion-container .accordion-block .accordion-copy{padding:0 .5rem .5rem}}.accordion-container .accordion-block .accordion-copy p{opacity:0;color:var(--dark-grey);transition:opacity .3s}.accordion-container .accordion-block.selected .accordion-copy{max-height:300px;padding:0 1.25rem 1.5rem 3rem;transition:max-height .5s}@media (max-width:799px){.accordion-container .accordion-block.selected .accordion-copy{padding:0 1rem .75rem}}.accordion-container .accordion-block.selected p{opacity:1;transition:opacity .5s .25s}.accordionEyebrowText{color:var(--client-green-500)}
