#wrap #content{padding-bottom:0}.rankings.details .content{max-width:1400px;padding:0 40px;margin:0 auto;z-index:10}.rankings.details .content h2{font-size:24px;line-height:36px;color:#0f0f10;margin-bottom:20px}.rankings.details .hero{height:600px;background-color:#2e2e38;color:white;text-align:center;display:flex;flex-direction:column;justify-content:space-between;position:relative}.rankings.details .hero:before{content:"";position:absolute;left:0;width:100%;height:600px;background:linear-gradient(to bottom,rgba(0,0,0,0.8),transparent);pointer-events:none;z-index:5}.rankings.details .background{width:100%;position:absolute;left:0;top:0;height:600px;overflow:hidden;display:flex;align-items:center}.rankings.details .hero .icon{position:absolute;right:50px;bottom:-80px;z-index:20}.rankings.details .hero .icon img{width:300px}.rankings.details .background img{width:100%}.rankings.details .hero .content{max-width:1250px;height:100%;margin-top:180px;position:relative}.rankings.details .hero .content h1{text-align:left;font-size:50px;line-height:60px;color:#fff;text-shadow:1px 1px 70px rgba(0,0,0,0.5);margin-bottom:30px}.rankings.details .hero .text{text-align:left;color:#fff;padding-right:450px;text-shadow:0 0 30px rgba(0,0,0)}.rankings.details .hero .text p{color:#fff;text-shadow:0 0 15px rgba(0,0,0);margin-bottom:15px}.rankings.details .hero .text h2{color:#fff}.rankings.details .rankingsList{padding:100px 0}.rankings.details .rankingsList.empty .content{max-width:980px}.rankings.details .section-choice-blocks{background:#000;padding:100px 0}.rankings.details .section-question-answers{padding:100px 0;margin:0}.rankings.details .page-description{padding:100px 0;margin:0}.rankings.details.list .section-choice-blocks{background:#fff;padding:100px 0}.rankings.details.list .ranking-pages-list .ranking-page-content h2{padding-bottom:0;margin-bottom:0;font-size:20px}.arrows{display:none;position:relative;width:60px;height:60px;margin:50px auto}.arrows .chevron{position:absolute;left:15px;width:30px;height:2px;opacity:0;transform:scale3d(0.5,0.5,0.5);animation:move 3s ease-out infinite}.arrows .chevron:first-child{animation:move 3s ease-out 1s infinite}.arrows .chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.arrows .chevron:before,.arrows .chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:#fff}.arrows .chevron:before{left:0;transform:skew(0,30deg)}.arrows .chevron:after{right:0;width:50%;transform:skew(0,-30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5,0.5,0.5)}}.filter-page .rankings{max-width:100%}.filter-page .rankings h1{padding-bottom:25px;font-size:28px}.filter-page .image-text-wrap{display:flex;justify-content:space-between}.filter-page .text .image{width:30%;margin:5px 0 35px 35px}.filter-page .text .image img{width:100%;border-radius:15px}.page-description{margin:80px 0}.action-button{background-color:#fff;color:#1d1d1f;font-weight:600;margin-top:25px;padding:10px 20px;font-size:18px;border:0;cursor:pointer;border-radius:980px;min-width:28px}.action-button:hover{background-color:var(--light-main-color);color:white}.action-button.not-active{opacity:.6;cursor:default}.action-button.not-active:hover{background-color:#fff;color:#1d1d1f}.rankings .ranking-list .ranking-levels .ranking-item.TOTAL{background-color:#efd010;background-image:linear-gradient(315deg,#efd010 0,#e0a708 74%)}.rankings .ranking-list .ranking-item.ui.card.TOTAL:hover{background-color:#efd010 !important;background-image:linear-gradient(315deg,#efd010 0,#e0a708 74%) !important}.rankings .ranking-list .ranking-levels .ranking-item.TOTAL .level-box{text-align:center;display:flex;align-items:center;align-content:center;justify-content:center;padding:20px 25px 20px}.rankings .ranking-item.TOTAL .box-title{float:none;margin:0}.rankings .ranking-item.TOTAL .box-title .title{margin:0;font-size:22px;color:#fff;text-shadow:5px 1px 25px rgba(0,0,0,0.2)}.ranking-list .ranking-item{width:100%;background:#f9fafa}.ranking-list .ranking-item .description{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ranking-list .ui.card:first-child{margin-top:1em}.ranking-item .ui.label{margin:0 10px 0 0;color:var(--light-main-color);position:absolute;font-size:22px;font-weight:bold;line-height:19px;font-family:'Nunito Sans',sans-serif;padding:0}.ranking-list.old-rankings .ranking-item .ui.label{background:0}.ranking-list.old-rankings .ranking-item .link{font-weight:normal}#wrap .rankings .ranking-list.old-rankings .ranking-item .header{margin-left:48px}#wrap .ranking-list.old-rankings .ranking-item .description{margin-left:48px}.ranking-item .link{color:var(--light-main-color);margin-top:15px;font-weight:bold}.ranking-item .link.inactive{color:firebrick}#wrap .rankings .ranking-list .ranking-item .header{font-size:22px;font-weight:bold;line-height:28px;font-family:'Nunito Sans',sans-serif}.ranking-list .ranking-item.ui.card.horizontal{width:100%;margin-top:10px;margin-bottom:30px;min-width:auto;box-shadow:0 0 2px 0 rgba(34,36,38,.15);border-radius:15px}.ranking-list .ranking-item.ui.card.horizontal:hover{transform:none;background:#f9fafa}.ranking-list .grid .ranking-item.ui.card.horizontal:hover .firm-logo{box-shadow:0 0 10px 0 rgba(34,36,38,.3)}.rankings .ranking-item .content{padding:30px 25px}.ranking-list .ranking-item .firm-logo{width:220px;white-space:nowrap;padding:30px 10px 30px 30px;margin:auto;text-align:center;box-sizing:border-box;transition:all .5s}.ranking-list .ranking-item .firm-logo img{display:inline-block;width:auto;max-width:100%;max-height:100px;margin:0}.ranking-list .ranking-item .firm-logo .logo-img .ui.image{width:auto;margin:0 auto;max-width:130px;display:block}.ranking-item .active{display:none}.ranking-item .notActive{display:none}.ranking-item .activate{display:none}.rankings .ranking-list .level-header{margin:50px 0 0 0;padding:0;font-size:24px;font-weight:800;text-transform:uppercase}.ranking-items.grid{display:flex;flex-wrap:wrap;margin:0 -1rem}.ranking-items.grid .ranking-item{position:relative;width:20% !important;box-sizing:border-box;padding:10px;margin:0 0 15px 0;background:none !important;float:left;box-shadow:none !important}.ranking-items.grid .ranking-item .description{display:none}.ranking-items.grid .ranking-item .link{display:none}.ranking-items.grid .ranking-item .content{padding:0}.ranking-items.grid .ranking-item .firm-logo{background-color:#f9fafa;width:100%;height:150px;padding:30px;display:flex;justify-content:center;align-items:center;border-radius:20px !important;box-shadow:0 0 2px 0 rgba(34,36,38,.2);position:relative;overflow:hidden;margin-bottom:10px}.ranking-items.grid .ranking-item .firm-logo img{max-width:160px;max-height:80px;width:auto;margin:0;padding:0}.ranking-items.grid .ranking-item.inactive .firm-logo{background-color:#fdfdfd;box-shadow:0 0 2px 0 rgba(34,36,38,.1)}.ranking-items.grid .ranking-item .name{width:100%;text-align:center;display:block;color:#1a1a1a;font-size:16px !important;font-weight:bold}.ranking-items.grid .ranking-item.inactive .name{color:#a2a4a6}.ranking-items.grid .ranking-item .active{display:none;position:absolute;right:20px;top:20px;width:25px}.ranking-items.grid .ranking-item .notActive,.ranking-items.grid .ranking-item .activate{position:absolute;display:block;width:100%;bottom:0;left:0;text-align:center;font-size:14px;font-weight:bold;color:#555;transition:all .5s}.ranking-items.grid .ranking-item .activate{display:none}.ranking-list .ranking-items.grid .ranking-item.ui.card.horizontal:hover .notActive{display:none}.ranking-list .ranking-items.grid .ranking-item.ui.card.horizontal:hover .activate{display:block;color:var(--light-main-color)}.rankings .ranking-toolbar{width:100%;padding:10px 0;margin:40px 0 20px 0;border-bottom:1px solid #e2e4e6}.rankings .ranking-title{text-transform:uppercase;color:var(--text-link-color);font-size:26px;line-height:38px;font-weight:bold;display:inline}.rankings .listView{float:right;margin-right:20px;display:flex;align-items:center;cursor:pointer;margin-top:4px}.rankings .listView input.toggle-switch{top:0 !important;left:0 !important;cursor:pointer;margin-right:10px}.rankings .year-pages{float:right;top:0;position:relative;display:inline;background:#f9fafa;border-radius:50px;padding:3px 15px}.rankings .year-pages .menu{width:100%}.rankings .ranking-list .column{min-width:190px}.rankings .level-box{width:100%;padding:15px 15px 25px}.rankings .ranking-list .ranking-levels .ranking-item.ui.card.horizontal{margin:5px 0;box-shadow:0 0 2px 0 rgba(34,36,38,.15);border-radius:15px;min-height:130px}.rankings .ranking-list .ranking-levels .ranking-item .level-box{padding:20px 25px 30px}.rankings .ranking-list .ranking-levels .ranking-item.unrated .level-box{padding-top:10px;padding-bottom:10px}.rankings .ranking-list .ranking-levels .ranking-item.ui.card.horizontal:hover{transform:none;background:#f9fafa}.ranking-list .ranking-levels .ranking-item.diamond{-webkit-box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-diamond-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-diamond-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-levels .ranking-item.platinum{-webkit-box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-platinum-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-platinum-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-levels .ranking-item.gold{-webkit-box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-gold-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-gold-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-levels .ranking-item.silver{-webkit-box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-silver-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-silver-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-levels .ranking-item.bronze{-webkit-box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-bronze-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-bronze-color),0 1px 3px 0 #d4d4d5}.rankings .ranking-levels .ranking-item.unrated{-webkit-box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-unrated-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 0 #d4d4d5,0 2px 0 0 var(--ranking-unrated-color),0 1px 3px 0 #d4d4d5;pointer-events:none;cursor:not-allowed}.rankings .ranking-item.unrated .level-box .box-title .title{color:#666}.ranking-list .ranking-item.diamond{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-diamond-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-diamond-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-item.platinum{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-platinum-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-platinum-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-item.gold{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-gold-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-gold-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-item.silver{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-silver-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-silver-color),0 1px 3px 0 #d4d4d5}.ranking-list .ranking-item.bronze{-webkit-box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-bronze-color),0 1px 3px 0 #d4d4d5;box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 var(--ranking-bronze-color),0 1px 3px 0 #d4d4d5}.rankings .level-box .box-title{float:left;margin-top:15px}.rankings .level-box .box-title .title{font-size:18px;font-weight:bold;color:black;margin-bottom:5px}.rankings .level-box .box-title .subtitle{font-size:15px;line-height:15px}.rankings .level-box .box-size{float:right;color:#ccc;font-size:46px;font-weight:bold;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.rankings .diamond .level-box .box-size{color:var(--ranking-diamond-color)}.rankings .platinum .level-box .box-size{color:var(--ranking-platinum-color)}.rankings .gold .level-box .box-size{color:var(--ranking-gold-color)}.rankings .silver .level-box .box-size{color:var(--ranking-silver-color)}.rankings .bronze .level-box .box-size{color:var(--ranking-bronze-color)}.rankings .unrated .level-box{padding-bottom:10px;padding-top:10px}.rankings .unrated .level-box .box-title .subtitle{display:none}.rankings .unrated .level-box .box-title{float:none;text-align:center}.rankings .unrated .level-box .box-size{float:none;position:relative;right:unset;top:unset;transform:unset;width:100%;text-align:center;padding-top:5px;font-size:38px}.level-header{scroll-margin-top:110px}.ranking-desc-text{padding-bottom:15px}#diamond.level-header{color:var(--ranking-diamond-color)}#platinum.level-header{color:var(--ranking-platinum-color)}#gold.level-header{color:var(--ranking-gold-color)}#silver.level-header{color:var(--ranking-silver-color)}#bronze.level-header{color:var(--ranking-bronze-color)}.ranking-pages-list .ranking-page.ui.card.horizontal{width:100%;display:table;cursor:pointer;margin-bottom:50px;background:#f9fafa;box-shadow:0 0 2px 0 rgba(34,36,38,.15);border:0;border-radius:15px;padding:15px 25px}.ranking-pages-list .ranking-page.ui.card.horizontal:hover{background:#f9fafa;transform:none}.ranking-pages-list .ranking-page:hover .header{color:var(--light-main-color);text-decoration:underline}.ranking-pages-list .ranking-page .logo.image{width:65px !important;background:0;height:auto;position:absolute;left:35px;top:26px;margin:0;padding:0}.ranking-pages-list .ranking-page .logo img.ui.image{width:auto;margin:auto;height:auto;padding-right:10px}.ranking-page .header{font-weight:bold;color:#252354;font-size:20px;padding-left:70px;margin-bottom:0}.ranking-page .description{padding-left:70px}.ranking-page .searchBar{background:#f5f5f5;border-radius:10px;width:100%;position:relative;margin-top:30px;margin-bottom:15px;padding:5px}.ranking-page .searchBar .icon{position:absolute;left:10px;top:5px}.ranking-page .searchBar input{border:0;background:0;width:100%;margin-left:35px}.ranking-pages-list .ranking-page .not-a-link{cursor:text}.ranking-pages-list .ranking-page:hover .not-a-link .header{color:#252354;text-decoration:none;cursor:text}.ranking-pages-list .ranking-page .ranking-page-content .filter-popup-content{margin-left:-15px;margin-top:10px}.ranking-page-content .filter-popup .filter-popup-content [class*="caticon-"]:before{font-size:14px;line-height:24px}.ranking-page-content .filter-popup .filter-popup-content .filter-option{line-height:24px;font-size:14px;color:black;width:20%;border-radius:10px}.ranking-page-content .filter-popup .filter-popup-content .filter-option:hover{background:#f5f5f5}#view-rankings.blue-button{background-color:var(--light-main-color);margin:30px auto;max-width:250px;width:fit-content;padding:0 20px}#view-rankings.blue-button:hover{background-color:var(--light-main-color-hover)}.section-content{margin-left:auto;margin-right:auto;max-width:980px;padding:0 40px}.section-content.expanded{max-width:1400px}section.section.section-top-world{z-index:4;position:relative;margin-bottom:150px}.section-top-world .section-content{padding:40px;margin:0 auto;background-image:url('/img/top-consulting-firms-world-large.jpg');border-radius:20px;background-size:cover;background-position:center;overflow:hidden;position:relative;height:300px;display:flex;justify-content:center;align-items:center;max-width:1400px}.section-top-world h2.top-world-headline{font-size:36px;font-weight:900;text-align:center;padding:40px;line-height:40px;margin-top:40px}.section-top-world img{width:150px}.section-top-world .block-title{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.section-top-world .block-title h3{font-size:60px;font-weight:900;line-height:60px;padding-left:20px;color:white;text-shadow:0 0 10px rgba(22,27,29,0.7)}.section-top-world .block-description{color:white;padding-left:20px;font-size:23px;font-weight:600;margin-top:20px;text-shadow:0 0 10px rgba(22,27,29,0.7)}.section-top-world .block-regions{padding:0 40px;margin:100px auto;max-width:1300px;position:relative;z-index:4}.section-top-world .block-regions .title{font-size:30px;font-weight:400;max-width:600px;margin:0 auto 20px auto;text-align:center;line-height:36px;color:black}.section-top-world .block-regions .desc{text-align:center}.block-regions .regions{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.block-regions .regions .region{width:18%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}.block-regions .regions .region img{border-radius:6px;width:100%;transition:opacity 1s ease,transform .5s ease}.block-regions .regions .region:hover img{transform:translateX(0) scale(1.08) !important}.block-regions .regions .region .name{font-weight:bold}.section-question-answers{position:relative;margin:60px 0 100px 0;z-index:10}.section-question-answers .title{font-size:26px;font-weight:700;color:black}.section-question-answers .question-answer{font-size:24px;font-weight:300;color:black;line-height:80px;border-bottom:1px solid #ccc}.section-question-answers .question-answer:before{font-family:"icons";content:'\f107';float:right;font-size:28px;color:#333;transition:.2s ease-in}.section-question-answers details.question-answer[open]:before{transform:rotate(180deg)}.section-question-answers .question-answer-list{margin:20px 0}.section-question-answers .question-text{list-style:none !important;cursor:pointer;font-weight:400;font-size:22px;line-height:40px;padding:20px 30px 20px 0}.section-question-answers .question-text::marker{display:none;content:none;color:white}.section-question-answers .answer-text.content{line-height:40px;font-size:17px;padding:0 40px 0 0;color:#666}.section-question-answers .answer-text.content p{margin-bottom:20px}.section-question-answers .answer-text.content ul{margin-bottom:15px}.section-question-answers .answer-text.content li{list-style:disc;margin-left:15px}.section-choice-blocks{position:relative;padding:100px 0 150px;z-index:3;color:var(--text-color)}.choice-block{box-shadow:0 0 2px 0 #ccc;padding:40px;border-bottom:6px solid var(--light-main-color);height:100%;border-radius:15px}.rankings.list .section-choice-blocks{padding-bottom:20px;padding-top:50px}.rankings.list .section.section.section-top-world .block-regions{margin-bottom:0}.choice-block.ranking-link{border-top:0;border-left:0;border-right:0}.rankings.list .choice-block{border-radius:15px}.rankings.list .choice-block.ranking-link{border-image:none;border-bottom:6px solid var(--light-main-color)}.rankings.list .choice-block .block-title h3{color:#1a1a1a}.rankings.list .action-button{background:var(--light-main-color);color:#fff}.choice-block img{width:120px}.choice-block .block-title{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.choice-block .block-title h3{font-size:26px;line-height:38px;padding-left:20px;color:var(--text-color)}.choice-block .block-description{margin-bottom:100px}.choice-block .action-button{position:absolute;bottom:60px}.section-download-mediakit{background-color:var(--light-main-color);background-size:cover;background-position:center;display:inline-block;width:100%}.section-download-mediakit .section-content{padding:20px;margin:-60px auto 30px;overflow:hidden;position:relative;height:300px;display:flex;justify-content:center;align-items:center;max-width:1400px;z-index:5}.section-download-mediakit .text-content{padding-top:80px;max-width:600px}.section-download-mediakit img{width:220px;margin-right:20px}.section-download-mediakit .block-title{display:flex;flex-direction:row;align-items:start;margin:0;padding:0}.section-download-mediakit .block-title h3{font-size:30px;font-weight:900;line-height:30px;padding-left:20px;color:white;text-shadow:0 0 10px rgba(22,27,29,0.4)}.section-download-mediakit .block-description{color:white;padding-left:20px;font-size:23px;font-weight:600;margin:20px 0 40px;text-shadow:0 0 10px rgba(22,27,29,0.4)}.section-download-mediakit .action-button{margin:40px 20px;background:#fff !important;color:#1d1d1f !important}.section-download-mediakit .action-button:hover{background-color:black}@media only screen and (max-width:1150px){.rankings.details .hero .content h1{font-size:44px}.rankings.details .hero .text{padding-right:300px}.rankings.details .hero .icon img{width:200px}}@media only screen and (max-width:1068px){.rankings.details .background{height:650px}.rankings.details .hero .content{margin-top:150px}.rankings.details .hero .content h1{font-size:34px;margin-bottom:10px}.rankings.details .hero .text{padding-right:200px}.rankings.details .hero .text p{font-size:17px}.rankings.details .hero .icon img{width:180px}.ranking-items.grid .ranking-item{width:33.3333% !important}.section-content{max-width:692px}.section-top-world .block-title h3{font-size:50px;line-height:50px}.block-regions .regions .region{width:30%}.region-links{padding-left:80px}.region-links li{font-size:1.2em}.choice-block .block-title h3{font-size:20px;line-height:26px;padding-left:10px}.choice-block img{width:80px}.choice-block{padding:20px;width:100%}}@media only screen and (max-width:768px){.arrows{display:block;margin-bottom:0}.rankings.details .hero{height:100vh;margin-bottom:0}.rankings.details .hero:before{height:100vh}.rankings.details .background{width:100%;height:100%}.rankings.details .background img{width:100%;height:100%;object-fit:cover}.rankings.details .hero .content{padding:20px;margin-top:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.rankings.details .hero .content h1{text-align:center;width:100%;font-size:34px;padding:0 35px;line-height:50px;margin-top:50px;margin-bottom:50px}.rankings.details .hero .text{text-align:center;padding-right:0}.rankings.details .hero .icon{display:none}.rankings.details .hero .text p{display:none}.rankings.details .hero .text p:first-child{display:block}.rankings.details .content{padding:20px}.rankings.details .rankingsList{padding:0}.rankings.details .rankingsList.empty{padding:50px 0}.ranking-page-content{padding-left:0 !important;padding-right:0 !important}section.section.section-top-world{margin-bottom:50px}.section-choice-blocks .column.last{margin-top:35px}.ranking-pages-list .ranking-page .logo.image{left:15px;top:30px}.rankings .ranking-toolbar{border-bottom:0}.section-content{max-width:100%;padding:0 20px}.section-choice-blocks .row{display:block}.choice-block{max-width:400px;margin:0 auto}.section-top-world .block-title h3{font-size:34px;line-height:36px}.section-top-world .section-content{padding:20px}.section-top-world h2.top-world-headline{font-size:22px;font-weight:700;text-align:center;padding:30px 0;line-height:30px;margin-top:40px}.section-top-world .block-title{flex-direction:column}.section-top-world img{margin:15px 0 25px 0;width:80px}.section-top-world .block-regions{padding:0;margin:50px auto}.section-top-world .block-regions .title{font-size:25px;padding:0}.block-regions .regions .region{width:48%;margin-bottom:10px}.block-regions .regions .region img{margin-bottom:0}.section-question-answers .question-answer{font-size:22px}.answer-text.content{line-height:40px;font-size:18px;padding:0 0 20px 0}.section-download-mediakit{margin-bottom:50px;text-align:center}.section-download-mediakit .section-content{padding:0;height:auto;margin:-30px 20px 30px}.section-download-mediakit .block-title{display:flex;flex-direction:column;align-items:center;margin:0;padding:0}.section-download-mediakit .text-content{padding:20px 0}.section-download-mediakit img{width:180px}}@media screen and (max-width:700px){.ranking-page .header{margin-bottom:15px;min-height:60px}.ranking-page .description{padding-left:0}.section-top-world .block-title{text-align:center}.section-top-world .block-regions .title{text-align:center}.region-links{padding-left:0;text-align:center}.region-links li{font-size:1em}#wrap .ranking-pages-list .ranking-page.ui.card.horizontal{padding:15px;margin-bottom:25px}.ranking-page-content .filter-popup .filter-popup-content .filter-option{width:100%}.rankings .ranking-list .level-header{text-align:center}.rankings .ranking-list .ui.grid{margin:-10px !important}.rankings .ranking-list .ui.grid .column{padding:10px;margin-bottom:10px}.rankings .ranking-list .ranking-levels .ranking-item .level-box{padding:20px 20px 30px}.rankings .ranking-item .content{padding:20px 20px 15px}.ranking-list .ranking-item .header{text-align:center}.ranking-list .ranking-item .description{font-size:16px;height:94px;text-align:center}.ranking-list .ranking-item .link{font-size:16px;text-align:center}.ranking-list .ranking-item .firm-logo{padding:15px;width:100%;margin-top:20px}.ranking-list .ranking-item .firm-logo .logo-helper{display:none}.ranking-list .ranking-item .firm-logo .logo-img .ui.image{float:none}.ranking-items.grid .ranking-item{width:50% !important}.ranking-items.grid .ranking-item .firm-logo{padding:35px;height:120px;margin-top:0}#view-rankings.blue-button{margin-top:0}.section-question-answers .question-answer{font-size:22px}.rankings.details .answer-text.content{line-height:40px;font-size:18px;padding:0 0 20px 0}}@media only screen and (max-width:480px){.rankings .ranking-title{font-size:20px}.rankings .year-pages{padding:3px 10px}.ui.dropdown:not(.labeled)>.dropdown.icon{margin:0}.section-top-world .block-title h3{font-size:26px;line-height:28px}}