@use "sass:math";.module--accordion{overflow:hidden;position:relative}.module--accordion .grid-container{max-width:97.5rem}.module--accordion .right-image{position:absolute;right:40%;top:80%;width:25.625rem}.module--accordion .top-content{position:relative}.module--accordion .accordion{margin-bottom:-.5rem;position:relative}@media print,screen and (max-width:77.49875em){.module--accordion .accordion+.accordion{margin-top:.5rem}}.module--accordion .accordion .accordion-item{background-color:#f9f9f9;border-radius:1rem;margin-bottom:.5rem;overflow:hidden}.module--accordion .accordion .accordion-title{padding:1.25rem 5.75rem 1.25rem 1.5rem}@media print,screen and (max-width:77.49875em){.module--accordion .accordion .accordion-title{font-size:1rem}}.module--accordion .accordion .accordion-title span{color:#474747;transition:color .3s ease}.module--accordion .accordion .accordion-title svg{bottom:0;height:.75rem;margin:auto;position:absolute;right:1rem;top:0;transition:transform .3s ease;width:.75rem}@media print,screen and (min-width:47.9375em){.module--accordion .accordion .accordion-title svg{height:1rem;right:1.5rem;width:1rem}}.module--accordion .accordion .accordion-title svg g,.module--accordion .accordion .accordion-title svg path{fill:#ed2028;transition:fill .3s ease}.module--accordion .accordion .is-active .accordion-title{background-color:#ed2028}.module--accordion .accordion .is-active .accordion-title strong{color:#fff}.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:1.5rem}.module--accordion.bg-grey .accordion .accordion-item{background-color:#fff}