.hits__list{list-style:none;padding-left:0;padding-right:0}@media(min-width:768px){.hits__list--horizontal{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.hits__item{border:2px solid transparent;margin-bottom:20px;position:relative}.hits__item:hover{background-color:#f1f1f1}@media(min-width:768px){.hits__list--horizontal .hits__item{margin-left:10px;margin-right:10px;width:350px}}@media(min-width:992px){.hits__list--horizontal .hits__item{width:300px}}@media(min-width:1200px){.hits__list--horizontal .hits__item{width:366px}}.hits__list--small-vertica .hits__item{margin-bottom:12px}.hits__card{background-color:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,.12)}.hits__list--horizontal .hits__card{display:flex;flex-direction:column;height:100%}@media(min-width:768px){.hits__list--vertical .hits__card{display:flex}}.hits__list--small-vertical .hits__card{display:flex}.hits__image-wrap{overflow:hidden;position:relative}.hits__image-wrap .hits__list--small-vertical,.hits__list--vertical .hits__image-wrap{flex:0 0 auto}@media(min-width:768px){.hits__list--vertical .hits__image-wrap{flex:0 0 auto;width:300px}}@media(min-width:1200px){.hits__list--vertical .hits__image-wrap{width:366px}}.hits__list--small-vertical .hits__image-wrap{flex:0 0 auto;width:100px}.hits__image{position:relative;transition:transform .5s ease}.hits__item:hover .hits__image{transform:scale(1.1)}.hits__info{display:flex;flex-direction:column;justify-content:space-between;padding:12px}.hits__list--horizontal .hits__info{flex:1 0 auto}.hits__list--small-vertical .hits__info{padding-bottom:6px;padding-left:6px}.hits__link,.hits__link:focus,.hits__link:hover{color:#000}.hits__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hits__title{font-size:18px;margin-bottom:0;margin-top:0}@media(max-width:437px){.hits__title--h3{font-size:6.5vw}.hits__title--h4{font-size:4.5vw}}.hits__list--small-vertical .hits__title{font-size:13px}.hits__author-wrap{margin-top:10px}.hits__author{font-size:13px;position:relative;z-index:2}.hits__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:15px;margin-bottom:0;overflow:hidden}.hits__list--small-vertical .hits__description{font-size:13px}.hits__categories-list,.hits__meta-list{display:flex;flex-wrap:wrap;list-style:none;margin-top:10px;padding-left:0;padding-right:0}.hits__list--small-vertical .hits__meta-list{margin-top:0}.hits__categories-item:not(:last-child):after,.hits__meta-item:not(:last-child):after{color:#404040;content:"|";padding-left:10px;padding-right:10px}.hits__meta-icon,.hits__meta-text{color:#404040;font-size:13px}.hits__meta-icon{padding-right:5px}.hits__categories-link{font-size:15px;position:relative;text-transform:uppercase;z-index:2}.hits__list--small-vertical .hits__categories-link{font-size:13px}.hits__sponsored-label{border-radius:4px;bottom:10px;color:#fff;font-size:12px;padding:2px 10px;position:absolute;right:10px}.hits__item--sponsor:after{content:"";inset:0;outline:4px solid transparent;outline-offset:-2px;pointer-events:none;position:absolute}.hits__item--sponsor.yellow:after{outline-color:#fae422}.hits__item--sponsor.yellow .hits__sponsored-label{background-color:#fae422}.hits__item--sponsor.orange:after{outline-color:#f76b1c}.hits__item--sponsor.orange .hits__sponsored-label{background-color:#f76b1c}.hits__item--sponsor.green:after{outline-color:#1fd705}.hits__item--sponsor.green .hits__sponsored-label{background-color:#1fd705}.hits__item--sponsor.violet:after{outline-color:#7827df}.hits__item--sponsor.violet .hits__sponsored-label{background-color:#7827df}.hits-external__list{list-style:none;padding-left:0;padding-right:0}@media(min-width:768px){.hits-external__list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.hits-external__item{border:2px solid transparent;margin-bottom:20px;position:relative}@media(min-width:768px){.hits-external__item{margin-left:10px;margin-right:10px;width:350px}}@media(min-width:992px){.hits-external__item{width:300px}}@media(min-width:1200px){.hits-external__item{width:366px}}.hits-external__card{background-color:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;padding:40px 30px 30px}.hits-external__image-wrap{margin-bottom:25px;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:180px}.related-products .hits-external__image-wrap{margin-bottom:auto;width:250px}@media(min-width:768px){.hits-external__image-wrap{height:180px}.related-products .hits-external__image-wrap{height:250px}.hits-external__image{height:100%;object-fit:contain;width:100%}}.hits-external__noimage{align-items:center;background-color:#d2d2d2;display:flex;height:180px;justify-content:center;width:180px}.hits-external__noimage .far{color:#838383;font-size:100px}.related-products .hits-external__noimage{height:250px;width:250px}.hits-external__info{padding-top:25px}@media(min-width:768px){.hits-external__info{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between}}.related-exhibitors .hits-external__info{border-top:.5px solid #a2a2a2}.hits-external__info-text{font-size:13px;font-weight:700;margin:0;padding-bottom:20px;padding-top:25px}.hits-external__organization-name{font-size:15px;font-weight:700}.hits-external__title{font-size:20px;font-weight:700}.hits-external__title:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hits-external__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;margin-bottom:0;overflow:hidden;padding-top:20px}.hits-external__categories-list{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;padding-right:0;padding-top:25px}.hits-external__categories-item{color:#a2a2a2;font-size:18px;font-weight:700;text-transform:uppercase}.hits-external__categories-item:not(:last-child):after{color:#a2a2a2;content:"|";padding-left:10px;padding-right:10px}.no-results__base{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}@media(min-width:768px){.no-results__base{align-items:center}}.no-results__title{font-size:20px;line-height:1;text-align:left}.no-results__keyline{border-top:.5px solid #d2d2d2;margin-bottom:0;margin-top:15px;width:100%}.no-results__tips{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:15px}@media(min-width:768px){.no-results__tips{align-items:center}}.no-results__header{font-size:15px;margin-bottom:0;text-align:left;width:100%}.no-results__lightbulb{margin-right:10px}.no-results__list{font-size:13px;margin-top:15px;padding-left:15px;text-align:left}.ref-categories__base{margin-bottom:5px}@media(min-width:768px){.ref-categories__base{margin-bottom:10px}}.ref-categories__label{display:block;font-size:13px;font-weight:700;padding-bottom:5px}@media(min-width:768px){.ref-categories__label{font-size:15px;padding-bottom:10px;text-align:center}}.ref-categories__list{display:flex;list-style:none;overflow-x:auto;padding-left:0;padding-right:0}.ref-categories__list::-webkit-scrollbar{display:none}@media(min-width:768px){.ref-categories__list{flex-wrap:wrap;justify-content:center;overflow-x:hidden}}.ref-categories__item{padding-bottom:10px;padding-right:8px}.ref-categories__link{background-color:#fff;border:1px solid #a2a2a2;border-radius:20px;color:#000;display:block;font-size:13px;padding-left:10px;padding-right:10px;white-space:nowrap}.ref-categories__link:focus,.ref-categories__link:hover{background-color:#d2d2d2;color:#000;text-decoration:none}.ref-categories__link--refined{background-color:#f1f1f1}@media(min-width:768px){.ref-categories__link{padding:6px 20px}}.ref-categories__icon{padding-left:10px;vertical-align:middle}.search-box__base{display:flex;justify-content:center;margin-bottom:20px}.search-box__form{position:relative;width:100%}@media(min-width:768px){.search-box__form{width:300px}}.search-box__input{border:1px solid #a2a2a2;border-radius:4px;box-sizing:border-box;font-size:13px;line-height:34px;padding-bottom:0;padding-left:32px;padding-top:0;width:100%}@media(min-width:768px){.search-box__input{line-height:34px}}.search-box__icon{color:#a2a2a2;display:block;font-size:15px;padding-left:10px;padding-top:10px;pointer-events:none;position:absolute}@media(min-width:768px){.search-box__icon{padding-top:10px}}.search-box__submit-button{clip:rect(1px 1px 1px 1px);-webkit-clip-path:inset(1px,1px,1px,1px);clip-path:inset(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.search-pagination__base{margin-bottom:20px}.search-pagination__list{display:flex;justify-content:center;list-style:none;padding-left:0;padding-right:0}.search-pagination__link{color:#000;font-size:15px;padding-left:6px;padding-right:6px}.stats__base{margin-bottom:10px}.stats__label{font-size:15px;font-weight:700}.toggle-ref__base{align-items:center;display:flex;margin-bottom:30px;padding-top:5px}@media(min-width:768px){.toggle-ref__base{justify-content:center}}.toggle-ref__label{font-size:9px;font-weight:700;padding-right:15px}@media(min-width:768px){.toggle-ref__label{font-size:13px}}.toggle-ref__input{height:0;visibility:hidden;width:0}.toggle-ref__switch{background-color:#d2d2d2;border-radius:13px;cursor:pointer;display:block;height:25px;position:relative;text-indent:-9999px;width:40px}@media(min-width:768px){.toggle-ref__switch{border-radius:15px;height:30px;width:50px}}.toggle-ref__switch:after{background:#fff;border-radius:12px;content:"";height:23px;left:1px;position:absolute;top:1px;transition:.3s;width:23px}@media(min-width:768px){.toggle-ref__switch:after{border-radius:14px;height:28px;width:28px}}.toggle-ref__input:checked+.toggle-ref__switch:after{left:calc(100% - 1px);transform:translateX(-100%)}