.faq{line-height:1;letter-spacing:0}.faq__title{margin:0 0 16px;color:var(--sub-main-color)}.faq__subtitle{margin:0 0 40px;color:var(--sub-tertiary-color)}.faq__table{--gap:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 50px 34px;background-color:var(--secondary-color);border-radius:20px}.faq__table.faq__table--mono-column{padding-left:0;padding-right:0}.faq__table>:not(:last-child){margin-right:var(--gap)}.faq__table>*{max-width:calc(100% / 2 - var(--gap) * 1 / 2);width:100%}.faq__table.faq__table--mono-column>*{max-width:100%}.faq__table-wrapper>:not(:last-child){border-bottom:1px solid #dddfdb}.faq-cell input{display:none}.faq-cell__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;cursor:pointer;padding:16px 0;color:var(--sub-main-color)}.faq-cell:has(input:checked) .faq-cell__heading-icon--plus,.faq-cell__heading-icon--minus{display:none}.faq-cell:has(input:checked) .faq-cell__heading-icon--minus,.faq-cell__heading-icon--plus{display:-webkit-box;display:-ms-flexbox;display:flex}.faq-cell__wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s linear;transition:grid-template-rows .3s linear;transition:grid-template-rows .3s linear,-ms-grid-rows .3s linear}.faq-cell__content{overflow:hidden;font:normal 400 18px/127% var(--body-font);color:var(--sub-tertiary-color)}.faq-cell__content.container-content>:not(:last-child){margin-bottom:20px}.faq-cell:has(input:checked) .faq-cell__wrapper{grid-template-rows:1fr;padding-bottom:20px}@media (max-width:1240px){.faq__table{--gap:30px;padding:24px 20px 34px}}@media (max-width:998px){.faq__table{--gap:0;padding:0 20px 10px}.faq__table-wrapper--right>:first-child{border-top:1px solid #dddfdb}.faq-cell__heading{padding:20px 0}.faq__title{margin-bottom:8px}.faq__subtitle{margin-bottom:20px}.faq-cell__heading{font-weight:400}.faq-cell__content{font-size:16px}.faq-cell__content.container-content>:not(:last-child){margin-bottom:10px}}@media (max-width:750px){.faq__container.page-width{padding:0 20px}}label.faq-cell__heading.quaternary-title-text:hover{color:var(--sub-tertiary-color);}label.faq-cell__heading.quaternary-title-text{transition-duration:300ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}