.clearfix:before,.clearfix:after{content:"";display:table;line-height:0}
.clearfix:after{clear:both}
.ifaq-collapsible{cursor:pointer}

.ifaq-panel{margin:0 60px}
.ifaq-tpl-basic .collapse-close{background-color:#FAFAFA;border-bottom:1px solid #DDD;position:relative}
.ifaq-tpl-basic .ifaq-collapsible:before{position:absolute}
.ifaq-tpl-basic .ifaq-collapsible > a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACh0lEQVR42qWTa1NSURSG94wzjP8p7ohc/VAZNTn+hYgsQc0rYFwk+1L9gcYPNeOPKC/d7KJ8QCFQCDPsJkkKWtt3nXOSzsA5aO6Zd+bMXu961trr7M2s4x/lmiiyzuAnZguXmD3ynTljP5kzXmGuqT0SfdMexQQP57ypGqGhLUoigMaVqF5yTx8+6pr+neu696cK1egbezOIecijDB4riALYFtxijsgP6uy8++5BGhCuJngy8HY3BXeMbQCcF7q13/nW5or/iroTNUo6meAFfIpyG8HjBWaf3MbxdwGtIqF2OiHHFa/cl4NH16lbmusFVOauxP7/CblgXK6DR3I0W40zspPHGPhZ5IyWi2C118Ghz1cd0TJ3xnYVJS1VDzHA6hXAFgKHS48dkR0KKEpaqh5igDUrgM3DGbq7OcyHq+nvauUDKy+Ch9ZY58Tmnj38hdsnv8rUasHTILAOBLBpMIUrVyjbQiUcY1umFqvBTww8NBFsHEhiztmUNbhJx1CUtFQ9xABLHIWh/x0zD6aeWEc36BiKkpaqBy+YgyX+PP3NN8zoX+6x3M4gUKCjNJW0FOOUSwyjf0W8brq+l4AvaYyBZAE3hOMlcjzz0wk5luEPHIwiWO0i2Pec6W68YPq+192mQBJV07xjJAvlTqis0CnlAnrl+Elrry+I8i2i+1cxjIXjpnAzCqALVZHHPLRKx+do7AEBZeA6fKEN3ccN/W+5aSCJJCqwBggVyUhK0x7FBA95Mc6HlCsDn/PO/SsUmKcCF1Egrb+1xA3+95jdCse1FBVYFvYoBk8WXs8xUAa+9qyptN45jdY778FJZvAf1qFDqKLzLa5ibxaxXvIQRAH89ExSAh8BZJfUyCo7ZaoAAAAASUVORK5CYII=) no-repeat scroll 2% center #FAFAFA;display:block;padding:6px 0 6px 60px;text-decoration:none}
.ifaq-tpl-basic .ifaq-collapsible .ifaq-item-header{color:#444;font-family:"open sans",sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:0}
.ifaq-tpl-basic .collapse-open > a{background-color:rgba(0,0,0,0);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACdUlEQVR42qWU604TQRiGJ2nSeE9Weu6WLX9UrEbDLaCYCrXFQkvPpf5Tb4DwQ5NehChqNIgGpaWFltZtkIOHQkXAZHy/nUqyzVoOu8mTNDPv98y3MztlF4ef62K5PQdeMMudl+zSyCsNGBNzyHDOddEXCpm5L/D2mnX0/YxtbLFqC348AIf0G2OzmPNTpod47hjR4TzrC7y7bBv7ULbf/8TtoWXuCBdBqUNRHaM5ZCrIDuqLIQOiy7uvTegmYyMhycZXekIZyqJmmmo1YurQMjIP6RuGDjLUkfNBGVROSVl9E9Q+6hILqXV08Yo9VOyEV89IRZXDcf2fWEgDC2ZHaLnuiqxxV6R6PlALh2K9t3CBxHRQzBZcukkruybXDeGMrHK4hlQx2meO8MpT12Sdu6NfDEEOuAqq2B5cYniVqieqcE+saQw44KoLcegzw0r7nvgG7+akR68GriMhDpeYO6q0pPgmlxJbGk56KNMNXELsEOKiN7HNvckdY8CBLRFbgRvE3DHlmZTCRPq7IcgBV6EjLjOc6C1asT/TMoQ39Y3DJT4353iFuSbWzdifhpzZ5XJ273ygFg4FhycuCC4GPrcak6Y2BvvTP7gv2+a+3K+zgRo5/ZPDcYOkQjxRRcc1bEeDScmtrJzd5b7pfe7L/z4dyMq5PY7ax5o/IVxFFTfwxBSTN7WToyAVDTw87IUQ59q0t088U02TrljI6/SFMG9y+yoOo6y+Zv6AD+RJdCTAbxqjOWTWkPWTqBvIGhpwqui8yaT4VzM68cuZ1iy6qkH0B7RxUCWMFTA3RBmS6EEifdA5LYBryqTE5jGQ0RjNqZn/if8CIVvAnsbxp9oAAAAASUVORK5CYII=)}
.ifaq-tpl-basic .ifaq-container-open{background-color:#444;background-image:0 0;background-position:0 0 0 100%;background-repeat:no-repeat;background-size:100% 10px;color:#FFF;padding-bottom:1rem}
.ifaq-tpl-basic .collapse-open .ifaq-item-header{color:#FFF;font-weight:700}

html[dir="rtl"] .ifaq-tpl-basic .ifaq-collapsible > a{background-position: 98% center;padding: 6px 60px 6px 0}


/**
Category Styling
*/

.ifaq-cat-collapsible.cat-collapse-open .ifaq-category-title:after {
    -webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);
}
.ifaq-cat-collapsible.cat-collapse-open .ifaq-category-title, .ifaq-cat-collapsible .ifaq-category-title:hover{    text-decoration: underline;}   
.ifaq-cat-collapsible .ifaq-category-title{font-size: 16px; position: relative; line-height: 33px; padding: 13px 20px;border: solid 1px #d5cfc4;margin: 0;}
.ifaq-cat-collapsible .ifaq-category-title:after{border-style:solid;border-width:2px 2px 0 0;content:'';display:inline-block;height:11px;position:absolute;right:6px;
-webkit-transform: rotate(45deg) translateY(50%);
    -moz-transform: rotate(45deg) translateY(50%);
    -ms-transform: rotate(45deg) translateY(50%);
    -o-transform: rotate(45deg) translateY(50%);
    transform: rotate(45deg) translateY(50%);
    transition: transform 500ms;
    vertical-align:top;width:11px;margin-top:-13px;top:50%;right:30px;}
@media print{.no-print,.no-print *{ display:none !important}}

@media (prefers-color-scheme: dark) {
    .ifaq-tpl-basic .ifaq-collapsible>a, .ifaq-tpl-basic .ifaq-collapsible>a .ifaq-item-header {
        color: #fff;
        background-color: #333;
    }
    .ifaq-tpl-basic .collapse-close
    {
        border-bottom: 1px solid #444;
    }
}