.accordion-component{display:block}.accordion-component--no-margin-top{margin-top:-5rem}.accordion-component--vertical-padding{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 750px){.accordion-component--vertical-padding{padding-top:4rem;padding-bottom:4rem}.accordion-component--no-margin-top{margin-top:calc(-1 * (5rem + var(--page-width-margin)))}}.accordion-component__media{max-width:100%;height:auto}@media screen and (max-width: 749px){.accordion-component .small-hide+.accordion-component__accordion-col{padding-left:0;padding-right:0}}@media screen and (min-width: 750px) and (max-width: 989px){.accordion-component .medium-hide+.accordion-component__accordion-col{padding-left:0;padding-right:0}}.accordion-component--image-last-mobile.accordion-component--image-col-right .accordion-component__image-col{order:1}@media screen and (max-width: 479px){.accordion-component--image-last-mobile.accordion-component--image-col-left .accordion-component__image-col{order:1}}.accordion-component__accordion-col .accordion:first-child{margin-top:2rem}.accordion-component__inner{display:grid}@media screen and (min-width: 480px){.accordion-component__inner{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.accordion-component--image-col-right .accordion-component__image-col{order:1}.accordion-component__accordion-col{grid-column:span 2}.accordion-component__accordion-col .title,.accordion-component__accordion-col .accordion:first-child{margin-top:0}.accordion-component--image-col-left .accordion-component__accordion-col{padding-left:max(10%,3rem)}.accordion-component--image-col-right .accordion-component__accordion-col{padding-right:max(10%,3rem)}.accordion-component .accordion-component__accordion-col:only-child{padding-left:0;padding-right:0}}@media screen and (min-width: 750px){.accordion-component__inner{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.accordion-component__accordion-col{grid-column:span 1}}
