.content-block.racers--page{display:flex;padding:0 10px;justify-content:flex-start;flex-wrap:wrap}.racer--wrapper{position:relative;display:flex;width:calc(33.3333333333% - 20px - 1px);margin:10px;flex-wrap:wrap;justify-content:flex-start}.racer--wrapper .racer--portrait{position:absolute;right:10px;bottom:0;width:250px;background:no-repeat bottom right/contain}.racer--wrapper .racer--headline{font-family:Rajdhani,sans-serif;position:relative;width:100%;margin-top:65px;padding:30px;color:#fff;background-color:rgba(0,0,0,.9)}.racer--wrapper .racer--headline h1{font-size:35px;font-weight:700;width:100%;padding-right:160px;transition:all .25s ease}.racer--wrapper .racer--headline h2{font-size:80px;font-weight:700;width:100%;transition:all .25s ease}.racer--wrapper .racer--headline .racer--portrait{position:absolute;right:10px;bottom:0;width:250px;height:240px;transition:all .25s ease;background:no-repeat bottom right/contain}.racer--wrapper .racer--info{width:100%;padding:10px 20px;background-color:rgba(255,255,255,.7)}.racer--wrapper .racer--info li{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:500;margin:10px 0;padding-left:45px;color:#000;background:no-repeat center left/contain}.racer--wrapper .racer--info li span{font-weight:400}.racer--wrapper .racer--info li:nth-of-type(1){background-image:url(../img/info-1.png)}.racer--wrapper .racer--info li:nth-of-type(2){background-image:url(../img/info-2.png)}.racer--wrapper .racer--info li:nth-of-type(3){background-image:url(../img/info-3.png);background-position-x:2px}.racer--wrapper .racer--info li:nth-of-type(4){background-image:url(../img/info-4.png);background-position-x:8px}.racer--wrapper .racer--info li:nth-of-type(5){background-image:url(../img/info-5.png)}.racer--wrapper .racer--info li:nth-of-type(6){background-image:url(../img/info-6.png)}.racer--wrapper .btn--profile{font-size:22px;font-weight:700;position:absolute;right:20px;bottom:20px;padding:20px;transition:all .5s ease;text-transform:uppercase;color:#fff;background-color:#ee3e42;box-shadow:2px 4px 10px 0 rgba(0,0,0,.3)}.racer--wrapper .btn--profile:hover{transform:translateY(10px);box-shadow:0 20px 5px -10px rgba(0,0,0,.4)}@media screen and (max-width:1450px){main:not(.menu-open) .racer--wrapper{width:calc(50% - 20px - 1px)}}@media screen and (max-width:930px){main:not(.menu-open) .racer--wrapper{width:100%}}@media screen and (max-width:1024px){main:not(.menu-open) .racer--wrapper .racer--headline{margin-top:35px}}@media screen and (max-width:1024px){main:not(.menu-open) .racer--wrapper .racer--headline h1{font-size:30px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .racer--headline h1{font-size:20px;padding-right:120px}}@media screen and (max-width:400px){main:not(.menu-open) .racer--wrapper .racer--headline h1{font-size:18px;padding-right:75px}}@media screen and (max-width:1024px){main:not(.menu-open) .racer--wrapper .racer--headline h2{font-size:60px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .racer--headline h2{font-size:40px}}@media screen and (max-width:400px){main:not(.menu-open) .racer--wrapper .racer--headline h2{font-size:30px}}@media screen and (max-width:1024px){main:not(.menu-open) .racer--wrapper .racer--headline .racer--portrait{width:220px;height:210px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .racer--headline .racer--portrait{width:170px;height:155px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .racer--info{padding-bottom:70px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .racer--info li{font-size:16px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .btn--profile{font-size:18px;padding:16px}}@media screen and (max-width:500px){main:not(.menu-open) .racer--wrapper .btn--profile{bottom:20px;width:calc(100% - 40px);text-align:center}}@media screen and (max-width:1690px){main.menu-open .racer--wrapper{width:calc(50% - 20px - 1px)}}@media screen and (max-width:1170px){main.menu-open .racer--wrapper{width:100%}}@media screen and (max-width:1260px){main.menu-open .racer--wrapper .racer--headline{margin-top:35px}}@media screen and (max-width:1260px){main.menu-open .racer--wrapper .racer--headline h1{font-size:30px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .racer--headline h1{font-size:20px;padding-right:120px}}@media screen and (max-width:1260px){main.menu-open .racer--wrapper .racer--headline h2{font-size:60px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .racer--headline h2{font-size:40px}}@media screen and (max-width:1260px){main.menu-open .racer--wrapper .racer--headline .racer--portrait{width:220px;height:210px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .racer--headline .racer--portrait{width:170px;height:155px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .racer--info{padding-bottom:70px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .racer--info li{font-size:16px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .btn--profile{font-size:18px;padding:16px}}@media screen and (max-width:740px){main.menu-open .racer--wrapper .btn--profile{bottom:20px;width:calc(100% - 40px);text-align:center}}.content-block.racer-profile--page{display:flex;padding:0 20px 65px 20px;justify-content:space-between;flex-wrap:wrap}.content-block.racer-profile--page .flex-breadcrumb{padding-left:0}.profile-col-1{width:calc(41.6666666667% - 12px - 1px);margin-top:10px}.profile-col-1 .col-content{align-items:flex-start}.profile-col-1 .racer--wrapper .racer--headline{margin-top:20px;padding:20px 20px 15px 20px}.profile-col-1 .racer--wrapper .racer--headline h1,.profile-col-1 .racer--wrapper .racer--headline h2{font-size:44px}.profile-col-1 .racer--wrapper .racer--portrait{position:absolute;right:10px;bottom:0;width:280px;height:100%;transition:all .25s ease;background:no-repeat bottom right/contain}.profile-col-1 .racer--wrapper .racer--info li{margin:20px 0}.profile-col-1 .sponsors--wrapper{margin-top:20px;width:100%!important}.profile-col-2{width:calc(33.3333333333% - 12px - 1px);position:relative;background-color:rgba(93,93,93,.95);flex-grow:1;margin:30px 20px 0}.profile-col-3{overflow:hidden;width:calc(20% - 12px - 1px);margin-top:30px}.profile-col-3 .sponsors--wrapper{width:100%;padding:10px}.profile-col-3 .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 20px);height:100px;margin:10px 10px}.col-content{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}.col-content .racer--wrapper{width:100%;margin:0;overflow:hidden}.col-content .table--results-expanded.padded{margin-bottom:45px}.col-content .table-footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 30px;width:100%;position:absolute;left:0;bottom:0}.col-content .table-footer .global-ranking{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;padding:0 0 23px 0;text-transform:uppercase;color:#fff}.col-content .table-footer .global-ranking .ranking{padding:6px 40px 20px 40px;background:url(../img/ico-cup-red.png) no-repeat center bottom/contain}.col-content .table-footer .btn--profile{font-size:18px;font-weight:500;transition:all .25s ease;text-decoration:underline;text-transform:uppercase;color:#fff}.racer-bio{margin-top:20px}.profile--gallery{display:flex;overflow:hidden;width:calc(100% + 20px);height:1152px;max-height:1152px;margin-bottom:0;border-top:20px solid rgba(93,93,93,.95);border-bottom:20px solid rgba(93,93,93,.95);background-color:rgba(93,93,93,.95)}.profile--gallery .gallery--content{position:relative;display:flex;flex-direction:column;width:100%;min-height:550px;padding:0 20px 0 40px;flex-wrap:wrap}.profile--gallery .gallery--content .gallery-img{display:block;width:100%;height:180px;min-height:90px;margin-bottom:20px;background:no-repeat center center/cover;background-image:url(../img/no-image.svg)}.profile--gallery .gallery--content .gallery-img a{display:block;width:100%;height:100%}.profile--gallery .gallery--content .gallery-img:last-of-type{margin-bottom:0}@media screen and (max-width:1350px){main:not(.menu-open) .profile-col-1{width:100%}}@media screen and (max-width:1350px){main:not(.menu-open) .profile-col-1 .col-content{justify-content:space-between}}@media screen and (max-width:470px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--headline{padding:10px 10px 5px 10px}}@media screen and (max-width:600px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--headline h1,main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--headline h2{font-size:35px}}@media screen and (max-width:470px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--headline h1,main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--headline h2{font-size:25px}}@media screen and (max-width:600px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--portrait{width:200px}}@media screen and (max-width:470px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--portrait{height:200px}}@media screen and (max-width:380px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--portrait{right:-15px;height:150px}}@media screen and (max-width:500px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--info{padding-bottom:0}}@media screen and (max-width:600px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--info li{margin:10px 0}}@media screen and (max-width:500px){main:not(.menu-open) .profile-col-1 .racer--wrapper .racer--info li{padding-left:30px}}@media screen and (max-width:1350px){main:not(.menu-open) .profile-col-1 .sponsors--wrapper .sponsor--wrapper{width:calc(25% - 10px)}}@media screen and (max-width:500px){main:not(.menu-open) .profile-col-1 .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1350px){main:not(.menu-open) .profile-col-2{width:calc(50% - 20px);margin:30px 20px 0 0}}@media screen and (max-width:850px){main:not(.menu-open) .profile-col-2{width:100%;margin:30px 0 0 0}}@media screen and (max-width:1350px){main:not(.menu-open) .profile-col-3{width:calc(33.3333333333% - 20px)}}@media screen and (max-width:850px){main:not(.menu-open) .profile-col-3{width:100%}}main:not(.menu-open) .col-content .racer--wrapper{width:100%;margin:0}@media screen and (max-width:1350px) and (min-width:1151px){main:not(.menu-open) .col-content .racer--wrapper{width:calc(50% - 20px)}}@media screen and (max-width:850px){main:not(.menu-open) .col-content .table--results-expanded.padded{margin-bottom:0}}@media screen and (max-width:850px){main:not(.menu-open) .col-content .table-footer{position:static}}@media screen and (max-width:550px){main:not(.menu-open) .col-content .table-footer .global-ranking{width:100%;padding:0;text-align:center;order:2}}@media screen and (max-width:550px){main:not(.menu-open) .col-content .table-footer .global-ranking .ranking{display:block;width:100%;margin-top:10px}}@media screen and (max-width:550px){main:not(.menu-open) .col-content .table-footer .btn--profile{width:100%;margin-top:10px;margin-bottom:20px;text-align:center;order:1}}@media screen and (max-width:1350px) and (min-width:1151px){main:not(.menu-open) .racer-bio{width:calc(50% - 20px)}}@media screen and (max-width:1590px){main.menu-open .profile-col-1{width:100%}}@media screen and (max-width:1590px){main.menu-open .profile-col-1 .col-content{justify-content:space-between}}@media screen and (max-width:1690px){main.menu-open .profile-col-1 .racer--wrapper{width:100%}}@media screen and (max-width:1390px){main.menu-open .profile-col-1 .racer--wrapper{width:100%}}@media screen and (max-width:690px){main.menu-open .profile-col-1 .racer--wrapper .racer--headline{padding:10px 10px 5px 10px}}@media screen and (max-width:840px){main.menu-open .profile-col-1 .racer--wrapper .racer--headline h1,main.menu-open .profile-col-1 .racer--wrapper .racer--headline h2{font-size:35px}}@media screen and (max-width:840px){main.menu-open .profile-col-1 .racer--wrapper .racer--portrait{width:220px}}@media screen and (max-width:840px){main.menu-open .profile-col-1 .racer--wrapper .racer--info li{margin:10px 0}}@media screen and (max-width:1590px){main.menu-open .profile-col-1 .sponsors--wrapper .sponsor--wrapper{width:calc(25% - 10px)}}@media screen and (max-width:740px){main.menu-open .profile-col-1 .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1590px){main.menu-open .profile-col-2{width:calc(50% - 20px);margin:30px 20px 0 0}}@media screen and (max-width:1090px){main.menu-open .profile-col-2{width:100%;margin:30px 0 0 0}}@media screen and (max-width:1590px){main.menu-open .profile-col-3{width:calc(33.3333333333% - 20px)}}@media screen and (max-width:1090px){main.menu-open .profile-col-3{width:100%}}@media screen and (max-width:1590px) and (min-width:1391px){main.menu-open .col-content .racer--wrapper{width:calc(50% - 20px)}}@media screen and (max-width:1590px) and (min-width:1391px){main.menu-open .racer-bio{width:calc(50% - 20px)}}.content-block.results--page{display:flex;padding-bottom:50px;justify-content:space-between;flex-wrap:wrap}.content-block.results--page .flex-breadcrumb{padding-left:0}.col-wrapper{width:calc(33.3333333333% - 12px - 1px);margin:10px 0}.col-wrapper.dark{background-color:rgba(93,93,93,.95)}.results-col{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.results-col.dark{background-color:rgba(93,93,93,.95)}.upcoming-race{position:relative;display:flex;width:100%;margin:15px 0 20px 0;background-color:rgba(93,93,93,.95);flex-wrap:wrap;justify-content:space-between}.upcoming-race .race-img{width:50%;background:no-repeat center center/cover;background-image:url(../img/no-image.svg)}.upcoming-race .race-info{font-family:Rajdhani,sans-serif;font-weight:400;line-height:1.25;width:50%;padding:50px 20px 25px 20px;color:#fff}.upcoming-race .race-info .info-headline{font-size:22px;display:block;width:100%}.upcoming-race .race-info .info-details{font-size:18px;display:block;width:100%}.upcoming-race .upcoming-headline{font-size:24px;font-weight:700;position:absolute;top:-15px;left:50%;min-width:220px;padding:13px 30px;transform:translate(-50%,0);text-align:center;text-transform:uppercase;color:#fff;background-color:#000}.results-headline--wrapper{font-family:Rajdhani,sans-serif;font-size:24px;line-height:1;width:100%;padding:17px 30px;text-transform:uppercase;color:#fff;background:#ee3e42 url(../img/road-kill-dark.png) left center/cover}.results-headline--wrapper.blue{background:#000 url(../img/road-kill-light.png) left center/cover}.results-headline--wrapper .results-headline{font-weight:600}.results-headline--wrapper .results-racer{font-weight:500}.table--results-expanded{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:400;width:100%;padding:50px 0 30px 0;color:#fff}.table--results-expanded.padded{padding:15px 15px 30px 30px}.table--results-expanded.padded .u-tr:last-of-type .u-td{padding-bottom:25px}.table--results-expanded.padded .u-tr .u-td:nth-of-type(1){width:33.3333333333%;text-align:left}.table--results-expanded .u-tr:first-of-type{font-weight:600}.table--results-expanded .u-tr:first-of-type .u-td{text-transform:uppercase;border-bottom:1px solid #d4b6aa}.table--results-expanded .u-tr:last-of-type .u-td{padding-bottom:25px;border-bottom:1px solid #d4b6aa}.table--results-expanded .u-tr .u-td:nth-of-type(1){width:33.3333333333%;text-align:left}.table--results-expanded .u-tr .u-td:nth-of-type(2){width:33.3333333333%;padding-right:5px;padding-left:5px;text-align:left}.table--results-expanded .u-tr .u-td:nth-of-type(3){width:10%;padding-right:5px;padding-left:5px}.table--results-expanded .u-tr .u-td:nth-of-type(4){width:10%;padding-right:5px;padding-left:5px}.table--results-expanded .u-tr .u-td:nth-of-type(5){width:10%;padding-right:5px;padding-left:5px}.table--results-expanded .u-tr .u-td{text-align:right}.table--results-expanded .u-td{padding:10px 0}.table--results-profile{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:400;width:100%;padding:0 0 30px 0;color:#fff}.table--results-profile .u-tr:first-of-type{font-weight:600}.table--results-profile .u-tr:first-of-type .u-td{text-transform:uppercase;border-bottom:1px solid #d4b6aa}.table--results-profile .u-tr:nth-of-type(2n+0) .u-td{background-color:rgba(255,255,255,.2)}.table--results-profile .u-tr:last-of-type .u-td:first-of-type,.table--results-profile .u-tr:last-of-type .u-td:last-of-type{margin-bottom:35px;border-bottom:1px solid #d4b6aa}.table--results-profile .u-tr{display:flex}.table--results-profile .u-tr .u-td:first-of-type{width:75%;display:flex;flex-wrap:wrap;padding:10px 0 10px 30px}.table--results-profile .u-tr .u-td:first-of-type span{width:100%}.table--results-profile .u-tr .u-td:first-of-type .location{font-size:15px}.table--results-profile .u-tr .u-td:last-of-type{width:25%;padding:10px 15px 10px 0;display:flex;justify-content:space-between;align-items:center}.table--results-profile .u-tr .u-td:last-of-type span{padding:0 5px}.event-history--wrapper{position:relative;display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.event-history--wrapper .event-history{width:100%;min-height:450px;padding:5px 30px 55px;background-color:rgba(93,93,93,.95)}.event-history--wrapper .event-history li{font-size:18px;font-weight:400;padding:15px 0;color:#fff;border-bottom:1px dashed #fff}.event-history--wrapper .event-history li:last-of-type{font-weight:500;position:absolute;bottom:20px;left:30px;padding:5px 10px 5px 0;text-transform:uppercase;border-bottom:none;background:url(../img/ico-earth-white.svg) no-repeat left center/contain}.event-history--wrapper .event-history li:last-of-type a{padding-left:40px;text-decoration:underline}.sponsors--wrapper{display:flex;width:100%;padding:10px 10px;background-color:rgba(255,255,255,.95);flex-wrap:wrap;justify-content:space-between}.sponsors--wrapper .sponsor--wrapper{width:calc(25% - 10px);height:70px;margin:5px 0;background-color:#000}.sponsors--wrapper .sponsor--wrapper .sponsor{width:100%;height:100%;padding:10px 10px;transition:opacity .25s ease;background:no-repeat center center/contain;background-image:url(../img/no-image.svg);background-origin:content-box}.sponsors--wrapper .sponsor--wrapper .sponsor:hover{opacity:.75}.col-results--wrapper{width:calc(66.6666666667% - 12px - 1px)}.col-results--wrapper .results-col{position:relative;margin-top:25px;background-color:rgba(93,93,93,.95)}.racers--wrapper{position:absolute;z-index:100;top:-15px;left:0;display:flex;width:100%;padding:0 10px;justify-content:space-between;flex-wrap:wrap}.racers--wrapper .racer{font-family:Rajdhani,sans-serif;font-size:24px;font-weight:600;display:block;margin:0 5px;padding:10px 30px;cursor:pointer;transition:all .25s ease;text-align:center;text-transform:uppercase;color:#fff;background:#000}.racers--wrapper .racer.is-active,.racers--wrapper .racer:hover{background:#ee3e42 url(../img/ico-cup-transparent-rotated.png) no-repeat right center/contain}.results--wrapper{position:absolute;overflow:hidden;max-width:0;max-height:0;opacity:0;transition:opacity .5s ease}.results--wrapper.is-active{position:relative;max-width:unset;max-height:unset;padding:0 20px;opacity:1}.results--wrapper .table-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.results--wrapper .table-footer .global-ranking{font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;padding:0 0 23px 0;text-transform:uppercase;color:#fff}.results--wrapper .table-footer .global-ranking .ranking{padding:6px 40px 20px 40px;background:url(../img/ico-cup-red.png) no-repeat center bottom/contain}.results--wrapper .table-footer .btn--profile{font-size:18px;font-weight:500;transition:all .25s ease;text-decoration:underline;text-transform:uppercase;color:#fff}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .content-block.results--page .col-wrapper:first-of-type{width:100%}main:not(.menu-open) .content-block.results--page .col-wrapper:first-of-type .results-col{max-height:850px}}@media screen and (max-width:1300px){main:not(.menu-open) .col-wrapper{width:calc(50% - 12px - 1px)}}@media screen and (max-width:850px){main:not(.menu-open) .col-wrapper{width:100%}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .upcoming-race{width:calc(50% - 10px);min-height:315px;order:1}}@media screen and (max-width:550px){main:not(.menu-open) .upcoming-race .race-img{width:100%;height:60vw}}@media screen and (max-width:550px){main:not(.menu-open) .upcoming-race .race-info{width:100%}}@media screen and (max-width:950px){main:not(.menu-open) .table--results-expanded{padding:100px 0 30px 0}}@media screen and (max-width:700px){main:not(.menu-open) .table--results-expanded{padding:0 0 30px 0}}@media screen and (max-width:550px){main:not(.menu-open) .table--results-expanded{padding:0 0 10px 0}}@media screen and (min-width:771px){main:not(.menu-open) .table--results-expanded.padded .u-tr .u-td:nth-of-type(1){min-width:145px}}@media screen and (max-width:390px){main:not(.menu-open) .table--results-expanded .u-tr .u-td:nth-of-type(2){display:none}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile{font-size:16px}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile .u-tr .u-td:first-of-type{width:auto;flex-grow:1}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile .u-tr .u-td:first-of-type .location{font-size:12px}}@media screen and (max-width:500px){main:not(.menu-open) .table--results-profile .u-tr .u-td:last-of-type span{padding:0 2px}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .event-history--wrapper{width:calc(50% - 10px);margin-left:21px;order:3}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .event-history--wrapper .event-history{min-height:473px}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .sponsors--wrapper{width:calc(50% - 10px);order:2}}@media screen and (max-width:1300px) and (min-width:851px){main:not(.menu-open) .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:500px){main:not(.menu-open) .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1300px){main:not(.menu-open) .col-results--wrapper{width:100%;margin:auto}}@media screen and (max-width:700px){main:not(.menu-open) .racers--wrapper{position:relative}}@media screen and (max-width:950px){main:not(.menu-open) .racers--wrapper .racer{width:calc(50% - 20px);margin-bottom:10px}}@media screen and (max-width:700px){main:not(.menu-open) .racers--wrapper .racer{width:100%;padding:10px 15px}}@media screen and (max-width:350px){main:not(.menu-open) .racers--wrapper .racer{font-size:20px}}@media screen and (max-width:550px){main:not(.menu-open) .results--wrapper .table-footer .global-ranking{width:100%;padding:0;text-align:center;order:2}}@media screen and (max-width:550px){main:not(.menu-open) .results--wrapper .table-footer .global-ranking .ranking{display:block;width:100%;margin-top:10px}}@media screen and (max-width:550px){main:not(.menu-open) .results--wrapper .table-footer .btn--profile{width:100%;margin-top:10px;margin-bottom:20px;text-align:center;order:1}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .content-block.results--page .col-wrapper:first-of-type{width:100%}main.menu-open .content-block.results--page .col-wrapper:first-of-type .results-col{max-height:850px}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .content-block.results--page .col-wrapper:first-of-type .results-col{max-height:unset}}@media screen and (max-width:1540px){main.menu-open .col-wrapper{width:calc(50% - 12px - 1px)}}@media screen and (max-width:1090px){main.menu-open .col-wrapper{width:100%}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .upcoming-race{width:calc(50% - 10px);min-height:315px;order:1}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .upcoming-race{width:100%;min-height:unset;order:1}}@media screen and (max-width:790px){main.menu-open .upcoming-race .race-img{width:100%;height:60vw}}@media screen and (max-width:790px){main.menu-open .upcoming-race .race-info{width:100%}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .event-history--wrapper{width:calc(50% - 10px);margin-left:21px;order:3}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .event-history--wrapper{width:100%;margin-left:0;order:1}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .event-history--wrapper .event-history{min-height:473px}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .event-history--wrapper{min-height:450px}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .sponsors--wrapper{width:calc(50% - 10px);order:2}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .sponsors--wrapper{width:100%;order:1}}@media screen and (max-width:1540px) and (min-width:1091px){main.menu-open .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1090px) and (min-width:666px){main.menu-open .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:740px){main.menu-open .sponsors--wrapper .sponsor--wrapper{width:calc(50% - 10px)}}@media screen and (max-width:1540px){main.menu-open .col-results--wrapper{width:100%;margin:auto}}@media screen and (max-width:940px){main.menu-open .racers--wrapper{position:relative}}@media screen and (max-width:1190px){main.menu-open .racers--wrapper .racer{width:calc(50% - 20px);margin-bottom:10px}}@media screen and (max-width:940px){main.menu-open .racers--wrapper .racer{width:100%;padding:10px 15px}}@media screen and (max-width:790px){main.menu-open .results--wrapper .table-footer .global-ranking{width:100%;padding:0;text-align:center;order:2}}@media screen and (max-width:790px){main.menu-open .results--wrapper .table-footer .global-ranking .ranking{display:block;width:100%;margin-top:10px}}@media screen and (max-width:790px){main.menu-open .results--wrapper .table-footer .btn--profile{width:100%;margin-top:10px;margin-bottom:20px;text-align:center;order:1}}@media screen and (max-width:1190px){main.menu-open .table--results-expanded{padding:100px 0 30px 0}}@media screen and (max-width:940px){main.menu-open .table--results-expanded{padding:0 0 30px 0}}@media screen and (max-width:790px){main.menu-open .table--results-expanded{padding:0 0 10px 0}}
/*# sourceMappingURL=racers.css.map */
