.resource-listing-module .flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-moz-flex-flow:row wrap;-webkit-flex-flow:row wrap;-o-flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.resource-listing-module .flex .flex-item-3{flex-basis:33.33%;-moz-flex-basis:33.33%;-webkit-flex-basis:33.33%;-o-flex-basis:33.33%;padding:10px;width:33.33%}.resource-listing-module .box .title{display:block;font-size:24px;line-height:138%;margin-bottom:50px}.resource-listing-module .box .image{border-radius:20px;display:block;margin-bottom:30px;overflow:hidden;position:relative}.resource-listing-module .box .image img{border-radius:20px;max-height:200px;min-height:200px;object-fit:cover;width:100%}.resource-listing-module .box .topic_data{border-radius:0 20px 0 20px;display:block;font-size:12px;line-height:normal;padding:8px 20px;position:absolute;right:0;top:0}.resource-listing-module .box .btn-area{margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.grid-item{border:1px solid #ccc;padding:10px}.filter-dropdown-id form{background-color:transparent;border-radius:0;padding:0}.filter-block{align-items:center;border-bottom:1px solid #5e5d5d;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;position:relative}.filter-btn{align-items:center;border:1px solid #4c4c4c;border-radius:10px;cursor:pointer;display:flex;gap:50px;justify-content:space-between;margin-right:10px}.filter-btn,.search-bar{background-color:#242424;border-radius:14px;padding:15px 40px}.search-bar{border:1px solid #4c4c4c}.filter-dropdown-id{background-color:#242424;border-radius:14px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);color:#f1f1f165;display:none;left:0;min-width:160px;position:absolute;top:100%;width:100%;z-index:1}.filter-dropdown-id .menu-container{display:grid;grid-template-columns:repeat(3,1fr)}.menu-item{border-left:1px solid #f1f1f165;min-width:200px;padding:30px 20px}.menu-item-b{align-items:center;border-top:1px solid #f1f1f165;display:flex;grid-column:1/-1;justify-content:space-between;padding:1rem 2rem}.menu-item-b,.menu-item:first-child{border-left:none}.menu-item-b a{color:#f1f1f1}#apply-filter{background-color:#2d77c6;border:none;border-radius:10px;color:#f1f1f1;cursor:pointer;outline:none;padding:.5rem;transition:all .3s ease;width:10rem}#apply-filter:hover{background-color:#12457d}