@import url(https://use.typekit.net/dmy6qnj.css);.references-list .references-filter .filter{text-align:right}.references-list .references-filter .filter .dropdown{position:relative;display:inline-block}.references-list .references-filter .filter .dropdown .dropdown-toggle{background:#f7f7f7;position:relative;padding:1rem 5rem 1rem 2rem;cursor:pointer}.references-list .references-filter .filter .dropdown .dropdown-toggle.active:before{transform:rotate(180deg) translateY(-50%)}.references-list .references-filter .filter .dropdown .dropdown-toggle:before{content:"";background:url(/build/images/arrow-down-black.c1353051.svg);background-size:contain;background-repeat:no-repeat;position:absolute;width:10px;height:12px;right:2rem;top:50%;transform:translateY(-50%);z-index:1;transition:all .3s cubic-bezier(.455,.03,.515,.955);moz-transform-origin:top;transform-origin:top}.references-list .references-filter .filter .dropdown .dropdown-container{position:absolute;right:0;top:calc(100% + 10px);z-index:3;min-width:300px;display:none;margin-top:3px;background:#fff;border:1px solid #e8e8e8;max-height:50vh;overflow-y:scroll}.references-list .references-filter .filter .dropdown .dropdown-container a{display:block;padding:10px;transition-duration:.3s;text-transform:uppercase;border-bottom:1px solid #e8e8e8;background:#f7f7f7}.references-list .references-filter .filter .dropdown .dropdown-container a:last-child{border-bottom:none}.references-list .references-filter .filter .dropdown .dropdown-container a img{width:7px;margin-left:7px}.references-list .references-filter .filter .dropdown .dropdown-container a.active,.references-list .references-filter .filter .dropdown .dropdown-container a:hover{background:#db000c;color:#fff}.references-list .references-grid{grid-gap:5rem;gap:5rem}@media only screen and (max-width:820px){.references-list .references-filter .filter{text-align:left;margin-top:5rem}.references-list .references-filter .filter .dropdown .dropdown-container{right:auto;left:0}.references-list .references-grid{grid-gap:5rem 0;gap:5rem 0}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.reference-cell,.reference-cell .image{position:relative;display:block}.reference-cell .image{height:30vh;margin-bottom:2rem}.reference-cell .content .custom-grid{-ms-grid-columns:minmax(0,3fr) minmax(0,2fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.reference-cell .content .left h2{font-size:2.664rem;font-weight:700;margin:0 0 1rem}.reference-cell .content .left h3{font-size:1.8rem;color:#a3a3a3;margin:0}.reference-cell .content .right{text-align:right}.reference-cell .content .right .banner{display:inline-block;padding:1rem 3rem;background:#a3a3a3;text-transform:uppercase;color:#fff;font-size:1.458rem}@media only screen and (max-width:1024px){.reference-cell{margin-bottom:5rem}.reference-cell .image{height:35vh}}@media only screen and (max-width:576px){.reference-cell .content .custom-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.reference-cell .content .left{-ms-flex-order:2;order:2}.reference-cell .content .right{-ms-flex-order:1;order:1;text-align:left;margin-bottom:2rem}}