@import"https://fonts.googleapis.com/css2?family=Anton&family=Antonio:wght@100..700&display=swap";header.header-main{min-height:min(100vh,750px + 9rem)}header.header-main .top-bars{width:100%;height:30px;background-color:#fae737;border-bottom:15px solid #0f4b99;margin-bottom:1.5rem}header.header-main .logo-column{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}@media screen and (min-width: 768px){header.header-main .logo-column{justify-content:flex-start;margin-bottom:0}}header.header-main .logo-wrapper{display:block;max-width:min(150px,80vw,100%);aspect-ratio:127/171}header.header-main .logo-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}header.header-main .nav-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-right:1rem}@media screen and (max-width: 991px){header.header-main .nav-wrapper{display:none}}header.header-main .nav-wrapper ul{display:flex;padding:0;margin-bottom:0}header.header-main .nav-wrapper ul li{list-style-type:none}header.header-main .nav-wrapper ul li a{font-family:"Antonio",sans-serif !important;position:relative;color:#0f4b99;font-size:1.5rem;font-weight:400;text-decoration:none;text-transform:uppercase;transition:color .3s}@media screen and (max-width: 1199px){header.header-main .nav-wrapper ul li a{font-size:1.25rem}}header.header-main .nav-wrapper ul li a::after{content:"";transition:width .3s;position:absolute;bottom:-2px;left:0;width:0%;height:2px;background-color:#0f4b99}header.header-main .nav-wrapper ul li:not(:first-child) a{padding-left:1rem}header.header-main .nav-wrapper ul li:not(:first-child) a::after{left:1rem}header.header-main .nav-wrapper ul li:hover a{color:#0f4b99}header.header-main .nav-wrapper ul li:hover a::after{width:100%}header.header-main .nav-wrapper ul li:hover:not(:first-child) a::after{width:calc(100% - 1rem)}header.header-main .nav-wrapper .cta-btn{transition:filter .3s;font-family:"Anton",sans-serif !important;font-size:1.25rem;text-transform:uppercase;text-decoration:none;background-color:#fae737;color:#0f4b99;padding:.25rem 1rem;border-radius:5px}header.header-main .nav-wrapper .cta-btn:hover{filter:brightness(80%)}header.header-main .nav-wrapper .social-links{display:flex;gap:1rem}header.header-main .nav-wrapper .social-links a{height:2.5rem;width:2.5rem;display:block;transition:filter .3s}header.header-main .nav-wrapper .social-links a img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}header.header-main .nav-wrapper .social-links a:hover{filter:brightness(80%)}header.header-main .program-box{min-height:500px;margin-top:2.5rem;margin-bottom:2.5rem;position:relative;border-bottom-right-radius:5px;border-top-right-radius:5px;background-image:url("../images/programbox-vector.svg");background-repeat:no-repeat;background-position-x:left;background-position-y:center;background-size:contain;padding:2rem;color:#fff;text-align:center}header.header-main .program-box:not(:has(.inner-box)){background-color:#0f4b99}@media screen and (max-width: 400px){header.header-main .program-box{padding-left:.5rem;padding-right:.5rem}}header.header-main .program-box::before{content:"";position:absolute;left:calc(var(--bs-gutter-x)*-1);right:100%;top:-1rem;bottom:-1rem;background-color:#fae737}header.header-main .program-box .title{font-family:"Anton",sans-serif !important;font-size:1.5rem;display:block}header.header-main .program-box .inner-box{position:absolute;left:0;right:0;bottom:0;z-index:-1;background-color:#0f4b99;padding:2.5rem;padding-bottom:3.5rem;color:#fff;text-align:start}header.header-main .program-box .inner-box .title{font-size:2.5rem}@media screen and (max-width: 499px){header.header-main .program-box .inner-box .title{font-size:1.5rem}}@media screen and (max-width: 350px){header.header-main .program-box .dynamic-items{font-size:.8rem}}header.header-main .program-box .dynamic-items .item .date{margin-top:2rem;margin-bottom:1.5rem;display:block}header.header-main .program-box .dynamic-items .item .competitions{font-family:"Antonio",sans-serif !important}header.header-main .program-box .dynamic-items .item .competitions .competition{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}@media screen and (max-width: 400px){header.header-main .program-box .dynamic-items .item .competitions .competition{gap:.5rem}}header.header-main .program-box .dynamic-items .item .competitions .competition .team{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 400px){header.header-main .program-box .dynamic-items .item .competitions .competition .team{gap:.5rem}}header.header-main .program-box .dynamic-items .item .competitions .competition .team .image-wrapper{border-radius:50%;height:3.5rem;aspect-ratio:1/1;background-color:#fff;overflow:hidden}@media screen and (max-width: 400px){header.header-main .program-box .dynamic-items .item .competitions .competition .team .image-wrapper{height:2.5rem}}header.header-main .program-box .dynamic-items .item .competitions .competition .team .image-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}header.header-main .program-box .dynamic-items .item .competitions .competition .team-left{justify-content:flex-end;flex:1}header.header-main .program-box .dynamic-items .item .competitions .competition .team-right{justify-content:flex-start;flex:1}header.header-main .program-box .dynamic-items .item .competitions .competition .time{min-width:3rem;text-align:center;font-weight:700}header.header-main .program-box .dynamic-items .item .competitions .competition .time .live-indicator{display:inline-block;background-color:#e74c3c;color:#fff;font-size:.75rem;padding:.15rem .4rem;border-radius:3px;animation:pulse-live 1.5s infinite}header.header-main .program-box .dynamic-items .item .competitions .competition.is-active{background-color:hsla(0,0%,100%,.1);border-radius:5px;padding:.5rem;margin-left:-0.5rem;margin-right:-0.5rem}header.header-main .program-box .dynamic-items.no-competitions{margin-top:2rem}header.header-main .program-box .program-link{display:inline-block;margin-top:1.5rem;background-color:#fff;padding:.5rem 1rem;transition:filter .3s;text-decoration:none;color:#0f4b99;font-family:"Antonio",sans-serif !important;font-weight:bold;font-size:1rem;border:1px solid #fae737;border-radius:5px}header.header-main .program-box .program-link:hover{filter:brightness(0.8)}@keyframes pulse-live{0%,100%{opacity:1}50%{opacity:.6}}@media screen and (min-width: 768px){header.header-main .large-image{position:absolute;z-index:-1;top:9rem;right:0;padding-right:0;height:min(100% - 9rem,750px)}header.header-main .large-image .image-wrapper{border-top-right-radius:0;border-bottom-right-radius:0}}header.header-main .large-image .image-wrapper{border-radius:5px;width:100%;overflow:hidden;display:block;max-height:100%}header.header-main .large-image .image-wrapper .image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}header.header-main .sponsors{padding:1.5rem;margin-bottom:2.5rem}header.header-main .sponsors .title{font-family:"Anton",sans-serif !important;display:block;font-size:1.5rem;margin-bottom:1rem}header.header-main .sponsors .carousel-item{aspect-ratio:2/1}header.header-main .sponsors .carousel-item img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@font-face{font-family:"BloomsburySans";src:url("../fonts/BloomsburySans.otf") format("opentype");font-weight:100 900;font-style:normal;font-display:swap}:root{--container-spacing: 0;--container-spacing-vw: 0}@media screen and (min-width: 576px){:root{--container-spacing: calc(calc(100% - 540px) * .5);--container-spacing-vw: calc(calc(100vw - 540px) * .5 - .5rem)}}@media screen and (min-width: 768px){:root{--container-spacing: calc(calc(100% - 720px) * .5);--container-spacing-vw: calc(calc(100vw - 720px) * .5 - .5rem)}}@media screen and (min-width: 992px){:root{--container-spacing: calc(calc(100% - 960px) * .5);--container-spacing-vw: calc(calc(100vw - 960px) * .5 - .5rem)}}@media screen and (min-width: 1200px){:root{--container-spacing: calc(calc(100% - 1140px) * .5);--container-spacing-vw: calc(calc(100vw - 1140px) * .5 - .5rem)}}@media screen and (min-width: 1400px){:root{--container-spacing: calc(calc(100% - 1320px) * .5);--container-spacing-vw: calc(calc(100vw - 1320px) * .5 - .5rem)}}body{font-family:"Antonio",sans-serif !important;color:#000}.titlecontainer{padding:2rem;padding-top:0}.titlecontainer h1,.titlecontainer h2,.titlecontainer h3,.titlecontainer h4,.titlecontainer h5,.titlecontainer h6,.titlecontainer .title{font-size:2.5rem;font-weight:bold;text-transform:uppercase}.main-footer{position:relative;padding-top:3rem;padding-bottom:0}.main-footer .sponsors-title{text-align:center;font-family:"Anton",sans-serif !important}.main-footer .sponsors-title .sponsors-footer-vector{position:absolute;left:0;transform:translateY(-75%);max-width:250px;max-height:250px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 499px){.main-footer .sponsors-title .sponsors-footer-vector{display:none}}.main-footer .sponsors-carousel{margin-bottom:3rem;padding:2rem 0}.main-footer .sponsors-carousel .sponsor-item{padding:1rem;display:flex;align-items:center;justify-content:center;min-height:120px}.main-footer .sponsors-carousel .sponsor-item img{max-width:100%;max-height:100px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.main-footer .footer-content{padding-bottom:3rem;margin-bottom:2rem}.main-footer .footer-content .logo-column{display:flex;align-items:flex-start;margin-bottom:2rem}@media screen and (min-width: 768px){.main-footer .footer-content .logo-column{margin-bottom:0}}.main-footer .footer-content .logo-column .logo-wrapper{display:block;max-width:120px;aspect-ratio:127/171}.main-footer .footer-content .logo-column .logo-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.main-footer .footer-content .contact-column{margin-bottom:2rem}@media screen and (min-width: 768px){.main-footer .footer-content .contact-column{margin-bottom:0}}.main-footer .footer-content .contact-column .footer-title{font-family:"Anton",sans-serif !important;font-size:1.5rem;margin-bottom:1rem}.main-footer .footer-content .contact-column .info-wrapper{display:flex;align-items:flex-start;gap:1rem}.main-footer .footer-content .contact-column .info-wrapper .icon-wrapper{flex-shrink:0;width:32px}.main-footer .footer-content .contact-column .info-wrapper .icon-wrapper .icon{width:100%;height:auto}.main-footer .footer-content .contact-column .info-wrapper .text-wrapper a{color:#000;text-decoration:none;transition:color .3s}.main-footer .footer-content .contact-column .info-wrapper .text-wrapper a:hover{color:#0f4b99}.main-footer .footer-content .menu-column{margin-bottom:2rem}@media screen and (min-width: 768px){.main-footer .footer-content .menu-column{margin-bottom:0}}.main-footer .footer-content .menu-column .footer-menu{padding:0;margin:0}.main-footer .footer-content .menu-column .footer-menu li{list-style:none;margin-bottom:.75rem}.main-footer .footer-content .menu-column .footer-menu li a{font-family:"Antonio",sans-serif !important;color:#0f4b99;font-size:1.5rem;text-decoration:none;transition:color .3s}.main-footer .footer-content .menu-column .footer-menu li a:hover{text-decoration:underline}.main-footer .footer-content .cta-column .cta-buttons{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.main-footer .footer-content .cta-column .cta-buttons .cta-btn{transition:filter .3s;font-family:"Anton",sans-serif !important;font-size:1.25rem;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#fae737;color:#0f4b99;padding:.5rem 1rem;border-radius:5px;width:-moz-fit-content;width:fit-content}.main-footer .footer-content .cta-column .cta-buttons .cta-btn:hover{filter:brightness(80%)}.main-footer .footer-content .cta-column .cta-buttons .social-links{display:flex;gap:1rem}@media screen and (max-width: 499px){.main-footer .footer-content .cta-column .cta-buttons .social-links{justify-content:center}}.main-footer .footer-content .cta-column .cta-buttons .social-links a{height:2.5rem;width:2.5rem;display:block;transition:filter .3s}.main-footer .footer-content .cta-column .cta-buttons .social-links a img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.main-footer .footer-content .cta-column .cta-buttons .social-links a:hover{filter:brightness(80%)}.main-footer .footer-content .cta-column .webchoice-credit{margin-top:4.5rem;text-align:center}.main-footer .footer-content .cta-column .webchoice-credit p{font-family:"BloomsburySans",sans-serif !important;font-size:1rem;margin-bottom:.5rem}.main-footer .footer-content .cta-column .webchoice-credit a{display:inline-block}.main-footer .footer-content .cta-column .webchoice-credit a img{max-width:min(400px,100%);height:auto}.main-footer .copyright-section{padding:1.5rem 0}.main-footer .copyright-section .copyright-text{margin-bottom:0;font-size:1rem}.main-footer .copyright-section .copyright-text a{color:#000;text-decoration:none;transition:color .3s}.main-footer .copyright-section .copyright-text a:hover{color:#0f4b99}.main-footer .copyright-section .copyright-text p{display:inline;margin:0}.main-footer .bottom-bars{width:100%}.main-footer .bottom-bars .bar{width:100%;height:15px}.main-footer .bottom-bars .bar.primary{background-color:#0f4b99}.main-footer .bottom-bars .bar.secondary{background-color:#fae737}@media screen and (max-width: 991px){.main-footer{padding-bottom:0}.main-footer .footer-content .logo-column,.main-footer .footer-content .contact-column,.main-footer .footer-content .menu-column,.main-footer .footer-content .cta-column{text-align:center;justify-content:center}.main-footer .footer-content .contact-column .info-wrapper{justify-content:center}.main-footer .footer-content .menu-column .footer-menu li{text-align:center}}@media screen and (max-width: 767px){.main-footer .sponsors-carousel .sponsor-item{min-height:80px}.main-footer .sponsors-carousel .sponsor-item img{max-height:60px}}@media screen and (max-width: 575px){.main-footer{padding-top:2rem}.main-footer .sponsors-carousel{padding:1rem 0;margin-bottom:2rem}.main-footer .footer-content{padding-bottom:2rem}}.r-button{--uirButtonBackgroundColor: var(--rButtonBackgroundColor, transparent);--uirButtonPadding: var(--rButtonPadding, var(--rButtonPaddingTop, 0) var(--rButtonPaddingRight, 0) var(--rButtonPaddingBottom, 0) var(--rButtonPaddingLeft, 0));--uirButtonBorderWidth: var(--rButtonBorderWidth, 0);--uirButtonBorderStyle: var(--rButtonBorderStyle, solid);--uirButtonBorderColor: var(--rButtonBorderColor, currentColor);--uirButtonFontFamily: var(--rButtonFontFamily, inherit);--uirButtonFontSize: var(--rButtonFontSize, inherit);--uirButtonColor: var(--rButtonColor);background-color:var(--uirButtonBackgroundColor);padding:var(--uirButtonPadding);border-width:var(--uirButtonBorderWidth);border-style:var(--uirButtonBorderStyle);border-color:var(--uirButtonBorderColor);cursor:pointer;font-family:var(--uirButtonFontFamily);font-size:var(--uirButtonFontSize)}.r-button::-moz-focus-inner,.r-button[type=button]::-moz-focus-inner,.r-button[type=reset]::-moz-focus-inner,.r-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.r-link{--uirLinkDisplay: var(--rLinkDisplay, inline-flex);--uirLinktextColor: var(--rLinktextColor);--uirLinkTextDecoration: var(--rLinkTextDecoration, none);display:var(--uirLinkDisplay) !important;-webkit-text-decoration:var(--uirLinkTextDecoration) !important;text-decoration:var(--uirLinkTextDecoration) !important;font-family:"Antonio",sans-serif !important;font-size:1.9em;color:#fff;margin-bottom:1em;margin-left:1em}.r-link:hover{color:#999}.r-list{--uirListPaddingLeft: var(--rListPaddingLeft, 0);--uirListMarginTop: var(--rListMarginTop, 0);--uirListMarginBottom: var(--rListMarginBottom, 0);--uirListListStyle: var(--rListListStyle, none);padding-left:var(--uirListPaddingLeft) !important;margin-top:var(--uirListMarginTop) !important;margin-bottom:var(--uirListMarginBottom) !important;list-style:var(--uirListListStyle) !important}.m-hamburger{--uiHamburgerThickness: var(--hamburgerThickness, 4px);display:var(--hamburgerDisplay, inline-flex);width:var(--hamburgerWidth, 28px);height:var(--hamburgerHeight, 20px);position:relative}.m-hamburger::before,.m-hamburger::after,.m-hamburger__label{width:100%;height:var(--uiHamburgerThickness);border-radius:var(--hamburgerBorderRadius, 5px);background-color:var(--hamburgerBackgroundColor, currentColor);position:absolute;left:0}.m-hamburger::before,.m-hamburger::after{content:""}.m-hamburger::before{top:0}.m-hamburger::after{bottom:0}.m-hamburger__label{top:calc(50% - var(--uiHamburgerThickness)/2)}.screen-reader{width:var(--screenReaderWidth, 1px) !important;height:var(--screenReaderHeight, 1px) !important;padding:var(--screenReaderPadding, 0) !important;border:var(--screenReaderBorder, none) !important;position:var(--screenReaderPosition, absolute) !important;clip:var(--screenReaderClip, rect(1px, 1px, 1px, 1px)) !important;overflow:var(--screenReaderOverflow, hidden) !important}.menu{--uiMenuCircleSize: var(--menuCircleSize, 6.25rem);--uiMenuCircleOffset: var(--menuCircleOffset, 1rem);--uiMenuCircleHeight: calc(var(--uiMenuCircleSize) / 2);--uiMenuCircleBackgroundColor: var(--menuCircleBackgroundColor, currentColor);--uiMenuHamburgerWidth: var(--menuHamburgerWidth, 1.75rem);--uiMenuHamburgerHeight: var(--menuHamburgerHeight, 1.25rem);--rButtonPaddingTop: calc(var(--uiMenuCircleHeight) - var(--uiMenuHamburgerHeight) - var(--uiMenuCircleOffset));--hamburgerWidth: var(--uiMenuHamburgerWidth);--hamburgerHeight: var(--uiMenuHamburgerHeight);--hamburgerBackgroundColor: var(--menuHamburgerBackgroundColor, $mobileMenuBackgroundColor);width:100%;display:flex;flex-direction:column;align-items:center;position:fixed;bottom:0;bottom:env(safe-area-inset-bottom);left:0;z-index:var(--menuZindex, 9998)}.menu__nav{box-sizing:border-box;width:100%;height:0;transition:opacity .2s ease-out;opacity:0;display:flex;align-items:flex-end;z-index:2}.menu__list{width:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu__list ul li{list-style:none;font-size:1.5rem}.menu__list ul li a{color:#fff;text-decoration:none;line-height:1.5}.menu__list ul li a:hover{color:#999}.menu_toggle{box-sizing:border-box;width:var(--uiMenuCircleSize);height:var(--uiMenuCircleHeight);flex:none;position:relative}.menu_toggle::before{content:"";width:1em;height:1em;font-size:var(--uiMenuCircleSize);background-color:var(--uiMenuCircleBackgroundColor);border-radius:50%;position:absolute;bottom:-0.5em;left:calc(50% - .5em);z-index:-1;will-change:width,height;transition:transform .25s cubic-bezier(0.04, -0.1, 0.29, 0.98),width .25s cubic-bezier(0.04, -0.1, 0.29, 0.98),height .25s cubic-bezier(0.04, -0.1, 0.29, 0.98)}.m-hamburger::before,.m-hamburger::after,.m-hamburger__label{transition-timing-function:ease;transition-duration:.15s}.m-hamburger::before,.m-hamburger::after{transition-property:transform}.m-hamburger__label{transition-property:transform,opacity}.menu_activated{height:100%}.menu_activated .menu__nav{flex-grow:1;opacity:1;will-change:opacity;transition-duration:.2s;transition-delay:.3s}.menu_activated .menu_toggle::before{width:100vmax;height:100vmax;transform:translate3d(-50vh, -50vh, 0) scale(5);transition-duration:1s}.menu:not(.menu_activated) .menu__list{display:none}.menu_activated .m-hamburger::before{top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}.menu_activated .m-hamburger::after{transform:translate3d(0, -50%, 0) rotate(135deg);top:50%}.menu_activated .m-hamburger__label{transform:rotate(-45deg) translate3d(-0.285em, -0.3em, 0);opacity:0}:root{--menuCircleBackgroundColor: #0F4B99;--menuHamburgerBackgroundColor: #fff;--menuHaburgerOutlineColor: #0F4B99}.menu_activated{--menuHaburgerOutlineColor: #fff}