@-ms-viewport{width:device-width}
@viewport{width:device-width}
.page-content{padding-bottom:10px;min-height:calc(100% - 110px)}
.panel-faq-cats{background:0 0;border:none;border-radius:0;color:#fff;box-shadow:none}
.panel-faq-cats .panel-heading{border:none;border-radius:0;padding:0}
.panel-faq-cats .panel-heading a{padding:10px 15px;display:block}
.panel-faq-cats .panel-heading a>.fa{transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;margin-right:5px;color:#E1409E}
.panel-faq-cats .panel-heading a:not(.collapsed)>.fa{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.panel-faq-cats .panel-heading a.collapsed:hover>.fa{-webkit-animation:wiggle .5s ease 0s 2;animation:wiggle .5s ease 0s 2}
.panel-faq-cats .panel-heading a:active,.panel-faq-cats .panel-heading a:focus,.panel-faq-cats .panel-heading a:hover{text-decoration:none;color:#FFF}
.panel-faq-cats>.panel-heading{border-bottom:1px dashed #E1409E}
.panel-faq-cats>.panel-heading a{padding:20px 0}
.panel-faq-cats>.panel-heading a>.fa{margin-right:20px}
.panel-faq-cats>.panel-heading+.panel-collapse>.panel-body{border:none;border-bottom:1px dashed #E1409E}
.panel-faq,.panel-group .panel-faq{background:#000;border:none;border-radius:0;color:#fff;box-shadow:none}
.panel-faq .panel-heading,.panel-group .panel-faq .panel-heading{background:#000;border:none;border-radius:0}
#contact-form .panel-body,.meinbig7 #contact-faq #faq .panel-default,.panel-faq .panel-body,.panel-faq .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-faq .panel-body,.panel-group .panel-faq .panel-heading+.panel-collapse>.panel-body{border:none}
.panel-faq .panel-body>p,.panel-group .panel-faq .panel-body>p{margin-left:23px;font-weight:300}
#contact-form label,.panel-faq .panel-body>p strong,.panel-group .panel-faq .panel-body>p strong{font-weight:400}
#contact-faq{padding:50px;margin-top:28px;min-height:84vh;background:url(/img/v2/faq-bg.png) no-repeat,linear-gradient(to bottom,#000 25%,#E1409E 100%);background-position:right -150px bottom,center;background-size:auto 700px,auto}
#contact-faq p{font-size:16px}
#contact-faq #contact textarea{resize:none;height:100px}
.meinbig7 #contact-faq,.meinbig7 #contact-faq #faq{padding:0}
#contact-faq #faq,#contact-faq #faq-search{margin-top:30px;margin-bottom:30px}
#contact-faq #faq{padding-left:5px}
#contact-faq #faq .loading{margin:15px 0;font-size:4em;color:#E1409E;text-align:center}
#contact-faq #faq #cat-accordion .panel-group{margin-top:15px;margin-bottom:0}
#contact-faq #faq p span{color:#FFF}
#contact-faq #cat-accordion{margin:0}
@media (max-width:600px),(orientation:landscape) and (max-width:1023px){#contact-faq{padding:0;background-size:contain,auto}
#contact-faq #contact,#contact-faq #faq{padding:0 15px}
}
#contact-form{background:rgba(0,0,0,.5)}
#faq-search input{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMTkuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMTkuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM0OTQ3NDc7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjUsMTcuOWMtMC41LDAuOC0xLjYsMS0yLjQsMC40bC03LjEtNWMtMC41LTAuNC0wLjgtMC45LTAuNy0xLjVjLTAuOSwxLTIuMSwxLjctMy41LDEuOWMtMS43LDAuMy0zLjMtMC4xLTQuNy0xYy0xLjQtMS0yLjMtMi40LTIuNi00LjFDMS4xLDcsMS41LDUuMywyLjQsMy45YzItMi45LDUuOS0zLjYsOC44LTEuNmMyLjYsMS44LDMuNCw1LjMsMi4xLDhjMC41LTAuMiwxLjItMC4yLDEuNywwLjJsNy4xLDVDMjIuOCwxNiwyMywxNy4xLDIyLjUsMTcuOXogTTExLjksNi43Yy0wLjItMS4yLTAuOS0yLjItMS44LTIuOUM4LjEsMi41LDUuNCwzLDQsNWMtMS40LDItMC45LDQuOCwxLjEsNi4yYzIsMS40LDQuNywwLjksNi4xLTEuMUMxMS45LDksMTIuMSw3LjksMTEuOSw2Ljd6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:right 10px center;background-size:25px;height:44px;font-size:16px}
#content{margin-bottom:0}
@-webkit-keyframes wiggle{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
50%{-webkit-transform:translate(3px,0);transform:translate(3px,0)}
}
@keyframes wiggle{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
50%{-webkit-transform:translate(3px,0);transform:translate(3px,0)}
}
.fake-file-input{background:#FFF;border-radius:4px;border:1px solid #CCC;width:100%;margin:0!important;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fake-file-input>span{display:inline-block;margin:3px;padding:3px;vertical-align:top}
.fake-file-input .fake-btn{font-weight:300;background:#C1C1C1;padding:3px 30px;border-radius:2px;color:#000;width:150px}
.fake-file-input .fake-btn:hover{background:#a8a8a8}
.fake-file-input .fake-filename{color:#AAA;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0;padding-right:6px;width:calc(100% - 156px);font-weight:400}
.fake-file-input input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;pointer-events:none}