.accordion .question{color:#000;margin:5px 0 0 !important;padding:10px 20px;padding-right:45px;cursor:pointer;border:1px solid red;position:relative;background:#fff}.accordion .question::after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid red;position:absolute;right:15px;top:calc(50% - 10px);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.accordion .question:hover{background-color:#e5e5e5}.accordion .question.open{border-bottom:0 none;background-color:#e5e5e5}.accordion .question.open::after{transform:rotate(90deg)}.accordion .question:not(.open)+.answer{display:none;padding:0}.accordion>div.answer{padding:0 20px;border:1px solid red;background:#e5e5e5;border-top:0 none;color:#000;word-break:break-word;transition:height 0.4s ease-in-out;overflow:hidden}.accordion>div.answer::before,.accordion>div.answer::after{content:'';display:block}.accordion>div.answer::before{padding-top:10px}.accordion>div.answer::after{padding-bottom:10px}.accordion span.question{display:block}#filters_clear{margin-top:25px;float:none;width:100%}.body-view-faqs .faqs-form .faqs-filters{padding:10px 0 20px;border-bottom:1px solid red;margin-bottom:20px}.body-view-faqs .faqs-form .faqs-filters .search-options{display:inline-block;margin-right:30px}.body-view-faqs .faqs-form .faqs-filters .search-options input#filter_search{width:250px}.body-view-faqs .faqs-form .faqs-filters .control-group{display:inline-block}.body-view-faqs .faqs-form .faqs-filters .control-group .control-label{margin-bottom:5px}.body-view-faqs .faqs-form .faqs-filters input,.body-view-faqs .faqs-form .faqs-filters select{padding:4px;font-size:calc($font-size*0.875);border:1px solid red}.body-view-faqs .faqs-form .faqs-filters select{padding:3px}@media only screen and (min-width: false) and (max-width: 767px){.body-view-faqs .faqs-form .faqs-filters{padding:10px 0;font-size:1.4rem}.body-view-faqs .faqs-form .faqs-filters .search-options{display:block;width:100%;margin-bottom:10px}.body-view-faqs .faqs-form .faqs-filters .search-options .control-group{width:calc(100% - 64px) !important}.body-view-faqs .faqs-form .faqs-filters .search-options .control-group input#filter_search{width:100%}.body-view-faqs .faqs-form .faqs-filters .search-options input[type=submit]{width:60px}.body-view-faqs .faqs-form .faqs-filters .control-group{width:50%}.body-view-faqs .faqs-form .faqs-filters .control-group:nth-of-type(2){width:calc(100% - 104px)}.body-view-faqs .faqs-form .faqs-filters .control-group:last-of-type{width:100px}.body-view-faqs .faqs-form .faqs-filters .control-group .controls input,.body-view-faqs .faqs-form .faqs-filters .control-group .controls select{width:100%}}@media only screen and (min-width: 768px){.body-view-faqs #filters_clear{margin-top:15px;margin-left:0px;float:right;clear:both;width:auto}.body-view-faqs .accordion{float:left;width:100%}.body-view-faqs .faqs-form .faqs-filters{float:left;width:100%;padding:10px 0 20px;margin-bottom:20px;font-size:1.6rem}.body-view-faqs .faqs-form .faqs-filters .search-options{float:left}.body-view-faqs .faqs-form .faqs-filters .search-options .control-group{float:none !important;text-align:left !important}.body-view-faqs .faqs-form .faqs-filters .control-group{float:left}.body-view-faqs .faqs-form .faqs-filters .control-group:last-of-type{float:right;text-align:right}.body-view-faqs .faqs-form .faqs-filters input{padding:6px 10px}.body-view-faqs .faqs-form .faqs-filters select{padding:4px 10px}.body-view-faqs .faqs-form .faqs-filters select.input-mini{padding:4px}}@media only screen and (min-width: 1024px){.body-view-faqs #filters_clear{margin-top:25px;margin-left:30px;float:left;clear:none}.body-view-faqs .faqs-form .faqs-filters .search-options input#filter_search{width:300px}.body-view-faqs .faqs-form .faqs-filters input,.body-view-faqs .faqs-form .faqs-filters select{font-size:1.6rem}}@media only screen and (min-width: 1366px){.body-view-faqs .faqs-form .faqs-filters{font-size:calc($font-size*1.125)}.body-view-faqs .faqs-form .faqs-filters .search-options input#filter_search{width:350px}}