.hits img{height:185px;width:100%;border-top-left-radius:20px;border-top-right-radius:20px}
.hits .row>div[class*='col-']{display:flex;flex:1 0 auto}
.hits .tag-content-tile{height:auto;padding:24px 24px 12px 24px !important}
.hits .tag-content-tile small{color:#77717a}
.hits .tag-content-tile h4.card-title{margin-top:.75rem}
.hits .tag-content-tile:hover{cursor:pointer;position:relative}
.hits .tag-content-tile:hover a{text-decoration:none}
.hits .tag-content-tile:hover h4,.hits .tag-content-tile:hover p{padding-left:3rem;transition:opacity .1s ease}
.hits .tag-content-tile:hover h4::before{background-color:#ea067e;border-radius:.4rem;display:inline-block;opacity:1;transition:opacity .1s ease;content:'';width:.4rem;position:absolute;left:1.1em;top:2em;bottom:0}
.hits .card-footer{background-color:#fff;border-top:0;border-radius:28px;padding:10px 24px 24px}
.hits .card-footer .btn-danger{font-size:12px;font-weight:800;background-color:#bf0366;border-radius:6px;color:#fff;margin-bottom:.5em;margin-right:.5em;max-width:100%;text-transform:uppercase;word-wrap:break-word}
.hits[data-hide-tags="true"] .card-footer .btn{display:none}
.ais-Panel-header{background-color:#fff;border-radius:12px 12px 0 0;border:2px solid transparent;box-shadow:0 16px 24px #00000008,0 2px 6px #00000005;caret-color:transparent;color:#77717a;display:block;font-weight:600;overflow:hidden;padding:10px 10px;text-align:left;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;cursor:default;font-size:14px;margin:0}
.ais-Panel-header:hover{color:#1f0a1b}
.ais-Panel-header:focus{border:2px solid #76d5d4;text-decoration:underline}
.ais-Panel-header .ais-Panel-collapseButton::after{width:24px;height:24px;background-size:24px;transform:translate(0,-50%);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%233aa19f%22%20d%3D%22M17.7071%209.29289C18.0976%209.68342%2018.0976%2010.3166%2017.7071%2010.7071L12.7071%2015.7071C12.3166%2016.0976%2011.6834%2016.0976%2011.2929%2015.7071L6.29289%2010.7071C5.90237%2010.3166%205.90237%209.68342%206.29289%209.29289C6.68342%208.90237%207.31658%208.90237%207.70711%209.29289L12%2013.5858L16.2929%209.29289C16.6834%208.90237%2017.3166%208.90237%2017.7071%209.29289Z%22/%3E%3C/svg%3E")}
.ais-Panel-header .ais-Panel-collapseButton[aria-expanded="true"]::after{transform:translate(0,-50%) rotate(180deg)}
.ais-SearchBox .search-close-btn{display:none}
.ais-SearchBox input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]){width:100%;height:44px;background-color:#fff;color:#77717a;font-weight:600;border:2px solid transparent;border-radius:12px;box-shadow:0 16px 24px #00000008,0 2px 6px #00000005;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:42px;font-size:14px}
button.ais-SearchBox-submit{border:0;background-color:transparent;padding:0 12px;line-height:unset;position:absolute;top:12px;max-width:37px}
button.ais-SearchBox-submit svg.ais-SearchBox-submitIcon{width:20px;height:20px;fill:#3aa19f;transition:fill .4s ease}
button.ais-SearchBox-submit:hover{color:#1f0a1b}
button.ais-SearchBox-submit:hover svg{fill:#76d5d4}
.ais-Panel.ais-Panel--collapsible{position:relative}
.ais-Panel.ais-Panel--collapsible.ais-Panel--collapsed .ais-Panel-header{border-radius:12px}
.ais-Panel.ais-Panel--collapsible .ais-Panel-body{margin-top:0}
.ais-Panel.ais-Panel--collapsible .ais-RefinementList{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:2px solid #f0ede9;box-shadow:0 16px 24px #00000008,0 2px 6px #00000005;left:0;overflow:hidden;position:absolute;width:100%;z-index:10000;padding:8px 8px 8px 0;display:block}
.ais-Panel.ais-Panel--collapsible .ais-RefinementList .ais-RefinementList-list{list-style:none;max-height:400px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;overflow-y:auto}
.ais-Panel.ais-Panel--collapsible .ais-RefinementList .ais-RefinementList-list::-webkit-scrollbar{width:8px}
.ais-Panel.ais-Panel--collapsible .ais-RefinementList .ais-RefinementList-list::-webkit-scrollbar-thumb{background:#5c1a4d;border-radius:6px}
.ais-Panel.ais-Panel--collapsible .ais-RefinementList .ais-RefinementList-list::-webkit-scrollbar-track{background:#f0ede9;border-radius:6px;margin:8px 0}
.hits__statistic{font-size:19px;font-weight:500;line-height:1.2;color:#333;font-family:"Taviraj","Georgia","Times New Roman","Times,serif"}
.hits__statistic .a-search__count{font-size:24px}
.ais-Pagination-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background-color:#fff;border-radius:6px;box-shadow:0 16px 24px #0000000f,0 2px 6px #0000000a,0 0 1px #0000000a;display:inline-block;margin-left:5px;user-select:none;padding:9px 15px;cursor:default;font-weight:700;color:#77717a}
.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected{background-color:#76d5d4;border-radius:5px;color:#77717a}
.pagination .ais-Pagination-list .ais-Pagination-item{margin-right:5px !important;color:#77717a}
.ais-Pagination-list .ais-Pagination-item .ais-Pagination-link{color:#77717a}
.ais-ClearRefinements .ais-ClearRefinements-button{background-color:transparent;border-color:transparent;cursor:pointer}
.ais-ClearRefinements .ais-ClearRefinements-button:hover{text-decoration:underline}
.ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled{background-color:transparent;border-color:transparent;cursor:pointer}
.ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled:hover{text-decoration:underline}
.article-title{padding:0}
.ais-Hits-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ais-Hits-list li{padding-right:15px;padding-left:15px}
.ais-Hits-item{position:relative;width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.ais-Hits-item .card{border-radius:28px}
.hits .ais-Hits-item{display:flex;flex:1 0 auto}
@media(max-width:575px){.ais-Hits-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media(max-width:991px){.hits__statistic{margin-top:0;text-align:left}
}
.resource-hub-reset{padding-top:10px;margin-left:-10px}
.resource-hub-reset button{padding:0;font-size:1.4rem;text-decoration:underline}