.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.filters-ranking-bottom-panel{display:none}.methodology p{text-indent:30px;margin-bottom:0;text-align:justify}.methodology ul{list-style:disc}.methodology ul ul{list-style:circle}.methodology ol,.methodology ul{padding-left:45px}.methodology .methodology-yt-embed{width:100%;height:600px}@media only screen and (max-width:991.98px){.methodology .methodology-yt-embed{height:300px}}.codex p{text-indent:30px;margin-bottom:0;text-align:justify}.codex ul{padding-left:35px}.codex ol{padding-left:45px}.table-responsive{min-height:.01%;overflow-x:visible!important}.ranking-table{font-size:14px;margin-bottom:0}.ranking-table td{vertical-align:middle!important}.ranking-table th.rotate{height:50px;white-space:nowrap;padding-bottom:10px!important}.ranking-table th.rotate>div{-webkit-transform:rotate(-90deg) translateX(-90%);transform:rotate(-90deg) translateX(-90%);-webkit-transform-origin:center center;transform-origin:center center;width:14px;text-align:center}.ranking-table th.rotate-gar{height:70px;white-space:nowrap;padding-bottom:0!important}.ranking-table th.rotate-gar>div{-webkit-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:center center;transform-origin:center center;width:14px;text-align:center}.ranking-table th.rotate-gar>div>span{padding:5px 10px}.ranking-table .ranking-organization-name{color:#0d1738;font-weight:500;text-transform:uppercase}.ranking-table .ranking-organization-name .ranking-organization-note{font-size:16px}@media only screen and (max-width:767.98px){.ranking-table .ranking-organization-name{width:300px;white-space:normal}}@media only screen and (max-width:767.98px){.container-thead thead th{text-align:left}}.sorting-column{cursor:pointer}.applied-filters b{font-family:Raleway}.applied-filters .applied-filter-btn{font-family:Raleway;margin-bottom:5px;font-size:12px;overflow:hidden;max-width:100%;text-overflow:ellipsis;font-weight:500;padding:1px 5px 2px}.applied-filters .applied-filters-title{font-size:12px}.ranking-row-share .jssocials-share{display:block;padding:5px 20px;font-size:18px}.ranking-row-share .jssocials-share-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ranking-row-share .jssocials-share-logo{-webkit-box-flex:0;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;padding-top:5px}.ranking-tiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ranking-tiles .general-title{color:#000;font-family:Raleway;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.ranking-tiles .ranking-tiles__header-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:5px;border:1px solid #b8c6f2;background:#e9edfb;position:-webkit-sticky;position:sticky;z-index:10}.ranking-tiles .ranking-tiles__header-tile,.ranking-tiles .ranking-tiles__header-tile .header-tile__league{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ranking-tiles .ranking-tiles__header-tile .header-tile__league{color:#1d1d1f;font-family:Raleway;font-size:14px;font-style:normal;font-weight:700;line-height:normal;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;width:144px;text-align:center}.ranking-tiles .ranking-tiles__header-tile .header-tile__league_long{width:400px!important}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__title{color:#1d1d1f;font-family:Raleway;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#666;padding:10px 0 0;width:100%}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__header .header__name{font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.ranking-tiles .ranking-tiles__rows-tile_white{border:none!important;padding:20px 10px!important}.ranking-tiles .ranking-tiles__rows-tile_white:nth-child(2n),.ranking-tiles .ranking-tiles__rows-tile_white:nth-child(odd){background:none!important}.ranking-tiles .row-tiles__rows-tile-premium{box-shadow:-5px 0 0 0 #0079c2;width:-webkit-calc(100% - 5px);width:calc(100% - 5px);margin-left:5px}.ranking-tiles .ranking-tiles__rows-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:5px;border:1px solid #d5ddf8;padding:10px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.ranking-tiles .ranking-tiles__rows-tile:nth-child(2n){background:#f9faff}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__serial-number{color:#9e9e9e;font-family:Raleway;font-size:14px;font-style:normal;font-weight:600;line-height:normal;min-width:34px;text-align:center}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league{color:#000;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px;width:100%}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league_text-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league-wrapper{width:144px;margin:auto 0}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league-wrapper img{width:100px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league-wrapper_long{width:400px!important;-webkit-box-pack:start!important;-webkit-justify-content:start!important;-ms-flex-pack:start!important;justify-content:start!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-family:Raleway;font-size:12px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .add-to-compare-cart{color:#666!important;font-size:14px!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .add-to-compare-cart:focus,.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .add-to-compare-cart:hover{color:#666!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .add-to-compare-cart.add-to-compare-cart__active{color:#4b49b1!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link{color:#4b49b1;padding:3px 5px;height:12px;text-decoration:none}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link i{width:18px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link span{display:none}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .dropdown-menu{top:15px}.ranking-tiles .ranking-tiles__rows-tile img.rows-tile__logo{min-width:100px;margin:auto}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper_row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-right:-10px!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper{gap:10px;margin-right:10px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper,.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__league{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__organization-name,.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__organization-name a{color:#4b49b1;font-family:Raleway;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__organization-area{color:#000;font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__more-btn{padding:5px 10px;color:#fff;background-color:#0079c2;border-radius:5px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade{font-family:Raleway;font-size:16px;font-style:normal;line-height:18px;padding:0 3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:auto;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__title{color:#9e9e9e;font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value{color:#1d1d1f;font-family:Raleway;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value .value__icons img{margin-top:-8px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text,.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text a{color:#464646;font-family:Raleway;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text_bold{color:#1d1d1f!important;font-weight:600!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text_bold a{font-weight:600!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text_without-margin-top{margin-top:0!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__file-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:7px;width:100%}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__separator{color:#ddd;margin:7px 0 2px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_best{color:#4b49b1;font-weight:700}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_default{color:#838383;font-weight:500}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:20px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_row .grade__title{color:#9e9e9e;font-family:Raleway;font-size:16px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (min-width:320px){.ranking-tiles .ranking-tiles__header-tile{top:80px}.ranking-tiles .ranking-tiles__header-tile .header-tile__league{display:none}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings{width:100%}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__header .header__name{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:scale(-1);transform:scale(-1)}.ranking-tiles .row-tiles__rows-tile-premium .rows-tile__main{margin-left:10px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league-wrapper{display:none}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link{padding-bottom:20px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section button{padding:5px 0}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main,.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__league{width:100%}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text_with-margin-left{margin-left:10px}}@media only screen and (min-width:550px){.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link i{margin-right:5px;margin-top:3px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__icons-section .btn-link span{display:block}}@media only screen and (min-width:768px){.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__text_with-margin-left{margin-left:0}}@media only screen and (min-width:992px){.ranking-tiles .ranking-tiles__header-tile{top:80px}.ranking-tiles .ranking-tiles__header-tile .header-tile__league{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings{margin-left:22px}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__header .header__name{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:none;transform:none;min-width:37px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__serial-number{font-size:18px;min-width:44px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__league-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main{margin-left:22px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__league{display:none}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__league_show{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__info .rows-tile__info-wrapper .rows-tile__organization-name_hide{display:none!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade{min-width:32px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_row .grade__title{font-size:18px}}@media only screen and (min-width:1200px){.ranking-tiles .ranking-tiles__header-tile{top:84px;background-color:#1b3a4b;border:none;color:#fff}.ranking-tiles .ranking-tiles__header-tile .header-tile__league,.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__title{color:#fff}.ranking-tiles .ranking-tiles__header-tile .header-tile__rankings .rankings__header .header__name{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:none;transform:none;min-width:37px;color:#fff}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade{min-width:32px}}.footnotes-counter{border-top:1px solid #000;font-size:90%;padding-top:20px;list-style:decimal!important}.active-footnote{background:rgba(255,228,196,.78)}.best-grade{color:#4085c5;font-weight:700;cursor:pointer}.default-grade{color:#a0a0a0}.first-screen{position:relative}.first-screen .first-screen__header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:2}@media only screen and (max-width:991.98px){.first-screen .first-screen__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:991.98px){.first-screen .first-screen__title-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.first-screen .first-screen__title{font-family:Montserrat,serif;font-style:normal;font-weight:300;font-size:36px;line-height:44px;text-align:right;color:#000;padding-bottom:20px}@media only screen and (max-width:991.98px){.first-screen .first-screen__title{font-size:24px;line-height:34px;text-align:left}}.first-screen .first-screen__participate{font-weight:600;font-size:24px;line-height:44px;color:#63f}@media only screen and (max-width:991.98px){.first-screen .first-screen__participate{font-size:24px;line-height:44px}}.first-screen .first-screen__registration-button{text-align:right}@media only screen and (max-width:991.98px){.first-screen .first-screen__registration-button{text-align:center;padding-right:0;padding-bottom:20px}}.first-screen .first-screen__registration-button_with-margin-top{margin-top:30px!important}@media only screen and (max-width:991.98px){.first-screen .first-screen__datetime{padding-bottom:10px}}.first-screen .first-screen__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:991.98px){.first-screen .first-screen__date{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.offer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:40px}@media only screen and (max-width:1199.98px){.offer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.offer .offer__video-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 500px;-ms-flex:0 0 500px;flex:0 0 500px;width:500px;margin-left:10px}@media only screen and (max-width:1199.98px){.offer .offer__video-wrapper{margin-left:0}}.offer .offer__video-wrapper--wide{height:600px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:block;text-align:center}.offer .offer__video-wrapper--wide img{max-height:100%}.offer .offer__video-wrapper--wide .offer__video{height:100%}@media only screen and (max-width:991.98px){.offer .offer__video-wrapper--wide{height:300px}}@media only screen and (max-width:1199.98px){.offer .offer__message{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.offer .offer__video{width:100%;height:285px;margin:0 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.offer .offer__video-caption{text-align:center;color:#646464}.datetime .datetime__day{font-weight:800;font-size:100px;line-height:68px;color:#63f}@media only screen and (max-width:991.98px){.datetime .datetime__day{font-size:50px;line-height:32px}}.datetime .datetime__month{font-weight:800;font-size:48px;line-height:59px;color:#63f}@media only screen and (max-width:991.98px){.datetime .datetime__month{font-size:50px;line-height:32px}}.datetime .datetime__time{font-weight:300;font-size:36px;line-height:44px}.first-screen-bg{position:relative}.first-screen-bg .first-screen-bg__img{height:500px;background:url(/build/img/puzzle.jpg) no-repeat 50%;background-size:cover}@media only screen and (max-width:991.98px){.first-screen-bg .first-screen-bg__img{margin-top:20px;background:url(/build/img/puzzle.jpg) no-repeat top}}.first-screen-bg .first-screen-bg__title{width:670px;position:absolute;top:100px;left:58%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:4}@media only screen and (max-width:1199.98px){.first-screen-bg .first-screen-bg__title{width:70%;top:150px}}@media only screen and (max-width:991.98px){.first-screen-bg .first-screen-bg__title{top:150px}}@media only screen and (max-width:767.98px){.first-screen-bg .first-screen-bg__title{width:95%;left:50%}}.ranking-tiles .ranking-tiles__rows-tile:nth-child(odd){background:#f9faff}.ranking-tiles .ranking-tiles__rows-tile:nth-child(2n){background:none}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results{padding:0 7px 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade{padding:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value{margin-left:auto;font-size:14px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value_other-margin-left{margin-left:14px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value_bold{font-weight:500!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__title_bold{font-weight:500!important;color:#1d1d1f!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__title_other-margin-left{margin-left:auto!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_margin-right{margin-right:0}.ranking-table .ranking-table__thead{font-size:12px}.sidebar.open .sidebar__inner .sidebar__block{max-width:100%}.sidebar .sidebar__filter{padding-bottom:0}@media only screen and (min-width:550px){.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value{margin-left:0;font-size:18px}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value_other-margin-left{margin-left:0!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__value_bold{font-weight:400!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__title_other-margin-left{margin-left:0!important}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_margin-right{margin-right:10px}}@media only screen and (min-width:768px){.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade_margin-right{margin-right:5px}}@media only screen and (min-width:1200px){.ranking-tiles .ranking-tiles__rows-tile .rows-tile__main .rows-tile__results .results__grade .grade__title{word-wrap:break-word}}
/*# sourceMappingURL=public.rankings.agency.index.c64a1fe7b68481ab701c.css.map*/