/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
h1{text-align:center}.wl-faq .wl-faq-title{margin-top:4rem;margin-bottom:2rem;text-align:center;color:#3b3834}.wl-faq .faq-category{position:relative;margin:2rem 0}.wl-faq .faq-category ul{display:flex;flex-wrap:wrap;list-style:none;margin-left:0;padding-left:0;margin-right:0;padding-right:0;gap:1rem;justify-content:flex-start}.wl-faq .faq-category ul li{margin:.5rem 0}.wl-faq .faq-category ul .button{background-color:#fff;color:#3b3834;font-size:1.4rem;padding:.7rem 2rem;white-space:nowrap;border:1px solid #bfbfbf;transition:background .2s,border .2s}.wl-faq .faq-category ul .button:after{box-shadow:none}.wl-faq .faq-category ul li.active .button{background-color:#efefef;border:none;color:#3b3834}.wl-faq collapse-header{margin:1rem 0;align-items:center}.wl-faq collapse-header .question_contents_wrap{display:flex;align-items:center;gap:1.45rem;padding-right:1rem}.wl-faq collapse-content{display:flex;align-items:flex-start;gap:1.5rem;margin-top:.5rem}.wl-faq collapse-content .metafield-rich_text_field{margin-top:.5rem;margin-bottom:1.5rem;width:95%}.wl-faq collapse-content .metafield-rich_text_field p{font-size:1.4rem;font-weight:500;margin:0}.wl-faq wl-collapse[collapsed] .icon-button-close{display:none}.wl-faq wl-collapse:not([collapsed]) .icon-button-open{display:none}.wl-faq .faq-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3rem;margin-bottom:6rem}.wl-faq .faq-bottom h1{margin-top:3rem;margin-bottom:2rem;color:#3b3834}.wl-faq .faq-bottom p{font-size:1.4rem;font-weight:400;color:#3b3834;text-align:center;margin-top:2rem;margin-bottom:2rem}.wl-faq .faq-bottom-button{margin-top:2rem;gap:1rem;align-items:center;width:30rem;height:6.6rem;background-color:#3b3834;font-family:YuGothic,-apple-system,Roboto,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;display:flex;justify-content:center}.wl-faq .faq-bottom-button svg{width:1.8rem;height:1.4rem;display:flex;align-items:center}.wl-faq .faq-search{width:65rem;margin-top:4rem;margin-bottom:6rem;margin-left:auto;margin-right:auto}.wl-faq .faq-search wl-search-form input{height:5.7rem;padding-left:7.1rem}.wl-faq .faq-search wl-search-form button{left:4rem;color:#3b3834}.wl-faq .faq-search wl-search-form button .svg-wrapper{width:1.8rem;height:1.8rem}@media screen and not (min-width:750px){.wl-faq .faq-search{width:100%}}.wl-faq .icon-wrapper{display:flex;align-items:center}.wl-faq #q-and-a-list{margin-top:4rem;margin-bottom:2rem;color:#3b3834}.wl-faq .question-number{width:3rem;min-width:3rem;text-align:center;display:inline-block;font-size:3rem;font-weight:700;line-height:1.2;align-self:flex-start}.wl-faq .answer-number{width:3rem;min-width:3rem;text-align:center;display:inline-block;font-size:3rem;font-weight:700;color:#ec6256;line-height:1.4}.wl-faq .question-text{font-size:1.5rem;font-weight:700;flex:1;text-align:left;line-height:3}.wl-faq .answer-text{flex:1;text-align:left;font-size:1.2rem;line-height:2;font-family:YuGothic,-apple-system,Roboto,Helvetica,sans-serif}@media screen and (min-width:750px){.wl-faq{padding:0 11rem}}@media screen and not (min-width:750px){.wl-faq .wl-faq-title{margin-top:6rem}.wl-faq .faq-search{margin-top:2rem;margin-bottom:4rem}.wl-faq .faq-search wl-search-form input{height:4.4rem;padding-left:5rem}.wl-faq .faq-search wl-search-form button{left:2rem;width:18px;height:18px}.wl-faq .faq-bottom{margin-top:2rem;margin-bottom:6rem}.wl-faq .faq-bottom p{font-size:1.3rem}.wl-faq .faq-bottom .faq-bottom-button{margin-top:1rem}.wl-faq .faq-category ul .button{font-size:1.3rem}.wl-faq .question-text{line-height:1.6}}
