.module.module--accordion{overflow:hidden;position:relative}.module.module--accordion .background-animation{bottom:-6.25rem;height:auto;max-width:37.5rem;position:absolute;right:-8.75rem;width:100%;z-index:0}@media print,screen and (min-width:47.99375em){.module.module--accordion .background-animation{bottom:-6.25rem;max-width:50rem;right:-15rem}}@media print,screen and (min-width:77.55625em){.module.module--accordion .background-animation{bottom:-8.125rem;max-width:62.5rem;right:0}}.module.module--accordion.bg-white .accordion-title{box-shadow:inset -.3125rem .9375rem 1.5625rem rgba(0,0,0,.03)}.module.module--accordion.bg-white .accordion-content{box-shadow:inset -.3125rem .9375rem 3.125rem rgba(0,0,0,.03)}.module.module--accordion .left-content{margin-bottom:2rem}@media print,screen and (min-width:47.99375em){.module.module--accordion .left-content{margin-bottom:3rem}}@media print,screen and (min-width:77.55625em){.module.module--accordion .left-content{margin-bottom:0}}.module.module--accordion .left-content .description{margin-bottom:1.5rem}@media print,screen and (min-width:47.99375em){.module.module--accordion .left-content .description{margin-bottom:2rem}}.module.module--accordion .right-content .accordion{display:flex;flex-direction:column;gap:.5rem}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion{gap:1rem}}.module.module--accordion .right-content .accordion .accordion-item.is-active .accordion-title{background:linear-gradient(135deg,#e362a5,#8a4e9d);border-radius:.5rem .5rem 0 0}.module.module--accordion .right-content .accordion .accordion-item.is-active .accordion-title strong{color:#fff}.module.module--accordion .right-content .accordion .accordion-item.is-active .accordion-title svg{transform:rotate(180deg)}.module.module--accordion .right-content .accordion .accordion-item.is-active .accordion-title svg path{fill:#fff}.module.module--accordion .right-content .accordion .accordion-item .accordion-title{align-items:center;backdrop-filter:blur(.625rem);background-color:hsla(0,0%,100%,.5);border-radius:.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding:1rem;transition:background .3s ease,border-radius .3s ease}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-title{padding:1.5rem}}.module.module--accordion .right-content .accordion .accordion-item .accordion-title strong{color:#000;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:-.0021875rem;line-height:1.5rem;transition:color .3s ease}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-title strong{font-size:1rem;letter-spacing:-.0025rem;line-height:1.75rem}}.module.module--accordion .right-content .accordion .accordion-item .accordion-title svg{height:.75rem;transition:transform .5s ease;width:.75rem}.module.module--accordion .right-content .accordion .accordion-item .accordion-content{backdrop-filter:blur(.625rem);background-color:hsla(0,0%,100%,.5);padding:1rem}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-content{padding:1.5rem}}.module.module--accordion .right-content .accordion .accordion-item .accordion-content h1,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h2,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h3,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h4,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h5{color:#5a5a5a;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-.0025rem;line-height:1.75rem;margin-bottom:1rem}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-content h1,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h2,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h3,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h4,.module.module--accordion .right-content .accordion .accordion-item .accordion-content h5{font-size:1rem}}.module.module--accordion .right-content .accordion .accordion-item .accordion-content p{color:#5a5a5a;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-.0025rem;line-height:1.75rem;margin-bottom:1rem}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-content p{font-size:1rem}}.module.module--accordion .right-content .accordion .accordion-item .accordion-content a{color:#8a4e9d;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-.0025rem;line-height:1.75rem;margin-bottom:1rem}.module.module--accordion .right-content .accordion .accordion-item .accordion-content a:hover{color:#e362a5}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-content a{font-size:1rem}}.module.module--accordion .right-content .accordion .accordion-item .accordion-content ul{display:flex;flex-direction:column;gap:.5rem;list-style-type:none}.module.module--accordion .right-content .accordion .accordion-item .accordion-content ul li:before{background:linear-gradient(135deg,#e362a5,#8a4e9d)}.module.module--accordion .right-content .accordion .accordion-item .accordion-content ul li{color:#5a5a5a;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-.0025rem;line-height:1.75rem;margin-bottom:0}@media print,screen and (min-width:77.55625em){.module.module--accordion .right-content .accordion .accordion-item .accordion-content ul li{font-size:1rem}}.module.module--accordion .accordion-left .left-content{order:0}.module.module--accordion .accordion-left .right-content{order:1}@media print,screen and (min-width:77.55625em){.module.module--accordion .accordion-left .left-content{order:1}.module.module--accordion .accordion-left .right-content{order:0}}.module.module--accordion .accordion-right .left-content{order:0}.module.module--accordion .accordion-right .right-content{order:1}.module.module--accordion .align-end .left-content{align-items:start;display:flex;flex-direction:column;justify-content:end}