@font-face{font-family:Olympic Headline;font-weight:400;font-style:normal;font-display:swap;src:local("Olympic Headline"),url(https://olympics.com/en/components/fonts/olympic/headline/web/OlympicHeadline-Regular.woff2) format("woff2"),url(https://olympics.com/en/components/fonts/olympic/headline/web/OlympicHeadline-Regular.woff) format("woff")}@font-face{font-family:Olympic Sans;font-weight:400;font-style:normal;font-display:swap;src:local("Olympic Sans"),url(https://olympics.com/en/components/fonts/olympic/sans/web/OlympicSans-Regular.woff2) format("woff2"),url(https://olympics.com/en/components/fonts/olympic/sans/web/OlympicSans-Regular.woff) format("woff")}.navigation-main,body{padding:0;margin:0}.navigation-main{background-color:#fff;width:100%}.navigation-main a{text-decoration:none}.navigation-main ul{list-style:none;padding:0;margin:0}.navigation-main__header{background-color:#fff;height:62px;padding-left:56px;display:flex}@media (min-width:1px) and (max-width:1023px){.navigation-main__header{padding-left:12px}}.navigation-main__header__logo{width:100px;margin-top:auto;margin-bottom:auto;padding-top:5px;font-family:Olympic Sans,Inter,sans-serif}.navigation-main__header__logo a img{width:87px;height:40px}.navigation-main__header__right{display:flex;margin-top:auto;margin-bottom:auto;margin-left:auto;padding-right:56px;padding-top:5px}@media (min-width:1px) and (max-width:1023px){.navigation-main__header__right{padding-right:12px;padding-left:0}}.navigation-main__header__right__link-open{font-family:Olympic Sans,Inter,sans-serif;line-height:24px}.navigation-main__header__right__link-open a{color:#0078d0;font-size:16px;line-height:24px}@media (min-width:1px) and (max-width:1023px){.navigation-main__header__right__link-open a{font-size:15px;line-height:22px}}.navigation-main__header__right__link-open :hover{cursor:pointer}.navigation-main__header__right__link-close{font-family:Olympic Sans,Inter,sans-serif;line-height:24px}.navigation-main__header__right__link-close a{color:#0078d0;font-size:16px;line-height:24px}@media (min-width:1px) and (max-width:1023px){.navigation-main__header__right__link-close a{font-size:15px;line-height:22px}}.navigation-main__header__right__link-close :hover{cursor:pointer}.navigation-main__header__right__menu-close{margin-left:20px;font-family:Olympic Sans,Inter,sans-serif;color:#0078d0;font-size:14px;line-height:18px}@media (min-width:1px) and (max-width:1023px){.navigation-main__header__right__menu-close{margin-left:10px}}.navigation-main__header__right__menu-close-link{vertical-align:middle!important}.navigation-main__header__right__menu-close :hover{cursor:pointer}.navigation-main__header__right__menu-open{margin-left:20px}@media (min-width:1px) and (max-width:1023px){.navigation-main__header__right__menu-open{margin-left:10px}}.navigation-main__header__right__menu-open-link{font-family:Olympic Sans,Inter,sans-serif;color:#0078d0;vertical-align:middle!important;font-size:14px;line-height:18px}.navigation-main__header__right__menu-open-link :hover{cursor:pointer}.navigation-main__menu{background-color:#fff;position:absolute;width:100%;z-index:10000}.navigation-main__menu__desktop{background-color:#fff;height:54px;padding-left:56px;font-family:Olympic Sans,Inter,sans-serif;font-size:20px;line-height:24px;display:table}.navigation-main__menu__desktop__content{display:table-cell;vertical-align:middle}.navigation-main__menu__desktop ul{display:flex}.navigation-main__menu__desktop li{padding-right:40px;font-size:16px;line-height:24px}.navigation-main__menu__desktop li a{color:#878787}.navigation-main__menu__desktop li :hover{color:#000}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu__desktop{display:none}}.navigation-main__menu__mobile{padding-top:40px;padding-left:12px;font-family:Olympic Sans,Inter,sans-serif}.navigation-main__menu__mobile li{font-size:14px;line-height:18px;padding-bottom:20px}.navigation-main__menu__mobile li a{color:#878787}.navigation-main__menu__mobile li :hover{color:#000}@media (min-width:1024px){.navigation-main__menu__mobile{display:none}}.navigation-main__menu-main{display:flex;font-family:Olympic Headline,Barlow Condensed,sans-serif}.navigation-main__menu-main__menu-item{flex-basis:50%}.navigation-main__menu-main__menu-item li a{color:#5a5a5a}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu-main__menu-item li a{color:#000}}.navigation-main__menu-main__menu-item li :hover{color:#000}.navigation-main__menu-main__menu-item .main-menu-item-divider{display:flex;line-height:30px}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu-main__menu-item .main-menu-item-divider{display:none!important}}.navigation-main__menu-main__menu-item .main-menu-item-divider .line{vertical-align:middle;margin:auto;flex-basis:90%;border-top:4px solid #000}.navigation-main__menu-main__menu-item .main-menu-item-divider .arrow{vertical-align:middle;margin:auto;flex-basis:10%}.navigation-main__menu-main-left,.navigation-main__menu-main__menu-item__right-container{padding-left:56px;padding-top:40px}.navigation-main__menu-main-left{flex-basis:55%;background-color:#e5e5e5}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu-main-left{padding-left:0;flex-basis:100%}}.navigation-main__menu-main-left li{font-size:90px;line-height:80px}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu-main-left li{text-align:center;font-size:60px;line-height:50px;padding-bottom:30px}}.navigation-main__menu-main-right{flex-basis:45%;font-family:Olympic Sans,Inter,sans-serif;background-color:#fff}.navigation-main__menu-main-right li{font-size:60px;line-height:70px;padding-bottom:40px}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu-main-right{display:none}}.navigation-main__menu-main .empty-sub-items{text-align:center}.navigation-main__menu-main .empty-sub-items img{padding-top:150px}.navigation-main__menu-main .empty-sub-items p{margin:auto;width:380px;font-size:28px;line-height:40px;font-family:Olympic Sans,Inter,sans-serif;color:#000}.navigation-main__menu-main-divider{padding:0;border-bottom:2px solid #f2f2f2;margin:0 50px}@media (min-width:1px) and (max-width:1023px){.navigation-main__menu-main-divider{border-bottom:0}}.navigation-main__menu-divider{border:1px solid #e5e5e5;padding:0;margin:0}.navigation-main__bottom-divider{border-top:3px solid #0078d0;padding:0;margin:0}.navigation-main .disabled{cursor:not-allowed;opacity:.5}.navigation-main .hidden{display:none!important}.navigation-main .visible{display:block!important}.navigation-main .hidden-soft{visibility:hidden!important}.navigation-main .visible-soft{visibility:visible!important}.navigation-main .link-hovered{color:#000!important}