.box-school-finder .schoolfinder .resultsPane{border:0;height:212px;position:relative;top:5px}.box-school-finder .schoolfinder .suggestions li{align-items:flex-start;background-color:transparent;border:0;display:flex;flex-direction:column;justify-content:flex-start;line-height:1.125em;padding:12px 10px}.box-school-finder .schoolfinder .suggestions li .name{color:#22558a;font-size:15px;font-weight:600;line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1px)}.box-school-finder .schoolfinder .suggestions li .address{color:#484848;font-size:15px;line-height:1.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1px)}.box-school-finder .schoolfinder .suggestions li.selected{background-color:#dceef9}.wrapper-leaderboard-search h1,.wrapper-leaderboard-search h2,.wrapper-leaderboard-search h3,.wrapper-leaderboard-search h4,.wrapper-leaderboard-search h5,.wrapper-leaderboard-search ul,.wrapper-leaderboard-search ol,.wrapper-leaderboard-search p{margin:0;padding:0}.wrapper-leaderboard-search{--box-leaderboad-search-xpad: 10px;background:#f1faff;border-radius:0 0 10px 10px;margin:0 auto;max-width:1024px}.wrapper-leaderboard-search .box-leaderboard-search{margin:0 auto;max-width:690px;padding:40px var(--box-leaderboad-search-xpad);width:100%}.wrapper-leaderboard-search .hdr-leaderboard-search{color:#000;font-size:1.25em;line-height:1.125em;margin:0 0 15px;text-align:center;width:100%}.wrapper-leaderboard-search .box-school-finder{margin:0 0 10px}.wrapper-leaderboard-search .box-school-finder input[type=text]{background:#fff url(./icon-search-blue.DVEb9seO.svg) 10px 50% no-repeat;background-size:15px 17px;border:0;border-radius:19px;box-shadow:0 2px 6px #00000026;color:#333;font-size:.875em;line-height:1.125em;padding:9px 5px 9px 30px;width:100%}.wrapper-leaderboard-search .box-school-finder .schoolfinder a.remove{background-image:url(./icon-clear-x.CA2imLw-.svg);height:11px;left:15px;margin-top:auto;transform:translate(-50%,-50%);width:11px}.wrapper-leaderboard-search .box-school-finder .schoolfinder.found input[type=text]{background-image:none}.wrapper-leaderboard-search .box-select-division{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 0 10px;width:100%}.wrapper-leaderboard-search .box-select-division label{align-items:center;color:#484848;cursor:pointer;display:flex;flex-direction:row;font-size:.9375em;justify-content:flex-start;line-height:1.125em;margin:0 0 0 15px}.wrapper-leaderboard-search .box-select-division label input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:17px;margin:0 .5em 0 0;padding:0;position:relative;width:17px}.wrapper-leaderboard-search .box-select-division label input[type=radio]:before{background-color:#fff;border:1px solid #B6D9F0;border-radius:50%;box-shadow:0 1px 3px #00000026 inset;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.wrapper-leaderboard-search .box-select-division label input[type=radio]:focus:before,.wrapper-leaderboard-search .box-select-division label input[type=radio]:hover:before{background-color:#f1faff;border-color:#189eff}.wrapper-leaderboard-search .box-select-division label input[type=radio]:checked:after{background-color:#189eff;border-radius:50%;content:"";display:block;height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}.wrapper-leaderboard-search .box-select-division label:first-of-type{margin-left:0}.wrapper-leaderboard-search .list-school-ranking .item-ranking{opacity:.6}.wrapper-leaderboard-search .list-school-ranking .item-ranking.selected{opacity:1;background-color:#fff;border-radius:5px;box-shadow:0 2px 6px #00000026}@media only screen and (min-width:540px){.wrapper-leaderboard-search{--box-leaderboad-search-xpad: 15px}.wrapper-leaderboard-search .box-school-finder{margin-bottom:15px}.wrapper-leaderboard-search .box-school-finder .schoolfinder a.remove{left:20px}.wrapper-leaderboard-search .box-school-finder .suggestions li{padding:12px 15px}.wrapper-leaderboard-search .box-school-finder .suggestions li .name{font-size:17px}.wrapper-leaderboard-search .box-school-finder .suggestions li .address{font-size:15px}.wrapper-leaderboard-search .box-school-finder input[type=text]{font-size:1.125em;padding-left:35px;padding-right:20px}}@media only screen and (min-width:640px){.wrapper-leaderboard-search{--box-leaderboad-search-xpad: 20px}}@media only screen and (min-width:720px){.wrapper-leaderboard-search{--box-leaderboad-search-xpad: 0}}.wrapper-marketing-banner{--wrapper-marketing-banner-pad: 10px;position:absolute;visibility:hidden;width:100%}.wrapper-marketing-banner .box-marketing-banner{background-color:#f1faff;color:#333;font-size:18px;font-weight:400;max-height:0px;opacity:0;padding:var(--wrapper-marketing-banner-pad);text-align:center;transition:max-height .5s ease-in,opacity .5s ease-in}.wrapper-marketing-banner .box-marketing-banner p{line-height:normal}.wrapper-marketing-banner.render{position:relative;visibility:visible}.wrapper-marketing-banner.render .box-marketing-banner{max-height:400px;opacity:1}@media only screen and (min-width:640px){.wrapper-marketing-banner{--wrapper-marketing-banner-pad: 15px}}
