section#faq h2{margin:0}section#faq h3{flex-basis:48%;margin:0;max-width:48%;padding-right:50px;text-transform:uppercase}section#faq:not(.white-bg){color:#fff}section#faq .answer{border-bottom:1px solid #fff;flex-basis:52%;max-width:52%;padding-bottom:35px;padding-top:5px;position:relative}section#faq.white-bg .answer{border-bottom:1px solid var(--neutral-8)}section#faq .row:last-child .answer{border-bottom:0;padding-bottom:0}section#faq .answer .plus{cursor:pointer;height:16px;position:absolute;right:-7px;top:8px;width:16px}section#faq .answer .plus:after,section#faq .answer .plus:before{background:#fff;content:"";position:absolute}section#faq .answer .plus:before{height:100%;left:calc(50% - 1px);top:0;width:2px}section#faq .answer .plus:after{height:2px;left:0;top:calc(50% - 1px);width:100%}section#faq .answer.expand .plus:before{display:none}section#faq .answer .less:not(:last-child),section#faq .answer .more{display:block;padding-right:20px}section#faq .answer .more>:first-child{margin-top:0}section#faq .answer .more>:last-child{margin-bottom:0}section#faq .answer{transition:height .5s ease-out}section#faq .answer .less{transition:opacity .1s ease-out .5s}section#faq .answer .more,section#faq .answer.expand .less{opacity:0;position:absolute;visibility:hidden}section#faq .answer.expand .more{opacity:1;position:static;transition:opacity .1s ease-out .5s;visibility:visible}section#faq .answer ul{margin-bottom:16px}section#faq .answer ul li{margin-bottom:0}section#faq.white-bg .answer ul li:before{background:#000}section#faq:not(.white-bg) .answer ul li:before{background:#fff}section#faq .row{margin-bottom:40px}section#faq .row:last-child{margin-bottom:0}@media (max-width:800px){section#faq .row{margin-bottom:30px}section#faq .answer,section#faq h3{flex-basis:100%;max-width:100%}section#faq .answer{padding-top:15px}section#faq .answer .plus{top:18px}section#faq .answer ul{margin-bottom:12px}}