.hide{display:none !important;}.visible{display:block !important;}.clear{*zoom:1;clear:both;}.clear:before,.clear:after{content:"";display:table;}.clear:after{clear:both;}.accordion__container .panel{border:1px solid #006091;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:white;margin-bottom:1em;padding:1.5em;overflow:hidden;}.accordion__container .panel .panel-headline{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}.accordion__container .panel .panel-headline h3{color:#006091;margin-bottom:0;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);margin-right:3em;position:relative;}.accordion__container .panel .panel-headline h3:after{content:"";position:absolute;right:0;height:1px;width:100%;bottom:-0.7em;background-color:#f5830c;opacity:0;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}@media only screen and (min-width: 62em){.accordion__container .panel .panel-headline h3:after{width:500%;}}.accordion__container .panel .panel-headline i{font-size:1.5em;color:#006091;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(.23,1,.32,1);-ms-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);}.accordion__container .panel .panel-headline.is--active h3{display:inline-block;color:#c51321;}.accordion__container .panel .panel-headline.is--active h3:after{opacity:1;}.accordion__container .panel .panel-headline.is--active i{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);}.accordion__container .panel .panel-content{display:none;padding-top:2em;}