/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
header[class*="StyledMedalsPreviewAdditionalRowContent"]{display:none;}table[class*="StyledTable"]{display:none;}#medals-preview-container header:first-of-type{display:none;}#medals-preview-container table:first-of-type{display:none;}#oly-medals-header .page-header__icon{width:auto;padding:1rem 0;}#oly-medals-header .page-header__icon img.page-header__icon{width:30px;max-width:30px;height:30px;max-width:30px;margin:0;}#oly-medals-header .page-header--space-below{margin-bottom:0px;padding:0;}#oly-medals-header .page-header__sponsor{margin:0 auto;top:unset;border-top:1px solid rgba(187,202,214,0.40);width:100%;display:flex;justify-content:center;align-content:center;padding-top:0.5rem;padding-bottom:0.5rem;}#oly-medals-header .page-header__sponsor .sponsor{margin:0px;}#oly-medals-sponsorship .medals-sponsorship-center{height:40px;width:100%;background-color:white;margin:0;padding:0;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor{margin:0;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor img{margin:0 auto;width:auto;height:24px;}#medals header h2{font-size:18px;}#oly-medals-header .page-header__content .page-header__sponsor .sponsor__logo{max-width:100px;}#block-main-page-content > #medals-widget-app{margin-top:0;}@media screen and (min-width:768px){#medals header h2{font-size:44px;}#oly-medals-header .page-header__content{padding-bottom:0;}#oly-medals-sponsorship .medals-sponsorship-center{height:60px;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor img{height:40px;}}@media screen and (min-width:1024px){#oly-medals-header .page-header__content{padding-bottom:0;}#oly-medals-header .page-header__sponsor{margin:0;margin-left:auto;padding-top:0;padding-bottom:0rem;width:auto;height:auto;border:none;}#oly-medals-header .page-header__main.page-header__main--with-icon{padding-left:50px;}#oly-medals-header .page-header__icon .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:120px;min-height:120px;display:flex;justify-content:center;align-items:center;}#oly-medals-header .page-header__icon{width:80px;margin-bottom:10px;}#oly-medals-header .page-header__icon,#oly-medals-header .page-header__icon img.page-header__icon{position:relative;top:unset;left:unset;transform:none;}#oly-medals-header .page-header__icon img.page-header__icon{width:60px;max-width:60px;height:60px;max-height:60px;margin:0;}#oly-medals-sponsorship .medals-sponsorship-center{height:auto;width:auto;background-color:transparent;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor img{height:60px;}#oly-medals-header .page-header__content .page-header__sponsor .sponsor__logo{max-width:120px;}}@media screen and (min-width:1100px){#oly-medals-header .page-header__content .page-header__sponsor .sponsor__logo{max-width:none;}}
#oly-results-header .page-header__icon{width:auto;}#oly-results-header .page-header__icon img.page-header__icon{width:30px;max-width:30px;height:30px;max-width:30px;margin:0;}#oly-results-header .page-header--space-below{margin-bottom:0px;}#oly-results-header .page-header__title-row{padding:1rem 0;}#oly-results-cta-tray .cta-tray{align-items:flex-start;background-color:white;display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:24px;width:100%;}#oly-results-cta-tray .cta-tray .cta-button{margin-right:0px;}button.cta-button[data-watch="true"] .cta{background:#D5260B;}button.cta-button[data-watch="true"] .cta .cta__play-icon{background:white;border-radius:50%;border:none;height:6px;margin-right:12px;padding-bottom:15%;position:relative;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;}button.cta-button[data-watch="true"] .cta .cta__play-icon:before{border-color:transparent transparent transparent #D5260B;border-style:solid;border-width:6px 0 6px 10px;color:#D5260B;content:"";display:block;left:50%;margin-right:15px;position:absolute;top:50%;transform:translate(-40%,-50%);}#schedule:focus,#schedule:focus-visible,#schedule:focus-within{outline:none !important;}#site-footer.site-footer{padding-top:30px;margin-top:0px;}@media screen and (min-width:450px){#oly-results-cta-tray .cta-tray{flex-direction:row;justify-content:center;}}@media (450px >= width <= 1024px){#schedule{min-height:42rem;}}@media screen and (min-width:1024px){#oly-results-header .page-header__title-row{padding:0;}#oly-results-header .page-header__main.page-header__main--with-icon{padding-left:50px;}#oly-results-header .page-header__icon .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:120px;min-height:120px;display:flex;justify-content:center;align-items:center;}#oly-results-header .page-header__icon{width:80px;margin-bottom:10px;}#oly-results-header .page-header__icon,#oly-results-header .page-header__icon img.page-header__icon{position:relative;top:unset;left:unset;transform:none;}#oly-results-header .page-header__icon img.page-header__icon{width:60px;max-width:60px;height:60px;max-height:60px;margin:0;}#oly-results-cta-tray .cta-tray{flex-direction:row;justify-content:flex-start;}#site-footer.site-footer{padding-top:60px;margin-top:0px;}}
header[class*="StyledMedalsPreviewAdditionalRowContent"]{display:none;}table[class*="StyledTable"]{display:none;}#medals-preview-container header:first-of-type{display:none;}#medals-preview-container table:first-of-type{display:none;}#oly-medals-header .page-header__icon{width:auto;padding:1rem 0;}#oly-medals-header .page-header__icon img.page-header__icon{width:30px;max-width:30px;height:30px;max-width:30px;margin:0;}#oly-medals-header .page-header--space-below{margin-bottom:0px;padding:0;}#oly-medals-header .page-header__sponsor{margin:0 auto;top:unset;border-top:1px solid rgba(187,202,214,0.40);width:100%;display:flex;justify-content:center;align-content:center;padding-top:0.5rem;padding-bottom:0.5rem;}#oly-medals-header .page-header__sponsor .sponsor{margin:0px;}#oly-medals-sponsorship .medals-sponsorship-center{height:40px;width:100%;background-color:white;margin:0;padding:0;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor{margin:0;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor img{margin:0 auto;width:auto;height:24px;}#medals header h2{font-size:18px;}#oly-medals-header .page-header__content .page-header__sponsor .sponsor__logo{max-width:100px;}#block-main-page-content > #medals-widget-app{margin-top:0;}@media screen and (min-width:768px){#medals header h2{font-size:44px;}#oly-medals-header .page-header__content{padding-bottom:0;}#oly-medals-sponsorship .medals-sponsorship-center{height:60px;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor img{height:40px;}}@media screen and (min-width:1024px){#oly-medals-header .page-header__content{padding-bottom:0;}#oly-medals-header .page-header__sponsor{margin:0;margin-left:auto;padding-top:0;padding-bottom:0rem;width:auto;height:auto;border:none;}#oly-medals-header .page-header__main.page-header__main--with-icon{padding-left:50px;}#oly-medals-header .page-header__icon .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:120px;min-height:120px;display:flex;justify-content:center;align-items:center;}#oly-medals-header .page-header__icon{width:80px;margin-bottom:10px;}#oly-medals-header .page-header__icon,#oly-medals-header .page-header__icon img.page-header__icon{position:relative;top:unset;left:unset;transform:none;}#oly-medals-header .page-header__icon img.page-header__icon{width:60px;max-width:60px;height:60px;max-height:60px;margin:0;}#oly-medals-sponsorship .medals-sponsorship-center{height:auto;width:auto;background-color:transparent;}#oly-medals-sponsorship .medals-sponsorship-center .sponsor img{height:60px;}#oly-medals-header .page-header__content .page-header__sponsor .sponsor__logo{max-width:120px;}}@media screen and (min-width:1100px){#oly-medals-header .page-header__content .page-header__sponsor .sponsor__logo{max-width:none;}}
#oly-results-header .page-header__icon{width:auto;}#oly-results-header .page-header__icon img.page-header__icon{width:30px;max-width:30px;height:30px;max-width:30px;margin:0;}#oly-results-header .page-header--space-below{margin-bottom:0px;}#oly-results-header .page-header__title-row{padding:1rem 0;}#oly-results-cta-tray .cta-tray{align-items:flex-start;background-color:white;display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:24px;width:100%;}#oly-results-cta-tray .cta-tray .cta-button{margin-right:0px;}button.cta-button[data-watch="true"] .cta{background:#D5260B;}button.cta-button[data-watch="true"] .cta .cta__play-icon{background:white;border-radius:50%;border:none;height:6px;margin-right:12px;padding-bottom:15%;position:relative;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;}button.cta-button[data-watch="true"] .cta .cta__play-icon:before{border-color:transparent transparent transparent #D5260B;border-style:solid;border-width:6px 0 6px 10px;color:#D5260B;content:"";display:block;left:50%;margin-right:15px;position:absolute;top:50%;transform:translate(-40%,-50%);}#schedule:focus,#schedule:focus-visible,#schedule:focus-within{outline:none !important;}#site-footer.site-footer{padding-top:30px;margin-top:0px;}@media screen and (min-width:450px){#oly-results-cta-tray .cta-tray{flex-direction:row;justify-content:center;}}@media (450px >= width <= 1024px){#schedule{min-height:42rem;}}@media screen and (min-width:1024px){#oly-results-header .page-header__title-row{padding:0;}#oly-results-header .page-header__main.page-header__main--with-icon{padding-left:50px;}#oly-results-header .page-header__icon .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:120px;min-height:120px;display:flex;justify-content:center;align-items:center;}#oly-results-header .page-header__icon{width:80px;margin-bottom:10px;}#oly-results-header .page-header__icon,#oly-results-header .page-header__icon img.page-header__icon{position:relative;top:unset;left:unset;transform:none;}#oly-results-header .page-header__icon img.page-header__icon{width:60px;max-width:60px;height:60px;max-height:60px;margin:0;}#oly-results-cta-tray .cta-tray{flex-direction:row;justify-content:flex-start;}#site-footer.site-footer{padding-top:60px;margin-top:0px;}}
