: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: 4rem;--font-xl: 6rem;--font-xxl: 7.2rem;--border-radius: 12px;--border-radius-btn: 50px;--wrap-default: 1880px;--wrap-small: 900px;--wrap-padding: 48px;--margin-sections: 96px;--black: #000201;--white: #FFFFFF;--grey: #5C5E78;--light-grey: #dedcf4;--primary: #544b9d;--primary-light: #e81c89;--secondary: #0678be;--secondary-light: #6ec7f0;--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: #e81c89;--btn-color-secondary: #0678be;--btn-color-secondary-hover: #6ec7f0;--btn-text: var(--white);--btn-text-secondary: var(--white);--btn-color-darkmode: var(--white);--body: #FFF;--footer: #000201}html{box-sizing:border-box;scroll-behavior:smooth;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{overflow-x:hidden;font-family:var(--font);font-size:var(--font-s);font-weight:var(--font-weight-default);line-height:var(--line-height);color:var(--black);background-color:var(--body);height:100%;width:100%;padding:0;margin:0;background-position-x:center;background-position-y:75vh;background-size:100% auto;background-repeat:no-repeat}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}h1,h2,h3,h4,h5,h6,.title-like{font-family:var(--font-headings);color:var(--title-color-primary);line-height:var(--line-height-title);font-weight:var(--font-weight-bold)}h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary,.title-like.secondary{color:var(--title-color-secondary)}h1.secondary.darkmode,h2.secondary.darkmode,h3.secondary.darkmode,h4.secondary.darkmode,h5.secondary.darkmode,h6.secondary.darkmode,.title-like.secondary.darkmode{color:var(--title-color-secondary-darkmode)}h1.darkmode,h2.darkmode,h3.darkmode,h4.darkmode,h5.darkmode,h6.darkmode,.title-like.darkmode{color:var(--title-color-primary-darkmode)}h1.allcaps,h2.allcaps,h3.allcaps,h4.allcaps,h5.allcaps,h6.allcaps,.title-like.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{color:var(--link-color-primary);border-radius:var(--border-radius)}a:focus{outline:solid 2px var(--link-color-primary);outline-offset:3px;text-decoration:none}a:hover{text-decoration:none;color:var(--secondary)}button,input,textarea,select{font-family:var(--font);font-size:var(--font-s);font-weight:var(--font-weight-default)}.wrap{max-width:var(--wrap-default);margin:0 auto;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{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.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.two,.flex .flex-item.three{width:33.333333%}.flex .flex-item.six,.flex .flex-item.four{width:100%}}@media (max-width: 480px){.flex .flex-item.two,.flex .flex-item.three{width:50%}.flex .flex-item.fifth{width:100%}}a[rel*=external]:after{content:"";font-family:dashicons;font-size:1.4rem;margin-left:2px;display:inline-block;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.image{overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius)}.image img{object-fit:cover;width:100%;height:100%}a.button,.button.primary,button.button{font-family:var(--font-headings);color:var(--text-color-primary-darkmode);background-color:var(--btn-color-primary);border-radius:var(--border-radius-btn);border:none;padding:4px 18px;display:inline-block;text-decoration:none;transition:.25s ease-in-out;cursor:pointer}a.button:nth-last-child(n+2),.button.primary:nth-last-child(n+2),button.button:nth-last-child(n+2){margin-right:10px}a.button.small,.button.primary.small,button.button.small{padding:4px 10px;font-size:var(--font-xs)}a.button.alt,.button.primary.alt,button.button.alt{transition:.25s ease-in-out;border:var(--btn-color-primary) solid 1px;background-color:transparent;color:var(--btn-color-primary)}a.button:hover,a.button:focus,.button.primary:hover,.button.primary:focus,button.button:hover,button.button:focus{background-color:var(--btn-color-primary-hover);color:var(--text-color-primary-darkmode)}a.button:hover:focus,a.button:focus:focus,.button.primary:hover:focus,.button.primary:focus:focus,button.button:hover:focus,button.button:focus:focus{color:var(--text-color-primary-darkmode);outline:2px solid var(--btn-color-primary);outline-offset:2px}a.button.secondary,.button.primary.secondary,button.button.secondary{background-color:var(--btn-color-secondary);color:var(--btn-text-secondary)}a.button.secondary.alt,.button.primary.secondary.alt,button.button.secondary.alt{border:var(--btn-color-primary) solid 1px;background-color:transparent;color:var(--btn-color-primary)}a.button.secondary:hover,a.button.secondary:focus,.button.primary.secondary:hover,.button.primary.secondary:focus,button.button.secondary:hover,button.button.secondary:focus{background-color:var(--btn-color-primary-hover);color:var(--text-color-primary-darkmode)}a.button.secondary:hover:focus,a.button.secondary:focus:focus,.button.primary.secondary:hover:focus,.button.primary.secondary:focus:focus,button.button.secondary:hover:focus,button.button.secondary:focus:focus{color:var(--text-color-primary-darkmode);outline:2px solid var(--btn-color-primary);outline-offset:2px}a.button.white.alt,.button.primary.white.alt,button.button.white.alt{border:var(--btn-color-darkmode) solid 1px;background-color:transparent;color:var(--btn-color-darkmode)}a.button.white.alt:hover,a.button.white.alt:focus,.button.primary.white.alt:hover,.button.primary.white.alt:focus,button.button.white.alt:hover,button.button.white.alt:focus{background-color:var(--btn-color-darkmode);color:var(--text-color-darkmode)}a.button.white.alt:hover:focus,a.button.white.alt:focus:focus,.button.primary.white.alt:hover:focus,.button.primary.white.alt:focus:focus,button.button.white.alt:hover:focus,button.button.white.alt:focus:focus{outline:2px solid var(--btn-color-darkmode);outline-offset:2px}a.button.black.alt,.button.primary.black.alt,button.button.black.alt{border:var(--black) solid 1px;background-color:transparent;color:var(--text-color-primary)}a.button.black.alt:hover,a.button.black.alt:focus,.button.primary.black.alt:hover,.button.primary.black.alt:focus,button.button.black.alt:hover,button.button.black.alt:focus{background-color:var(--black);color:var(--text-color-primary-darkmode)}a.button.black.alt:hover:focus,a.button.black.alt:focus:focus,.button.primary.black.alt:hover:focus,.button.primary.black.alt:focus:focus,button.button.black.alt:hover:focus,button.button.black.alt:focus:focus{color:var(--text-color-primary-darkmode);background-color:var(--black);outline:2px solid var(--black);outline-offset:2px}@media (max-width: 801px){a.button,.button.primary,button.button{font-size:calc(var(--font-s) * .9)}}@media (max-width: 480px){a.button,.button.primary,button.button{padding:6px 10px}}.date-counter{color:var(--text-color-primary-darkmode);text-transform:uppercase;font-size:var(--font-s);font-family:var(--font-headings);font-weight:var(--font-weight-bold);line-height:1;width:auto;margin:-12px -24px}@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{font-size:var(--font-xl);color:var(--title-color-secondary-darkmode)}@media (max-width: 801px){.date-counter .number{font-size:var(--font-l)}}.date-counter .number:nth-child(1){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{text-decoration:none;position:relative;transition:.25s ease-in-out}.post-container a.post:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.post-container a.post:hover .image{opacity:.9}.post-container a.post:hover .text{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{text-decoration:underline}.post-container a.post .image{width:100%;aspect-ratio:1.5/1;opacity:1;transition:.25s ease-in-out;position:relative}.post-container a.post .image:after{content:"";position:absolute;left:0;right:0;bottom:0;border:5px solid var(--secondary-light)}.post-container a.post .text{padding-top:20px;position:relative}.post-container a.post .text .title{font-weight:var(--font-weight-bold);font-size:var(--font-m)}@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:center;background-repeat:no-repeat;background-size:cover;position:relative;border-top-left-radius:96px;border-bottom-right-radius:96px;overflow:hidden}@media (max-width: 1024px){section.sub-banner{border-top-left-radius:48px;border-bottom-right-radius:48px}}@media (max-width: 480px){section.sub-banner{border-top-left-radius:24px;border-bottom-right-radius:24px}}body.home section.sub-banner{display:none}section.sub-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0009}section.sub-banner .title{z-index:2;position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:var(--margin-sections) 0}@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{display:inline-flex;align-items:center;flex-direction:row}.athlete .info .text.gender{padding-right:10px}.athlete .info .icon{width:20px;height:20px;display:inline-flex;margin-right:5px}.athlete .info .icon svg{width:100%;height:auto;fill:var(--black);opacity:.5}.countries{display:flex;flex-wrap:wrap;width:auto;margin:-10px}.countries label.country{flex:0 0 auto;padding:10px;position:relative}.countries label.country input[type=radio]{opacity:0;visibility:0;position:absolute}.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{padding:2px 10px;border-radius:var(--border-radius-btn);cursor:pointer}.tag{padding:6px 12px!important}.tag:not(.active){background-color:transparent;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{max-height:700px;max-width:700px;border-top-left-radius:48px;border-bottom-right-radius:48px}@media (max-width: 480px){section.wp-block-text-and-image .container .image{border-radius:24px 6px}}@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{padding:0;margin: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{display:inline-flex;justify-content:space-between;align-items:center;text-decoration:none;font-family:var(--font-headings);font-size:var(--font-l);font-weight:var(--font-weight-default);text-transform:uppercase;border-bottom:1px solid var(--link-color-primary);border-radius:0;padding:20px;width:100%;transition:.25s ease-in-out}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;transition:.25s ease-in-out;width:20px;height: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:transparent;-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:translate(50%)}section.wp-block-text-and-links .container .links ul li a:focus{outline:2px solid var(--link-color-primary);outline-offset:0;border-bottom:none;margin-bottom:1px;border-radius:var(--border-radius)}@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{width:16px;height:auto}}@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{width:16px;height:auto}}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);margin:48px 0;font-weight:500}section.wp-block-sponsors .title{align-items:center;justify-content:center}section.wp-block-sponsors .title h2{margin-bottom:24px;font-size:var(--font-xl)}@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(90deg,var(--secondary) 0%,var(--primary) 50%,var(--primary-light) 100%);padding:96px 0;border-top-left-radius:192px;border-bottom-right-radius:192px}@media (max-width: 801px){section.wp-block-sponsors .background{padding:48px 0;border-top-left-radius:96px;border-bottom-right-radius:96px}}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{display:flex;align-items:center;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{background-color:#fff;padding:48px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;flex:0 0 auto;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-width:100%;object-fit:contain;max-height:90px}section.wp-block-frontpage-banner{margin:0}section.wp-block-frontpage-banner .banner-container{overflow:hidden;border-radius:var(--border-radius);border-top-left-radius:96px;border-bottom-right-radius:96px}@media (max-width: 1024px){section.wp-block-frontpage-banner .banner-container{border-top-left-radius:48px;border-bottom-right-radius:48px}}@media (max-width: 480px){section.wp-block-frontpage-banner .banner-container{border-top-left-radius:24px;border-bottom-right-radius:24px}}section.wp-block-frontpage-banner .background-image{min-height:520px;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;background-color:var(--grey)}section.wp-block-frontpage-banner .text-container{background:#000201b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-left:auto;flex-direction:column;height:100%;justify-content:space-between}section.wp-block-frontpage-banner .text-container .text{padding:var(--wrap-padding);flex-direction:column;align-items:flex-start;justify-content:center;margin:auto 0;flex-wrap:nowrap;width:100%}section.wp-block-frontpage-banner .text-container .buttons{display:flex;width:auto;margin:-6px}section.wp-block-frontpage-banner .text-container .buttons .button{margin:6px}section.wp-block-frontpage-banner .text-container .counter{padding:calc(var(--wrap-padding) / 2) calc(var(--wrap-padding) * 2) var(--wrap-padding) var(--wrap-padding);display:flex;align-items:center;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);font-size:var(--font-m);width:100%;display:block}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{font-size:var(--font-l);width:100%;display:block;margin-top:12px;color:var(--title-color-secondary-darkmode)}@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{width:auto;margin:12px -12px -12px}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{width:auto;margin:0 -10px}section.wp-block-three-columns .columns .column{padding:10px}section.wp-block-three-columns .columns .column .background{background-color:var(--primary-light);padding:20px;border-radius:5px}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;position:relative;height:100%}header .nav-container .logos{display:flex;flex-wrap:wrap}header .nav-container .logos .logo{height:100px;width:auto;max-width:120px;left:0;right:0;display:flex;align-items:center}@media (max-width: 801px){header .nav-container .logos .logo{height:80px}}header .nav-container .logos .logo img,header .nav-container .logos .logo svg{width:100%;height:100%;object-fit:contain;display:block}header .nav-container .logos .logo-global{max-width:100%;margin-left:48px}@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:50px}@media (max-width: 801px){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;padding:0;width:auto;margin:0 -12px}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{text-decoration:none;color:var(--black);text-transform:uppercase;font-weight:var(--font-weight-bold);display:inline-block}header .nav-container button.nav-toggler{display:none}header .nav-container nav.nav-mobile{display:none}@media (max-width: 1200px){header .nav-container a.logo{position:relative;margin:0}header .nav-container button.nav-toggler{margin:0 0 0 auto;border:0;border-radius:var(--border-radius);padding:0;background-color:transparent;display:flex;flex-direction:column;align-items:flex-end;height:48px;overflow:hidden}header .nav-container button.nav-toggler>div{display:flex;align-items:center;justify-content:flex-end;height:48px;flex:0 0 auto;transition:transform linear .1s}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{width:36px;margin-left:12px;height:auto}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{width:100%;background-color:var(--footer);border-radius:var(--border-radius);padding:36px;margin:12px 0}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);font-size:var(--font-m);width:100%;display:block}header .nav-container nav.nav-mobile ul li a:focus{outline:solid 2px var(--link-color-secondary-darkmode);outline-offset:3px;color:var(--link-color-secondary-darkmode)}}@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{position:absolute;top:-100px;width:auto;height: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 .image{margin:20px 0}section.single-article article .e-content{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{justify-content:space-between;align-items:flex-end}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:transparent;border-radius:var(--border-radius);border:2px solid var(--btn-color-primary);padding:6px 12px;min-width:300px}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{flex-direction:column;align-items:flex-start}}@media (max-width: 801px){section.athletes label.athlete-search{width:100%}section.athletes label.athlete-search input[type=search]{width:100%;min-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{font-size:calc(var(--font-s) * .9);color:var(--grey);margin-top:12px}section.attending-countries div.attending-countries .country p{margin-top:12px}section.attending-countries div.attending-countries .country .image{max-width:140px;height:90px;margin-bottom:12px}@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);color:var(--white);padding:var(--wrap-padding) 0;margin-bottom:10px;position:relative}footer:after{content:"";height:10px;width:100%;position:absolute;bottom:-10px;left:0;background:linear-gradient(-90deg,var(--secondary) 0%,var(--primary) 50%,var(--primary-light) 100%)}footer .title{font-size:var(--font-m)}footer a{color:var(--white)}footer a:focus{outline:2px solid var(--link-color-secondary-darkmode);color:var(--link-color-secondary-darkmode)}footer a:hover{color:var(--link-color-secondary-darkmode)}footer .top-row{align-items:center}@media (max-width: 1200px){footer .top-row{flex-direction:column;align-items:flex-start}}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{width:120px;margin-right:20px}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{width:100%;margin-top:12px}}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{flex-direction:column;align-items:flex-start}}footer .middle-row.flex{margin:-12px}footer .middle-row.flex .flex-item{padding:12px}footer .middle-row.flex .contact-info{flex:0 0 auto}@media (max-width: 1200px){footer .middle-row.flex .contact-info{width:100%;margin-bottom:24px}}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);text-transform:uppercase;font-size:var(--font-m);margin:0 0 10px}footer .middle-row.flex .contact-info ul{margin:0;padding-left:18px}footer .middle-row.flex .contact-info ul li{line-height:120%;margin:8px 0}@media (max-width: 1200px){footer .middle-row.flex .columns{width:100%}}footer .middle-row nav{height:100%;width:100%;margin-left:auto;justify-content:flex-end}@media (max-width: 1200px){footer .middle-row nav{margin-left:0;justify-content:flex-start}}footer .middle-row nav ul{padding:0 48px 0 0;width:auto;margin:-6px}@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{text-decoration:none;color:var(--text-color-primary-darkmode);font-size:var(--font-m);display:flex;align-items:flex-start;transition:.25s ease-in-out;width:100%}footer .middle-row nav ul li a.title-like svg{display:inline-block;transition:.1s ease-in;margin-left:12px;width:20px;height: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{display:none}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:hover,footer .middle-row nav ul li a.title-like:focus{color:var(--link-color-secondary-darkmode)}footer .middle-row nav ul li a.title-like:hover path,footer .middle-row nav ul li a.title-like:focus path{fill:var(--link-color-secondary-darkmode)!important}footer .middle-row nav ul li a.title-like:hover:focus,footer .middle-row nav ul li a.title-like:focus: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{padding-bottom:50px;display:flex;flex-flow:wrap;gap:20px 0}@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:var(--black) solid 2px;padding:5px 15px;margin-right:20px;color:var(--black);text-decoration:none}section.results .tags a.tag:hover,section.results .tags a.tag.current-tag,section.results .tags a.tag.current-term,section.results .tags a.term:hover,section.results .tags a.term.current-tag,section.results .tags a.term.current-term,section.schedules .tags a.tag:hover,section.schedules .tags a.tag.current-tag,section.schedules .tags a.tag.current-term,section.schedules .tags a.term:hover,section.schedules .tags a.term.current-tag,section.schedules .tags a.term.current-term{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{width:100%;border-spacing:0;margin:0!important}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 tr,section.results .results-all .result table tbody td,section.results .schedules-all .result table tbody tr,section.results .schedules-all .result table tbody td,section.schedules .results-all .result table tbody tr,section.schedules .results-all .result table tbody td,section.schedules .schedules-all .result table tbody tr,section.schedules .schedules-all .result table tbody td{border-top:1px solid var(--white);padding:8px}@media (max-width: 480px){section.results .results-all .result table tbody tr,section.results .results-all .result table tbody td,section.results .schedules-all .result table tbody tr,section.results .schedules-all .result table tbody td,section.schedules .results-all .result table tbody tr,section.schedules .results-all .result table tbody td,section.schedules .schedules-all .result table tbody tr,section.schedules .schedules-all .result table tbody td{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{color:#000;border:2px solid var(--black);padding:0 5px;text-decoration:0;cursor:pointer}section.results .pagination .page-numbers.current,section.schedules .pagination .page-numbers.current{background-color:var(--black);color:var(--white)}
