@charset "UTF-8";[contenteditable=true]:focus,[href]:focus,[tabindex]:not([tabindex="-1"]):focus,button:focus,details:focus,input:focus,select:focus,textarea:focus{outline:2px solid #0f7fff!important;outline-offset:1px!important}input:focus+label{outline:2px solid #0f7fff!important;outline-offset:1px!important}.brandGrid{display:grid;gap:20px;padding:0 15px}@media only screen and (min-width:585px){.brandGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.brandGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1401px){.brandGrid{margin:0;padding:0}}.brandGrid::before{display:none}.brandGrid .card{background-color:transparent;margin:0}.brandGrid .card-figure{background-color:transparent;padding:0}@media only screen and (min-width:1200px){.brandGrid--otherBrands{grid-template-columns:repeat(4,1fr)}}.brandGrid--otherBrands .brand-image{max-height:100px;max-width:200px}.brandGrid--otherBrands .brand-image[data-src*="BrandDefault.gif"]{max-height:none;max-width:100%}.brandGrid--otherBrands .card{border:1px solid rgba(0,0,0,.125)}.brandGrid--otherBrands .card-figure>a{height:150px}.brandGrid--otherBrands .card-body{padding-top:0}.brandGrid--ourBrands .brand{background-color:#efefef;height:100%;padding:30px 25px}.brandGrid--ourBrands .card-figure>a{height:50px;margin-bottom:0}.brandGrid--ourBrands .brand-image{max-height:60px;max-width:200px;mix-blend-mode:multiply}.brandGrid--ourBrands .card-title{padding-bottom:15px}.otherBrands{margin-top:1.5rem}.otherBrands[open] .otherBrands__toggle::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.otherBrands[open]+.otherBrands__hint{display:none}.otherBrands:not([open])+.otherBrands__hint{margin-top:-15px}.otherBrands__summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;list-style:none;padding:.5rem 0}.otherBrands__summary::-webkit-details-marker{display:none}.otherBrands__toggle::before{content:"▾";display:inline-block;font-size:200%;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.otherBrands__hint{color:#666;font-size:.95rem;margin:.25rem 0 1rem}.resourceList li{margin-bottom:10px}