/* CSS Document */

details > summary::-webkit-details-marker { display: none; }
details > summary { position: relative; padding: 8px 38px 8px 22px; text-align: center; display: inline-block; list-style: none; line-height: 1.4; cursor: pointer; font-size: 16px; color: #005243; background: #ffffff; border: 1px solid #005243; margin-bottom: 3.0rem; }
details > summary:after { position: absolute; display: block; content: ''; top: 35%; right: 12px; width: 8px; height: 8px; border-top: 2px solid #005243; border-right: 2px solid #005243; transform: rotate(135deg); transition: all .3s ease-in-out; }
details[open] > summary:after { transform: rotate(-45deg); top: 45%; }