.main-search li{list-style:none}.main-search ul{margin-left:0;padding-left:0}.facets{border:1px solid #add8e6;padding-right:1em;margin:1em}.results{border:1px solid gray;padding:1em;margin:1em}.results img{height:100px;width:auto}.facetTitle{font-weight:bold}.results-container{display:flex}.result{margin-bottom:1em}.search-row{height:65px;color:#fff;font-size:31px;line-height:65px;text-transform:uppercase;background-color:#666;width:100%;height:87px;line-height:normal;display:flex;align-items:center;padding-left:.5em}.search-row .search-input{height:39px;color:#333;font-size:18px;min-width:360px}.search-row .search-input::-webkit-input-placeholder{font-style:italic}.search-row .search-input:-moz-placeholder{font-style:italic}.search-row .search-input::-moz-placeholder{font-style:italic}.search-row .search-input:-ms-input-placeholder{font-style:italic}.search-button{height:38px;font-size:18px;margin-left:.5em}.filter-row-1{min-height:61px;font-size:18px;line-height:61px;padding-left:.5em;background-color:#d6d6d6}.filter-row-2{min-height:61px;font-size:18px;line-height:61px;padding-left:.5em;background-color:#e2e2e2}.filter-row-2::after{content:"";clear:both;display:block}.results-row{width:100%;min-height:74px;font-size:14px;line-height:61px;padding-left:1em;padding-top:1em;background-color:#fff;padding-bottom:.5em}.results-row::after{content:"";clear:both;display:block}.results-row-results{line-height:normal}.pager-container{float:right;line-height:normal;margin-bottom:auto;margin-right:.5em;white-space:nowrap}.pager-container i{color:gray}.pager-container button{width:24px;height:24px;margin-right:3px;margin-left:3px;padding:0;cursor:pointer}button.page-button-left{margin-left:.5em}.listings-row{background-color:#f1f1f1}.listings-row::after{content:"";clear:both;display:block}.unpaid-listings-row{background-color:#f1f1f1}.unpaid-listings-row::after{content:"";clear:both;display:block}.filters-header{background-color:#015577;height:2em;font-size:1.7em;line-height:2em;color:#fff;padding-left:1em}.listings-header{background-color:#b7292f;height:2em;font-size:1.7em;line-height:2em;color:#fff;padding-left:1em}.listings-unpaid-header{background-color:#015577;height:2em;font-size:1.7em;line-height:2em;color:#fff;padding-left:1em}.facet2{font-size:14px;color:#4d4d4d;cursor:pointer;width:237px;display:inline-block}.facet2-title{margin-right:.5em;margin-left:.5em;text-transform:uppercase}.facet2-down-arrow{color:#b3b3b3;pointer-events:none}.facet2-up-arrow{color:#b7292f}.facet2-container{position:relative;border-top:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0)}.facet2-container-open{background-color:#fff;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}.facet2-dropdown{left:-1px;position:absolute;width:237px;background-color:#fff;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding-left:1em;margin-top:-1em;z-index:2;line-height:25px;max-height:300px;overflow-y:auto}.selected-facet-bin{display:inline-block;border:1px solid #888;border-radius:3px;margin-top:.5em;margin-left:.5em;margin-right:.5em;padding-left:.5em;padding-right:.5em;background-color:#fff}.selected-facet-bin i{margin-left:.5em;color:#b7292f;cursor:pointer}.facet-check{color:#b7292f;margin-left:.5em}.selected-facet-bins{line-height:31px;margin-left:-.5em}.result2{width:240px;height:236px;float:left;overflow:hidden;padding:18px 30px;font-size:12px}.result2 .name{font-weight:bold;font-size:1.2em}.result2 .title{font-style:italic}.result2 .years-won{margin-top:.3em}.result2 .years-won-title{font-weight:bold}.result2 .team-member .name{font-weight:bold}.result2 .team-member .title{font-style:italic}.result2 .team-member .years-won{margin-top:0;margin-bottom:2px}.result2 .team-member .years-won-title{font-weight:bold}div.team-pager{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}div.team-pager button{border:none;background-color:#015577}div.team-pager button:first-of-type{margin-right:5px}div.team-pager i{color:#fff;font-size:10px}div.team-members-paged-container{position:relative;height:185px}.result2.result2-withphoto{height:472px}.result2.result2-spotlight{height:472px;width:480px}.result2.result2-spotlight .result2-image-container{float:left}.result2.result2-spotlight .right-of-photo{padding-left:1em;padding-right:5px;float:left;width:234px;overflow:hidden}.result2.result2-spotlight .company{font-weight:bold;font-size:1.4em;margin-bottom:5px}.result2.result2-spotlight .company2{font-weight:normal;font-size:13px}.result2.result2-spotlight .pro-acc-hdr{font-size:1.2em;font-weight:bold}.result2.result2-spotlight .pro-acc-body{margin-bottom:.5em;white-space:pre-wrap}.result2.result2-spotlight .pro-acc-tag{font-style:italic}.result2.result2-spotlight a.href-web:link,.result2.result2-spotlight a.href-web:visited,.result2.result2-spotlight a.href-web:active{text-decoration:none;color:inherit}.result2.result2-spotlight.IsFN .wf-channel-search .WFDisc,.result2.result2-spotlight.IsFN .wf-channel-search .table-container{display:none}.result2 .button-default-anchor{margin-top:.3em}.result2 .button-learnmore{margin-right:1em}a.result-awardwinner-href{text-decoration:none;color:#333}.result2-image-container{max-height:182px;max-width:182px;height:182px;width:182px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#555;margin-bottom:.5em}.result2-image{max-height:182px;max-width:182px}.result2-logo-container{margin-bottom:.5em;max-width:182px;width:182px;max-height:74px;height:74px;background-color:#fff;padding:.5em;text-align:center;display:flex;justify-content:center;align-items:center}.result2-logo-container img{max-height:100%;max-width:100%}.result2-partner-logo-container{max-width:170px;width:170px;max-height:130px;height:130px;text-align:left}.result2-partner-logo-container img{width:170px;height:107px;object-fit:contain}.result2-partner-logo-container .seen-in{font-size:13px;margin-bottom:.25em}.award-winner-heading{font-weight:bold;font-size:20px;color:#015577;padding:.5em 1em 0 15px;background-color:#fff}@media only screen and (min-width:960px){#results-col-flag{background-color:#040404}}@media only screen and (min-width:720px)and (max-width:959px){#results-col-flag{background-color:#030303}}@media only screen and (max-width:719px){#results-col-flag{background-color:#020202}}.facet-bin-count{color:#015577}@media only screen and (min-width:960px){.fs-box-2-col-container>.fs-box{width:100%;min-width:480px;height:332px}}.pager-footer{padding-top:10px;padding-bottom:10px;height:40px;background-color:#fff}.listings-row.searchpreview-row{background-color:#ccc}.listings-row.searchpreview-row .result2{background-color:#eee}.listings-row.searchpreview-row .button-default-anchor{background-color:#015577;color:#fff;text-transform:uppercase;border:none;font-size:14px;height:30px;line-height:30px;text-decoration:none;display:inline-block;padding:0 10px 0 10px}.Market_Disclosure__cs{font-size:9px;line-height:1.2em;margin-bottom:1em}.Market_Disclosure__cs .first-part{margin-top:5px;margin-bottom:5px;font-size:12px;line-height:1.2em}.search-footer{font-size:12px;margin-top:1em}div.wf-channel-search{margin-top:.3em}.wf-channel-search div{margin-bottom:.5em}.wf-channel-search .table-container{text-align:center}.wf-channel-search .table-container .not-no-may{display:flex}.wf-channel-search .table-container .not-no-may>div{border:1px solid #000;font-weight:bold;padding:2px 5px}.wf-channel-search .table-container .not-no-may>div:nth-child(1),.wf-channel-search .table-container .not-no-may>div:nth-child(2){border-right:none}.wf-channel-search table{margin:0 auto}.wf-channel-search td{border:1px solid #000;font-weight:bold;color:#000;padding:0 5px}.wf-channel-search .para{white-space:pre-wrap}.wf-channel-search header{text-align:left;color:#000;font-weight:bold}