.faq-filter{text-align:center}.faq-filter .dropdown-container{position:relative;display:inline-block;width:100%;max-width:400px}.faq-filter .dropdown-container .dropdown-toggle{position:relative;border-bottom:1px solid #00430e;padding-bottom:5px;cursor:pointer;text-align:left}.faq-filter .dropdown-container .dropdown-toggle.active .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-filter .dropdown-container .dropdown-toggle .text{color:#00430e;-webkit-transition-duration:.3s;transition-duration:.3s;text-transform:uppercase;font-size:17px}.faq-filter .dropdown-container .dropdown-toggle .icon{position:absolute;top:0;right:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:rotate(0);transform:rotate(0);z-index:1}.faq-filter .dropdown-container .dropdown-toggle .icon img{width:15px}.faq-filter .dropdown-container .dropdown{position:absolute;z-index:9;top:100%;left:0;right:0;display:none;background:#fff;text-align:left;padding:10px}.faq-filter .dropdown-container .dropdown a{color:#00430e;display:block;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;padding:5px 0 5px 30px;font-size:13px;text-transform:uppercase}.faq-filter .dropdown-container .dropdown a:before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;z-index:1;-webkit-transition-duration:.3s;transition-duration:.3s;border:1px solid #00430e}.faq-filter .dropdown-container .dropdown a.active:before,.faq-filter .dropdown-container .dropdown a:hover:before{background:#00430e}.faq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.faq .left,.faq .right{width:50%;padding-left:15px;padding-right:15px;position:relative}.faq .item{background:#d6ded8;cursor:pointer;margin-bottom:30px;width:calc(100% - 30px)}.faq .item.active,.faq .item:hover{background:#00430e}.faq .item.active h2,.faq .item:hover h2{color:#fff}.faq .item h2{font-size:17px;font-weight:600;color:#00430e;margin:0 0 15px;padding:30px 30px 15px}.faq .item .answer{display:none;color:#fff;margin-bottom:15px;padding:0 30px 15px}.faq .item .answer a{color:#fff;border-bottom:1px solid;border-color:inherit}@media only screen and (max-width:576px){.faq .left,.faq .right{width:100%}.faq .left .item,.faq .right .item{width:calc(100% - 60px)}}