  @keyframes iconpushin{50%{transform:scale(.75)}}.expand-collapse.bg-purple{color:#2C2C38}.expand-collapse.bg-purple h2,.expand-collapse.bg-purple h3,.expand-collapse.bg-purple h4{color:#fff}.expand-collapse.bg-purple .items-wrap>.description-wrap{color:#fff}@media only screen and (min-width:870px){.expand-collapse .items-wrap{display:flex;flex-wrap:wrap}}@media only screen and (min-width:870px){.expand-collapse .items-wrap>.description-wrap{padding:0 30px 0 0;width:34%}}@media only screen and (min-width:870px){.expand-collapse .items-wrap .items{flex-grow:1;margin:0 auto;max-width:780px;width:66%}}.expand-collapse .item{margin-bottom:15px}.expand-collapse .item .expand-collapse-title{margin:0;padding:0}.expand-collapse .item .expand-collapse-title a{background:#fff;border:1px solid #dcd5e9;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;display:block;font-weight:700;padding:15px 50px 15px 30px;position:relative;text-decoration:none}.js .expand-collapse .item .expand-collapse-title a{border-radius:10px;border:1px solid #dcd5e9}.expand-collapse .item .expand-collapse-title a:focus,.expand-collapse .item .expand-collapse-title a:hover{text-decoration:underline}.expand-collapse .item .expand-collapse-title a.open{border-top:1px solid #dcd5e9;border-right:1px solid #dcd5e9;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.expand-collapse .item .expand-collapse-title a.open span:before{color:#522e91;content:"\f0d8"}.expand-collapse .item .expand-collapse-title a span:before{color:#6d519f;content:'\f0d7';font-family:"Font Awesome 6 Pro";font-size:18px;position:absolute;right:14px;text-align:center;width:25px}.js .expand-collapse .item .expand-collapse-description{display:none}.expand-collapse .item .expand-collapse-description .description-wrap{background:#fff;border-bottom:1px solid #dcd5e9;border-left:1px solid #dcd5e9;border-right:1px solid #dcd5e9;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:5px 30px}