section.faq{border-top:1px solid var(--Charcoal);margin-top:-1px}section.faq img{display:block;margin:15px auto 30px;width:100%;max-width:500px}section.faq .row{-webkit-transition:background 0.5s ease;transition:background 0.5s ease;border-right:1px solid var(--Charcoal);border-bottom:1px solid var(--Charcoal);position:relative}section.faq .row:before{content:"";display:block;position:absolute;width:100%;right:100%;top:0;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;height:100%;border-bottom:1px solid var(--Charcoal)}section.faq .row.open{background:#DFE5EC}section.faq .row.open:before{background:#DFE5EC}section.faq .row.open .q:before{display:none}section.faq .row:last-child{border-bottom:0}section.faq .row:last-child:before{border-bottom:0}@media (min-width:1025px){section.faq .row:hover{background:#DFE5EC}section.faq .row:hover:before{background:#DFE5EC}}section.faq .q{cursor:pointer;padding:35px 70px 35px 0;font-weight:300;font-size:20px;line-height:110%;position:relative}@media (max-width:767px){section.faq .q{font-size:18px;padding:25px 70px 25px 0}}section.faq .q:before{content:"";display:block;position:absolute;width:1px;height:26px;background:var(--Charcoal);top:50%;right:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.faq .q:after{content:"";display:block;position:absolute;width:26px;height:1px;background:var(--Charcoal);top:50%;right:30px}section.faq .a .inside{padding-right:30px;padding-bottom:30px;line-height:110%}section.faq .a .inside p{line-height:110%}@media (max-width:1023px){section.faq [class*=col-6]{padding-right:0}section.faq [class*=col-6]+div{padding-right:50px}}