body{color:#2c3e50;background:#ecf0f1}.faq-container{display:block;margin-bottom:30px}.faq-container h1{margin:0;line-height:2;text-align:center}.faq-container h2{margin:0 0 .5em}.faq-container input{position:absolute;opacity:0;z-index:-1}.faq-container .row{display:flex}.faq-container .row .col{flex:1}.faq-container .tabs{border-radius:8px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,.5)}.faq-container .tab{width:100%;color:inherit;overflow:hidden;background-color:#f5f5f5}.faq-container .tab:nth-child(even){background-color:#fff}.faq-container .tab-label{display:flex;justify-content:left;padding:.5em 1em;font-weight:700;cursor:pointer;position:relative}.faq-container .fruit{margin-top:0;margin-right:15px}.faq-container .tab:hover{background:#dbdbdb}.faq-container .dm-q{max-width:75%}.faq-container .tab-label::after{content:"\276F";text-align:right;transition:all .35s;position:absolute;right:30px}.faq-container .tab-content{max-height:0;padding:0 1em;color:inherit;background:#fff;transition:all .35s}.faq-container .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#2c3e50;cursor:pointer}.faq-container .tab-close:hover{background:#1a252f}.faq-container input:checked+.tab-label{background:#dbdbdb}.faq-container input:checked+.tab-label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-container input:checked~.tab-content{max-height:100vh;padding:1em;border-bottom:1px solid #f5f5f5}