.accordion{padding-block:10px}@media(max-width: 620px){.accordion .container{padding-inline:20px}}.accordion__bg{bottom:0;left:0;z-index:0}@media(max-width: 1200px){.accordion__bg{opacity:.14}}.accordion__items{margin-top:60px;max-width:845px;margin:0 auto}.accordion__item{border-bottom:1px solid #adaba8;padding-block:25px;padding-inline:35px}@media(max-width: 620px){.accordion__item{padding-inline:8px;padding-block:10px}}.accordion__title{color:var(--color-accordion-title);font-family:var(--ff-secondary);font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;user-select:none}.accordion__icon{flex-shrink:0;display:flex;align-items:center;transition:transform .3s ease}.accordion__item.is-open .accordion__icon{transform:rotate(90deg)}.accordion__content{display:grid;grid-template-rows:0fr;padding-block:0;transition:grid-template-rows .4s cubic-bezier(0.4, 0, 0.2, 1),padding-block .4s cubic-bezier(0.4, 0, 0.2, 1)}.accordion__content-inner{overflow:hidden}.accordion__content-inner ul,.accordion__content-inner ol{padding-top:20px;padding-left:25px}.accordion__content-inner ul li,.accordion__content-inner ol li{font-family:var(--ff-secondary);padding-bottom:5px}.accordion__content-inner blockquote{max-width:450px;margin:0 auto;padding-top:20px}.accordion__content-inner blockquote p{font-family:var(--ff-primary);font-style:italic;font-size:1.9em}.accordion__content .primary-btn{margin-top:20px}.accordion__item.is-open .accordion__content{grid-template-rows:1fr;padding-block:20px}.accordion+.general-content{margin-top:60px}
