.resource-hubdbsec .content-wrapper{padding:0;}
.reso-lt{width:25.5%; background-color:#EFEAEA; padding:59px 45px 118px;}
.reso-rt{width:calc(100% - 25.5%);padding:40px 45px 50px;}
.filter__group{padding:22px 0; border-top:1px solid var(--base_color)}
.filter__group h5{color:var(--primary_color);margin-bottom: 20px;}
.filter__group input{display: none!important;opacity: 0;}
.filter__group input[type=checkbox]+label {display: inline-flex;position: relative;}
.filter__group input[type=checkbox]+label:before {
  background: #fff;
  border-radius: 5px;
  border: 1px solid #0130A0;
  content: "";
  display: inline-block;
  height: 21px;
  left: 0;
  margin-right: 10px;
  margin-top: 0;
  padding: 2px;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  width: 21px;
  top:6px;
}
.filter__group input[type=checkbox]:checked+label:after {
  background-color: #0130A0;
  background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/website-assets-2021/icons/icon-tick.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 10px;
  content: "";
  cursor: pointer;
  display: block;
  height: 21px;
  left:0;
  position: absolute;
  top:6px;
  border-radius: 5px;
  width: 21px;
}
.filter__group input[type=checkbox]+label span {
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px; 
  letter-spacing: 0.336px;
  padding-left:30px;
  position: relative;    
}
.filter__group  .common-checkboxinput:not(:last-child) {margin-bottom: 16px;}
.filter__group-wrapper{color:inherit}
.manual-box:nth-child(n+16) { display:none; }
.manual-box {width: 31.5%; margin-right: 2.75%;margin-bottom: 30px;position:relative}
.manual-box:nth-child(3n), .manual-box:last-child {margin-right: 0;}
.manual-box h5{margin-bottom:5px;}
.manual-box .detail-content p{font-size: 16px;font-weight: 500;line-height: 27px;letter-spacing: 0.429px;}
.manual-box .detail-content{margin-bottom:22px;}
.manual-box .manual-imgs{height:174px; margin-bottom:22px;}
.manual-box .manual-imgs img{width:100%; height:100% !important; object-fit:cover;}
#filterCount{padding-bottom:10px; display:inline-block;}
.filter__group select{
  font-size:17px;
  font-weight:500;
  width:100%;
  color:var(--base_color);
  padding:16px 12px;
  background-repeat:no-repeat;
  background-size:13px;
  background-position:center right 12px; 
  background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/Arrow%201.svg');
  border-radius: 5px;
  border: 1px solid #0130A0;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #FFF;
  cursor:pointer;
}
.select-filter{border:none; padding-top:0} 
.cd-sl-selected ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.cd-sl-selected {}
.cd-sl-selected button.clear-all {display: none;}
.cd-sl-selected ul li:not(:last-child) {margin-right:8px;}
.cd-sl-selected ul li { margin-bottom: 25px;font-size: 13px; font-weight: 500; line-height: 20.579px; letter-spacing: 0.23px; display: flex; background-color: var(--base_color); color: #fff; padding: 4px 8px; }
.cd-sl-selected ul li span {display: inline-block;margin-left: 6px;}
.filter__group h5{position:relative}
.filter__group h5:before{
  background-image: url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/plus-new.svg');
  background-size: contain;
  background-repeat:no-repeat;
  content: "";
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 0;
  top: 50%;    
  width: 20px;
  transform: translateY(-50%);
}
.btype-main,.ktype-main{display:none}
.filter__group.active .btype-main,.filter__group.active .ktype-main{display:block} 
.filter__group.active h5:before{height:5px; background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/Minus-new.svg');}
.manual-cta.arrow-tbtn a, .manual-cta.arrow-tbtn a.cta_button, .manual-cta .cta_button{
  border-width:1px;
  display: block;
  width: 100%;
  border-radius: 0;
  border: none;
  border-top: 2px solid rgba(255, 97, 30, 1.0);
  border-bottom: 2px solid rgba(255, 97, 30, 1.0);
  font-size: 17px;
  line-height: 22px;
  letter-spacing: 0.046px;
  padding: 16px 0;
  position: relative;
  text-align: left;
}
.manual-cta .cta_button span {
    position: relative;
    display: inline-block;
    padding-right: 30px;
}
.manual-cta .cta_button span:after {
    position: absolute;
    right: 0;
    top: 7px;
    content: '';
    background-image: url(https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/AWA%20Theme%202023/Home/Arrow.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center center;
    width: 16px;
    height: 16px;
}
.manual-box:hover .manual-cta .cta_button span:after {
    background-image: url(https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/AWA%20Theme%202023/Home/Arrow-1.svg);
}
.manual-box:hover .manual-cta .cta_button{color: rgba(255, 97, 30, 1.0);}
.new-ctas a { position: absolute; top: 0; width: 100%; height: 100%; }

.filter-text{display:none}
nav.jplist-pagination {display: flex;justify-content: center;align-items: center;}
.jplist-pagination button {background: transparent;border: none;font-size: 16px;color: var(--base_color);font-weight:500;}
.jplist-pagination .jplist-current{color:var(--primary_color);}
.pagination.hidepages {display: none;}
.pagination{opacity:0;}
.load-button {
    text-align: center;
}
.loadmore {
    background-color: #efeaea;
    border-radius: 100px;
    font-size: 19px;
    font-weight: 500;
    line-height: 16px;
    padding: 10px 25px;
}
.hidden {
  display: none;
}
.loadmore:hover{text-decoration:none !important;}
}

@media(max-width:1024px){
  .reso-rt,.reso-lt {padding: 30px 20px;}
  .manual-box{width:49%; margin-right:2%;}
  .manual-box:nth-child(3n){margin-right:2%;}
  .manual-box:nth-child(2n), .manual-box:last-child {margin-right: 0;}
}

@media(max-width:990px){
  .reso-rt,.reso-lt {width:100%;}
}

@media(max-width:767px){
  .filter-text {color: var(--primary_color);
    display:block;
    margin-bottom: 0;
    padding: 15px;
    background: #fff;
    border: 1px solid var(--base_color);
    border-radius: 5px; 
    position:relative;
  }
   .reso-lt { padding:29px 15px 18px;
}
  .reso-rt {
    padding: 20px 17px 50px;
    
  }
  .filter-text:before{
    background-image:url('https://14568786.fs1.hubspotusercontent-na1.net/hubfs/14568786/Arrow%201.svg');
    background-size: contain;
    background-repeat:no-repeat;
    content: "";
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 15px;
    top: 50%;    
    width: 15px;
    transform: translateY(-50%);
  }
  .filter__groupmb.reactive .filter-text:before{transform:rotate(180deg) translateY(50%);}
  .filter__group {display: none;}
  .reactive .filter__group {display: block;}
  .filter__groupmb.reactive .filter-text {margin-bottom: 20px;}
  .filter__groupmb.reactive .filter__groupmbinner{background-color:#fff; padding:15px;}

}

@media(max-width:640px){
  .manual-box{width:100%; margin-right:0;}
  .manual-box:nth-child(3n){margin-right:0;}
}
