.gb-faq{margin:30px 0;font-family:Merriweather,Georgia,serif}.gb-faq__question{padding:15px 52px 15px 20px;font-weight:700;letter-spacing:.1px;position:relative;display:block;width:100%;font-size:18px;line-height:1.67;cursor:pointer;transition:background .3s ease,color .2s linear}.gb-faq__question:after,.gb-faq__question:before{content:"";display:inline-block;background-color:#d6d6da;width:18px;height:2px;right:20px;position:absolute;top:calc(50% - 1px);transition:transform .3s ease,background-color .3s ease}.gb-faq__question:after{transform:rotate(90deg)}.gb-faq__question:active,.gb-faq__question:focus,.gb-faq__question:hover{background:#fafafa}.gb-faq .gb-faq__question,.gb-faq .gb-faq__question:active,.gb-faq .gb-faq__question:focus,.gb-faq .gb-faq__question:hover,.gb-faq .gb-faq__question:link,.gb-faq .gb-faq__question:visited{text-decoration:none;color:#000;outline:none}.gb-faq__answer{height:0;overflow:hidden;transition:height .3s ease}.gb-faq__answer ol,.gb-faq__answer p,.gb-faq__answer ul{margin-bottom:20px;padding:0 20px}.gb-faq__answer ol:first-child,.gb-faq__answer p:first-child,.gb-faq__answer ul:first-child{margin-top:10px}.gb-faq__answer ol:last-child,.gb-faq__answer p:last-child,.gb-faq__answer ul:last-child{margin-bottom:15px}.gb-faq__item{border:1px solid #eee;border-width:1px 0 0;transition:border-color .2s linear}.gb-faq__item--opened .gb-faq__question,.gb-faq__item--opened .gb-faq__question:active,.gb-faq__item--opened .gb-faq__question:focus,.gb-faq__item--opened .gb-faq__question:hover,.gb-faq__item--opened .gb-faq__question:link,.gb-faq__item--opened .gb-faq__question:visited{color:#000}.gb-faq__item--opened .gb-faq__question:after,.gb-faq__item--opened .gb-faq__question:before{background:#000}.gb-faq__item--opened .gb-faq__question:after{transform:rotate(180deg)}.gb-faq__item--opened .gb-faq__answer{height:auto}.gb-faq__item:last-child{border-bottom-width:1px}.p-post__side .gb-faq:nth-child(3){margin-top:0}.p-post__side .gb-faq__question{padding-left:5px;padding-right:40px}.p-post__side .gb-faq__question:after,.p-post__side .gb-faq__question:before{right:5px}.p-post__side .gb-faq__answer{padding-left:5px;padding-right:5px}