.accordion{background:#f7f7f7}.accordion__content{-webkit-transition:padding .3s ease;transition:padding .3s ease}@media(max-width:767.98px){.accordion__content{padding:40px 24px}.accordion__content:has(.accordion__item-header--expanded){padding:64px 24px}}@media(min-width:768px){.accordion__content{padding:72px 55px}}.accordion__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;border-bottom:1px solid #40404033;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:space-between;padding-bottom:24px}@media(min-width:768px){.accordion__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.accordion__title{color:#141414;font-family:Garamond-Nova-Pro,serif;font-size:24px;font-weight:300;line-height:34px;margin:0}@media(min-width:768px){.accordion__title{font-size:28px;line-height:40px}}@media(min-width:992px){.accordion__title{font-size:32px;line-height:44px}}.accordion__description{color:#717171;font-family:SpeziaWeb,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}@media(min-width:768px){.accordion__description{line-height:22px}}@media(min-width:992px){.accordion__description{font-size:16px;line-height:24px}}.accordion__item{border-bottom:1px solid #40404033}.accordion__item-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;color:#141414;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:100%;padding:8px 0;width:100%}@media(min-width:768px){.accordion__item-header{padding:12px 0}}.accordion__item-header svg{fill:#404040;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.accordion__item-header--expanded+.accordion__item-body{opacity:1;padding-bottom:24px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.accordion__item-header--expanded svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion__item-body{display:grid;gap:16px;grid-template-columns:repeat(1,1fr);height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .3s ease,height .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,height .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,height .3s ease;transition:opacity .3s ease,transform .3s ease,height .3s ease,-webkit-transform .3s ease;width:100%}@media(min-width:768px){.accordion__item-body{gap:16px 80px;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.accordion__item-body{padding-right:30px}}@media(max-width:767.98px){.accordion__item-content:nth-child(2n){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.accordion__item-title{font-family:Garamond-Nova-Pro,serif;font-size:18px;font-weight:300;line-height:22px}@media(min-width:992px){.accordion__item-title{font-size:20px;line-height:26px}}@media(min-width:1200px){.accordion__item-title{font-size:22px;line-height:28px}}@media(min-width:992px){.accordion__item-title{font-size:24px}}.accordion__item-text{-webkit-box-flex:1;color:#404040;-ms-flex:1;flex:1;font-family:Spezia,sans-serif;font-size:14px;font-weight:500;line-height:20px}@media(min-width:768px){.accordion__item-text{line-height:22px}}@media(min-width:992px){.accordion__item-text{font-size:16px;line-height:24px}}.accordion__item-text p:last-child{margin-bottom:0}.accordion__item-table:not(:last-child){padding-bottom:12px}.accordion__table-cell{color:#404040;font-family:SpeziaWeb,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:4px 0}th.accordion__table-cell{min-width:143px;padding-right:12px}.accordion__table-heading{padding-bottom:8px}.accordion__table-heading--right{font-family:SpeziaWeb,sans-serif;font-weight:400}.accordion__table-heading--left{font-family:Spezia,sans-serif;font-weight:500}
/*# sourceMappingURL=accordion.css.map*/