﻿.faqExhibitors::after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.3;background-image:url(/Areas/Client/v2/assets/img/illustration/krampus-drum-marionnette.png);background-repeat:no-repeat;background-position:0% 30%;background-size:40%;z-index:-1;}.faqExhibitors .panel-group{margin:0 -15px 60px -15px;overflow:hidden;}.faqExhibitors .panel-group .panel{-webkit-border-radius:0;border-radius:0;border:none;border-bottom:1px solid #e3141c;background:none;}.faqExhibitors .panel-group .panel:first-child{padding-top:0;border-top:1px solid #e3141c;}.faqExhibitors .panel-group .panel+.panel{margin:0;}.faqExhibitors .panel-group .panel-default>.panel-heading{-webkit-border-radius:0;border-radius:0;background:none;padding:0;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a{font-size:35px;font-size:2.1875 rem;position:relative;padding:70px;color:#000;display:flex;align-items:center;text-decoration:none;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a.collapsed{color:#000;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a .question-title{display:block;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a .diamond-shape{background:#e3141c;height:60px;text-align:center;transform:rotate(45deg);width:60px;display:block;margin-right:70px;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a .item-count{color:#fff;display:table-cell;height:60px;transform:rotate(-45deg);vertical-align:middle;width:60px;display:block;font-family:"Manier";font-size:48px;font-size:3 rem;}.faqExhibitors .panel-group .panel-heading+.panel-collapse .panel-body{border-top:none;}.faqExhibitors .panel-group .panel-body{padding:0 0 40px 150px;color:#000;}@media screen and (max-width:991px){.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a{font-size:26px;font-size:1.625 rem;padding:40px 0 40px 150px;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a:before{width:80px;height:80px;background-size:160px 80px;left:35px;}}@media screen and (max-width:767px){.faqExhibitors .panel-group{margin:0 -15px;}.faqExhibitors .panel-group .panel-default>.panel-heading .panel-title>a{font-size:20px;font-size:1.25 rem;padding:20px;}.faqExhibitors .panel-group .panel-body{font-size:16px;font-size:1 rem;padding:0 20px 30px;}}