.component--accordions{padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:768px){.component--accordions{padding-bottom:4.8rem;padding-top:4.8rem}}.component--accordions .btn{margin-right:16px}.component--accordions li{font-family:myriad-pro,sans-serif;font-size:1.6rem;font-weight:400;line-height:150%}.component--accordions.layout--1-column .intro.has-image{flex-direction:column}@media(min-width:992px){.component--accordions.layout--1-column .intro.has-image{align-items:center;flex-direction:row}.component--accordions.layout--1-column .intro.has-image .intro-content,.component--accordions.layout--1-column .intro.has-image .intro-image{width:calc(50% - 2.4rem)}}@media(min-width:768px){.component--accordions.layout--2-column .intro{padding-right:3.2rem}.component--accordions.layout--2-column .accordions{padding-left:3.2rem}}.component--accordions .intro{display:flex;flex-direction:column;gap:4rem;margin-bottom:4rem}@media(min-width:768px){.component--accordions .intro{gap:4.8rem;margin-bottom:4.8rem}}.component--accordions .intro h2{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#8c2a80,#ce0f69);margin:0;padding-bottom:10px;text-transform:uppercase}.component--accordions .accordions{display:flex;flex-direction:column;gap:2.4rem}@media(min-width:768px){.component--accordions .accordions{gap:3.2rem}}.component--accordions .accordion{background-image:linear-gradient(90deg,#8c2a80,#ce0f69);border-radius:.8rem;padding:0;position:relative}.component--accordions .accordion:before{background:transparent;border-radius:.8rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background .2s ease-in-out}.component--accordions .accordion .accordion-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;gap:1.6rem;justify-content:space-between;padding:2.4rem;position:relative;text-align:left;transition:all .2s ease-in-out;width:100%;z-index:1}.component--accordions .accordion .accordion-toggle i{border-radius:50%}.component--accordions .accordion .accordion-toggle:hover .accordion-title{text-decoration:underline}.component--accordions .accordion .accordion-toggle .accordion-title{margin:0;padding-right:10px}.component--accordions .accordion .accordion-toggle .icon-container{display:block;flex-shrink:0;height:2.8rem;position:relative;transition:all .2s ease-in-out;width:2.8rem}.component--accordions .accordion .accordion-toggle .accordion-icon{font-size:2.8rem;position:absolute;transition:all .2s ease-in-out}.component--accordions .accordion .accordion-toggle .accordion-icon.open{opacity:1}.component--accordions .accordion .accordion-toggle .accordion-icon.closed{opacity:0}.component--accordions .accordion .accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.component--accordions .accordion .accordion-content .accordion-content-transition{overflow:hidden;padding:0 1px 1px}.component--accordions .accordion .accordion-content .accordion-content-inner{background:#fff;border-bottom-left-radius:calc(.8rem - 1px);border-bottom-right-radius:calc(.8rem - 1px);padding:2.4rem}.component--accordions .accordion.open .accordion-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.component--accordions .accordion.open .icon-container{transform:rotate(180deg)}.component--accordions .accordion.open .accordion-icon.closed{opacity:1}.component--accordions .accordion.open .accordion-icon.open{opacity:0}.component--accordions .accordion.open .accordion-content{grid-template-rows:1fr}.component--accordions.color-scheme--purple .intro h2{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#8c2a80,#ce0f69)}.component--accordions.color-scheme--purple a{color:#8c2a80}.component--accordions.color-scheme--purple .accordion{background-image:linear-gradient(90deg,#8c2a80,#ce0f69)}.component--accordions.color-scheme--teal .intro h2{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#16b796,#006298)}.component--accordions.color-scheme--teal a{color:#048268}.component--accordions.color-scheme--teal .accordion{background-image:linear-gradient(90deg,#16b796,#006298)}.component--accordions.color-scheme--orange .intro h2{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#ed1e27,#d87a00)}.component--accordions.color-scheme--orange a{color:#d87a00}.component--accordions.color-scheme--orange .accordion{background-image:linear-gradient(90deg,#ed1e27,#d87a00)}.component--accordions.color-scheme--blue .intro h2{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(90deg,#119ed4,#006298)}.component--accordions.color-scheme--blue a{color:#119ed4}.component--accordions.color-scheme--blue .accordion{background-image:linear-gradient(90deg,#119ed4,#006298)}
