.bh-accordion{position:relative}.bh-accordion .accordion-element{margin-bottom:25px}.bh-accordion .accordion-element>.content,.bh-accordion .accordion-element>.title{text-align:center}.bh-accordion .accordion-element>.content>.inner,.bh-accordion .accordion-element>.title>.inner{position:relative;text-align:left;margin:auto;padding-left:25px;padding-right:25px}.bh-accordion .accordion-element>.title{position:relative;padding-top:25px;padding-bottom:25px;cursor:pointer;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .2s ease-out,color .2s ease-out;background:#f1f1f1}html.is-device-touch .bh-accordion .accordion-element>.title:active,html:not(.is-device-touch) .bh-accordion .accordion-element>.title:hover{background:#b30001;color:#fff}.bh-accordion .accordion-element>.title:after{position:absolute;left:0;right:0;bottom:0;content:"";opacity:0;transition:opaciy .2s ease-out}.bh-accordion .accordion-element>.title>.inner{padding-right:50px}.bh-accordion .accordion-element>.title>.inner:after{content:"\F104";font-family:icon;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:30px;text-align:right;pointer-events:none;font-size:20px}.bh-accordion .accordion-element>.content{height:0;pointer-events:none;opacity:0;overflow:hidden}.bh-accordion .accordion-element.is-open{background:#b30001}.bh-accordion .accordion-element.is-open>.title{color:#fff;background:#b30001}.bh-accordion .accordion-element.is-open>.title:after,.bh-accordion .accordion-element.is-open>.title>.inner{opacity:1}.bh-accordion .accordion-element.is-open>.title>.inner:after{content:"\F102"}.bh-accordion .accordion-element.is-open>.content{display:block;overflow:visible;opacity:1;height:auto;pointer-events:auto}.bh-accordion .accordion-element.is-open>.content>.inner{padding-top:40px;padding-bottom:40px;opacity:1}.bh-accordion .accordion-element.is-open>.content>.inner>.row{padding-left:0;padding-right:0;max-width:none}.bh-accordion .accordion-element.is-open>.content>.inner>.row:first-child{margin-top:0}.bh-accordion .accordion-element.is-open>.content>.inner>.row:last-child{margin-bottom:0}