.custom-faq{padding:123px 0 100px}.custom-faq.black{background:#1a1617}.custom-faq.black *{color:#fff}.custom-faq.black .faq-items .title-row .icon-row{border:1px solid #fff;display:block;height:24px;line-height:17px;padding:0;text-align:center;width:24px}.custom-faq .content-row.inner-h2{padding-bottom:90px;text-align:center}.custom-faq .content-row p{font-family:Helvetica LT Std;font-size:18px;font-style:normal;font-weight:400;line-height:29px}.custom-faq .content-row.inner-h2 p{margin:0 auto;max-width:545px}.custom-faq .faq-items .title-row{cursor:pointer;font-family:Helvetica LT Std;font-size:22px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:30px;padding-right:30px;position:relative}.custom-faq .faq-items.open .title-row .icon-row:before{content:"-"}.custom-faq .faq-items .title-row .icon-row{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.custom-faq .faq-items .title-row .icon-row:before{content:"+"}.custom-faq .faq-items .content-row p{color:#6a6a6a;font-family:Helvetica LT Std;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.custom-faq .content-row-wrap{display:none}.custom-faq .faq-items{border-bottom:1px solid #242424;margin-bottom:39px;padding-bottom:10px}.custom-faq .faq-items .content-row{padding-left:39px}.custom-faq .faq-items .content-row p{letter-spacing:.6px}.icon-row{padding-top:3px!important}@media (max-width:991px){.custom-faq{padding:50px 0}.inner-h2 h2{font-size:40px}}