.bn-faq__tab--question span{font-family:"Playfair Display",sans-serif;line-height:1.45em}@media (max-width:575px){.bn-faq__tab--question span{font-size:1.8rem}}@media (min-width:576px){.bn-faq__tab--question span{font-size:2.1rem}}@media (min-width:1620px){.bn-faq__tab--question span{font-size:2.4rem}}.bn-faq{display:flex;flex-direction:column}.bn-faq__tab{position:relative;cursor:pointer;padding:40px;border-bottom:1px solid #e5e5e5;transition:.4s ease-in-out}@media (max-width:767px){.bn-faq__tab{padding:0 20px}}.bn-faq__tab--question{position:relative;display:flex;align-items:flex-start;gap:20px;margin:0;font-weight:600;font-family:"Playfair Display",serif;padding:0 185px 0 0}@media (max-width:1199px){.bn-faq__tab--question{padding:0 100px 0 0}}@media (max-width:991px){.bn-faq__tab--question{padding:0 40px 0 0}}@media (max-width:767px){.bn-faq__tab--question{align-items:center;padding:30px 55px 30px 0}}.bn-faq__tab--question span{padding-top:13px;font-weight:600}@media (max-width:767px){.bn-faq__tab--question span{padding-top:0}}.bn-faq__tab--question:before{position:absolute;transform-origin:center center;transition:all .4s ease;right:0;top:30px;transform:translate(-50%,-50%);content:url(../../../img/faq/icon-arrow-bottom.svg)}@media (max-width:767px){.bn-faq__tab--question:before{top:50%}}.bn-faq__tab--answer{position:relative;overflow:hidden;height:0;transition:.4s ease-in-out}.bn-faq__tab--text{padding:30px 185px 0 80px;opacity:0;transform:translateY(-20px);transition:.4s ease-in-out;font-size:1.6rem;line-height:25px;font-family:"Lato";letter-spacing:.8px;color:#3e3e3e}@media (max-width:1199px){.bn-faq__tab--text{padding:30px 100px 0 0}}@media (max-width:991px){.bn-faq__tab--text{padding:30px 40px 0 0}}@media (max-width:767px){.bn-faq__tab--text{font-size:1.4rem;line-height:22px;letter-spacing:.7px;padding:0 20px 30px 0}}.bn-faq__tab.--open .bn-faq__tab--question{color:var(--bn-primary-color)}.bn-faq__tab.--open .bn-faq__tab--question:before{transform:translate(-50%,-50%) rotate(180deg)}.bn-faq__tab.--open .bn-faq__tab--text{opacity:1;transform:translateY(0)}.bn-faq .--open{background-color:#f6f6f6}