.custom-faqs .section-title{margin:0;font-size:52px;line-height:.9}@media screen and (min-width: 990px){.custom-faqs .section-title{font-size:70px;line-height:.94}}@media screen and (min-width: 1600px){.custom-faqs .section-title{font-size:93.3px}}.custom-faqs .section-top{margin-bottom:48px}@media screen and (min-width: 990px){.custom-faqs .section-top{margin-bottom:80px}}@media screen and (min-width: 1600px){.custom-faqs .section-top{margin-bottom:100px}}@media screen and (min-width: 990px){.custom-faqs__wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:32px}}@media screen and (min-width: 1200px){.custom-faqs__wrapper-mobile{display:none}}.custom-faqs__tabs{display:flex;flex-direction:column;gap:14px}.custom-faqs__tabs--title{font-size:32px;text-transform:uppercase;color:#2d2a26;letter-spacing:-0.02em;line-height:.9;margin:0;margin-bottom:18px}@media screen and (min-width: 1600px){.custom-faqs__tabs--title{font-size:42px}}.custom-faqs__tabs--title-mobile{color:#a8a4a0;font-size:14px;line-height:1.1;margin-bottom:16px}.custom-faqs__tabs--item{font-size:14px;text-transform:uppercase;color:#6a6161;letter-spacing:-0.01em;line-height:1.1;cursor:pointer;padding-bottom:1px;border-bottom:1px solid rgba(0,0,0,0);transition:all .3s ease;width:-moz-fit-content;width:fit-content;font-weight:600}@media screen and (min-width: 1600px){.custom-faqs__tabs--item{font-size:18px}}.custom-faqs__tabs--item:hover,.custom-faqs__tabs--item.active{color:#2d2a26;border-color:#2d2a26}.custom-faqs__tabs--item-mobile{color:#2d2a26;font-size:32px;text-transform:uppercase;letter-spacing:-0.02em;line-height:.9;margin:0;margin-bottom:14px;border-bottom:1px solid rgba(0,0,0,0);transition:all .3s ease;width:-moz-fit-content;width:fit-content;cursor:pointer;font-family:var(--font-heading-family)}.custom-faqs__tabs--item-mobile.active{border-color:#2d2a26;margin-bottom:24px}.custom-faqs__content{width:100%;max-width:903px;padding-bottom:40px}@media screen and (min-width: 990px){.custom-faqs__content{padding-bottom:0}}@media screen and (min-width: 1600px){.custom-faqs__content{max-width:1203px}}.custom-faqs__content .accordion__title{margin:0}@media screen and (min-width: 1600px){.custom-faqs__content .accordion__title{font-size:24px}}@media screen and (min-width: 1600px){.custom-faqs__content .accordion summary{padding:32px 0}}@media screen and (min-width: 1600px){.custom-faqs__content .accordion details[open] summary{padding-bottom:32px}}.custom-faqs__content--item{width:100%}.custom-faqs__content--item.visible{display:block}.custom-faqs__content--item:not(.visible){display:none}