#faq{background-color:#fff6da;border:1px solid #ff9947}#faq ul.faq_list{width:100%;margin-top:2em;margin-left:auto;margin-right:auto}#faq ul.faq_list li{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:1.2em}#faq ul.faq_list li:first-of-type{margin-top:0}#faq ul.faq_list li .question,#faq ul.faq_list li .answer{display:block;font-size:1.5rem;padding:1em;padding-left:3.5em;position:relative}#faq ul.faq_list li .question{padding-right:2.5em;margin:0;cursor:pointer}#faq ul.faq_list li .question::before{content:"Q";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;font-weight:700;color:#126bc2;margin:auto;position:absolute;top:0;bottom:0;left:.4em}#faq ul.faq_list li .question::after{content:"";display:block;width:0;height:0;border:8px solid rgba(0,0,0,0);border-top-color:#ccc;margin:auto;position:absolute;top:1em;bottom:0;right:1em;-webkit-transition:.2s;transition:.2s}#faq ul.faq_list li .question:hover{opacity:1}#faq ul.faq_list li .question.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);top:-0.5em}#faq ul.faq_list li .question span{display:inline-block;letter-spacing:0;padding-left:.3em;padding-right:.3em;position:relative;left:-0.3em}#faq ul.faq_list li .question span::after{content:"";display:block;width:0;border-bottom:2px solid #126bc2;position:absolute;bottom:-3px;left:0;-webkit-transition:.2s;transition:.2s}#faq ul.faq_list li .question:hover span::after{width:100%}#faq ul.faq_list li .answer{display:none;border-top:1px dotted #ccc}#faq ul.faq_list li .answer::before{content:"A";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.2rem;font-weight:700;color:#f7931e;position:absolute;top:0;left:.4em}#faq ul.faq_list li .answer .answer_title{letter-spacing:0;margin-top:0;margin-bottom:.7em}#faq ul.faq_list li .answer .answer_title~p{font-size:1.3rem;margin-top:1.5em}#faq ul.faq_list li .answer.open{display:block}#faq ul.faq_list li .answer .answer_close{display:block;width:80%;max-width:300px;background-color:rgba(232,244,252,0);font-size:1.3rem;color:#126bc2;text-align:center;padding:.7em 0;border:1px solid #126bc2;border-radius:4px;margin:1.5em auto 0;cursor:pointer;-webkit-transition:.15s;transition:.15s}#faq ul.faq_list li .answer .answer_close:hover{background-color:#e8f4fc}#faq h4.faq_category{margin-top:2em}#main #faq{padding:0 1.2em;padding-bottom:2em;border-left:none;border-right:none;position:relative}.faq_page_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;gap:1.7em;width:85%;margin:2em auto 0}.faq_page_link a{display:inline-block;background-color:#f8f8f8;font-size:1.5rem;font-weight:700;color:#333;line-height:1;letter-spacing:0;padding:1em;padding-left:2em;border:1px solid #ccc;border-radius:6px;-webkit-box-shadow:0 2px 0 #ccc;box-shadow:0 2px 0 #ccc;position:relative;-webkit-transition:.15s;transition:.15s}.faq_page_link a:hover{opacity:.7}.faq_page_link a::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:#43afff;position:absolute;top:59%;left:.7em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){#faq ul.faq_list li .question,#faq ul.faq_list li .answer{font-size:1.4rem}#faq ul.faq_list li .question:hover span::after{width:0}#faq ul.faq_list li .answer .answer_title~p{font-size:1.2rem}}/*# sourceMappingURL=faq.min.css.map */