.flip-card{background-color:transparent;width:240px;height:240px;perspective:1000px}.flip-card .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .4s;transform-style:preserve-3d}.flip-card.flip .flip-card-inner,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card .flip-card-front,.flip-card .flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card .flip-card-front{background-color:#fff}.flip-card .flip-card-back{background-color:#fff;transform:rotateY(180deg)}.partner-list.flipping{overflow:hidden}.partner-list.flipping ul{list-style-type:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.partner-list.flipping ul li{margin-bottom:1rem}.partner-list.flipping ul li img{max-width:100%;filter:grayscale(100%);max-height:50%;opacity:.9}.partner-list.flipping ul li .flip-card-front,.partner-list.flipping ul li .flip-card-back{border-radius:4px;padding:1rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.partner-list.flipping .flip-card-back{background-color:#fff;box-shadow:1px 1px 5px 0 rgba(0,0,0,.5)}.partner-list.flipping .flip-card-back img{filter:grayscale(0);opacity:1}@media(max-width: mdc-layout-grid-breakpoint-min(tablet)){.flip-card{width:180px;height:180px}}.widget_na_partner_logo_widget .widget-title{text-align:center;text-transform:uppercase;font-size:1.2em;font-weight:bold;margin:1.33em 0}.widget_na_partner_logo_widget ul{list-style:none;padding:0;margin:0}.widget_na_partner_logo_widget ul li{text-align:center;margin-bottom:2rem}.widget_na_partner_logo_widget ul li img{max-width:150px;max-height:150px;filter:saturate(0)}.widget_na_partner_logo_widget ul li img:hover{filter:saturate(100%)}.widget_na_partner_logo_widget ul.wide-logos li img{max-width:250px;max-height:250px}.site-footer .mdc-layout-grid__inner div:first-of-type section:first-of-type ul li:first-of-type img{max-width:100%}@media screen and (max-width: 479px){.widget_na_partner_logo_widget .no-title{display:none}}@media screen and (min-width: 480px){.widget_na_partner_logo_widget .span-title>.widget-title{position:relative;left:50%}}
