.navigation-bar{margin-bottom:20px;padding:17px 15px 0;position:relative;z-index:4}.navigation-bar.nav-fixed{height:58px}.navigation-bar.nav-fixed:before{content:none}.navigation-bar.nav-fixed ul{bottom:0;left:0;margin-bottom:0;padding:17px 15px 0;position:fixed;width:100%;z-index:1}.navigation-bar.nav-fixed ul,.navigation-bar:before{background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.2)}.navigation-bar:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.navigation-bar ul{align-items:center;display:flex;justify-content:space-around}@media(min-width:768px){.navigation-bar ul{justify-content:center}}.navigation-bar ul .slick-arrow{flex:0 0 auto;height:20px;margin-top:-15px;width:20px}.navigation-bar ul .slick-arrow:after{height:10px;width:11px}.navigation-bar ul .slick-arrow.slick-prev{margin-right:15px;transform:rotate(180deg)}.navigation-bar ul .slick-arrow.slick-next{margin-left:15px}.navigation-bar ul .slick-list .slick-slide+.slick-slide{margin-left:30px}.navigation-bar ul li{margin-top:0}.navigation-bar ul li+li{margin-left:15px}.navigation-bar ul li a{background:linear-gradient(0deg,#68d002 0,#68d002);background-position:bottom;background-repeat:no-repeat;background-size:0 5px;color:#1b1b1b;display:block;font-family:bnpp-sans-cond-bold,sans-serif;font-size:20px;padding:0 5px 13px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.navigation-bar ul li a:hover{background-size:100% 5px;text-decoration:none}.navigation-bar ul li a:focus{text-decoration:none}.navigation-bar ul li a:focus-visible{outline-offset:-2px}.navigation-bar ul li a #count-live{background-color:#f57631;border-radius:100px;color:#fff;display:inline-block;font-family:bnpp-sans-cond-bold,sans-serif;font-size:14px;height:18px;line-height:20px;position:absolute;right:-13px;text-align:center;top:-7px;width:18px}.navigation-bar ul li a #count-live.empty{background-color:#aaa}.navigation-bar ul li a:has(.empty){color:#767676}.navigation-bar ul li.active a{background:linear-gradient(0deg,#68d002 0,#68d002);background-position:bottom;background-repeat:no-repeat;background-size:100% 5px}@media(min-width:768px){.navigation-bar ul li+li{margin-left:90px}.navigation-bar ul li a{font-size:22px;padding:0 10px 13px}.navigation-bar ul li a #count-live{right:-10px;top:-5px}}.navigation-bar.carousel{text-align:center}.navigation-bar.carousel ul{display:inline-flex;justify-content:flex-start;max-width:100%;overflow-x:auto}.navigation-bar.carousel ul li{margin-left:20px}.navigation-bar.carousel ul:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:15px;content:"";pointer-events:none;position:absolute;right:0;top:0;transition:opacity .1s ease,visibility 0s 0s;width:50px}.navigation-bar.carousel ul:not(.at-start):after{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0;right:auto}.navigation-bar.carousel ul.at-end:after{opacity:0;transition:opacity .1s ease,visibility 0s .1s;visibility:hidden}.navigation-bar.carousel ul.grabbing{cursor:grabbing}@media(min-width:768px){.navigation-bar.carousel ul{justify-content:flex-start;overflow-x:auto}.navigation-bar.carousel ul li a{padding:0 5px 13px}}@media(min-width:992px){.navigation-bar.carousel{padding:17px 15px 0;position:relative;z-index:2}.navigation-bar.carousel .slick-list{display:flex;justify-content:center}.navigation-bar.carousel .slick-list .slick-track{display:flex;justify-content:center;left:auto!important;position:relative}}body{background-color:#f5f5f5}body .breadcrumb{background:transparent;display:none;margin-bottom:20px;padding-top:0;position:relative;text-align:center;width:100%;z-index:1}@media(min-width:768px){body .breadcrumb{display:block}}body .breadcrumb li+li:before{color:#1b1b1b}body .breadcrumb li a{color:inherit;color:#1b1b1b;display:inline-block;font-family:bnpp-square-regular,sans-serif;font-size:10px;position:relative;text-transform:uppercase;top:-1.5px;transition:all .3s ease-in-out}body .breadcrumb li a:hover{color:#68d002}body .breadcrumb li:last-of-type a{font-family:bnpp-square-bold,sans-serif}body main{padding-bottom:40px}body section.box-search{margin-top:25px;padding:0 15px 20px}body section.box-search p{color:#313131;display:block;font-family:bnpp-square-bold,sans-serif;font-size:18px;margin:0 0 15px;text-align:center}body section.box-search .custom-dropdown{display:block;margin:0 auto}body section .flex-rank{display:flex;flex-wrap:wrap}body section .rank-general .project-name{margin-bottom:3px}body section .rank-general.rank-player-top.young_talent .player-infos .young-talent{display:none;margin:12px 5px 0 15px}body section .rank-general.rank-player-top+.rank-player-top{margin-top:15px}@media(min-width:768px){body section .rank-general.rank-player-top+.rank-player-top{margin-top:30px}}body section .rank-general.rank-player-top .background-content{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}body section .rank-general.rank-player-top .background-content:before{background:hsla(0,0%,100%,.3);content:"";display:block;height:100%;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%);transition:all .5s ease-in-out;width:0;z-index:1}body section .rank-general.rank-player-top .background-content:hover:before{animation:btn-green-hover .5s cubic-bezier(.5,0,.5,1) forwards}body section .rank-general.rank-player-top .background-content:hover .content-player .btn-see-more.arrow:after{animation:animate-arrow-right-btn .4s cubic-bezier(.77,0,.175,1);background-image:url(https://wearetennis.bnpparibas/build/images/fleche-btn-green.b86dd387.svg)}body section .rank-general.rank-player-top .background-content .content-player{height:100%;padding:110px 30px 50px;position:relative;z-index:1}body section .rank-general.rank-player-top .background-content .content-player:before{background-image:linear-gradient(0deg,rgba(0,0,0,.9),transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body section .rank-general.rank-player-top .background-content .content-player .rank{color:#fff;font-family:bnpp-sans-cond-bold,sans-serif;font-size:40px;line-height:1;padding:0 0 0 15px;position:relative;z-index:1}body section .rank-general.rank-player-top .background-content .content-player .rank sup{font-size:22px;left:2px;text-transform:uppercase;top:-.5em}body section .rank-general.rank-player-top .background-content .content-player .rank:before{background-color:#68d002;border-radius:100px;content:"";display:block;height:40px;left:0;position:absolute;top:-1.5px;width:40px;z-index:-1}body section .rank-general.rank-player-top .background-content .content-player .player-infos{align-items:center;display:flex;margin:23px 0 15px}body section .rank-general.rank-player-top .background-content .content-player .player-infos .flag{border:1.5px solid #fff;border-radius:100px;box-shadow:0 5px 15px 0 rgba(0,0,0,.05);height:27px;margin-top:-5px;overflow:hidden;position:relative;width:27px}body section .rank-general.rank-player-top .background-content .content-player .player-infos .flag img{display:block;left:50%;max-height:27px;max-width:27px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}body section .rank-general.rank-player-top .background-content .content-player .player-infos .player-name{color:#fff;font-family:bnpp-sans-cond-bold,sans-serif;font-size:28px;line-height:1;margin:0 0 0 10px;text-transform:uppercase}body section .rank-general.rank-player-top .background-content .content-player .points{background:#68d002;border-radius:2px;color:#fff;display:inline-block;font-family:bnpp-sans-cond-bold,sans-serif;font-size:18px;line-height:1;padding:4px 15px 0;text-transform:uppercase}body section .rank-general.rank-player-top .background-content .content-player .description{color:#fff;line-height:1.43;margin:15px 0}body section .rank-general.rank-player-top .background-content .content-player .btn-see-more{bottom:30px;color:#fff;font-family:bnpp-square-bold,sans-serif;font-size:14px;left:30px;line-height:1;position:absolute;text-transform:uppercase}body section .rank-general.rank-player-top .background-content .content-player .btn-see-more.arrow:after{background:url(https://wearetennis.bnpparibas/build/images/fleche-btn.4e6e6f33.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:-3px 0 0 10px;transition:all .3s ease-in-out;vertical-align:middle;width:16px}body section .rank-general.rank-player{align-items:center;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:15px;position:relative;z-index:1}@media(min-width:375px){body section .rank-general.rank-player{padding:15px 25px 15px 30px}}body section .rank-general.rank-player:before{background-color:#d5d5d5;content:"";display:block;height:1px;left:15px;position:absolute;top:0;width:calc(100% - 30px)}body section .rank-general.rank-player:nth-of-type(4):before{content:none}body section .rank-general.rank-player:after{background-color:#fff;box-shadow:0 2px 25px 0 rgba(0,0,0,.1);content:"";display:block;height:100%;left:15px;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:calc(100% - 30px);z-index:-1}body section .rank-general.rank-player:hover:after{opacity:1}body section .rank-general.rank-player:hover .btn-round-arrow.arrow:after{animation:animate-arrow-right-round .4s cubic-bezier(.77,0,.175,1)}body section .rank-general.rank-player .player{align-items:center;display:flex;flex:1;font-family:bnpp-sans-cond-bold,sans-serif;text-transform:uppercase}body section .rank-general.rank-player .player .rank{color:#68d002;font-size:40px;line-height:1;margin-top:10px;width:40px}body section .rank-general.rank-player .player .rank sup{display:none}body section .rank-general.rank-player .player .picture{height:70px;margin:0 20px 0 15px;position:relative;width:70px}body section .rank-general.rank-player .player .picture .img-player{border-radius:100px;display:block;height:100%;overflow:hidden;position:relative;width:100%}body section .rank-general.rank-player .player .picture .img-player.default{border:3px solid #dfdfdf}body section .rank-general.rank-player .player .picture .img-player img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body section .rank-general.rank-player .player .picture .flag{border:1.5px solid #fff;border-radius:100px;bottom:-3px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);height:23px;left:-3px;overflow:hidden;position:absolute;width:23px}body section .rank-general.rank-player .player .picture .flag img{display:block;left:50%;max-height:23px;max-width:23px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}body section .rank-general.rank-player .player .player-infos .player-name{color:#1b1b1b;font-size:20px;line-height:1;margin:0 0 5px}body section .rank-general.rank-player .player .player-infos .player-name span.fullname{display:none}body section .rank-general.rank-player .player .player-infos .points{background:#68d002;border-radius:2px;color:#fff;display:inline-block;font-size:18px;line-height:1;padding:4px 15px 0}body .pagination-custom{margin-top:40px;text-align:center}body .pagination-custom .btn-green:after{background-image:url(https://wearetennis.bnpparibas/build/images/arrow-bottom.1bd86a11.svg);content:"";height:8px;width:13px}@media(min-width:768px){body section.box-search{align-items:center;display:flex;justify-content:center;padding:0 15px 30px}body section.box-search p{margin:0 20px 0 0}body section.box-search .custom-dropdown{margin:0}body section .rank-general.rank-player{padding:25px 30px}body section .rank-general.rank-player .player .player-infos .player-name span.nickname{display:none}body section .rank-general.rank-player .player .player-infos .player-name span.fullname{display:block}}@media(min-width:992px){body section .rank-general.rank-player-top.player-first .content-player{padding-top:135px}body section .rank-general.rank-player-top .background-content .content-player .btn-see-more{font-size:16px}body section .rank-general.rank-player-top .content-player .rank{font-size:50px;padding:1px 0 0 17px}body section .rank-general.rank-player-top .content-player .rank sup{font-size:25px}body section .rank-general.rank-player-top .content-player .rank:before{height:50px;width:50px}body section .rank-general.rank-player-top .content-player .player-infos .player-name{font-size:32px}body section .rank-general.rank-player-top .content-player .description{font-size:16px}body section .rank-general.rank-player .player .player-infos .player-name{font-size:22px}}.custom-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px 0 rgba(0,0,0,.05);max-width:345px;position:relative;transition:all .3s ease-in-out;width:100%;z-index:3}@media(min-width:768px){.custom-dropdown{min-width:345px}}.custom-dropdown .render{cursor:pointer;display:flex;height:45px;position:relative;z-index:2}.custom-dropdown .render .text{color:#313131;font-size:14px;line-height:28px;padding:11px 0 6px 20px;width:100%}.custom-dropdown .render .icon{background-color:#68d002;border:none;border-radius:0 8px 8px 0;display:block;height:100%;min-width:45px;position:relative}.custom-dropdown .render .icon img{height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:13px}.custom-dropdown .accordion{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 15px 15px 0 rgba(0,0,0,.1);display:none;left:0;position:absolute;top:100%;width:100%;z-index:1}.custom-dropdown .accordion ul{box-shadow:inset 0 10px 17px -12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;padding:10px}.custom-dropdown .accordion ul li button{background-color:transparent;border:none;text-align:left;width:100%}.custom-dropdown .accordion ul li a,.custom-dropdown .accordion ul li button{border-radius:5px;color:#313131;display:block;font-size:14px;padding:10px 10px 7px}.custom-dropdown .accordion ul li a:hover,.custom-dropdown .accordion ul li button:hover{background-color:#68d002;color:#fff}.custom-dropdown .accordion ul li a.active,.custom-dropdown .accordion ul li button.active{background-color:#ddd}.custom-dropdown .accordion ul li a.active:hover,.custom-dropdown .accordion ul li button.active:hover{background-color:#68d002}.custom-dropdown.dropdown-open{border-radius:8px 8px 0 0}.custom-dropdown.dropdown-open .render .icon{border-radius:0 8px 0 0}.custom-dropdown.dropdown-open .render .icon img{transform:translate(-50%,-50%) rotate(-180deg)}.custom-dropdown.orange .accordion ul li a.active:hover,.custom-dropdown.orange .accordion ul li a:hover,.custom-dropdown.orange .accordion ul li button.active:hover,.custom-dropdown.orange .accordion ul li button:hover,.custom-dropdown.orange .render .icon{background-color:#f57631}