.faq-container{font-family:raleway,comfortaa;margin:30px auto;max-width:900px;padding:20px}h2{color:#3c3d40;font-size:30px;margin-bottom:30px;text-align:center}.faq-item{border:1px solid #ebebeb;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:12px;padding:5px}.faq-question{color:#3c3d40;cursor:pointer;display:block;font-size:1.1em;font-weight:700;list-style:none;padding:15px 20px;position:relative;transition:background-color .2s}.faq-question:hover{background-color:none;color:#e7512a}.faq-question::-webkit-details-marker,.faq-question::marker{display:none}.faq-question:after{content:"+";font-family:arial;font-size:1.2em;line-height:1;position:absolute;right:20px;transition:transform .2s}.faq-item[open] .faq-question:after{content:"−"}.faq-item[open] .faq-question{color:#f8ab8d}.faq-answer{border-top:none;color:#3c3d40;font-family:comfortaa;font-size:16px;line-height:1.6;margin-top:-1px;padding:0 20px 15px}.faq-answer p:first-child{margin-bottom:0}.faq-item:focus,.faq-question:focus{border:none!important;outline:none!important}