.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.modal div:before,.modal header:before,.modal div:after,.modal header:after{display:none !important}.modal__overlay{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;max-height:85vh;border-radius:4px;box-sizing:border-box;max-width:90%}@media(min-width: 768px){.modal__container{max-width:80%}}@media(min-width: 992px){.modal__container{max-width:962px}}.modal__header{display:flex;justify-content:space-between;align-items:center;padding:24px 40px 7px;font-family:"Open Sans",sans-serif;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;border-bottom:1px solid #ccc}.modal__footer{text-align:center;padding:24px 40px}.modal__title{font-weight:600;line-height:1.25;color:#000;box-sizing:border-box;margin:0 !important;font-size:18px !important}@media(min-width: 768px){.modal__title{font-size:28px !important}}@media(min-width: 992px){.modal__title{font-size:32px !important}}.modal__close{border:0;cursor:pointer;background:#f3f3f3;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center}.modal__close img{padding:0 !important;margin:0 !important;width:12px;height:12px}.modal__close{transition:all .2s ease}.modal__close:hover{transform:scale(0.95)}.modal__content{margin-top:15px;margin-bottom:15px;line-height:1.5;color:rgba(0,0,0,.8);max-height:60vh;overflow-y:auto;padding:0 40px}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.biker-races__button{font-family:"Open Sans",sans-serif;display:inline-block;line-height:22px;font-weight:bold;border:0;text-decoration:none;cursor:pointer;background:#d70b00;padding:12px 24px;color:#fff;font-size:14px;border-radius:5px;transition:all .2s ease}.biker-races__button:hover{transform:scale(0.95)}.biker-races-table{border:0 !important;border-spacing:0 10px !important;border-collapse:separate !important;width:100%;margin:0 !important}.biker-races-table .hidden{display:none}.biker-races-table td{border:0 !important}.biker-races-table--riders tr .biker-races-table__rank div{background:#f7f7f7;color:#000;font-family:"Open Sans",sans-serif}.biker-races-table--riders tr .biker-races-table__rank div:before{display:none !important}.biker-races-table--riders tr .biker-races-table__rank div:after{display:none !important}.biker-races-table--riders td div:before{display:none !important}.biker-races-table--riders td div:after{display:none !important}.biker-races-table--riders td div.position{height:24px;width:24px;line-height:24px;vertical-align:middle;font-size:14px;text-align:center;font-family:"Open Sans",sans-serif}.biker-races-table--riders td div.position.first{background:#ffd751}.biker-races-table--riders td div.position.second{background:#c0c4c7}.biker-races-table--riders td div.position.third{background:#c7b090}.biker-races-table--riders tr:first-child .biker-races-table__rank div{background:#ffd751;font-family:"Open Sans",sans-serif}.biker-races-table--riders tr:first-child .biker-races-table__rank div:before{display:none !important}.biker-races-table--riders tr:first-child .biker-races-table__rank div:after{display:none !important}.biker-races-table--riders tr:nth-child(2) .biker-races-table__rank div{background:#c0c4c7;font-family:"Open Sans",sans-serif}.biker-races-table--riders tr:nth-child(2) .biker-races-table__rank div:before{display:none !important}.biker-races-table--riders tr:nth-child(2) .biker-races-table__rank div:after{display:none !important}.biker-races-table--riders tr:nth-child(3) .biker-races-table__rank div{background:#c7b090;font-family:"Open Sans",sans-serif}.biker-races-table--riders tr:nth-child(3) .biker-races-table__rank div:before{display:none !important}.biker-races-table--riders tr:nth-child(3) .biker-races-table__rank div:after{display:none !important}.biker-races-table .team_members{font-size:14px}.biker-races-table__no-border{border-top:0}.biker-races-table thead th{text-align:left;color:#999;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:uppercase;border:0 !important}.biker-races-table__flag{height:24px;width:40px}.biker-races-table__flag.jersey{width:30px;padding:0 !important;max-width:none !important}.biker-races-table__flag img{height:24px;width:24px;border-radius:50%;margin-bottom:0 !important;min-width:24px;vertical-align:middle}.biker-races-table__show-more{text-align:center;display:flex;justify-content:center;padding:7px 0 0 0}.biker-races-table__rank div{height:24px;width:36px;line-height:24px;vertical-align:middle;font-size:14px;text-align:center}.biker-races-table__rank div:before{display:none !important}.biker-races-table__rank div:after{display:none !important}.biker-races-table__rank--wide div{width:40px;height:24px;padding:0 8px;line-height:24px;vertical-align:middle;font-size:14px;color:#000;text-align:center;display:inline-block}.biker-races-table__rank--wide div:before{display:none !important}.biker-races-table__rank--wide div:after{display:none !important}.biker-races-table__rank--superwide{width:72px}.biker-races-table__rank--superwide div{width:72px;height:24px;padding:0 8px;line-height:24px;vertical-align:middle;font-size:12px;font-weight:bold;text-align:center;display:inline-block;word-break:keep-all;white-space:nowrap}.biker-races-table__rank--superwide div:before{display:none !important}.biker-races-table__rank--superwide div:after{display:none !important}.biker-races-table__rank--stage div{width:47px;height:24px;padding:0 8px;line-height:24px;vertical-align:middle;font-size:14px;text-align:center;display:inline-block;word-break:keep-all;white-space:nowrap;font-weight:bold}.biker-races-table__rank--stage div:before{display:none !important}.biker-races-table__rank--stage div:after{display:none !important}.biker-races-table tbody tr td{line-height:24px;vertical-align:middle;padding:0 16px 0 0}.biker-races-table tbody tr td a{color:#333;text-decoration:none}.biker-races-table tbody tr td a:hover{color:#d70b00}.biker-races-table tbody tr:nth-child(2n) td{background:#f7f7f7}.biker-races-shortcode{font-family:"PT Serif",serif;margin-bottom:24px}.biker-races-shortcode__header{font-family:"PT Serif",serif;font-size:18px;font-weight:800;line-height:18px;letter-spacing:0;padding-bottom:10px;border-bottom:1px solid #ccc}.biker-races-shortcode .hidden{display:none}.biker-races-single *::before,.biker-races-single *::after{display:none !important}.biker-races-single__header{color:#333;font-family:"Open Sans",sans-serif}.biker-races-single__header__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;flex-direction:column-reverse}.biker-races-single__header__top::before,.biker-races-single__header__top::after{display:none}@media(min-width: 768px){.biker-races-single__header__top{flex-direction:initial}}.biker-races-single__header h1{font-size:32px;font-weight:800;line-height:48px;letter-spacing:0;margin:0 0 12px 0}.biker-races-single__header h2{font-size:18px;font-weight:800;line-height:18px;letter-spacing:0;text-align:left;border-bottom:1px solid #ccc;text-transform:uppercase;padding-bottom:10px;margin:0 0 11px 0}.biker-races-single__updated{display:flex;gap:8px;font-family:"Open Sans",sans-serif;font-size:13px;white-space:nowrap;padding-top:10px;align-items:center;width:100%}@media(min-width: 768px){.biker-races-single__updated{align-items:flex-end;flex-direction:column;width:auto}}.biker-races-single__updated::before,.biker-races-single__updated::after{display:none}.biker-races-single__updated__text{color:#999}.biker-races-single__updated .biker-races__button--refresh{padding:6px 14px;font-size:12px}.biker-races-single__updated #refresh-status{font-size:13px;font-family:"Open Sans",sans-serif}@media(max-width: 576px){.biker-races-single__updated{white-space:normal}}.biker-races-single__main{font-family:"PT Serif",serif;display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 768px){.biker-races-single__main{flex-wrap:nowrap}}.biker-races-single__main__info{width:100%;padding-right:24px}.biker-races-single__main__info__row{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start}@media(min-width: 576px){.biker-races-single__main__info__row{flex-wrap:nowrap}}.biker-races-single__main__info__row__photo{width:100%}@media(min-width: 768px){.biker-races-single__main__info__row__photo{width:auto;margin-right:10px}}.biker-races-single__main__info__row__photo div{width:124px;height:124px;display:flex;align-items:center;justify-content:center}.biker-races-single__main__info__row__photo div img{width:124px;height:124px;border-radius:6px;object-fit:cover;object-position:center top}.biker-races-single__main__info__row__next-races{width:100%;margin-left:10px}@media(min-width: 768px){.biker-races-single__main__info__row__next-races{width:55%}}.biker-races-single__main__info__row__next-races td{line-height:0 !important}.biker-races-single__main__info__row__next-races .biker-races-archive__row__block__header{justify-content:flex-start}.biker-races-single__main__info__row__data{width:100%;margin:50px 0;padding-left:15px}@media(min-width: 576px){.biker-races-single__main__info__row__data{width:35%;margin:0;padding-left:15px}}@media(max-width: 576px){.biker-races-single__main__info__row__data>span{height:inherit !important;width:400px !important}}.biker-races-single__main__info__row__data__flag{height:24px;border-radius:50%}.biker-races-single__main__info__row__data>span{display:flex;line-height:24px;vertical-align:middle;height:24px;margin-top:6px;width:520px}.biker-races-single__main__info__row__data>span b{color:#d70b00;vertical-align:middle;height:24px;display:block;padding-right:4px}.biker-races-single__main__info__row__data>span span{color:#999;padding-left:4px}.biker-races-single__main__info__row__data__links{display:flex}.biker-races-single__main__info__row__data__links a{margin-right:10px;margin-top:12px}.biker-races-single__main__info__row__data__links a:last-child{margin-right:0}.biker-races-single__main__info__photos{display:flex;flex-wrap:wrap}.biker-races-single__main__info__photos__photo{width:100%;margin-bottom:15px}@media(min-width: 576px){.biker-races-single__main__info__photos__photo{width:50%}}@media(min-width: 768px){.biker-races-single__main__info__photos__photo{width:25%}}@media(min-width: 992px){.biker-races-single__main__info__photos__photo{width:20%}}@media(min-width: 1200px){.biker-races-single__main__info__photos__photo{width:10%}}.biker-races-single__main__info__photos__photo img{height:120px;width:120px;object-fit:cover;object-position:center top}.biker-races-single__additional{width:100%;display:flex;flex-wrap:wrap;margin-top:15px}@media(min-width: 768px){.biker-races-single__additional{flex-wrap:nowrap;gap:10px}.biker-races-single__additional.swap-on-mobile{flex-direction:inherit !important}}.biker-races-single__additional__left{width:100%}@media(min-width: 768px){.biker-races-single__additional__left{width:50%}}.biker-races-single__additional.swap-on-mobile{flex-direction:column-reverse}.biker-races-stage__head{display:flex;align-items:center}@media(max-width: 992px){.biker-races-stage__head{align-items:flex-start;flex-direction:column;margin-left:10px}.biker-races-stage__head h1{width:100%}.biker-races-stage__head{gap:1rem}}.biker-races-stage__head h1{width:80%}.biker-races-stage__head a{padding:10px 15px;border:2px solid #d70b00;color:#d70b00;transition:.25s ease-in}.biker-races-stage__head a:hover{background-color:#d70b00;color:#fff}.biker-races-archive__header{font-family:"Open Sans",sans-serif;font-size:32px;font-weight:800;line-height:48px;letter-spacing:0;margin-bottom:15px}.biker-races-archive__row{display:flex;flex-wrap:wrap}.biker-races-archive__row__block{width:100%;margin-bottom:25px}.biker-races-archive__row__block div:before,.biker-races-archive__row__block div:after{display:none !important}.biker-races-archive__row__block button{margin-top:12px}@media(min-width: 768px){.biker-races-archive__row__block{width:calc(50% - 12px)}.biker-races-archive__row__block:nth-child(2n+1){margin-right:24px}}@media(min-width: 768px){.biker-races-archive__row__block.quater{width:calc(50% - 12px);margin-right:24px}.biker-races-archive__row__block.quater:last-child{margin-right:0}}.biker-races-archive__row__block__team-members-list-wrap{display:flex}.biker-races-archive__row__block__team-members-list-wrap>img{width:30%;object-fit:contain;margin-left:12px}.biker-races-archive__row__block__header{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:800;line-height:18px;letter-spacing:0;display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:10px}.biker-races-archive__row__block__header--border{border-bottom:1px solid #ccc}.biker-races-archive__row__block__header a{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left;text-decoration:none !important;color:#000 !important;display:flex;align-items:center}.biker-races-archive__row__block__header a>span{display:none;word-break:keep-all;white-space:nowrap}@media(min-width: 768px){.biker-races-archive__row__block__header a>span{display:inline-block}}.biker-races-archive__row__block__header a svg{margin-left:6px;height:15px}.biker-races-archive__row__block__header a:hover{color:#d70b00 !important}.biker-races-archive__row__block__header a:hover path{fill:red}.biker-races-archive__row__articles{width:calc(70% - 25px);margin-right:25px}.biker-races-archive__row__articles__header{font-family:"Open Sans",sans-serif;font-size:18px;font-weight:800;line-height:18px;letter-spacing:0;display:flex;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:12px}.biker-races-archive__row__articles__banner{margin-top:65px}.biker-races-archive__row__aktuality{width:30%}.uppercase{text-transform:uppercase}.mt--24{margin-top:24px}.mb--24{margin-bottom:24px}.nospace{white-space:nowrap}.empty_state{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.back_link{font-size:14px;text-decoration:underline}.back_link span{font-weight:bold}@media all and (max-width: 640px){.biker-races-single__header{padding-left:15px}.races-table,.biker-races-archive__row__block,.biker-races-archive__row__articles,.biker-races-single__additional,.biker-races-single__main__info__row__data,.biker-races-single__main__info__row__next-races{padding:0 15px !important}.biker-races-archive__row__block .biker-races__button{margin-top:15px}.biker-races-single__main__info__row__next-races{margin-left:0}.biker-races-archive__header,.biker-races-archive__row__articles{padding-left:15px}.biker-races-single__main__info__row__data{padding-left:0 !important;margin:25px 0}.biker-races-archive__container{flex-direction:column}.biker-races-archive__container .biker-races-archive__row__articles{width:100%}.biker-races-archive__container .biker-races-archive__row__aktuality{width:100%;padding:10px}.biker-races-archive__container .biker-races-archive__row__aktuality .biker-races__button{margin-top:10px}.biker-races-stage__head{margin-left:0;padding-left:15px}.biker-races-table--riders{padding:0 15px}.back_link{padding-left:15px}.biker-races-single__additional.swap-on-mobile .biker-races-table--riders{padding:inherit}.biker-races-single__main .biker-races-single__main__info__row__data{padding-left:15px !important}.biker-races-single__main .biker-races-single__main__info__row__next-races .biker-races-table--riders{padding:0 !important}.biker-races-archive__row__block .biker-races-table--riders{padding:0 !important}.single__header__team h2{padding-left:0}.biker-races-single__main__info__photos{align-items:center;justify-content:center;gap:20px}.biker-races-single__main__info__photos .biker-races-single__main__info__photos__photo{width:28%}.biker-races-single__additional__left h2,.biker-races-single__additional__right h2{padding-left:0}}
