.accordion__header{display:flex;justify-content:space-between;align-items:center;margin:0;padding:10px;background:var(--contrast-white, white);cursor:pointer;color:var(--contrast-black, #000);font-size:.9375rem;line-height:1.375rem}@media(min-width: 992px){.accordion__header{font-size:2.0625rem;line-height:2.8125rem;letter-spacing:-4%;padding:20px 15px}}.accordion__header:hover,.accordion__header:focus-visible{color:var(--contrast-black, #000)}.accordion__element{border-bottom:1px solid var(--contrast-black, #000)}@media(min-width: 992px){.accordion__element{border-bottom:3px solid var(--contrast-black, #000)}}.accordion__element--nested{border-bottom:none}.accordion__element--nested>.accordion__header{border-bottom:1px solid var(--contrast-black, #000);font-weight:bold}@media(min-width: 992px){.accordion__element--nested>.accordion__header{border-bottom:3px solid var(--contrast-black, #000);font-size:2.1875rem;line-height:2.9375rem}}.accordion__element--nested>.accordion__content-wrap{background-color:rgba(0,0,0,0);padding:0 10px}@media(min-width: 992px){.accordion__element--nested>.accordion__content-wrap{padding:0 70px}}.accordion__element--nested>.accordion__content-wrap>.accordion__content{padding:0}.accordion__toggle{width:1.5em;height:1.5em;fill:currentColor;transform-origin:center center;transition:transform .4s ease;transform:rotateZ(90deg)}.accordion__content-wrap{overflow:hidden;max-height:0;transition:max-height .2s cubic-bezier(0, 1, 0, 1);background-color:var(--contrast-white, #A3D8E7)}.accordion__content{padding:20px 10px 40px}@media(min-width: 992px){.accordion__content{padding:50px 70px 60px}}.accordion__check:checked~.accordion__header{color:var(--contrast-black, #701550)}.accordion__check:checked~.accordion__header .accordion__toggle{transform:rotateZ(0deg)}.accordion__check:checked~.accordion__content-wrap{max-height:50000px;transition:max-height .4s cubic-bezier(1, 0, 1, 0)}.accordion__icon{margin-bottom:10px;color:var(--contrast-white, #A3D8E7)}@media(min-width: 992px){.accordion__icon{margin-bottom:20px}}