.accordion__intro{margin:0 auto;max-width:1032px;padding:0 20px}@media(min-width:1920px){.accordion__intro{max-width:1240px}}.accordion__intro--eyebrow{color:#000;font-family:canada-type-gibson;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.8px;line-height:19px;margin:0 0 12px;text-transform:uppercase}.accordion__cta-container{margin:20px auto 0;max-width:1032px;padding:0 20px}@media(min-width:1920px){.accordion__cta-container{max-width:1240px}}.accordion__inner{margin:0 auto;max-width:1032px;max-width:780px;padding:0 20px}@media(min-width:1920px){.accordion__inner{max-width:1240px}}.accordion__inner--intro-included{padding-top:40px}.accordion details{box-shadow:0 4px 35px 0 rgba(0,0,0,.1);margin-bottom:16px}.accordion details:last-child{margin-bottom:0}.accordion details[open]{border-bottom:5px solid #f2a900}.accordion details[open] .accordion__header--expand{display:none}.accordion details[open] .accordion__header--retract{display:block}.accordion details[open] summary:hover{background-color:#fff}.accordion details[open] div.accordion__content{max-height:100%;opacity:1}.accordion details summary{transition:all .3s ease-in-out}.accordion details summary:hover{background-color:#f5f5f5}.accordion details summary::-webkit-details-marker{display:none}.accordion__header{cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:space-between;line-height:20px;padding:32px}.accordion__header svg{flex:0 0 20px}.accordion__header--retract{display:none}@media(max-width:499px){.accordion__header{padding:20px}}.accordion__content{color:#545859;max-height:0;max-width:95%;opacity:0;padding:0 30px 30px;transition:all .3s ease-in-out}.accordion__content p{font-family:Nunito Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px;margin-top:0}@media(max-width:499px){.accordion__content{max-width:100%;padding:0 20px 20px}}