section.faq{padding:80px 0;border-top:0.5px solid #DFDFE3;border-bottom:0.5px solid #DFDFE3}@media (max-width:1023px){section.faq{padding:0 0 60px}}section.faq+section.faq,section.faq+section.text{border-top:0}section.faq .thumb{width:calc(100% + 60vw - 770px);height:calc(100% + 160px);margin-top:-80px;float:right}@media (max-width:1439px){section.faq .thumb{width:calc(100% + 60vw - 600px)}}@media (max-width:1199px){section.faq .thumb{width:calc(100% + 60vw - 512px)}}@media (max-width:1023px){section.faq .thumb{width:100vw;float:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100vw;margin-top:0;margin-bottom:40px}}section.faq h5{color:#5B86B5;margin-bottom:10px}section.faq .acc{border-bottom:1px solid #DFDFE3}section.faq .acc .q{padding:20px 50px 20px 0;cursor:pointer;position:relative;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.faq .acc .q *{pointer-events:none}section.faq .acc .q svg{position:absolute;top:27px;right:20px}section.faq .acc .content{padding-top:0;padding-bottom:20px}section.faq .acc .row.open .q svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.page-top+section.faq{border-top:0}