/* === Global Styles ===
BD-66bfde
gry: 959595
brn-dk: 8a6d56
brn-lt: c1b196
BW: 88b352
*/

button.accordion {
    width: 100%;
    margin: 0;
	padding: 7px 15px;
    font-size: 18px;
    text-align: left;
    color: #fff;
    cursor: pointer;
    outline: none;
    transition: 0.4s;
	border: 0;
	background: #66bfde;/*bl*/
}
button.accordion.active, button.accordion:hover {
	color: #000;
    background-color: #959595;
}
button.accordion:after {
    content: '\002B';
    margin-left: 5px;
    float: right;
    color: #fff;
    font-weight: bold;
}
button.accordion.active:after {
    content: "\2212";
}
div.panel {
	width: 100%;
    max-height: 0;
	margin: 0;
    padding: 0 30px;
    font-size: 18px;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    background-color: #c6f0ff;/*lt bl*/
}
.QA div.panel p {
	padding-bottom: 40px;
}
.QA .main p:last-child {
	/*text-align: center;*/
	text-align: left;
	}
img[alt="pic-QA"] {
	width: 100%;
	max-width: 236px;
	margin-top: 2rem;
}