.faq{padding-bottom:60px}
.faq .title{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:40px;color:#212121;font-weight:900;line-height:48px;letter-spacing:-.4px;margin:40px 0 25px;display:block}
.faq .ordered_list{padding-left:20px;margin-bottom:30px}
@media (min-width: 768px) {
.faq .ordered_list{margin-bottom:0}
}
.faq .ordered_list .list_item{word-wrap:break-word}
.faq .ordered_list .list_item .link,.faq .ordered_list .list_item::marker{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:20px;color:#212121;font-weight:900;line-height:30px;letter-spacing:0}
.faq .ordered_list .list_item .link{margin-bottom:105px}
.faq .img_wrapper{display:flex;justify-content:center}
.faq .texts{display:flex;flex-direction:column;margin-top:30px}
@media (min-width: 768px) {
.faq .texts{margin-top:0}
}
.faq .texts .qst_ans{display:flex;flex-direction:column}
.faq .texts .qst_ans:not(:last-child){margin-bottom:40px}
.faq .texts .qst_ans .question{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:30px;color:#212121;font-weight:900;line-height:37px;letter-spacing:-.35px;display:block;margin-bottom:25px}
.faq .texts .qst_ans .answer{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:20px;color:#212121;font-weight:500;line-height:32px;letter-spacing:0;display:flex;flex-direction:column}
.faq .texts .qst_ans .answer .sub_qst{font-family:"Lato",sans-serif,Helvetica,Arial,sans-serif;font-size:24px;color:#212121;font-weight:800;line-height:34px;letter-spacing:0;display:block;margin:25px 0 10px}
.faq .texts .qst_ans .answer .sub_qst:first-child{margin-top:0}