.page-awards div.main div.grid.header{display:grid;gap:3rem;margin:0 0 3rem}.page-awards div.main div.grid.header div.center h3{margin:0}@media screen and (min-width: 1000px){.page-awards div.main div.grid.header{grid-template-columns:auto 1fr;align-items:center;justify-self:center}.page-awards div.main div.grid.header .filters{align-items:end}}.page-awards div.main .filters{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center}@media (max-width: 600px){.page-awards div.main .filters{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1rem}.page-awards div.main .isotope-filters-button-group{width:100%;max-width:420px;justify-content:center}.page-awards div.main .isotope-filters-button-group>button,.page-awards div.main .isotope-filters-button-group>select.location-dropdown{width:100%;flex:1 1 auto;justify-content:center}}@media (min-width: 600px) and (max-width: 1000px){.page-awards div.main .filters{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:1rem}.page-awards div.main .isotope-filters-button-group{width:100%;max-width:420px}.page-awards div.main .isotope-filters-button-group>button,.page-awards div.main .isotope-filters-button-group>select.location-dropdown{width:100%;flex:1 1 auto;justify-content:center}}.page-awards div.main .isotope-filters-button-group{border-radius:100px;border:solid 1px #ddd;box-shadow:0 4px 15px #0000001a;display:inline-flex;overflow:hidden;align-items:stretch;flex-wrap:nowrap;justify-content:center}.page-awards div.main .isotope-filters-button-group button{all:unset;padding:.65em 1em}.page-awards div.main .isotope-filters-button-group button:not(:last-of-type){border-right:solid 1px #ddd}.page-awards div.main .isotope-filters-button-group button.is-checked{background:linear-gradient(to bottom,#00bcf2,#0096c2);color:#fff}.page-awards div.main .isotope-filters-button-group button,.page-awards div.main .isotope-filters-button-group select.location-dropdown{white-space:nowrap}.page-awards div.main .isotope-filters-button-group select.location-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background:#fff;padding:.65em 1em;font:inherit;color:inherit;cursor:pointer;outline:none;display:flex;align-items:center;text-align:center;margin:0;box-sizing:border-box;height:100%}.page-awards div.main .isotope-filters-button-group select.location-dropdown:not(:last-of-type){border-right:1px solid #ddd}.page-awards div.main .isotope-filters-button-group select.location-dropdown.active{background:linear-gradient(to bottom,#00bcf2,#0096c2);color:#fff}.page-awards div.main .isotope-filters-button-group select.location-dropdown:hover:not(.active){background-color:#fafafa}.page-awards div.main .isotope-filters-button-group button,.page-awards div.main .isotope-filters-button-group select.location-dropdown{display:flex;align-items:center;white-space:nowrap}.page-awards div.main .markets{opacity:0;width:100%;clear:both;transition:opacity .4s;display:grid}@media screen and (min-width: 800px){.page-awards div.main .markets{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1200px){.page-awards div.main .markets{grid-template-columns:repeat(4,1fr)}}body.ready .page-awards div.main .markets{opacity:1}.page-awards div.main .markets .market{display:block;position:relative;background:#3d5dd7;background:linear-gradient(to right,#3d5dd7,#0cf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$colorStart",endColorstr="$colorEnd",GradientType=1);border-radius:8px;overflow:hidden;aspect-ratio:16/9;transform:scale(1);box-shadow:0 5px 10px #00000040;margin:1rem}.page-awards div.main .markets .market div.flag{position:absolute;top:1em;right:1em;z-index:2;color:#fff;display:inline-block;font-size:.5em;border-radius:6px;background-color:#f27621;box-shadow:0 .8rem 2.6rem #0000000d,2px 2px #0000001a;padding:.5em .8em;font-weight:600;text-transform:uppercase;margin:0;line-height:1;text-shadow:2px 2px 0 rgba(0,0,0,.1);letter-spacing:.01em}.page-awards div.main .markets .market:hover{transform:scale(1.05)}.page-awards div.main .markets .market .background{opacity:.3}.page-awards div.main .markets .market .market-name{color:#fff;position:absolute;bottom:15px;left:15px;text-transform:uppercase;line-height:1.25em;font-size:1em;font-weight:800}.page-awards div.main .markets .market .market-logo{position:absolute;width:40%;top:50%;left:50%;transform:translate(-50%,-50%)}.page-awards div.main .markets .market .market-logo svg *{fill:#fff!important}.page-awards div.main .markets .market .verticals{position:absolute;bottom:0;width:100%;text-align:center;font-size:.625em;display:block;background-color:#ffffffbf;padding:10px;line-height:1em;font-weight:700;color:#3d5dd7;text-transform:uppercase}.page-awards div.main .markets .market .verticals .vertical{display:inline-block;margin:0}.page-awards div.main .markets .market .verticals .vertical:after{content:"+";display:inline-block;margin:0 .25em 0 .375em}.page-awards div.main .markets .market .verticals .vertical:last-of-type:after{content:""}
