@-moz-keyframes fadein{100%{opacity:1}
}
@-webkit-keyframes fadein{100%{opacity:1}
}
@keyframes fadein{100%{opacity:1}
}
.accordion-comp .panel-group{margin-bottom:0}
.accordion-comp .panel-group .panel{border-radius:unset;border:0;margin:0;box-shadow:none}
.accordion-comp .panel-group .panel .panel-heading{border:0;padding:0 0 20px 0;background:0}
.accordion-comp .panel-group .panel .panel-heading a{display:inline-block;position:relative;text-decoration:none}
.mac .accordion-comp .panel-group .panel .panel-heading a:focus{outline-offset:-1px}
.mac .accordion-comp .panel-group .panel .panel-heading a:focus:hover{outline-offset:-1px}
.accordion-comp .panel-group .panel .panel-heading a .acordion-crossicon{background-image:url("clientlib_accordion_base/resources/images/icon_accordion_nw_open.svg");background-size:14px;background-repeat:no-repeat;width:14px;height:14px;display:inline-block;margin-right:25px;float:left;margin-top:4px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;transition:400ms ease-in-out;position:absolute;left:0}
.mac .accordion-comp .panel-group .panel .panel-heading a .acordion-crossicon{margin-top:5px}
.accordion-comp .panel-group .panel .panel-heading a:hover .acordion-animation h3,.accordion-comp .panel-group .panel .panel-heading a .tableheader{text-decoration:none;background-size:0 100%}
.accordion-comp .panel-group .panel .panel-heading a .acordion-animation{margin-left:39px}
.accordion-comp .panel-group .panel .panel-heading a .acordion-animation h3,.accordion-comp .panel-group .panel .panel-heading a .acordion-animation .tableheader{font-size:18px;line-height:26px;color:#5e10b1;display:inline;font-family:"RNHouseSansRegular",sans-serif;font-weight:normal;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.accordion-comp .panel-group .panel .panel-heading a .acordion-animation h3:focus,.accordion-comp .panel-group .panel .panel-heading a .acordion-animation .tableheader:focus{display:inline-block}
html:not(.firefox) .accordion-comp .panel-group .panel .panel-heading a .acordion-animation h3:focus,html:not(.firefox) .accordion-comp .panel-group .panel .panel-heading a .acordion-animation .tableheader:focus{outline:1px auto #5e10b1;outline-offset:3px}
.accordion-comp .panel-group .panel .panel-heading a .acordion-animation h3{letter-spacing:.2px}
.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title{margin-left:39px}
.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title h3,.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title .tableheader{font-size:18px;line-height:26px;color:#5e10b1;display:inline;font-family:"RNHouseSansRegular",sans-serif;font-weight:normal;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title h3:focus,.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title .tableheader:focus{display:inline-block}
html:not(.firefox) .aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title h3:focus,html:not(.firefox) .aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .accordion_title .tableheader:focus{outline:1px auto #5e10b1}
.accordion-comp .panel-group .panel .panel-heading a[aria-expanded="true"] .acordion-crossicon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.cq-wcm-edit .accordion-comp .panel-group .panel .panel-heading a,.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a{display:block !important}
.cq-wcm-edit .accordion-comp .panel-group .panel .panel-heading a .auth--info,.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a .auth--info{color:#646068 !important;text-decoration:none}
.cq-wcm-edit .accordion-comp .panel-group .panel .panel-heading a:hover,.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-heading a:hover{color:#646068 !important;text-decoration:none}
.cq-wcm-edit:not(.aem-AuthorLayer-Preview) .accordion-comp .panel-group .panel .panel-collapse,.aem-AuthorLayer-Edit .accordion-comp .panel-group .panel .panel-collapse{display:block !important}
.accordion-comp .panel-group .panel .panel-collapse .panel-body{padding:0 0 20px 39px;border:0;font-size:18px;line-height:26px}
.accordion-comp .panel-group .panel .panel-collapse .panel-body p{margin-bottom:20px}
.accordion-comp .panel-group .panel .panel-collapse p:last-child{margin-bottom:0}
.accordion-comp .panel-group .panel .panel-collapse:last-child{padding-bottom:0}