#memberbenefits{margin:0 auto;max-width:1400px;position:relative;width:90%}#memberbenefits.paddingtop{padding-top:var(--section-padding)}#memberbenefits.paddingbottom{padding-bottom:var(--section-padding)}.memberbenefits__filters__title{font-size:12px;font-weight:300;margin:0 0 20px;text-transform:uppercase}#memberbenefits__filters__list{list-style:none;margin:0 0 60px;padding:0}#memberbenefits__filters__list li{display:inline-block;font-size:16px;margin-right:20px}#memberbenefits__filters__list .filterControl.mixitup-control-active,#memberbenefits__filters__list .filterControl.mixitup-control-active:active,#memberbenefits__filters__list .filterControl.mixitup-control-active:focus{background-color:var(--darkgreen);border:2px solid var(--darkgreen);color:#fff}#memberbenefits__list{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;grid-gap:30px;list-style:none}.memberbenefits__list__item__link{background-color:transparent;display:block;text-decoration:none}.memberbenefits__list__item__link:hover{background-color:var(--hover-color);box-shadow:0 0 0 30px var(--hover-color)}.memberbenefits__list__item__link__partner{font-size:16px;margin:1rem 0 0}.memberbenefits__list__item__link__title{font-size:30px}.memberbenefits__list__item__link__image{min-height:350px;position:relative}.memberbenefits__list__item__link__image__pimage{background-color:#fff;box-shadow:8px 8px 15px rgba(27,27,27,.36);margin:0;padding:.8rem 1rem;position:absolute;right:7px;top:7px}.memberbenefits__list__item__link__image__pimage img{display:block;height:auto;width:80px}.memberbenefits__list__item__link__image__pimage.portrait{padding:.4rem}.memberbenefits__list__item__link__image__pimage.portrait img{height:50px;width:auto}.memberbenefits__list__item__link__overlay{background-color:hsla(0,0%,100%,.8);bottom:0;font-size:14px;margin:0;padding:.5rem 2rem;position:absolute;right:0}@media (max-width:767px){#memberbenefits.paddingtop{padding-top:calc(var(--section-padding)/2)}#memberbenefits.paddingbottom{padding-bottom:calc(var(--section-padding)/2)}#memberbenefits__filters__list{margin-bottom:calc(var(--section-padding)/2)}#memberbenefits__filters__list li{margin-bottom:10px}#memberbenefits__list{grid-template-columns:1fr}.memberbenefits__list__item__link__image{min-height:300px}}