section.faq{overflow:visible}section.faq:not(.faqgroup){background:#f2f2f2;box-shadow:1px 5000px 0 5000px #f2f2f2}section.faq h1{margin-bottom:3rem}section.faq:not(.faqgroup) h1{text-align:center}section.faq #ajax{float:left;clear:left;width:100%}.faq .menu-move .top{padding-left:var(--side-padding);padding-right:var(--side-padding)}#faq_header{margin-bottom:3rem}#faq_wrapper{float:left;display:flex;flex-direction:column-reverse;width:100%;position:relative;padding:0}#faq_side_panel{float:left;position:sticky;display:block;top:10px;width:300px;border-radius:5px;overflow:hidden;margin-bottom:20px;flex-shrink:0;padding:0}#faq_side_panel h2{display:block}#faq_side_panel ul{list-style-type:none;margin:0;padding:0}#faq_side_panel ul li{width:100%;border:solid #e5e5e5 2px;border-top:none}#faq_side_panel ul li:first-child{border-top:solid #e5e5e5 2px;border-radius:5px 5px 0 0}#faq_side_panel ul li:last-child{border-radius:0 0 5px 5px}#faq_side_panel ul li a{display:block;width:100%;font-weight:400;position:relative;padding:0 .75rem;color:#000;border-top:none;height:48px;line-height:48px}#faq_side_panel ul li.selected a{font-weight:600}#faq_side_panel_groups{width:100%;text-align:left;background:#fff}#faq_content{float:right;width:100%;display:block;padding:0;flex-grow:1}#faq_content img{max-width:100%;height:auto}#faq_content #faq_group_content{margin:0 0 4rem;text-align:left}#faq_groups>ul{display:grid;grid-template-columns:1fr;gap:1rem;list-style:none;margin:2.5rem 0;padding:0}#faq_groups>ul>li{display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:1.5rem;margin:0 0 .5rem;background:#fff;border-radius:5px;padding:25px;position:relative;box-shadow:rgba(0,0,0,.05) 2px 10px 20px 0,rgba(0,0,0,.05)0 1px 2px 0}#faq_groups>ul>li h3{font-size:1.5rem;font-weight:600;color:#000;margin:0}#faq_groups>ul>li ul{width:100%;flex-direction:column;list-style:none;margin:0;padding:0;-webkit-box-flex:1;flex-grow:1;gap:1rem;display:none}#faq_groups>ul>li a{width:100%;display:block;text-decoration:none;color:#494949;padding:0 0 .5rem 0;line-height:1.4}#faq_groups>ul>li a:hover{text-decoration:underline;color:#000}#faq_groups>ul>li ul+a{display:none}#faq_groups button{width:auto;background:#fbfbfb;padding:1rem 3rem;margin:0;border-radius:4px;box-shadow:rgba(0,0,0,.05) 2px 10px 20px 0,rgba(0,0,0,.05)0 1px 2px 0;color:#494949;border:1px solid #e1dfdc}#faq_groups button:hover{background:#000;color:#fff}.p-0{padding:0!important}#faq_group_questions{margin:0;padding:0;list-style:none}#faq_group_questions li{float:left;width:100%;margin:0 0 1rem;padding:.75rem 1rem;box-shadow:rgba(0,0,0,.05) 2px 10px 20px 0,rgba(0,0,0,.05)0 1px 2px 0;border:1px solid #e1dfdc;border-radius:5px}#faq_group_questions li:nth-child(2n+1){clear:left}#faq_group_questions li:last-of-type{margin-bottom:0}#faq_group_questions li a{width:100%;text-decoration:none;color:var(--base-color);padding:0;position:relative;text-align:left;display:flex;align-items:center;justify-content:space-between}#faq_group_questions li a::before{content:"";font-family:"icomoon";font-size:.75rem;line-height:18px;color:#000;position:absolute;top:1px;left:0;display:none}#faq_group_questions li a::after{content:"";font-family:"icomoon";font-size:.75rem;float:right;margin-left:.5rem}#faq_group_questions li h2{font-size:1rem;font-weight:600;margin:0;color:#000}#faq_group_questions li .faq_q_content{font-size:14px;height:34px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:35px;margin:0 0 1rem;color:var(--base-color,#494949);display:none}#faq_group_questions li button{width:auto;background:0 0;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;color:#494949;display:none}#faq_group_questions li:hover a button{text-decoration:underline}#faq_bckbtn{display:block;margin:.25rem 0 1rem;color:var(--base-color,#494949);text-decoration:none;font-size:12px;text-align:left}#faq_bckbtn::before{content:"←";margin:0 0 .5rem;padding:0 1px 0 0}#faq_bckbtn:hover{text-decoration:underline}#faq_most_frequent ul{display:grid;grid-template-columns:1fr;list-style:none;margin:2.5rem 0;padding:0;gap:1rem}#faq_most_frequent ul li,#faq_groups>ul>li>ul li{display:flex;align-items:center;background:#fff;border-radius:5px;margin:0;padding:0}#faq_most_frequent ul li{box-shadow:rgba(0,0,0,.05) 2px 10px 20px 0,rgba(0,0,0,.05)0 1px 2px 0}#faq_most_frequent ul li a,#faq_groups>ul>li>ul li a{display:flex;width:100%;padding:.95rem;color:#494949;border:0;border-radius:var(--border-radius);font-size:1rem;line-height:1.5;font-weight:400;align-items:center;justify-content:space-between}#faq_groups>ul>li ul li a{box-shadow:none;padding:0 0 0 35px;position:relative;font-size:.875rem;color:#000}#faq_groups>ul>li ul li a:before{position:absolute;top:4px;left:0;content:"";font-family:"icomoon";font-size:16px;line-height:16px;text-align:center;color:#000}#faq_most_frequent h2,#faq_groups h2{font-size:1.25rem;font-weight:600;text-align:center}#faq_most_frequent ul li a{border-left-color:#c93131}#faq_most_frequent ul li a::after{content:"";font-family:"icomoon";font-size:.75rem;float:right;margin-left:.5rem}#faq_most_frequent ul li a:hover{background:#fbfbfb;color:#000}#faq_header,#faq_footer{float:left;clear:left;width:100%}.faq #call_me{float:left;clear:left;margin:3rem 0}.faq .call_me_wrapper{padding-left:48px;position:relative}.faq .call_me_wrapper::before{content:"";font-family:"icomoon";font-size:2rem;position:absolute;left:0;top:50%;transform:translateY(-50%);display:block}.faq .call_me_wrapper h2{margin-top:0}@media all and (min-width:420px){#faq_groups>ul{grid-template-columns:1fr 1fr}}@media all and (min-width:768px){#faq_wrapper{display:block}#faq_content{width:calc(100% - 300px);padding:0 0 0 50px}#faq_side_panel h2{display:none}#faq_most_frequent ul{grid-template-columns:1fr 1fr}#faq_groups>ul>li{box-shadow:none;padding:40px}#faq_groups>ul>li ul{display:flex}#faq_groups>ul>li ul+a{display:block}#faq_group_questions li{width:100%;margin:0 0 3rem;box-shadow:none;border:0;border-radius:0;padding:10px}#faq_group_questions li a{display:block;padding:0 0 0 1.5rem}#faq_group_questions li a::before{display:block}#faq_group_questions li a::after{display:none}#faq_group_questions li .faq_q_content{display:block}#faq_group_questions li button{display:inline-block}#faq_group_questions li h2{margin:0 0 1rem}#faq_side_panel{box-shadow:rgba(0,0,0,.05) 2px 10px 20px 0,rgba(0,0,0,.05)0 1px 2px 0}}@media all and (min-width:1024px){#faq_group_questions li{width:50%}#faq_groups>ul{grid-template-columns:1fr 1fr 1fr}}
