.module--accordion .left-content{margin-bottom:2rem}@media print,screen and (min-width:47.9375em){.module--accordion .left-content{margin-bottom:3rem}}@media print,screen and (min-width:77.5em){.module--accordion .left-content{margin-bottom:0}}.module--accordion .accordion{border:1px solid #2d4a24;overflow:hidden}.module--accordion .accordion .accordion-item:not(:last-of-type){border-bottom:1px solid #2d4a24}.module--accordion .accordion .accordion-title{color:#2d4a24;font-size:.875rem;font-weight:700;line-height:1.2;padding:.75rem 3rem .75rem 1rem;transition:color .3s ease}@media print,screen and (min-width:47.9375em){.module--accordion .accordion .accordion-title{font-size:1rem;padding:1rem 5.75rem 1rem 1.5rem}}.module--accordion .accordion .accordion-title svg{bottom:0;height:1rem;margin:auto;position:absolute;right:1rem;top:0;transition:transform .3s ease;width:1rem}@media print,screen and (min-width:47.9375em){.module--accordion .accordion .accordion-title svg{right:1.5rem}}.module--accordion .accordion .accordion-title svg g,.module--accordion .accordion .accordion-title svg path{transition:fill .3s ease;fill:#78cc53}.module--accordion .accordion .is-active .accordion-title{background-color:#78cc53}.module--accordion .accordion .is-active .accordion-title svg{transform:rotate(180deg)}.module--accordion .accordion .is-active .accordion-title svg g,.module--accordion .accordion .is-active .accordion-title svg path{fill:#fff}.module--accordion .accordion .accordion-content{padding:.75rem 1rem}@media print,screen and (min-width:47.9375em){.module--accordion .accordion .accordion-content{padding:1.5rem}}