@font-face{font-display:swap;font-family:Radio Canada;font-style:normal;font-weight:300;src:url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-300-normal.89a02d.woff2) format("woff2"),url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-300-normal.2e8e3d.woff) format("woff")}@font-face{font-display:swap;font-family:Radio Canada;font-style:normal;font-weight:400;src:url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-400-normal.7b6264.woff2) format("woff2"),url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-400-normal.c2531a.woff) format("woff")}@font-face{font-display:swap;font-family:Radio Canada;font-style:normal;font-weight:500;src:url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-500-normal.39d3dd.woff2) format("woff2"),url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-500-normal.ed7630.woff) format("woff")}@font-face{font-display:swap;font-family:Radio Canada;font-style:normal;font-weight:600;src:url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-600-normal.656876.woff2) format("woff2"),url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-600-normal.b7af1c.woff) format("woff")}@font-face{font-display:swap;font-family:Radio Canada;font-style:normal;font-weight:700;src:url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-700-normal.ee8931.woff2) format("woff2"),url(/app/themes/sage/public/fonts/vendor/fontsource-radio-canada/files/radio-canada-latin-700-normal.4131c8.woff) format("woff")}:root{--font-headings:"Radio Canada","Quicksand",Helvetica,sans-serif;--font:"Radio Canada",Helvetica,sans-serif;--line-height:1.7;--line-height-title:1.2;--font-weight-default:400;--font-weight-bold:600;font-size:62.5%;--font-xs:1.4rem;--font-s:1.8rem;--font-m:2.4rem;--font-l:4.0rem;--font-xl:6.0rem;--font-xxl:7.2rem;--border-radius:0;--border-radius-btn:50px;--wrap-default:1880px;--wrap-small:900px;--wrap-padding:48px;--margin-sections:96px;--black:#000201;--white:#fff;--grey:#5c5e78;--light-grey:#dedcf4;--primary:#0119ff;--primary-light:#00bcb6;--secondary:#0119ff;--secondary-light:#00c0ff;--title-color-primary:var(--primary);--title-color-secondary:var(--secondary);--text-color-primary:var(--black);--link-color-primary:var(--primary);--link-color-secondary:var(--secondary);--title-color-primary-darkmode:var(--primary-light);--title-color-secondary-darkmode:var(--secondary-light);--text-color-primary-darkmode:var(--white);--link-color-primary-darkmode:var(--primary-light);--link-color-secondary-darkmode:var(--secondary-light);--btn-color-primary:var(--primary);--btn-color-primary-hover:#0119ff;--btn-color-secondary:#00c0ff;--btn-color-secondary-hover:#000201;--btn-text:var(--white);--btn-text-secondary:var(--white);--btn-color-darkmode:var(--white);--body:#fff;--footer:#000201}html{box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{background-color:var(--body);background-position-x:center;background-position-y:75vh;background-repeat:no-repeat;background-size:100% auto;color:var(--black);font-family:var(--font);font-size:var(--font-s);font-weight:var(--font-weight-default);height:100%;line-height:var(--line-height);margin:0;overflow-x:hidden;padding:0;width:100%}body ::selection{background:#a7afff}body ::-moz-selection{background:#a7afff}@media(max-width:1200px){body.menu-open header .nav-container nav.nav-mobile{display:block}}@media(max-width:480px){body{font-size:calc(var(--font-s)*.9)}}section.secondary h1,section.secondary h2,section.secondary h3,section.secondary h4,section.secondary h5,section.secondary h6{color:var(--title-color-secondary)}section.allcaps h1,section.allcaps h2,section.allcaps h3,section.allcaps h4,section.allcaps h5,section.allcaps h6{text-transform:uppercase}.title-like,h1,h2,h3,h4,h5,h6{color:var(--title-color-primary);font-family:var(--font-headings);font-weight:var(--font-weight-bold);line-height:var(--line-height-title)}.title-like.secondary,h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary{color:var(--title-color-secondary)}.title-like.secondary.darkmode,h1.secondary.darkmode,h2.secondary.darkmode,h3.secondary.darkmode,h4.secondary.darkmode,h5.secondary.darkmode,h6.secondary.darkmode{color:var(--title-color-secondary-darkmode)}.title-like.darkmode,h1.darkmode,h2.darkmode,h3.darkmode,h4.darkmode,h5.darkmode,h6.darkmode{color:var(--title-color-primary-darkmode)}.title-like.allcaps,h1.allcaps,h2.allcaps,h3.allcaps,h4.allcaps,h5.allcaps,h6.allcaps{text-transform:uppercase}h1{font-size:var(--font-xl)}@media(max-width:801px){h1{font-size:var(--font-l)}}@media(max-width:480px){h1{font-size:calc(var(--font-l)*.8)}}h2{font-size:var(--font-l)}@media(max-width:801px){h2{font-size:calc(var(--font-l)*.8)}}@media(max-width:480px){h2{font-size:calc(var(--font-l)*.7)}}h3,h4{font-size:var(--font-m)}@media(max-width:801px){h3,h4{font-size:calc(var(--font-m)*.8)}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{border-radius:var(--border-radius);color:var(--link-color-primary)}a:focus{outline:solid 2px var(--link-color-primary);outline-offset:3px}a:focus,a:hover{-webkit-text-decoration:none;text-decoration:none}a:hover{color:var(--secondary)}button,input,select,textarea{font-family:var(--font);font-size:var(--font-s);font-weight:var(--font-weight-default)}.wrap{margin:0 auto;max-width:var(--wrap-default);padding:0 var(--wrap-padding);width:100%}.wrap.wrap-default{max-width:calc(var(--wrap-default) + var(--wrap-padding)*2)}.wrap.wrap-small{max-width:calc(var(--wrap-small) + var(--wrap-padding)*2)}@media(max-width:801px){.wrap{padding:0 calc(var(--wrap-padding)/2)}}.wrap .wrap{padding:0}.flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex.row-reverse{flex-direction:row-reverse}.flex.row-center{justify-content:center}.flex .flex-item{flex:0 1 auto}.flex .flex-item.full{width:100%}.flex .flex-item.one{width:8.3333333333%}.flex .flex-item.two{width:16.6666666667%}.flex .flex-item.fifth{width:20%}.flex .flex-item.three{width:25%}.flex .flex-item.four{width:33.3333%}.flex .flex-item.five{width:41.6666666667%}.flex .flex-item.six{width:50%}.flex .flex-item.seven{width:58.3333333333%}.flex .flex-item.eight{width:66.6666666667%}.flex .flex-item.nine{width:75%}.flex .flex-item.ten{width:83.3333333333%}.flex .flex-item.eleven{width:91.6666666667%}.flex .flex-item.twelve{width:100%}@media(max-width:1440px){.flex .flex-item.nine{width:100%}}@media(max-width:1200px){.flex .flex-item.four{width:50%}.flex .flex-item.fifth{width:25%}}@media(max-width:1024px){.flex .flex-item.two{width:25%}.flex .flex-item.fifth{width:50%}.flex .flex-item.six{width:100%}}@media(max-width:801px){.flex .flex-item.three,.flex .flex-item.two{width:33.333333%}.flex .flex-item.four,.flex .flex-item.six{width:100%}}@media(max-width:480px){.flex .flex-item.three,.flex .flex-item.two{width:50%}.flex .flex-item.fifth{width:100%}}a[rel*=external]:after{content:"";display:inline-block;font-family:dashicons;font-size:1.4rem;margin-left:2px;-webkit-text-decoration:none;text-decoration:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.image{align-items:center;border-radius:var(--border-radius);display:flex;justify-content:center;overflow:hidden}.image img{height:100%;object-fit:cover;width:100%}.button.primary,a.button,button.button{background-color:var(--btn-color-primary);border:none;border-radius:var(--border-radius-btn);color:var(--text-color-primary-darkmode);cursor:pointer;display:inline-block;font-family:var(--font-headings);padding:4px 18px;-webkit-text-decoration:none;text-decoration:none;transition:.25s ease-in-out}.button.primary:nth-last-child(n+2),a.button:nth-last-child(n+2),button.button:nth-last-child(n+2){margin-right:10px}.button.primary.small,a.button.small,button.button.small{font-size:var(--font-xs);padding:4px 10px}.button.primary.alt,a.button.alt,button.button.alt{background-color:#0000;border:1px solid var(--btn-color-primary);color:var(--btn-color-primary);transition:.25s ease-in-out}.button.primary:focus,.button.primary:hover,a.button:focus,a.button:hover,button.button:focus,button.button:hover{background-color:var(--btn-color-primary-hover);color:var(--text-color-primary-darkmode)}.button.primary:focus:focus,.button.primary:hover:focus,a.button:focus:focus,a.button:hover:focus,button.button:focus:focus,button.button:hover:focus{color:var(--text-color-primary-darkmode);outline:2px solid var(--btn-color-primary);outline-offset:2px}.button.primary.secondary,a.button.secondary,button.button.secondary{background-color:var(--btn-color-secondary);color:var(--btn-text-secondary)}.button.primary.secondary.alt,a.button.secondary.alt,button.button.secondary.alt{background-color:#0000;border:1px solid var(--btn-color-primary);color:var(--btn-color-primary)}.button.primary.secondary:focus,.button.primary.secondary:hover,a.button.secondary:focus,a.button.secondary:hover,button.button.secondary:focus,button.button.secondary:hover{background-color:var(--btn-color-primary-hover);color:var(--text-color-primary-darkmode)}.button.primary.secondary:focus:focus,.button.primary.secondary:hover:focus,a.button.secondary:focus:focus,a.button.secondary:hover:focus,button.button.secondary:focus:focus,button.button.secondary:hover:focus{color:var(--text-color-primary-darkmode);outline:2px solid var(--btn-color-primary);outline-offset:2px}.button.primary.white.alt,a.button.white.alt,button.button.white.alt{background-color:#0000;border:1px solid var(--btn-color-darkmode);color:var(--btn-color-darkmode)}.button.primary.white.alt:focus,.button.primary.white.alt:hover,a.button.white.alt:focus,a.button.white.alt:hover,button.button.white.alt:focus,button.button.white.alt:hover{background-color:var(--btn-color-darkmode);color:var(--text-color-darkmode)}.button.primary.white.alt:focus:focus,.button.primary.white.alt:hover:focus,a.button.white.alt:focus:focus,a.button.white.alt:hover:focus,button.button.white.alt:focus:focus,button.button.white.alt:hover:focus{outline:2px solid var(--btn-color-darkmode);outline-offset:2px}.button.primary.black.alt,a.button.black.alt,button.button.black.alt{background-color:#0000;border:1px solid var(--black);color:var(--text-color-primary)}.button.primary.black.alt:focus,.button.primary.black.alt:hover,a.button.black.alt:focus,a.button.black.alt:hover,button.button.black.alt:focus,button.button.black.alt:hover{background-color:var(--black);color:var(--text-color-primary-darkmode)}.button.primary.black.alt:focus:focus,.button.primary.black.alt:hover:focus,a.button.black.alt:focus:focus,a.button.black.alt:hover:focus,button.button.black.alt:focus:focus,button.button.black.alt:hover:focus{background-color:var(--black);color:var(--text-color-primary-darkmode);outline:2px solid var(--black);outline-offset:2px}@media(max-width:801px){.button.primary,a.button,button.button{font-size:calc(var(--font-s)*.9)}}@media(max-width:480px){.button.primary,a.button,button.button{padding:6px 10px}}.date-counter{color:var(--text-color-primary-darkmode);font-family:var(--font-headings);font-size:var(--font-s);font-weight:var(--font-weight-bold);line-height:1;margin:-12px -24px;text-transform:uppercase;width:auto}@media(max-width:480px){.date-counter{margin:-6px -12px}}.date-counter>div{display:flex;flex-direction:column;flex-wrap:wrap;padding:12px 24px}@media(max-width:480px){.date-counter>div{padding:6px 12px}}.date-counter>div:last-child{margin:0}.date-counter .number{color:var(--title-color-secondary-darkmode);font-size:var(--font-xl)}@media(max-width:801px){.date-counter .number{font-size:var(--font-l)}}.date-counter .number:first-child{padding-left:0}@media(max-width:801px){.date-counter{line-height:1}.date-counter>div{display:flex;flex-direction:column;flex-wrap:wrap}.date-counter .number{padding-bottom:5px}}@media(max-width:480px){.date-counter{font-size:var(--font-xs)}.date-counter .number{font-size:var(--font-l)}}.post-container{padding:24px}.post-container:nth-child(2n) a.post .image:after{border:5px solid var(--primary-light)}.post-container a.post{position:relative;-webkit-text-decoration:none;text-decoration:none;transition:.25s ease-in-out}.post-container a.post:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.post-container a.post:hover .image{opacity:.9}.post-container a.post:hover .text{-webkit-text-decoration:underline;text-decoration:underline}.post-container a.post:focus .image{opacity:.9;outline:2px var(--btn-color-primary) solid;outline-offset:5px}.post-container a.post:focus .text{-webkit-text-decoration:underline;text-decoration:underline}.post-container a.post .image{aspect-ratio:1.5/1;opacity:1;position:relative;transition:.25s ease-in-out;width:100%}.post-container a.post .image:after{border:5px solid var(--secondary-light);bottom:0;content:"";left:0;position:absolute;right:0}.post-container a.post .text{padding-top:20px;position:relative}.post-container a.post .text .title{font-size:var(--font-m);font-weight:var(--font-weight-bold)}@media(max-width:801px){.post-container{padding:12px}.post-container.flex-item.four{width:50%}.post-container a.post .text .title{font-size:var(--font-s)}}@media(max-width:600px){.post-container.flex-item.four{width:100%}}section.sub-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:polygon(96px 0,100% 0,100% calc(100% - 128px),calc(100% - 96px) 100%,0 100%,0 128px);position:relative}@media(max-width:1024px){section.sub-banner{clip-path:polygon(48px 0,100% 0,100% calc(100% - 72px),calc(100% - 48px) 100%,0 100%,0 72px)}}@media(max-width:480px){section.sub-banner{clip-path:polygon(24px 0,100% 0,100% calc(100% - 48px),calc(100% - 24px) 100%,0 100%,0 48px)}}body.home section.sub-banner{display:none}section.sub-banner:after{background:#0009;bottom:0;content:"";left:0;position:absolute;right:0;top:0}section.sub-banner .title{align-items:center;display:flex;height:100%;justify-content:center;padding:var(--margin-sections) 0;position:relative;z-index:2}@media(max-width:1024px){section.sub-banner .title{padding:calc(var(--margin-sections)/2) 0}}section.sub-banner .title h1{color:var(--text-color-primary-darkmode)}.athlete{padding:24px}.athlete .info .text{align-items:center;display:inline-flex;flex-direction:row}.athlete .info .text.gender{padding-right:10px}.athlete .info .icon{display:inline-flex;height:20px;margin-right:5px;width:20px}.athlete .info .icon svg{height:auto;width:100%;fill:var(--black);opacity:.5}.countries{display:flex;flex-wrap:wrap;margin:-10px;width:auto}.countries label.country{flex:0 0 auto;padding:10px;position:relative}.countries label.country input[type=radio]{opacity:0;position:absolute;visibility:0}.countries label.country input[type=radio]:checked+div{background-color:var(--btn-color-primary);color:var(--btn-color-darkmode)}.countries label.country input[type=radio]:hover+div{background-color:var(--btn-color-primary-hover);color:var(--btn-color-darkmode)}.countries label.country input[type=radio]:focus+div{outline:2px solid var(--btn-color-primary);outline-offset:2px}.countries label.country>div{border-radius:var(--border-radius-btn);cursor:pointer;padding:2px 10px}.tag{padding:6px 12px!important}.tag:not(.active){background-color:#0000;color:var(--btn-color-primary)}section.wp-block-text-and-image .container{align-items:center}section.wp-block-text-and-image .container.flip{flex-direction:row-reverse}section.wp-block-text-and-image .container .text-container{padding:0 120px}section.wp-block-text-and-image .container .text-container .text{margin-bottom:40px}section.wp-block-text-and-image .container .text-container .text:last-child{margin-bottom:0}section.wp-block-text-and-image .container .text-container .text h2,section.wp-block-text-and-image .container .text-container .text h3,section.wp-block-text-and-image .container .text-container .text h4{margin:0 0 20px}section.wp-block-text-and-image .container .text-container .button:last-child{margin-top:10px}section.wp-block-text-and-image .container .image{border-radius:0;clip-path:polygon(128px 0,100% 0,100% calc(100% - 96px),calc(100% - 128px) 100%,0 100%,0 96px);max-height:700px;max-width:700px}@media(max-width:1024px){section.wp-block-text-and-image .container .image{clip-path:polygon(96px 0,100% 0,100% calc(100% - 48px),calc(100% - 96px) 100%,0 100%,0 48px)}}@media(max-width:1440px){section.wp-block-text-and-image .container .text-container{padding:0 40px}}@media(max-width:1024px){section.wp-block-text-and-image .container .text-container{padding:0}section.wp-block-text-and-image .container .text-container:first-child{margin-bottom:60px}}section.wp-block-text-and-links .container{align-items:center}section.wp-block-text-and-links .container.flip{flex-direction:row-reverse}section.wp-block-text-and-links .container .text{padding-right:120px}section.wp-block-text-and-links .container .text h2,section.wp-block-text-and-links .container .text h3,section.wp-block-text-and-links .container .text h4{margin:0 0 20px}section.wp-block-text-and-links .container .text .button{margin-top:40px}section.wp-block-text-and-links .container .links ul{margin:0;padding:0}section.wp-block-text-and-links .container .links ul li{list-style:none}section.wp-block-text-and-links .container .links ul li a{align-items:center;border-bottom:1px solid var(--link-color-primary);border-radius:0;display:inline-flex;font-family:var(--font-headings);font-size:var(--font-l);font-weight:var(--font-weight-default);justify-content:space-between;padding:20px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.25s ease-in-out;width:100%}section.wp-block-text-and-links .container .links ul li a span.external{display:none}section.wp-block-text-and-links .container .links ul li a svg{display:inline-block;height:20px;transition:.25s ease-in-out;width:20px}section.wp-block-text-and-links .container .links ul li a svg path{fill:var(--link-color-primary)!important}section.wp-block-text-and-links .container .links ul li a[rel*=external]:after{display:none}section.wp-block-text-and-links .container .links ul li a[rel*=external] span.external{display:block}section.wp-block-text-and-links .container .links ul li a[rel*=external] span.internal{display:none}section.wp-block-text-and-links .container .links ul li a:hover{color:#0000;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--link-color-primary)}section.wp-block-text-and-links .container .links ul li a:hover svg{transform:translateX(50%)}section.wp-block-text-and-links .container .links ul li a:focus{border-bottom:none;border-radius:var(--border-radius);margin-bottom:1px;outline:2px solid var(--link-color-primary);outline-offset:0}@media(max-width:1440px){section.wp-block-text-and-links .container .text{padding:0 40px}}@media(max-width:1024px){section.wp-block-text-and-links .container .text{padding:0}section.wp-block-text-and-links .container>:first-child{margin-bottom:60px}}@media(max-width:801px){section.wp-block-text-and-links .container .links ul li a{font-size:var(--font-m);padding:15px}section.wp-block-text-and-links .container .links ul li a svg{height:auto;width:16px}}@media(max-width:480px){section.wp-block-text-and-links .container .links ul li a{padding:10px}section.wp-block-text-and-links .container .links ul li a svg{height:auto;width:16px}}section.wp-block-posts .top{align-items:center;justify-content:space-between}section.wp-block-posts .top h2{margin:0}section.wp-block-posts .posts{margin:12px -24px -24px;width:auto}@media(max-width:801px){section.wp-block-posts .posts{margin:12px -12px -12px}}section.wp-block-sponsors{color:var(--text-color-primary-darkmode);font-weight:500;margin:48px 0}section.wp-block-sponsors .title{align-items:center;justify-content:center}section.wp-block-sponsors .title h2{font-size:var(--font-xl);margin-bottom:24px}@media(max-width:801px){section.wp-block-sponsors .title h2{font-size:var(--font-l)}}@media(max-width:600px){section.wp-block-sponsors .title h2{font-size:var(--font-m)}}section.wp-block-sponsors .background{background:linear-gradient(100deg,var(--primary) 0,var(--primary-light) 100%);padding:96px 0}@media(max-width:801px){section.wp-block-sponsors .background{padding:48px 0}}section.wp-block-sponsors .background .sponsors{align-items:center;justify-content:center;margin:-24px;width:auto}@media(max-width:801px){section.wp-block-sponsors .background .sponsors{margin:-12px}}section.wp-block-sponsors .background .sponsors.flex .sponsor{align-items:center;display:flex;justify-content:center;padding:0 24px 48px;width:20%}@media(max-width:1200px){section.wp-block-sponsors .background .sponsors.flex .sponsor{width:25%}}@media(max-width:1024px){section.wp-block-sponsors .background .sponsors.flex .sponsor{width:33.33333%}}@media(max-width:801px){section.wp-block-sponsors .background .sponsors.flex .sponsor{padding:0 12px 24px}}@media(max-width:480px){section.wp-block-sponsors .background .sponsors.flex .sponsor{width:50%}}section.wp-block-sponsors .background .sponsors.flex .sponsor:nth-child(odd){padding:48px 24px 0}@media(max-width:801px){section.wp-block-sponsors .background .sponsors.flex .sponsor:nth-child(odd){padding:24px 12px 0}}section.wp-block-sponsors .background .sponsors.flex .sponsor>div{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:flex;flex:0 0 auto;justify-content:center;padding:48px;width:100%}@media(max-width:801px){section.wp-block-sponsors .background .sponsors.flex .sponsor>div{padding:36px}}section.wp-block-sponsors .background .sponsors.flex .sponsor img{max-height:90px;max-width:100%;object-fit:contain}section.wp-block-frontpage-banner{margin:0}section.wp-block-frontpage-banner .background-image{background-color:var(--grey);background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);clip-path:polygon(96px 0,100% 0,100% calc(100% - 128px),calc(100% - 96px) 100%,0 100%,0 128px);display:flex;min-height:520px}@media(max-width:1024px){section.wp-block-frontpage-banner .background-image{clip-path:polygon(48px 0,100% 0,100% calc(100% - 72px),calc(100% - 48px) 100%,0 100%,0 72px)}}@media(max-width:480px){section.wp-block-frontpage-banner .background-image{clip-path:polygon(24px 0,100% 0,100% calc(100% - 48px),calc(100% - 24px) 100%,0 100%,0 48px)}}section.wp-block-frontpage-banner .text-container{backdrop-filter:blur(4px);background:#000201b3;border-radius:var(--border-radius);flex-direction:column;height:100%;justify-content:space-between;margin-left:auto}section.wp-block-frontpage-banner .text-container .text{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:auto 0;padding:var(--wrap-padding);width:100%}section.wp-block-frontpage-banner .text-container .buttons{display:flex;margin:-6px;width:auto}section.wp-block-frontpage-banner .text-container .buttons .button{margin:6px}section.wp-block-frontpage-banner .text-container .counter{align-items:center;display:flex;padding:calc(var(--wrap-padding)/2) calc(var(--wrap-padding)*2) var(--wrap-padding) var(--wrap-padding);width:100%}section.wp-block-frontpage-banner .text-container .counter .counter-container{width:100%}section.wp-block-frontpage-banner .text-container .counter .date-counter{padding:0}section.wp-block-frontpage-banner span.date-time{color:var(--title-color-secondary-darkmode);display:block;font-size:var(--font-m);width:100%}section.wp-block-frontpage-banner h1{color:var(--text-color-primary-darkmode);font-size:var(--font-xxl);line-height:1;margin-bottom:60px;margin-top:24px;width:100%}section.wp-block-frontpage-banner h1 span{color:var(--title-color-secondary-darkmode);display:block;font-size:var(--font-l);margin-top:12px;width:100%}@media(max-width:1024px){section.wp-block-frontpage-banner .background-image{min-height:auto}}@media(max-width:801px){section.wp-block-frontpage-banner .text-container{padding:48px}section.wp-block-frontpage-banner .text-container .text{padding:0 0 24px}section.wp-block-frontpage-banner .text-container .counter{padding:0}section.wp-block-frontpage-banner span.date-time{font-size:calc(var(--font-m)*.9)}section.wp-block-frontpage-banner h1{font-size:var(--font-xl);margin:24px 0}section.wp-block-frontpage-banner h1 span{font-size:var(--font-m)}}@media(max-width:600px){section.wp-block-frontpage-banner h1{font-size:var(--font-l);margin:10px 0 20px}}@media(max-width:480px){section.wp-block-frontpage-banner .wrap{padding:0}section.wp-block-frontpage-banner .text-container{padding:24px}section.wp-block-frontpage-banner span.date-time{font-size:var(--font-s)}section.wp-block-frontpage-banner h1,section.wp-block-frontpage-banner h1 span{font-size:calc(var(--font-l)*.8)}}section.blocks section.wp-block-gallery{margin:var(--margin-sections) 0}@media(max-width:1024px){section.blocks section.wp-block-gallery{margin:calc(var(--margin-sections)/2) 0}}@media(max-width:801px){section.blocks section.wp-block-gallery{margin:calc(var(--margin-sections)/4) 0}}section.blocks section.wp-block-gallery h2{margin:0 0 12px}section.blocks section.wp-block-gallery .images{margin:12px -12px -12px;width:auto}section.blocks section.wp-block-gallery .images .image-container{padding:12px}section.blocks section.wp-block-gallery .images .image{aspect-ratio:1;border-radius:0}section.wp-block-three-columns h3,section.wp-block-three-columns h4{font-size:var(--font-m)}section.wp-block-three-columns .columns{margin:0 -10px;width:auto}section.wp-block-three-columns .columns .column{padding:10px}section.wp-block-three-columns .columns .column .background{background-color:var(--primary-light);border-radius:5px;padding:20px}section.wp-block-three-columns .columns .column .background h2,section.wp-block-three-columns .columns .column .background h3,section.wp-block-three-columns .columns .column .background h4,section.wp-block-three-columns .columns .column .background h5{color:var(--footer)}section.wp-block-three-columns .columns .column h2,section.wp-block-three-columns .columns .column h3,section.wp-block-three-columns .columns .column h4,section.wp-block-three-columns .columns .column h5{margin-top:0}section.wp-block-text .buttons{margin-top:30px}header{min-height:100px;padding:10px 0}header .nav-container{align-items:center;height:100%;position:relative}header .nav-container .logos{display:flex;flex-wrap:wrap}header .nav-container .logos .logo{align-items:center;display:flex;height:80px;left:0;max-width:120px;right:0;width:auto}header .nav-container .logos .logo img,header .nav-container .logos .logo svg{display:block;height:100%;object-fit:contain;width:100%}header .nav-container .logos .logo-global{margin-left:48px;max-width:100%}@media(max-width:801px){header .nav-container .logos .logo-global{margin-left:24px}}@media(max-width:440px){header .nav-container .logos .logo-global{display:none}}header .nav-container .logos .logo-global img{height:60px}@media(max-width:520px){header .nav-container .logos .logo-global img{height:40px}}header .nav-container nav{font-family:var(--font-headings);height:100%;margin-left:auto}header .nav-container nav ul{display:flex;flex-direction:row;margin:0 -12px;padding:0;width:auto}header .nav-container nav ul li{list-style:none;padding:12px}header .nav-container nav ul li.current_page_item{border-bottom:5px solid var(--primary)}header .nav-container nav ul li:hover a{color:var(--primary)}header .nav-container nav ul li a{color:var(--black);display:inline-block;font-weight:var(--font-weight-bold);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}header .nav-container button.nav-toggler,header .nav-container nav.nav-mobile{display:none}@media(max-width:1200px){header .nav-container a.logo{margin:0;position:relative}header .nav-container button.nav-toggler{align-items:flex-end;background-color:#0000;border:0;border-radius:var(--border-radius);display:flex;flex-direction:column;height:48px;margin:0 0 0 auto;overflow:hidden;padding:0}header .nav-container button.nav-toggler>div{align-items:center;display:flex;flex:0 0 auto;height:48px;justify-content:flex-end;transition:transform .1s linear}body.menu-open header .nav-container button.nav-toggler>div{transform:translateY(-100%)}header .nav-container button.nav-toggler>div.close{color:var(--primary)}header .nav-container button.nav-toggler>div.close svg path{fill:var(--primary)}header .nav-container button.nav-toggler:focus-visible{outline:2px solid var(--link-color-primary);outline-offset:12px}header .nav-container button.nav-toggler svg{height:auto;margin-left:12px;width:36px}header .nav-container button.nav-toggler svg path{fill:var(--btn-color-primary)}header .nav-container nav.nav-primary{display:none}header .nav-container nav.nav-mobile{background-color:var(--footer);border-radius:var(--border-radius);margin:12px 0;padding:36px;width:100%}header .nav-container nav.nav-mobile .menu-header_navigation_left-container ul:last-child>li:last-child a{margin:0}header .nav-container nav.nav-mobile ul{flex-direction:column;margin:0}header .nav-container nav.nav-mobile ul li{margin:0;padding:12px}header .nav-container nav.nav-mobile ul li a{color:var(--white);display:block;font-size:var(--font-m);width:100%}header .nav-container nav.nav-mobile ul li a:focus{color:var(--link-color-secondary-darkmode);outline:solid 2px var(--link-color-secondary-darkmode);outline-offset:3px}}@media(max-width:801px){header .nav-container nav.nav-mobile{padding:12px}}@media(max-width:480px){header .nav-container nav.nav-mobile ul li a{font-size:var(--font-s)}}section>section{margin:var(--margin-sections) 0}@media(max-width:1024px){section>section{margin:calc(var(--margin-sections)/2) 0}}@media(max-width:801px){section>section{margin:calc(var(--margin-sections)/4) 0}}section.top-bar .skip-header{height:auto;position:absolute;top:-100px;width:auto}section.top-bar .skip-header:focus{position:static}section.posts-archive{min-height:80vh}section.posts-archive .posts{margin:0 -24px;width:auto}section.single-article{margin:60px 0 120px}section.single-article article h1{margin:20px 0 10px}section.single-article article h2,section.single-article article h3,section.single-article article h4,section.single-article article h5{margin-bottom:10px}section.single-article article p{margin-bottom:15px}section.single-article article .e-content,section.single-article article .image{margin:20px 0}section.athletes{background-color:var(--light-grey);padding:calc(var(--margin-sections)/2) 0}@media(max-width:1024px){section.athletes{padding:calc(var(--margin-sections)/4) 0}}section.athletes h2{margin-bottom:10px}section.athletes .top-row{align-items:flex-end;justify-content:space-between}section.athletes label.athlete-search{display:flex;flex-direction:column;font-weight:var(--font-weight-bold)}section.athletes label.athlete-search input[type=search]{background-color:#0000;border:2px solid var(--btn-color-primary);border-radius:var(--border-radius);min-width:300px;padding:6px 12px}section.athletes label.athlete-search input[type=search]:focus{outline:2px solid var(--btn-color-primary);outline-offset:2px}section.athletes .athletes{margin:0 -24px;width:auto}section.athletes .no-athletes{max-width:900px;padding:40px 0}section.athletes .no-athletes p{margin-bottom:5px}section.athletes .no-athletes span{opacity:.7}@media(max-width:1024px){section.athletes .top-row{align-items:flex-start;flex-direction:column}}@media(max-width:801px){section.athletes label.athlete-search{width:100%}section.athletes label.athlete-search input[type=search]{min-width:100%;width:100%}}section.attending-countries{margin:calc(var(--margin-sections)/2) 0}@media(max-width:1024px){section.attending-countries{margin:calc(var(--margin-sections)/4) 0}}section.attending-countries div.attending-countries{margin:0 -20px}section.attending-countries div.attending-countries .country{padding:20px}section.attending-countries div.attending-countries .country h2,section.attending-countries div.attending-countries .country h3,section.attending-countries div.attending-countries .country h4,section.attending-countries div.attending-countries .country h5{color:var(--black);margin:0}section.attending-countries div.attending-countries .country .desc{color:var(--grey);font-size:calc(var(--font-s)*.9);margin-top:12px}section.attending-countries div.attending-countries .country p{margin-top:12px}section.attending-countries div.attending-countries .country .image{height:90px;margin-bottom:12px;max-width:140px}@media(max-width:1024px){section.attending-countries div.attending-countries .country{width:33.333333%}}@media(max-width:801px){section.attending-countries div.attending-countries .country{width:50%}}@media(max-width:480px){section.attending-countries div.attending-countries .country{width:100%}}footer{background-color:var(--footer);border-bottom:10px solid var(--secondary-light);color:var(--white);padding:var(--wrap-padding) 0}footer .title{font-size:var(--font-m)}footer a{color:var(--white)}footer a:focus{outline:2px solid var(--link-color-secondary-darkmode)}footer a:focus,footer a:hover{color:var(--link-color-secondary-darkmode)}footer .top-row{align-items:center}@media(max-width:1200px){footer .top-row{align-items:flex-start;flex-direction:column}}footer .top-row.flex .left{align-items:center}@media(max-width:1200px){footer .top-row.flex .left{width:100%}}footer .top-row.flex .left a.logo{margin-right:20px;width:120px}footer .top-row.flex .left .title{color:var(--title-color-secondary-darkmode)}footer .top-row.flex .left .title .event_name{margin-bottom:10px}footer .top-row.flex .left .title .date,footer .top-row.flex .left .title .place{color:var(--white);font-size:var(--font-s)}@media(max-width:1200px){footer .top-row.flex .right{margin-top:12px;width:100%}}footer .top-row.flex .right .counter-container{margin-left:auto}@media(max-width:1200px){footer .top-row.flex .right .counter-container{margin-left:0}}footer .middle-row{align-items:center;padding:48px 0}@media(max-width:1200px){footer .middle-row{align-items:flex-start;flex-direction:column}}footer .middle-row.flex .contact-info{flex:0 0 auto}@media(max-width:1200px){footer .middle-row.flex .contact-info{margin-bottom:24px;width:100%}}footer .middle-row.flex .contact-info h2,footer .middle-row.flex .contact-info h3,footer .middle-row.flex .contact-info h4{color:var(--text-color-primary-darkmode);font-size:var(--font-m);margin:0 0 10px;text-transform:uppercase}footer .middle-row.flex .contact-info ul{margin:0;padding-left:18px}@media(max-width:1200px){footer .middle-row.flex .columns{width:100%}}footer .middle-row nav{height:100%;justify-content:flex-end;margin-left:auto;width:100%}@media(max-width:1200px){footer .middle-row nav{justify-content:flex-start;margin-left:0}}footer .middle-row nav ul{margin:-6px;padding:0 48px 0 0;width:auto}@media(max-width:1200px){footer .middle-row nav ul{padding:6px 0}}footer .middle-row nav ul:last-child{padding-right:0}footer .middle-row nav ul li{list-style:none;padding:6px}footer .middle-row nav ul li a.title-like{align-items:flex-start;color:var(--text-color-primary-darkmode);display:flex;font-size:var(--font-m);-webkit-text-decoration:none;text-decoration:none;transition:.25s ease-in-out;width:100%}footer .middle-row nav ul li a.title-like svg{display:inline-block;height:20px;margin-left:12px;transition:.1s ease-in;width:20px}footer .middle-row nav ul li a.title-like svg path{fill:var(--text-color-primary-darkmode)!important;transition:.25s ease-in-out}footer .middle-row nav ul li a.title-like span.external,footer .middle-row nav ul li a.title-like span.internal{margin-left:auto}footer .middle-row nav ul li a.title-like span.external,footer .middle-row nav ul li a.title-like[rel*=external]:after{display:none}footer .middle-row nav ul li a.title-like[rel*=external] span.external{display:block}footer .middle-row nav ul li a.title-like[rel*=external] span.internal{display:none}footer .middle-row nav ul li a.title-like:focus,footer .middle-row nav ul li a.title-like:hover{color:var(--link-color-secondary-darkmode)}footer .middle-row nav ul li a.title-like:focus path,footer .middle-row nav ul li a.title-like:hover path{fill:var(--link-color-secondary-darkmode)!important}footer .middle-row nav ul li a.title-like:focus:focus,footer .middle-row nav ul li a.title-like:hover:focus{outline:2px solid var(--link-color-secondary-darkmode);outline-offset:2px}footer .bottom-row{justify-content:space-between}footer .bottom-row .links .link:first-child{padding-right:10px}section.results,section.schedules{margin:0}section.results .wrap h1,section.schedules .wrap h1{margin-top:0}section.results .tags,section.schedules .tags{display:flex;flex-flow:wrap;gap:20px 0;padding-bottom:50px}@media(max-width:801px){section.results .tags,section.schedules .tags{padding-bottom:25px}}section.results .tags a.tag,section.results .tags a.term,section.schedules .tags a.tag,section.schedules .tags a.term{border:2px solid var(--black);color:var(--black);margin-right:20px;padding:5px 15px;-webkit-text-decoration:none;text-decoration:none}section.results .tags a.tag.current-tag,section.results .tags a.tag.current-term,section.results .tags a.tag:hover,section.results .tags a.term.current-tag,section.results .tags a.term.current-term,section.results .tags a.term:hover,section.schedules .tags a.tag.current-tag,section.schedules .tags a.tag.current-term,section.schedules .tags a.tag:hover,section.schedules .tags a.term.current-tag,section.schedules .tags a.term.current-term,section.schedules .tags a.term:hover{background-color:var(--black);color:#fff}section.results .results-all,section.results .schedules-all,section.schedules .results-all,section.schedules .schedules-all{margin:50px 0}section.results .results-all .result h2,section.results .schedules-all .result h2,section.schedules .results-all .result h2,section.schedules .schedules-all .result h2{font-size:var(--font-l)}section.results .results-all .result h3,section.results .schedules-all .result h3,section.schedules .results-all .result h3,section.schedules .schedules-all .result h3{font-size:var(--font-m)}section.results .results-all .result table,section.results .schedules-all .result table,section.schedules .results-all .result table,section.schedules .schedules-all .result table{border-spacing:0;margin:0!important;width:100%}section.results .results-all .result table thead,section.results .schedules-all .result table thead,section.schedules .results-all .result table thead,section.schedules .schedules-all .result table thead{background-color:var(--black);color:var(--white);text-align:left}@media(max-width:480px){section.results .results-all .result table thead,section.results .schedules-all .result table thead,section.schedules .results-all .result table thead,section.schedules .schedules-all .result table thead{font-size:1.6rem}}section.results .results-all .result table thead th,section.results .schedules-all .result table thead th,section.schedules .results-all .result table thead th,section.schedules .schedules-all .result table thead th{padding:8px}section.results .results-all .result table tbody td,section.results .results-all .result table tbody tr,section.results .schedules-all .result table tbody td,section.results .schedules-all .result table tbody tr,section.schedules .results-all .result table tbody td,section.schedules .results-all .result table tbody tr,section.schedules .schedules-all .result table tbody td,section.schedules .schedules-all .result table tbody tr{border-top:1px solid var(--white);padding:8px}@media(max-width:480px){section.results .results-all .result table tbody td,section.results .results-all .result table tbody tr,section.results .schedules-all .result table tbody td,section.results .schedules-all .result table tbody tr,section.schedules .results-all .result table tbody td,section.schedules .results-all .result table tbody tr,section.schedules .schedules-all .result table tbody td,section.schedules .schedules-all .result table tbody tr{font-size:1.4rem}}section.results .results-all .result table tbody tr:nth-child(2n),section.results .schedules-all .result table tbody tr:nth-child(2n),section.schedules .results-all .result table tbody tr:nth-child(2n),section.schedules .schedules-all .result table tbody tr:nth-child(2n){background-color:var(--white)}section.results .pagination,section.schedules .pagination{display:flex;justify-content:center}section.results .pagination .page-numbers,section.schedules .pagination .page-numbers{border:2px solid var(--black);color:#000;cursor:pointer;padding:0 5px;-webkit-text-decoration:0;text-decoration:0}section.results .pagination .page-numbers.current,section.schedules .pagination .page-numbers.current{background-color:var(--black);color:var(--white)}