/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{height:100%}body{flex-direction:column;min-height:100%;display:flex}html,body{color:#333;box-sizing:border-box;background:#e2e2e2;font-family:Open Sans,sans-serif;font-size:62.5%}.box-shadow{box-shadow:0 5px 7px #00000040}.break-word-overflow{overflow-wrap:break-word}.page-center{max-width:1280px;margin:0 auto}main{flex-grow:1;margin:0}main .main-content{max-width:1280px;margin:20px auto 0}main .main-content .page-content{background:#fff;box-shadow:0 5px 5px #0000001a}@media screen and (width<=900px){main .main-content .page-content{border-radius:0}}main .main-content .page-content--padding{padding:20px}@media screen and (width<=1280px) and (width>=900px){main .main-content{margin:20px 20px 0}}main .main-content--wide{max-width:none;margin:0 20px}main .page-title{color:#fff;padding:20px 0;font-size:28px;font-weight:700}img.flag{border:1px solid gray;margin-right:.2em;position:relative;top:2px}.display-on-old-pages{display:none!important}.display-on-new-pages{display:inline}button{cursor:pointer}.for-mobile{display:none}@media screen and (width<=640px){.for-mobile{display:block}}.for-desktop{display:block}@media screen and (width<=640px){.for-desktop{display:none}}.show--xs,.show--sm,.show--md,.show--lg{display:none}@media (width<=560px){.show--xs{display:block!important}.hide--xs{display:none!important}}@media (width<=768px){.show--sm{display:block!important}.hide--sm{display:none!important}}@media (width<=992px){.show--md{display:block!important}.hide--md{display:none!important}}@media (width>=1000px){.show--lg{display:block!important}.hide--lg{display:none!important}}@media screen and (width>=640px){.row.row--padding--desktop>.col-xs-1,.row.row--padding--desktop>.col-xs-2,.row.row--padding--desktop>.col-xs-3,.row.row--padding--desktop>.col-xs-4,.row.row--padding--desktop>.col-xs-5,.row.row--padding--desktop>.col-xs-6,.row.row--padding--desktop>.col-xs-7,.row.row--padding--desktop>.col-xs-8,.row.row--padding--desktop>.col-xs-9,.row.row--padding--desktop>.col-xs-10,.row.row--padding--desktop>.col-xs-11,.row.row--padding--desktop>.col-xs-12,.row.row--padding--desktop>.col-sm-1,.row.row--padding--desktop>.col-sm-2,.row.row--padding--desktop>.col-sm-3,.row.row--padding--desktop>.col-sm-4,.row.row--padding--desktop>.col-sm-5,.row.row--padding--desktop>.col-sm-6,.row.row--padding--desktop>.col-sm-7,.row.row--padding--desktop>.col-sm-8,.row.row--padding--desktop>.col-sm-9,.row.row--padding--desktop>.col-sm-10,.row.row--padding--desktop>.col-sm-11,.row.row--padding--desktop>.col-sm-12,.row.row--padding--desktop>.col-md-1,.row.row--padding--desktop>.col-md-2,.row.row--padding--desktop>.col-md-3,.row.row--padding--desktop>.col-md-4,.row.row--padding--desktop>.col-md-5,.row.row--padding--desktop>.col-md-6,.row.row--padding--desktop>.col-md-7,.row.row--padding--desktop>.col-md-8,.row.row--padding--desktop>.col-md-9,.row.row--padding--desktop>.col-md-10,.row.row--padding--desktop>.col-md-11,.row.row--padding--desktop>.col-md-12,.row.row--padding--desktop>.col-lg-1,.row.row--padding--desktop>.col-lg-2,.row.row--padding--desktop>.col-lg-3,.row.row--padding--desktop>.col-lg-4,.row.row--padding--desktop>.col-lg-5,.row.row--padding--desktop>.col-lg-6,.row.row--padding--desktop>.col-lg-7,.row.row--padding--desktop>.col-lg-8,.row.row--padding--desktop>.col-lg-9,.row.row--padding--desktop>.col-lg-10,.row.row--padding--desktop>.col-lg-11,.row.row--padding--desktop>.col-lg-12{padding-top:20px;padding-bottom:20px;padding-left:20px}}@media screen and (width>=640px) and (width<=767px) and (width>=640px){.row.row--padding--desktop>.col-xs-1,.row.row--padding--desktop>.col-xs-2,.row.row--padding--desktop>.col-xs-3,.row.row--padding--desktop>.col-xs-4,.row.row--padding--desktop>.col-xs-5,.row.row--padding--desktop>.col-xs-6,.row.row--padding--desktop>.col-xs-7,.row.row--padding--desktop>.col-xs-8,.row.row--padding--desktop>.col-xs-9,.row.row--padding--desktop>.col-xs-10,.row.row--padding--desktop>.col-xs-11,.row.row--padding--desktop>.col-xs-12,.row.row--padding--desktop>.col-sm-1,.row.row--padding--desktop>.col-sm-2,.row.row--padding--desktop>.col-sm-3,.row.row--padding--desktop>.col-sm-4,.row.row--padding--desktop>.col-sm-5,.row.row--padding--desktop>.col-sm-6,.row.row--padding--desktop>.col-sm-7,.row.row--padding--desktop>.col-sm-8,.row.row--padding--desktop>.col-sm-9,.row.row--padding--desktop>.col-sm-10,.row.row--padding--desktop>.col-sm-11,.row.row--padding--desktop>.col-sm-12,.row.row--padding--desktop>.col-md-1,.row.row--padding--desktop>.col-md-2,.row.row--padding--desktop>.col-md-3,.row.row--padding--desktop>.col-md-4,.row.row--padding--desktop>.col-md-5,.row.row--padding--desktop>.col-md-6,.row.row--padding--desktop>.col-md-7,.row.row--padding--desktop>.col-md-8,.row.row--padding--desktop>.col-md-9,.row.row--padding--desktop>.col-md-10,.row.row--padding--desktop>.col-md-11,.row.row--padding--desktop>.col-md-12,.row.row--padding--desktop>.col-lg-1,.row.row--padding--desktop>.col-lg-2,.row.row--padding--desktop>.col-lg-3,.row.row--padding--desktop>.col-lg-4,.row.row--padding--desktop>.col-lg-5,.row.row--padding--desktop>.col-lg-6,.row.row--padding--desktop>.col-lg-7,.row.row--padding--desktop>.col-lg-8,.row.row--padding--desktop>.col-lg-9,.row.row--padding--desktop>.col-lg-10,.row.row--padding--desktop>.col-lg-11,.row.row--padding--desktop>.col-lg-12{padding-right:20px}}@media screen and (width>=640px){.row.row--padding--desktop>div:last-child{padding-right:20px}}.row.row--padding>.col-xs-1,.row.row--padding>.col-xs-2,.row.row--padding>.col-xs-3,.row.row--padding>.col-xs-4,.row.row--padding>.col-xs-5,.row.row--padding>.col-xs-6,.row.row--padding>.col-xs-7,.row.row--padding>.col-xs-8,.row.row--padding>.col-xs-9,.row.row--padding>.col-xs-10,.row.row--padding>.col-xs-11,.row.row--padding>.col-xs-12,.row.row--padding>.col-sm-1,.row.row--padding>.col-sm-2,.row.row--padding>.col-sm-3,.row.row--padding>.col-sm-4,.row.row--padding>.col-sm-5,.row.row--padding>.col-sm-6,.row.row--padding>.col-sm-7,.row.row--padding>.col-sm-8,.row.row--padding>.col-sm-9,.row.row--padding>.col-sm-10,.row.row--padding>.col-sm-11,.row.row--padding>.col-sm-12,.row.row--padding>.col-md-1,.row.row--padding>.col-md-2,.row.row--padding>.col-md-3,.row.row--padding>.col-md-4,.row.row--padding>.col-md-5,.row.row--padding>.col-md-6,.row.row--padding>.col-md-7,.row.row--padding>.col-md-8,.row.row--padding>.col-md-9,.row.row--padding>.col-md-10,.row.row--padding>.col-md-11,.row.row--padding>.col-md-12,.row.row--padding>.col-lg-1,.row.row--padding>.col-lg-2,.row.row--padding>.col-lg-3,.row.row--padding>.col-lg-4,.row.row--padding>.col-lg-5,.row.row--padding>.col-lg-6,.row.row--padding>.col-lg-7,.row.row--padding>.col-lg-8,.row.row--padding>.col-lg-9,.row.row--padding>.col-lg-10,.row.row--padding>.col-lg-11,.row.row--padding>.col-lg-12{padding-top:20px;padding-bottom:20px;padding-left:20px}.row.row--padding>div:last-child{padding-right:20px}body.no-scroll{height:100%;position:relative;overflow:hidden}body.menu_opened{overflow:hidden}a,a:hover{color:inherit;text-decoration:none}main{background-position:top;background-repeat:no-repeat;background-size:100%;margin-top:94px;margin-bottom:20px}@media (width<=1024px){main{margin-top:50px}}body.body--no-header main{margin-top:0}.padding{padding:10px 20px}.padding-full{padding:20px}.padding-horizontal{padding-left:20px;padding-right:20px}.padding-top{padding-top:20px}.padding-right{padding-right:20px}.padding-bottom{padding-bottom:20px}.padding-left{padding-left:20px}.button{color:#fff;background-color:#dd344c;justify-content:center;align-items:center;margin-left:20px;padding:1rem;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.button:hover{background-color:#f53551;transition:all .3s}.button:after{content:"";z-index:1;transform-origin:0 0;background:#ffffff26;width:0%;height:200%;margin:-5px 0 0 -5px;transition:all .3s;position:absolute;top:0;right:0;transform:rotate(-20deg)}.button:hover:after{width:40%}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.competition-draw-subpage{display:flex}.competition-draw-subpage .category-chooser-side{flex:0 0 120px;margin-right:20px}.competition-draw-subpage .page-content{background:#fff}.competition-draw-subpage .page-content .component--filters{padding:2rem}.competition-draw-subpage .results-table{border:1px solid #d9d9d9;margin:5px auto 20px;padding:10px}.competition-draw-subpage .results-table h3{margin-top:0;margin-bottom:8px}.competition-draw-subpage .page--brackets_minimal,.competition-draw-subpage .page--brackets_slim,.competition-draw-subpage .page--brackets{background-color:#fff;flex-direction:column;display:flex}@media screen and (width<=640px){.competition-draw-subpage .page--brackets_minimal,.competition-draw-subpage .page--brackets_slim,.competition-draw-subpage .page--brackets{font-size:.9rem}}.competition-draw-subpage .page--brackets_minimal .pdf-download,.competition-draw-subpage .page--brackets_slim .pdf-download,.competition-draw-subpage .page--brackets .pdf-download{margin-left:auto;transition:all .1s}.competition-draw-subpage .page--brackets_minimal .pdf-download:hover,.competition-draw-subpage .page--brackets_slim .pdf-download:hover,.competition-draw-subpage .page--brackets .pdf-download:hover{color:#dd344c}.competition-draw-subpage .page--brackets_minimal div.row,.competition-draw-subpage .page--brackets_slim div.row,.competition-draw-subpage .page--brackets div.row{flex:1;display:flex}.competition-draw-subpage .page--brackets_minimal div.row .col,.competition-draw-subpage .page--brackets_slim div.row .col,.competition-draw-subpage .page--brackets div.row .col{flex-direction:column;flex:1;display:flex}.competition-draw-subpage .page--brackets_minimal div.row .col--padding>div,.competition-draw-subpage .page--brackets_slim div.row .col--padding>div,.competition-draw-subpage .page--brackets div.row .col--padding>div{margin-top:1rem}.competition-draw-subpage .page--brackets_minimal div.row .col--padding>div:first-child,.competition-draw-subpage .page--brackets_slim div.row .col--padding>div:first-child,.competition-draw-subpage .page--brackets div.row .col--padding>div:first-child{margin-top:0}.competition-draw-subpage .page--brackets_minimal div.row--padding .col,.competition-draw-subpage .page--brackets_slim div.row--padding .col,.competition-draw-subpage .page--brackets div.row--padding .col{padding-top:1rem;padding-bottom:1rem;padding-right:1rem}.competition-draw-subpage .page--brackets_minimal div.row--padding .col:first-child,.competition-draw-subpage .page--brackets_slim div.row--padding .col:first-child,.competition-draw-subpage .page--brackets div.row--padding .col:first-child{padding-left:1rem}@media screen and (width<=640px){.competition-draw-subpage .page--brackets_minimal .row--direction-column-md,.competition-draw-subpage .page--brackets_slim .row--direction-column-md,.competition-draw-subpage .page--brackets .row--direction-column-md{flex-direction:column}}.competition-draw-subpage .page--brackets_minimal .favourite-icon,.competition-draw-subpage .page--brackets_slim .favourite-icon,.competition-draw-subpage .page--brackets .favourite-icon{margin-left:.375em}.competition-draw-subpage .page--brackets_minimal .contests_4 .contest-component,.competition-draw-subpage .page--brackets_slim .contests_4 .contest-component,.competition-draw-subpage .page--brackets .contests_4 .contest-component{max-width:300px;margin-bottom:1em}.competition-draw-subpage .page--brackets_minimal .type_chooser,.competition-draw-subpage .page--brackets_slim .type_chooser,.competition-draw-subpage .page--brackets .type_chooser{text-align:right;padding:.5em}.competition-draw-subpage .page--brackets_minimal .type_chooser a,.competition-draw-subpage .page--brackets_minimal .type_chooser div,.competition-draw-subpage .page--brackets_slim .type_chooser a,.competition-draw-subpage .page--brackets_slim .type_chooser div,.competition-draw-subpage .page--brackets .type_chooser a,.competition-draw-subpage .page--brackets .type_chooser div{cursor:pointer;margin-right:.5em;font-size:.9em;text-decoration:none;display:inline-block}.competition-draw-subpage .page--brackets_minimal .type_chooser a .fa,.competition-draw-subpage .page--brackets_minimal .type_chooser div .fa,.competition-draw-subpage .page--brackets_slim .type_chooser a .fa,.competition-draw-subpage .page--brackets_slim .type_chooser div .fa,.competition-draw-subpage .page--brackets .type_chooser a .fa,.competition-draw-subpage .page--brackets .type_chooser div .fa{color:red}.competition-draw-subpage .page--brackets_minimal .type_chooser a.active,.competition-draw-subpage .page--brackets_minimal .type_chooser div.active,.competition-draw-subpage .page--brackets_slim .type_chooser a.active,.competition-draw-subpage .page--brackets_slim .type_chooser div.active,.competition-draw-subpage .page--brackets .type_chooser a.active,.competition-draw-subpage .page--brackets .type_chooser div.active{cursor:default;font-weight:700}.competition-draw-subpage .page--brackets_minimal .country-short,.competition-draw-subpage .page--brackets_slim .country-short,.competition-draw-subpage .page--brackets .country-short{transform-origin:left bottom 0;text-align:center;width:1.5em;margin-top:.9em;font-family:Open Sans;font-size:.6em;font-weight:600;display:inline-block;position:absolute;left:1.2em;transform:rotate(-90deg)}.competition-draw-subpage .page--brackets_minimal img.flag,.competition-draw-subpage .page--brackets_slim img.flag,.competition-draw-subpage .page--brackets img.flag{height:1.2em;margin-left:.7em;top:.2em}.competition-draw-subpage .page--brackets_minimal .athlete-winner img.flag,.competition-draw-subpage .page--brackets_slim .athlete-winner img.flag,.competition-draw-subpage .page--brackets .athlete-winner img.flag{margin-left:0}.competition-draw-subpage .page--event.ismobile-any .page--brackets_minimal .col{min-width:200px}.competition-draw-subpage .page--brackets{flex:1}.competition-draw-subpage .page--brackets h4{margin-top:0}.competition-draw-subpage .page--brackets .brackets-by-pool .brackets .contest-tile{margin-bottom:.5em}.competition-draw-subpage .page--brackets .brackets-by-pool .brackets .col{justify-content:space-around;max-width:300px;padding-left:.5em}.competition-draw-subpage .page--brackets .brackets-by-pool .brackets .col:first-child{padding-left:0}.competition-draw-subpage .page--brackets .brackets-by-pool .brackets[pool_num^="5"] .col:nth-child(2) .contest-tile{margin-top:5em}@media screen and (width<=640px){.competition-draw-subpage .page--brackets .brackets-by-pool{-webkit-overflow-scrolling:touch;background:#eee;position:absolute;inset:0;overflow:scroll}}.competition-draw-subpage .page--brackets_minimal .all-brackets .arrow,.competition-draw-subpage .page--brackets .all-brackets .arrow{opacity:.4;cursor:pointer;padding-top:3rem;padding-bottom:3rem;font-size:2.8rem;display:none;position:fixed;top:50vh}.competition-draw-subpage .page--brackets_minimal .all-brackets .arrow:hover,.competition-draw-subpage .page--brackets .all-brackets .arrow:hover{opacity:1}@media screen and (width<=640px){.competition-draw-subpage .page--brackets_minimal .all-brackets .arrow,.competition-draw-subpage .page--brackets .all-brackets .arrow{display:block}}.competition-draw-subpage .page--brackets_minimal .all-brackets .arrow--left,.competition-draw-subpage .page--brackets .all-brackets .arrow--left{z-index:1000;padding-left:.8rem;padding-right:0;left:0}.competition-draw-subpage .page--brackets_minimal .all-brackets .arrow--right,.competition-draw-subpage .page--brackets .all-brackets .arrow--right{padding-left:.8rem;padding-right:0;right:0}.competition-draw-subpage .page--brackets_minimal .all-brackets.round-robin .pool,.competition-draw-subpage .page--brackets .all-brackets.round-robin .pool{border-bottom:none!important}.competition-draw-subpage .page--brackets_minimal{box-sizing:border-box;flex:1;overflow:hidden}.competition-draw-subpage .page--brackets_minimal h4{text-align:center;margin-top:0;margin-bottom:.5em;font-size:1.15em}.competition-draw-subpage .page--brackets_minimal .not-available{text-align:center;padding:2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool{position:relative}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .plus-minus{z-index:8000;position:absolute;top:2em;right:.5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .plus-minus i{cursor:pointer;padding:.5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .pools{z-index:9000;background:#fff}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .pools .pool{border-bottom:1px solid #f2f2f2;padding:1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .pools .pool:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .pools .pool:nth-child(4),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .pools .pool:nth-child(6),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .pools .pool:nth-child(8){background:#fafafa}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets{justify-content:center}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col{max-width:190px;overflow:hidden}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col:first-child{max-width:290px}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller{font-size:50%}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller .col{min-width:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller .col .contest img{height:1.5em;margin-left:1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller .col .pool-winner img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller .col .bronze-winners img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller .col .final-winner img{height:1.5em;margin-right:1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.smaller .bronze-winners .athlete-b{bottom:.1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col:nth-child(2) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col:nth-child(3) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col:nth-child(4) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col:nth-child(5) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .col:nth-child(6) .contest{border-left:none}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);background:linear-gradient(90deg,#fff0 0%,#fff 100%);border:1px solid #bcbcbc;height:4em;margin-bottom:1em;position:relative;overflow:hidden}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a-points,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b-points{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:.93em;line-height:1em;transition:all .1s;position:absolute}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a-points img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b-points img{vertical-align:-.1em;margin-right:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a:hover,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b:hover,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner:hover,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a-points:hover,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b-points:hover{color:#dd344c}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a.is-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b.is-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner.is-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a-points.is-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b-points.is-winner{font-weight:700}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a-points .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b-points .caption{padding-top:.2em;font-size:.8em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a{top:.1em;left:.5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b{bottom:.5em;left:.5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-a-points{top:.5em;right:4em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-b-points{bottom:.5em;right:4em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .view-fights-icon{color:#777;position:absolute;top:50%;right:1.1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner{text-align:right;height:2em;margin-top:-1em;font-weight:700;top:50%;right:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest .athlete-winner .country-short{left:auto}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .contest--active{animation:5s infinite border-color-live-pulsate}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;height:7em;margin-top:4em;position:relative}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-a,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-b{cursor:pointer;white-space:nowrap;font-size:.93em;font-weight:700;line-height:1em;transition:all .1s;position:absolute}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-a img,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-b img{vertical-align:-.1em;margin-right:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-a:hover,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-b:hover{color:#dd344c}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-a{top:-2em;left:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-b{bottom:.5em;left:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container{border-bottom:1px solid #bcbcbc;display:block;position:relative}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:hover{color:#dd344c}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container__athlete{cursor:pointer;white-space:nowrap;font-size:.93em;font-weight:700;line-height:1em;transition:all .1s;position:absolute;top:-2em;left:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container__athlete img{vertical-align:-.1em;margin-right:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners.rr-bronze-winner .athlete-container{border-color:#d9aa78}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners.rr-final-winner .athlete-container{border-color:#d2d000}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:first-child{margin-top:2.1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(2){margin-top:5.2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(3),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(4),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(5),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(6),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(7),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(8){margin-top:5.1em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(9),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .round-robin-winners .athlete-container:nth-child(10){margin-top:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .pool-winner{border-top:1px solid #bcbcbc;height:7em;margin-top:4.5em;position:relative}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .pool-winner .athlete{white-space:nowrap;cursor:pointer;font-size:.93em;font-weight:700;line-height:1em;transition:all .1s;position:absolute;top:-2em;left:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .pool-winner .athlete:hover{color:#dd344c}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .athlete .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .athlete-a .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .bronze-winners .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .final-winner .caption,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .athlete-container__athlete .caption{width:95%;font-size:.8em;position:absolute;bottom:-2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .athlete-a .name,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .athlete-b .name,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .athlete .name,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .athlete-container__athlete .name{margin-left:.2em;display:inline-block}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[max_contests^="11"] .pool-winner{height:auto;margin-top:2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[max_contests^="11"][pool_num^="1"] .col:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[max_contests^="11"][pool_num^="2"] .col:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[max_contests^="11"][pool_num^="3"] .col:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[max_contests^="11"][pool_num^="4"] .col:nth-child(2){display:none}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[max_contests^="35"] .pool-winner{margin-top:10em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .final-winner{border-top:1px solid #bcbcbc;height:7em;margin-top:4.5em;position:relative}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .final-winner .athlete{white-space:nowrap;cursor:pointer;font-size:.93em;font-weight:700;line-height:1em;transition:all .1s;position:absolute;top:-1.9em;left:.3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets .final-winner .athlete:hover{color:#dd344c}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .col:nth-child(2) .contest:first-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .col:nth-child(2) .contest:first-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .col:nth-child(2) .contest:first-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .col:nth-child(2) .contest:first-child{margin-top:2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .col:nth-child(2) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .col:nth-child(2) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .col:nth-child(2) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .col:nth-child(2) .contest{height:5em;margin-top:4em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .col:nth-child(3) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .col:nth-child(3) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .col:nth-child(3) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .col:nth-child(3) .contest{height:11em;margin-top:4em;margin-bottom:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .col:nth-child(4) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .col:nth-child(4) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .col:nth-child(4) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .col:nth-child(4) .contest{height:22em;margin-top:9em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .col:nth-child(4) .contest:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .col:nth-child(4) .contest:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .col:nth-child(4) .contest:nth-child(2),.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .col:nth-child(4) .contest:nth-child(2){margin-top:18em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .col:nth-child(5) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .col:nth-child(5) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .col:nth-child(5) .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .col:nth-child(5) .contest{height:42em;margin-top:20em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .pool-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="1"] .contest{border-color:#ffc2af}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .pool-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="2"] .contest{border-color:#b0afff}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .pool-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="3"] .contest{border-color:#ffc2af}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .pool-winner,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="4"] .contest{border-color:#b0afff}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"] .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"] .bronze-winners{border-color:#d9aa78}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"] .col:first-child .contest{margin-bottom:3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"] .col:nth-child(2) .contest{margin-top:2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(2) .contest:first-child{height:7em;margin-bottom:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(2) .contest:nth-child(2){height:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(3){margin-top:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(3) .contest:first-child{height:7em;margin-bottom:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(3) .contest:nth-child(2){height:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(4){margin-top:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="23"] .col:nth-child(4) .bronze-winners{height:14em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(3){margin-top:4em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(3) .contest:first-child{height:7em;margin-bottom:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(3) .contest:nth-child(2){height:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(4){margin-top:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(4) .contest:first-child{height:7em;margin-bottom:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(4) .contest:nth-child(2){height:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(5){margin-top:7em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="43"] .col:nth-child(5) .bronze-winners{height:14em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(3){margin-top:4em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(3) .contest{margin-bottom:3em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(4){margin-top:6em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(4) .contest:first-child{height:8em;margin-bottom:6em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(4) .contest:nth-child(2){height:8em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(5){margin-top:10em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(5) .contest:first-child{height:8em;margin-bottom:6em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(5) .contest:nth-child(2){height:8em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(6){margin-top:10em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="5"][max_contests^="79"] .col:nth-child(6) .bronze-winners{height:15em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="6"] .contest,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="6"] .final-winner{border-color:#d2d000}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets[pool_num^="6"] .col:nth-child(2) .contest{height:5em;margin-top:2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.single-rep[pool_num^="5"] .col:nth-child(3) .contest:first-child{margin-top:4em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.single-rep[pool_num^="5"] .col:nth-child(3) .contest:nth-child(2){margin-top:2em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.single-rep[pool_num^="5"] .col:nth-child(4) .bronze-winners{margin-top:6em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-32[pool_num^="1"] .col:last-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-32[pool_num^="2"] .col:last-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-32[pool_num^="3"] .col:last-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-32[pool_num^="4"] .col:last-child{margin-top:5em}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-69[pool_num^="1"] .col:last-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-69[pool_num^="2"] .col:last-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-69[pool_num^="3"] .col:last-child,.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets.brackets-custom-69[pool_num^="4"] .col:last-child{margin-top:16em}@media screen and (width<=640px){.competition-draw-subpage .page--brackets_minimal .brackets-by-pool{width:100%;padding-top:0;inset:0;touch-action:auto!important}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool.scrolled{padding-top:8rem;top:0}.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .brackets{justify-content:unset}}.competition-draw-subpage .page--brackets_slim .brackets-chooser-container{padding-top:2.8em;padding-bottom:1em;display:block}.competition-draw-subpage .page--brackets_slim .header-and-rounds,.competition-draw-subpage .page--brackets_slim .person{display:flex}.competition-draw-subpage .page--brackets_slim div[cols]{font-size:.85em}.competition-draw-subpage .page--brackets_slim div[cols^="4"] .cell-width:first-child,.competition-draw-subpage .page--brackets_slim div[cols^="4"] .cell-width{width:25%}.competition-draw-subpage .page--brackets_slim div[cols^="5"] .cell-width:first-child{width:22%}.competition-draw-subpage .page--brackets_slim div[cols^="5"] .cell-width{width:19.5%}.competition-draw-subpage .page--brackets_slim div[cols^="6"] .cell-width:first-child{width:20%}.competition-draw-subpage .page--brackets_slim div[cols^="6"] .cell-width{width:16%}.competition-draw-subpage .page--brackets_slim div[cols^="7"] .cell-width:first-child{width:20%}.competition-draw-subpage .page--brackets_slim div[cols^="7"] .cell-width{width:13.3333%}.competition-draw-subpage .page--brackets_slim div[cols^="8"] .cell-width:first-child{width:19%}.competition-draw-subpage .page--brackets_slim div[cols^="8"] .cell-width{width:11.5714%}.competition-draw-subpage .page--brackets_slim .cell-width{box-sizing:border-box;text-align:center;background:#fff;justify-content:center;align-items:center;height:2.1em;padding:.3em;display:flex;position:relative}.competition-draw-subpage .page--brackets_slim .cell-width .overflow,.competition-draw-subpage .page--brackets_slim .cell-width .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.competition-draw-subpage .page--brackets_slim .header-and-rounds .cell-width:first-child,.competition-draw-subpage .page--brackets_slim .person .cell-width:first-child{border-left:1px solid #c3c3c3}.competition-draw-subpage .page--brackets_slim .header-and-rounds div{border-top:1px solid #c3c3c3;border-bottom:2px solid #c3c3c3}.competition-draw-subpage .page--brackets_slim .person .cell-width:first-child{text-align:left;justify-content:flex-start}.competition-draw-subpage .page--brackets_slim .cell-width:last-child{border-right:1px solid #c3c3c3}.competition-draw-subpage .page--brackets_slim .cell-width .contest-tile{z-index:8000;position:absolute;top:2em;left:0}.competition-draw-subpage .page--brackets_slim .person .cell-width{border-bottom:1px solid #c3c3c3}.competition-draw-subpage .page--brackets_slim .person .place{padding-left:.2em;padding-right:.4em;font-weight:700}.competition-draw-subpage .page--brackets_slim .person .flag{margin-right:.3em}.competition-draw-subpage .page--brackets_slim .cell-width.contest--win{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bbebad",endColorstr="#bbebad",GradientType=1);background:linear-gradient(90deg,#bbebad 0%,#fff 50%,#bbebad 100%)}.competition-draw-subpage .page--brackets_slim .cell-width.contest--win>i.fa{color:#578749}.competition-draw-subpage .page--brackets_slim .cell-width.contest--lost{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eed1d5",endColorstr="#eed1d5",GradientType=1);background:linear-gradient(90deg,#eed1d5 0%,#f9f9f9 50%,#eed1d5 100%)}.competition-draw-subpage .page--brackets_slim .cell-width.contest--lost>i.fa{color:#8a6d71}@media screen and (width<=640px){.competition-draw-subpage .page--brackets_minimal .brackets-by-pool .plus-minus{position:fixed;top:7rem}}@media screen and (width<=1024px){.competition-draw-subpage .page--brackets_slim .header-and-rounds{display:none}.competition-draw-subpage .page--brackets_slim .person{flex-direction:column}.competition-draw-subpage .page--brackets_slim div[cols] .cell-width:first-child,.competition-draw-subpage .page--brackets_slim div[cols] .cell-width{text-align:center;border-left:1px solid #c3c3c3;justify-content:center;width:100%}.competition-draw-subpage .page--brackets_slim div[cols] .cell-width:first-child{border-top:2px solid #c3c3c3;font-weight:700}}@keyframes border-color-live-pulsate{0%{border-color:#bcbcbc}50%{border-color:#e71b33}to{border-color:#bcbcbc}}.footer2018{background:#333;line-height:16px}.footer2018 .footer2018__holder{color:#aaa;max-width:1280px;margin:0 auto;padding:20px;font-size:14px;display:flex}.footer2018 .footer2018__holder a{color:#aaa;margin:0 10px;text-decoration:none}.footer2018 .footer2018__holder a:hover{text-decoration:underline}.footer2018 .footer2018__holder .footer2018__legal{flex:2;line-height:1.5}.footer2018 .footer2018__holder .footer2018__legal-links a:first-child{margin-left:0}.footer2018 .footer2018__holder .footer2018__please-help{text-align:right;flex:1;align-self:center}.footer2018 .footer2018__holder .footer2018__please-help a{margin:0;font-weight:700}@media screen and (width<=900px){.footer2018 .footer2018__holder{text-align:center;flex-direction:column}.footer2018 .footer2018__holder .footer2018__legal{padding-left:0}.footer2018 .footer2018__holder .footer2018__please-help{text-align:center;margin-top:10px;padding-right:0}}.page--home .home-columns{display:flex}@media screen and (width<=900px){.page--home .home-columns{padding:0 20px}}@media screen and (width<=900px) and (width>=640px){.page--home .home-columns{max-width:640px;margin-left:auto;margin-right:auto}}@media screen and (width<=900px){.page--home .home-columns{flex-direction:column}.page--home .home-columns .links{order:2}}.page--home .home-columns>.links{flex:1;margin-right:20px}@media screen and (width<=900px){.page--home .home-columns>.links{margin-right:0}}.page--home .home-columns>.main{flex:2}.page--home .home-columns>.current{flex:1;margin-left:20px}@media screen and (width<=900px){.page--home .home-columns>.current{margin-left:0}}@media screen and (width>=901px){.page--home .home-columns .links,.page--home .home-columns .current{flex-direction:column;display:flex}.page--home .home-columns .links>.feature-promo,.page--home .home-columns .current>.feature-promo{flex:1}.page--home .home-columns .current>.feature-promo.feature-promo--16_9{flex:0;padding-bottom:56%}.page--home .home-columns .social{margin-bottom:0}.page--home .home-columns #world_best{margin:0}}.page--home nav.quick-links{background:#fff;padding:11.1111px 20px}@media screen and (width<=900px){.page--home nav.quick-links{display:none}}.page--home nav.quick-links--small{padding:5px 20px}.page--home nav.quick-links .title{font-size:2rem;font-weight:700}.page--home nav.quick-links ul{margin:.5rem 0 0;padding:0;display:block}.page--home nav.quick-links li{border-top:1px solid #ccc;font-size:14px;display:block;position:relative}.page--home nav.quick-links li.get-info-for-child{text-transform:capitalize;padding-left:1.5rem}.page--home nav.quick-links li.hide{display:none}.page--home nav.quick-links li.get-info-for i{float:right}.page--home nav.quick-links li.get-info-for .minus{display:block}.page--home nav.quick-links li.get-info-for .plus,.page--home nav.quick-links li.get-info-for.hide-children .minus{display:none}.page--home nav.quick-links li.get-info-for.hide-children .plus{display:block}.page--home nav.quick-links li:after{content:"";background:0 0;width:5px;transition:background-color .25s,top .25s,bottom .25s;position:absolute;top:50%;bottom:50%;left:0}.page--home nav.quick-links li:hover:after{background:#ccc;top:0;bottom:0}.page--home nav.quick-links li:first-child{border-top:none}.page--home nav.quick-links a{color:#222;padding:1.2rem 0 1.2rem 1.2rem;font-weight:600;text-decoration:none;display:block}.page--home nav.quick-links.red{background:#dd344c}.page--home nav.quick-links.red a{color:#fff;padding:1.2rem 0 1.2rem 1.2rem;font-weight:400;display:block}.page--home nav.quick-links.red li{border-top:1px solid #ffffff4d}.page--home nav.quick-links.red li:first-child{border-top:none}.page--home nav.quick-links.red li:hover:after{background:#ffffff4d}.page--home .feature-promo{filter:brightness();background:#666 50%/cover;margin:20px 0 0;transition:filter .3s ease-in;position:relative;box-shadow:0 5px 7px #00000040}.page--home .feature-promo:first-child{margin-top:0}@media screen and (width<=900px){.page--home .feature-promo{margin-bottom:0;padding-bottom:56.25%}}.page--home .feature-promo:hover{filter:brightness(140%)}.page--home .feature-promo--background-contain{background-repeat:no-repeat;background-size:contain}.page--home .feature-promo.top5,.page--home .feature-promo.quick-guide{background-image:url(top5-min.3023ee51.jpg)}.page--home .feature-promo.eyes{background-image:url(eyes-min.59541235.jpg)}.page--home .feature-promo.red-carpet{background-image:url(red_carpet-min.a9c3cb41.jpg)}.page--home .feature-promo.know{background-image:url(know-min.9c2b3809.jpg)}.page--home .feature-promo.heroes{background-image:url(heroes-min.2751dfc3.jpg)}.page--home .feature-promo.history{background-image:url(history-min.4567aac7.jpg)}.page--home .feature-promo.president-speech{background-image:url(president-min.c3b45c3a.jpg)}.page--home .feature-promo.president-speech .texts .medium{font-size:25.2px}.page--home .feature-promo.president-speech .texts .text{text-align:right}.page--home .feature-promo.judo-for-the-world{background-image:url(jftw-min.ae883d71.jpg)}.page--home .feature-promo .icons{position:absolute;top:0;left:0}.page--home .feature-promo .icons i{color:#fff;background:#00000080;padding:1.2rem;font-size:14px}.page--home .feature-promo .texts{text-shadow:0 0 60px #000,0 0 80px #000;text-align:center;letter-spacing:.2rem;flex-direction:column;justify-content:center;padding:1rem;font-weight:300;text-decoration:none;display:flex;position:absolute;inset:0}.page--home .feature-promo .texts .text{color:#fff;text-transform:uppercase}.page--home .feature-promo .texts .text i{margin-bottom:.7rem;font-size:3.3rem}@media screen and (width<=1280px){.page--home .feature-promo .texts .text i{font-size:24px}}@media screen and (width<=900px){.page--home .feature-promo .texts .text i{font-size:44px}}@media screen and (width<=640px){.page--home .feature-promo .texts .text i{font-size:24px}}.page--home .feature-promo .texts .default{font-size:26px;line-height:32px}@media screen and (width<=1280px){.page--home .feature-promo .texts .default{font-size:20px;line-height:26px}}@media screen and (width<=900px){.page--home .feature-promo .texts .default{font-size:36px;line-height:46px}}@media screen and (width<=640px){.page--home .feature-promo .texts .default{font-size:20px;line-height:30px}}.page--home .feature-promo .texts .small{font-size:22px;line-height:28px}@media screen and (width<=1280px){.page--home .feature-promo .texts .small{font-size:18px;line-height:26px}}@media screen and (width<=900px){.page--home .feature-promo .texts .small{font-size:36px;line-height:46px}}@media screen and (width<=640px){.page--home .feature-promo .texts .small{font-size:20px;line-height:30px}}.page--home .feature-promo .texts .big{font-size:36px}@media screen and (width<=1280px){.page--home .feature-promo .texts .big{font-size:30px}}@media screen and (width<=900px){.page--home .feature-promo .texts .big{font-size:48px}}@media screen and (width<=640px){.page--home .feature-promo .texts .big{font-size:30px}}.page--home .feature-promo .texts .bold{font-weight:700}.page--home .feature-promo .texts .no-newline{display:inline-block}.page--home .feature-promo .texts .fat{font-size:39.2px;font-weight:700}.page--home .feature-promo .texts .fat.small{font-size:25.2px;font-weight:700}.page--home .feature-promo .texts .medium,.page--home .feature-promo .texts .medium.light b{letter-spacing:.2em;font-size:28px;font-weight:700}.page--home .feature-promo .texts .medium.light{font-weight:300}.page--home .feature-promo .texts .thin{letter-spacing:.2em;font-size:25.2px;font-weight:300}.page--home .feature-promo--16_9{flex:0;padding-bottom:56%}.page--home #video_feature{background:#fff;margin-top:20px;text-decoration:none}.page--home #video_feature:hover i{animation-name:center-left-to-center;animation-duration:.5s}.page--home #video_feature .img{background:url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_w_640_auto/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2017/08/60_1_MARA4387-1503944921-1503944922.jpg) 50%/cover;padding-bottom:56.25%;position:relative}.page--home #video_feature .img:before{content:"";background:#0005;position:absolute;inset:0}.page--home #video_feature .img .icon-holder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page--home #video_feature .img .icon-holder .icon{color:#fff;z-index:2;background:#000a;padding:6rem 7rem;font-size:4.5rem;display:inline-block;position:relative;overflow:hidden}.page--home #video_feature .img .icon-holder .icon i{margin-top:-2.35rem;margin-left:-2rem;position:absolute;top:50%;left:50%}@media screen and (width<=1280px){.page--home #video_feature .img .icon-holder .icon{padding:5rem 6rem;font-size:4rem}.page--home #video_feature .img .icon-holder .icon i{margin-top:-2.1rem;margin-left:-1.5rem}}@media screen and (width<=900px){.page--home #video_feature .img .icon-holder .icon{padding:6rem 7rem;font-size:4.5rem}.page--home #video_feature .img .icon-holder .icon i{margin-top:-2.35rem;margin-left:-2rem}}@media screen and (width<=640px){.page--home #video_feature .img .icon-holder .icon{padding:4rem 5rem;font-size:3.5rem}.page--home #video_feature .img .icon-holder .icon i{margin-top:-2rem;margin-left:-1.5rem}}.page--home #video_feature .caption{background:#fff;padding:20px;display:flex}.page--home #video_feature .caption .title{color:#333;flex:1;align-self:center;font-size:25.2px;font-weight:700}@media screen and (width<=1280px){.page--home #video_feature .caption .title{font-size:22px}}@media screen and (width<=900px){.page--home #video_feature .caption .title{font-size:20px}}@media screen and (width<=640px){.page--home #video_feature .caption .title{font-size:16px}}.page--home #video_feature .caption .btn{align-self:center;height:0%}@keyframes center-left-to-center{0%{left:50%}50%{left:150%}51%{left:-150%}to{left:50%}}.page--home #country_spotlight{background-color:#47456c;background-position:50%;background-size:cover;margin:0 0 20px;padding:20px;position:relative}.page--home #country_spotlight .title{color:#fff;z-index:1;font-size:21px;font-weight:700;line-height:1em;position:relative}.page--home #country_spotlight .title img{height:16.8px;padding-left:.2em}.page--home #country_spotlight .title div.change{display:inline}.page--home #country_spotlight .title div.change a{color:#fff;align-self:center;font-size:14px;text-decoration:none;transition:color .1s linear}.page--home #country_spotlight .title div.change a:hover{color:#c7c5e1}.page--home #country_spotlight .boxes{z-index:1;flex-flow:wrap;display:flex;position:relative}@media screen and (width<=900px){.page--home #country_spotlight .boxes{flex-direction:column}}.page--home #country_spotlight .boxes,.page--home #country_spotlight .boxes a{color:#fff;text-decoration:none;transition:color .1s linear}.page--home #country_spotlight .boxes a.box:hover .line,.page--home #country_spotlight .boxes .box a:hover{color:#c7c5e1;text-decoration:none}.page--home #country_spotlight .boxes .box{color:#fff;flex:1;min-width:40%;padding:1.5rem 0}.page--home #country_spotlight .boxes .box:first-child,.page--home #country_spotlight .boxes .box:nth-child(2){border-bottom:1px solid #fff6}.page--home #country_spotlight .boxes .box:nth-child(2n){margin-left:10px}.page--home #country_spotlight .boxes .box:nth-child(odd){margin-right:10px}@media screen and (width<=900px){.page--home #country_spotlight .boxes .box:nth-child(odd){margin-right:0}.page--home #country_spotlight .boxes .box:nth-child(2n){margin-left:0}.page--home #country_spotlight .boxes .box:last-child{border-top:1px solid #fff6}}.page--home #country_spotlight .boxes .box.align-top{justify-content:center;align-items:center}.page--home #country_spotlight .boxes .box.align-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.page--home #country_spotlight .boxes .box .line{text-align:center;margin-bottom:.1em;display:block}.page--home #country_spotlight .boxes .box .line.box-header{text-transform:uppercase;margin-bottom:1em;font-size:14px;font-weight:300}.page--home #country_spotlight .boxes .box .line.bold{font-size:16.8px;font-weight:700}.page--home #country_spotlight .boxes .box .line.thin{font-size:14px;font-weight:400}.page--home #country_spotlight .boxes .box .line.sp{margin-bottom:.6em}.page--home #country_spotlight .boxes .box .line.fat{margin-bottom:.2em;font-size:21px;font-weight:700;transition:color .1s linear}@media screen and (width<=900px){.page--home #country_spotlight .boxes .box .line.fat{font-size:16px}}.page--home #live_comp{color:#fff;background:#36335d;margin-bottom:20px;padding:20px 40px}.page--home #live_comp .dot{text-align:center;height:3rem;margin:10px 0;padding-bottom:10px;position:relative}.page--home #live_comp .dot:after{content:"";background:#dd344c;border-radius:1.5rem;width:3rem;height:3rem;display:inline-block}.page--home #live_comp .live{text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:39.2px;font-weight:700;line-height:1em}.page--home #live_comp .title{letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-bottom:20px;font-size:25.2px;font-weight:300}.page--home #live_comp .watch{color:#36335d;text-align:center;text-transform:uppercase;background:#fff;margin-bottom:20px;padding:10px;text-decoration:none;display:block}.page--home #live_comp .watch .line1{margin-bottom:.2em;font-size:14px;font-weight:400}.page--home #live_comp .watch .line2{font-size:16.8px;font-weight:700}.page--home #live_comp .social-links{text-align:center}.page--home #live_comp .social-links a{color:#fff;padding:10px;font-size:33.6px;text-decoration:none;display:inline-block}.page--home #world_best{background:#fff;margin:20px 0;padding:20px}.page--home #world_best .header{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.page--home #world_best .header .title{font-size:21px;font-weight:700}.page--home #world_best .header .chooser{text-align:right;font-size:16.8px;font-weight:400}.page--home #world_best .header .chooser .choice{cursor:pointer;color:#000;margin:0 .3em;transition:color .1s linear}.page--home #world_best .header .chooser .choice:last-child{margin-right:0}.page--home #world_best .header .chooser .choice.active,.page--home #world_best .header .chooser .choice:hover{color:#dd344c}.page--home #world_best .entries .entry{color:#333;border-top:1px solid #ccc;align-items:center;padding:10px 0;font-size:14px;text-decoration:none;transition:color .1s linear;display:flex}.page--home #world_best .entries .entry:first-child{border-top:none;padding-top:0}.page--home #world_best .entries .entry:last-child{padding-bottom:0}.page--home #world_best .entries .entry .pic-holder{opacity:1;margin-right:10px;transition:opacity .3s}.page--home #world_best .entries .entry .pic-holder img{width:30px}.page--home #world_best .entries .entry:hover{color:#dd344c}.page--home #world_best .entries .entry:hover .pic-holder{opacity:.8}.page--home #world_best .entries .entry .info{flex:1}.page--home #world_best .entries .entry .info .name{margin-bottom:.4em;font-weight:700}.page--home #world_best .entries .entry .info .country img{vertical-align:bottom;border:1px solid #ccc;height:15px;margin-right:.4em}.page--home #world_best .entries .entry .category{margin-left:10px}.page--home .be-notified{background:#fff;margin-top:20px;padding:11.1111px 20px;font-size:14px}.page--home .be-notified .title{margin-bottom:.5rem;font-size:2rem;font-weight:700}@media screen and (width<=900px){.page--home .be-notified{margin-bottom:20px}}.page--home .social{background:#fff;margin:20px 0;padding:11.1111px 20px}.page--home .social .title{font-size:2rem;font-weight:700}.page--home .social__other_websites{border-top:1px solid #c3c3c3;padding-top:20px}.page--home .social__eurosport,.page--home .social__euronews,.page--home .social__hakuhodody,.page--home .social__reuters,.page--home .social__cnn{background-position:50%;background-repeat:no-repeat;display:block}.page--home .social__hakuhodody{background-image:url(hakuhodody_logo.f1d3a585.png);background-size:contain;height:40px;margin-bottom:5px}.page--home .social__reuters{background-image:url(reuters_logo.2b2b48f8.png);background-size:contain;height:30px;margin-top:5px}.page--home .social__eurosport{background-image:url(eurosport_logo.6b634302.svg);height:15px}.page--home .social__euronews{background-image:url(euronews_horizontal_flat.59c3911e.svg);height:15px;margin:10px 0}.page--home .social__cnn{background-image:url(logo_cnn_badge_2up.542f3700.png);background-size:contain;height:35px}.page--home .top-stories{flex-direction:column;display:flex}.page--home .top-stories__rest{box-sizing:border-box;background:#fff;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:0 20px 20px;display:flex}.page--home .top-stories__rest .hero-widget{width:48.2%;margin-top:20px}@media screen and (width<=1020px) and (width>=901px){.page--home .top-stories__rest{flex-direction:column}.page--home .top-stories__rest .hero-widget{width:100%}}@media screen and (width<=540px){.page--home .top-stories__rest{flex-direction:column}.page--home .top-stories__rest .hero-widget{width:100%}}.page--home .top-stories__rest .hero-widget .hero .texts .section{font-size:14px}.page--home .top-stories__rest .hero-widget .hero .texts .title{font-size:18px;font-weight:600}@media screen and (width<=1280px){.page--home .top-stories__rest .hero-widget .hero .texts .title{font-size:16px}}@media screen and (width<=640px){.page--home .top-stories__rest .hero-widget .hero .texts .title{font-size:16px}}@media screen and (width<=500px){.page--home .top-stories .texts{padding:3rem 10px 10px}}.page--home .hero-throw-and-protocol{margin-bottom:20px;display:flex}@media (width<=900px){.page--home .hero-throw-and-protocol{flex-direction:column;max-width:640px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}.page--home .hero-throw{color:#fff;flex:1;align-items:center;display:flex;position:relative}.page--home .hero-throw__protocol{background-image:url(IJF_countdown_bg.2661ebc7.jpg);background-position:50%;background-size:cover;width:310px;margin-left:20px;position:relative}@media (width<=900px){.page--home .hero-throw__protocol{width:100%;height:200px;margin-left:0}}.page--home .hero-throw__protocol div{background-image:url(Covid_protocol_thumb.a3454a3c.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:10px}.page--home .hero-throw__container{background-image:url(bg_marrakech.bfa0b3ab.jpg);background-position:50%;background-size:cover;flex:1;padding:20px}.page--home .hero-throw__container--redish{background-image:url(IJF_countdown_bg.2661ebc7.jpg)}.page--home .hero-throw__bg-video{position:absolute;inset:0;overflow:hidden}.page--home .hero-throw__bg-video video{width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page--home .hero-throw__logo_and_title{flex-direction:column;flex:1;justify-content:center;padding-right:20px;display:flex}@media (width<=900px){.page--home .hero-throw__logo_and_title{text-align:center;padding-right:0}}.page--home .hero-throw__logo img{height:70px}.page--home .hero-throw__content{z-index:2;width:100%;display:flex;position:relative}@media (width<=900px){.page--home .hero-throw__content{flex-direction:column}}.page--home .hero-throw__heading{font-size:20px}.page--home .hero-throw__title{text-transform:uppercase;font-size:36px;font-weight:700;line-height:1.2}@media (width<=1366px){.page--home .hero-throw__title{padding-bottom:10px;font-size:30px}}@media (width<=900px){.page--home .hero-throw__title{padding-bottom:10px;font-size:24px}}@media (height<=630px) and (width>=1000px){.page--home .hero-throw__title{padding-bottom:10px;font-size:20px}}.page--home .hero-throw__title--color{color:#ffdf84;padding-top:10px;padding-bottom:0;font-size:36px}@media (width<=900px){.page--home .hero-throw__title--color{font-size:30px}}@media (height<=630px) and (width>=1000px){.page--home .hero-throw__title--color{font-size:30px}}.page--home .hero-throw__subtitle{padding:5px 0;font-size:16px;line-height:1.2}.page--home .hero-throw__countdown{text-align:center;align-self:flex-end;margin:10px 0}@media (width<=900px){.page--home .hero-throw__countdown{align-self:center;margin-top:10px}}.page--home .hero-throw__countdown--past{align-self:center}.page--home .hero-throw__countdown__container{flex-direction:row;justify-content:center;margin-bottom:5px;display:flex}@media (width<=1366px){.page--home .hero-throw__countdown__container{margin-bottom:0}}@media (width<=900px){.page--home .hero-throw__countdown__container{justify-content:space-between}.page--home .hero-throw__countdown__container .timer{width:32%}}.page--home .hero-throw__countdown__container .timer__title{font-size:14px;font-weight:600}.page--home .hero-throw__countdown__container .timer__number{background-color:#f9ce8933;min-width:130px;margin:10px;padding:15px 10px;font-size:50px;font-weight:700}@media (width<=1366px){.page--home .hero-throw__countdown__container .timer__number{min-width:110px;font-size:44px}}@media (width<=1000px){.page--home .hero-throw__countdown__container .timer__number{min-width:90px}}@media (width<=900px){.page--home .hero-throw__countdown__container .timer__number{min-width:unset;min-width:75px;margin:5px;font-size:30px}}@media (height<=800px) and (width>=1000px){.page--home .hero-throw__countdown__container .timer__number{font-size:25px}}.page--home .hero-throw__countdown .title{font-size:20px;font-weight:700}.page--home .hero-throw .btn{background-color:#129edd}@media screen and (width<=900px){.page--home #live-widget{max-width:640px;margin-left:auto;margin-right:auto;padding:0 20px}}.page--home #live-widget .live-widget{visibility:hidden;opacity:0;color:#fff;background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 0 0/cover;min-height:250px;margin-bottom:20px;padding:20px;font-size:14px}.page--home #live-widget .live-widget--show{visibility:visible;opacity:1;transition:opacity .5s ease-in-out;display:block}.page--home #live-widget .live-widget--draw{min-height:unset}.page--home #live-widget .live-widget--countdown{min-height:unset;display:flex}@media (width<=900px){.page--home #live-widget .live-widget--countdown{flex-direction:column}}.page--home #live-widget .live-widget--countdown .live-widget__top{flex-direction:column;flex:1}@media (width<=900px){.page--home #live-widget .live-widget--countdown .live-widget__top{text-align:center}}.page--home #live-widget .live-widget--countdown .live-widget__top__info{flex:unset;margin-bottom:10px;display:flex}@media (width<=640px){.page--home #live-widget .live-widget--countdown .live-widget__top__info{flex-direction:column}}.page--home #live-widget .live-widget--countdown .live-widget__top__info img{margin-right:10px;margin-bottom:unset;width:auto;height:70px}@media (width<=640px){.page--home #live-widget .live-widget--countdown .live-widget__top__info img{align-self:center;height:40px;margin-bottom:5px;margin-right:0}}.page--home #live-widget .live-widget__top{display:flex}@media screen and (width<=640px){.page--home #live-widget .live-widget__top{flex-direction:column}}.page--home #live-widget .live-widget__top__texts{flex-direction:column;justify-content:center;display:flex}.page--home #live-widget .live-widget__top__info{flex:1;align-items:center;display:flex}.page--home #live-widget .live-widget__top__info img{max-height:70px;margin-bottom:10px;margin-right:20px}.page--home #live-widget .live-widget__top__info__title{margin-bottom:5px;font-size:28px;font-weight:700}@media screen and (width<=1280px){.page--home #live-widget .live-widget__top__info__title{font-size:25px}}@media screen and (width<=900px){.page--home #live-widget .live-widget__top__info__title{font-size:24px}}@media screen and (width<=640px){.page--home #live-widget .live-widget__top__info__title{font-size:20px}}.page--home #live-widget .live-widget__top__info__dates{align-self:flex-start;margin-bottom:14px;font-size:20px;font-weight:300}@media screen and (width<=640px){.page--home #live-widget .live-widget__top__info__dates{font-size:16px}.page--home #live-widget .live-widget__top__info__dates--mobile-center{margin-left:auto;margin-right:auto}}.page--home #live-widget .live-widget__top__actions a.watch-now{display:flex}.page--home #live-widget .live-widget__top__actions a.watch-now i{align-self:center;margin-right:10px}.page--home #live-widget .live-widget__top__actions a.watch-now div{text-align:left;display:inline-block}@media screen and (width<=900px){.page--home #live-widget .live-widget__top__actions a.watch-now{max-width:100px}}@media screen and (width<=640px){.page--home #live-widget .live-widget__top__actions a.watch-now{max-width:172px;margin-bottom:14px}}.page--home #live-widget .live-widget__top__actions a.watch-draw{display:flex}.page--home #live-widget .live-widget__top__actions a.watch-draw i{align-self:center;margin-right:10px}.page--home #live-widget .live-widget__top__actions a.watch-draw div{text-align:left;display:inline-block}@media screen and (width<=900px){.page--home #live-widget .live-widget__top__actions a.watch-draw{max-width:100px}}@media screen and (width<=640px){.page--home #live-widget .live-widget__top__actions a.watch-draw{max-width:172px;margin-bottom:14px}}.page--home #live-widget .live-widget__right{margin-left:auto}@media screen and (width<=640px){.page--home #live-widget .live-widget__mobile-center{margin-left:auto;margin-right:auto}}.page--home #live-widget .live-widget__live-and-previous{display:flex}.page--home #live-widget .live-widget__live-and-previous__live{flex:1;padding-right:20px}@media screen and (width<=900px){.page--home #live-widget .live-widget__live-and-previous__live{padding-bottom:14px;padding-right:0}}.page--home #live-widget .live-widget__live-and-previous__previous{flex:1}.page--home #live-widget .live-widget__live-and-previous__previous .live-widget__subtitle,.page--home #live-widget .live-widget__live-and-previous__previous .live-widget__mats__mat__category,.page--home #live-widget .live-widget__live-and-previous__previous .live-widget__competitor{opacity:.6}@media screen and (width<=900px){.page--home #live-widget .live-widget__live-and-previous{flex-direction:column}}.page--home #live-widget .live-widget__subtitle{padding-bottom:10px;font-size:16px;font-weight:700}.page--home #live-widget .live-widget__subtitle i.fa{color:#ff1553;margin-left:5px;font-size:12px;animation:2.5s linear infinite blinker}@keyframes blinker{0%{opacity:1}45%{opacity:1}50%{opacity:0}95%{opacity:0}}.page--home #live-widget .live-widget__mats{border-top:1px solid #ffffff4d;padding-top:10px;display:flex}@media screen and (width<=640px){.page--home #live-widget .live-widget__mats{flex-direction:column}}.page--home #live-widget .live-widget__mats__mat{flex:1}@media screen and (width<=640px){.page--home #live-widget .live-widget__mats__mat{margin-bottom:10px}}.page--home #live-widget .live-widget__mats__mat__category{margin-bottom:8px;font-size:14px}@media screen and (width<=640px){.page--home #live-widget .live-widget__mats__mat__category{margin-bottom:4px}}.page--home #live-widget .live-widget__mats__mat__empty{text-align:center;opacity:.6;margin-bottom:8px;font-size:12px}@media screen and (width<=640px){.page--home #live-widget .live-widget__mats__mat__empty{margin-bottom:4px}}.page--home #live-widget .live-widget__competitor{margin-bottom:7px;display:flex}@media screen and (width<=640px){.page--home #live-widget .live-widget__competitor{margin-bottom:3px}}.page--home #live-widget .live-widget__competitor:last-child{margin-bottom:0}.page--home #live-widget .live-widget__competitor__image img{width:26px}@media screen and (width<=640px){.page--home #live-widget .live-widget__competitor__image img{width:22px}}.page--home #live-widget .live-widget__competitor__info{margin-left:8px}@media screen and (width<=640px){.page--home #live-widget .live-widget__competitor__info{flex-direction:row;flex:1;align-items:center;display:flex}}.page--home #live-widget .live-widget__competitor__info__name{margin-bottom:4px;padding-right:10px;font-weight:600}@media screen and (width<=640px){.page--home #live-widget .live-widget__competitor__info__name{flex:1}}.page--home #live-widget .live-widget__competitor__info__country{font-size:12px}.page--home #live-widget .live-widget__competitor__info__country img{vertical-align:middle;border:1px solid #ffffff4d;width:14px;margin-bottom:3px;margin-right:4px}@media screen and (width<=640px){.page--home #live-widget .live-widget__competitor__info__country img{margin-left:4px;margin-right:0}.page--home #live-widget .live-widget__competitor__info__country{flex-direction:row-reverse;display:flex}}.page--home #live-widget .live-widget__competitor--winner{font-weight:700;opacity:1!important}.page--home #live-widget .live-widget__competitor--winner .live-widget__competitor__info__name{font-weight:700}.page--home #live-widget .live-widget__next-block-countdown{text-align:center}@media (width<=900px){.page--home #live-widget .live-widget__next-block-countdown{margin-top:20px}}.page--home #live-widget .live-widget__next-block__subtitle-top{font-size:16px;font-weight:300}.page--home #live-widget .live-widget__next-block__title{text-transform:uppercase;margin-bottom:10px;font-size:28px;font-weight:700}@media (width<=1280px){.page--home #live-widget .live-widget__next-block__title{font-size:25px}}@media (width<=900px){.page--home #live-widget .live-widget__next-block__title{margin-bottom:5px;font-size:24px}}@media (width<=640px){.page--home #live-widget .live-widget__next-block__title{font-size:20px}}.page--home #live-widget .live-widget__next-block__subtitle-bottom{font-size:16px}@media (width<=900px){.page--home #live-widget .live-widget__next-block__subtitle-bottom{margin-bottom:10px}}.page--home #live-widget .live-widget__countdown{text-align:center;flex-direction:row;justify-content:center;margin-top:5px;display:flex}@media (width<=900px){.page--home #live-widget .live-widget__countdown{justify-content:space-between}.page--home #live-widget .live-widget__countdown .timer{width:32%}}.page--home #live-widget .live-widget__countdown .timer__title{font-size:14px;font-weight:600}@media (width<=900px){.page--home #live-widget .live-widget__countdown .timer__title{font-size:12px}}.page--home #live-widget .live-widget__countdown .timer__number{background-color:#0003;min-width:130px;margin:10px;padding:15px 10px;font-size:50px;font-weight:700}@media (width<=1366px){.page--home #live-widget .live-widget__countdown .timer__number{min-width:110px;font-size:44px}}@media (width<=1000px){.page--home #live-widget .live-widget__countdown .timer__number{min-width:90px}}@media (width<=900px){.page--home #live-widget .live-widget__countdown .timer__number{min-width:unset;min-width:75px;margin:5px 5px 0;font-size:30px}}@media (height<=800px) and (width>=1000px){.page--home #live-widget .live-widget__countdown .timer__number{font-size:25px}}.page--home #live-widget .live-widget__stream-start-countdown{justify-content:center;gap:4px;font-size:14px;display:flex}.page--home #live-widget .live-widget__stream-start-countdown__now-live{color:#dd344c;font-size:16px;font-weight:700}.page--home #live-widget .live-widget__stream-start-countdown__now-live:hover{color:#f53551}@media screen and (width<=900px){.page--home #tokyo-2020-widget{max-width:640px;margin-left:auto;margin-right:auto;padding:0 20px}}.page--home #tokyo-2020-widget .tokyo-2020-widget{visibility:hidden;opacity:0;color:#fff;background:#802a32;min-height:250px;margin-bottom:20px;font-size:14px}.page--home #tokyo-2020-widget .tokyo-2020-widget--show{visibility:visible;opacity:1;transition:opacity .5s ease-in-out;display:block}.page--home #tokyo-2020-widget .tokyo-2020-widget--draw{min-height:unset}.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown{min-height:unset;align-items:stretch;padding:10px;display:flex}@media (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown{flex-direction:column;padding:20px}}.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown .tokyo-2020-widget__top{flex-direction:column;flex:1}@media (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown .tokyo-2020-widget__top{text-align:center}}.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown .tokyo-2020-widget__top__info{flex:unset;margin-bottom:10px;display:flex}@media (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown .tokyo-2020-widget__top__info{flex-direction:column}}.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown .tokyo-2020-widget__top__info img{margin-right:10px;margin-bottom:unset;width:auto;height:70px}@media (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget--countdown .tokyo-2020-widget__top__info img{align-self:center;height:40px;margin-bottom:5px;margin-right:0}}.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half{border-right:2px solid #ffffff80;flex:1;align-items:center;padding:10px 20px 10px 10px;display:flex}@media (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half{border-bottom:2px solid #ffffff80;border-right:0;padding:0 0 20px}}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half{flex-direction:column}}.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half__text{color:#fff;margin-left:20px;font-size:30px;font-weight:700}@media screen and (width<=1280px){.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half__text{font-size:25px}}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half__text{font-size:24px}}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__first-half__text{text-align:center;margin-top:10px;margin-left:0;font-size:20px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half{flex:1;align-items:center;padding-right:0;display:flex}.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text{color:#fff;flex:1;padding:10px 20px;font-size:30px;font-weight:700}@media screen and (width<=1280px){.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text{font-size:25px}}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text{padding:0 20px 0 0;font-size:24px}}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text{font-size:20px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text>div{display:inline}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text>div{display:block}}.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text a{color:#f3b737;transition:color .1s}.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half__text a:hover{color:#ffda8a}.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half img{max-height:173px;margin:-10px -10px -10px 0}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__second-half img{max-height:130px;margin:20px 0 0}}.page--home #tokyo-2020-widget .tokyo-2020-widget__top{display:flex}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top{flex-direction:column}}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__texts{flex-direction:column;justify-content:center;display:flex}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info{flex:1;align-items:center;display:flex}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info img{max-height:70px;margin-bottom:10px;margin-right:20px}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info__title{margin-bottom:5px;font-size:28px;font-weight:700}@media screen and (width<=1280px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info__title{font-size:25px}}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info__title{font-size:24px}}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info__title{font-size:20px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info__dates{align-self:flex-start;margin-bottom:14px;font-size:20px;font-weight:300}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__info__dates{font-size:16px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-now{display:flex}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-now i{align-self:center;margin-right:10px}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-now div{text-align:left;display:inline-block}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-now{max-width:100px}}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-now{max-width:172px;margin-bottom:14px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-draw{display:flex}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-draw i{align-self:center;margin-right:10px}.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-draw div{text-align:left;display:inline-block}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-draw{max-width:100px}}@media screen and (width<=640px){.page--home #tokyo-2020-widget .tokyo-2020-widget__top__actions a.watch-draw{max-width:172px;margin-bottom:14px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous{display:flex}.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous__live{flex:1;padding-right:20px}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous__live{padding-bottom:14px;padding-right:0}}.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous__previous{flex:1}.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous__previous .tokyo-2020-widget__subtitle,.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous__previous .tokyo-2020-widget__mats__mat__category,.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous__previous .tokyo-2020-widget__competitor{opacity:.6}@media screen and (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__live-and-previous{flex-direction:column}}.page--home #tokyo-2020-widget .tokyo-2020-widget__subtitle{padding-bottom:10px;font-size:16px;font-weight:700}.page--home #tokyo-2020-widget .tokyo-2020-widget__subtitle i.fa{color:#ff1553;margin-left:5px;font-size:12px;animation:2.5s linear infinite blinker}.page--home #tokyo-2020-widget .tokyo-2020-widget__countdown{text-align:center;flex-direction:row;justify-content:center;gap:6px;display:flex}@media (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__countdown .timer{width:32%}}.page--home #tokyo-2020-widget .tokyo-2020-widget__countdown .timer__title{font-size:12px;font-weight:600}@media (width<=900px){.page--home #tokyo-2020-widget .tokyo-2020-widget__countdown .timer__title{font-size:12px}}.page--home #tokyo-2020-widget .tokyo-2020-widget__countdown .timer__number{background-color:#0003;min-width:35px;margin-top:5px;padding:15px 10px;font-size:28px;font-weight:700}@media screen and (width<=900px){.page--home #awards-2021-widget{max-width:640px;margin-left:auto;margin-right:auto;padding:0 20px;display:block}.page--home #awards-2021-widget .awards-2021-widget__container{flex-direction:column}.page--home #awards-2021-widget .awards-2021-widget__content{text-align:center;padding:32px}.page--home #awards-2021-widget .awards-2021-widget__img{margin:20px 20px 0}.page--home #awards-2021-widget .awards-2021-widget__img img{width:150px}.page--home #awards-2021-widget .awards-2021-widget__title{padding:0 20px;margin-bottom:20px!important;font-size:21px!important}.page--home #awards-2021-widget .awards-2021-widget__subtitle{padding:0 20px;font-size:18px!important}.page--home #awards-2021-widget .awards-2021-widget__subtitle:nth-child(2){margin-bottom:5px}}.page--home #awards-2021-widget .awards-2021-widget{color:#fff;cursor:pointer;background:url(https://awards.ijf.org/images/Judo-Fest-2020-bg.jpg) 0 no-repeat;justify-content:center;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.page--home #awards-2021-widget .awards-2021-widget--draw{min-height:unset}.page--home #awards-2021-widget .awards-2021-widget__img{margin:20px 40px 20px 0}.page--home #awards-2021-widget .awards-2021-widget__img img{width:220px}.page--home #awards-2021-widget .awards-2021-widget__title{color:#f0b833;text-shadow:0 2px 2px #000;margin-bottom:10px;font-size:36px;font-weight:800}.page--home #awards-2021-widget .awards-2021-widget__subtitle{text-shadow:0 2px 2px #000;font-size:26px;font-weight:800}.page--home #awards-2021-widget .awards-2021-widget__container{align-items:center;display:flex}.page--home #judo-day-2022-banner{box-sizing:border-box;color:#fff;width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:14px;display:block}.page--home #judo-day-2022-banner .judo-day-2022-banner__container{flex-direction:column}.page--home #judo-day-2022-banner .judo-day-2022-banner__img{justify-content:space-around;width:100%;display:flex}.page--home #judo-day-2022-banner .judo-day-2022-banner__img img{width:100%}@media screen and (width<=900px){.page--home #judo-day-2022-banner{padding:0 20px}}.page--home #events_calendar_widget{color:#fff;border-bottom:1px solid #ffffff4d;min-height:323px;margin-bottom:20px;font-size:14px;line-height:1;position:relative}.page--home #events_calendar_widget .calendar_loader{text-align:center;width:30px;margin-left:-15px;font-size:25px;position:absolute;top:90px;left:50%}.page--home #events_calendar_widget .title_with_back{align-items:baseline;display:flex}.page--home #events_calendar_widget .title_with_back__title{flex:1;font-size:21px;font-weight:700}.page--home #events_calendar_widget .title_with_back__back{cursor:pointer}.page--home #events_calendar_widget .title_with_back__back:hover{color:#dd344c}.page--home #events_calendar_widget .calendar_toolbars{border-bottom:1px solid #ffffff4d;padding:20px 0 10px}.page--home #events_calendar_widget .calendar_toolbars__toolbar{justify-content:space-between;display:flex}.page--home #events_calendar_widget .button_group{text-align:center;width:31.5%;display:flex}.page--home #events_calendar_widget .button_group__item{filter:brightness();background:#dd344c;padding:4px;transition:filter .3s;display:inline-block}.page--home #events_calendar_widget .button_group__item:first-child,.page--home #events_calendar_widget .button_group__item:nth-child(3){cursor:pointer;padding-left:7px;padding-right:7px}.page--home #events_calendar_widget .button_group__item:first-child:hover,.page--home #events_calendar_widget .button_group__item:nth-child(3):hover{filter:brightness(140%)}.page--home #events_calendar_widget .button_group__item:nth-child(2){cursor:default;border-left:1px solid #9d395e;border-right:1px solid #9d395e;flex:1}.page--home #events_calendar_widget .calendar_events{height:250px;overflow:hidden}.page--home #events_calendar_widget .calendar_events--loading{opacity:.3}@media screen and (width<=900px){.page--home #events_calendar_widget .calendar_events{overflow:none;height:auto}}@media (width>=901px){.page--home #events_calendar_widget .calendar_events:hover{margin-right:-19px;padding-right:2px;overflow:auto}}.page--home #events_calendar_widget .calendar_events__event{border-top:1px solid #ffffff4d;padding:8px 0 5px;transition:color .3s;display:flex}@media (width>=901px){.page--home #events_calendar_widget .calendar_events__event{max-width:270px}}.page--home #events_calendar_widget .calendar_events__event:first-child{border-top:none}.page--home #events_calendar_widget .calendar_events__event:hover{color:#dd344c;cursor:pointer}.page--home #events_calendar_widget .calendar_events__event:hover .calendar_events__results{color:#fff}.page--home #events_calendar_widget .calendar_events__event--first_future{border-top-color:#dd344c}.page--home #events_calendar_widget .calendar_events__date_title{flex:1;margin-right:10px}.page--home #events_calendar_widget .calendar_events__date{margin-bottom:3px;font-size:12px;font-weight:300}.page--home #events_calendar_widget .calendar_events__title{font-weight:700}.page--home #events_calendar_widget .calendar_events__country{flex-direction:column;justify-content:center;align-items:center;display:flex}.page--home #events_calendar_widget .calendar_events__country_title{margin-bottom:3px;font-size:11px;font-weight:300}.page--home #events_calendar_widget .calendar_events__country_flag img{border:1px solid #ffffff4d;width:auto;height:13px}.page--home #events_calendar_widget .calendar_events__results{color:#fff;text-transform:uppercase;vertical-align:top;background:#dd344c;margin-bottom:1px;margin-left:5px;padding:2px 3px;font-size:8px;font-weight:700;display:inline-block}.page--home #events_calendar_widget .calendar_events::-webkit-scrollbar{width:14px}.page--home #events_calendar_widget .calendar_events::-webkit-scrollbar-track{background-color:#ffffff1a}.page--home #events_calendar_widget .calendar_events::-webkit-scrollbar-thumb{background-color:#fff6}.page--home #world_best_holder{margin-top:20px}.page--home #prev_next{background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 50%/cover;padding:20px}.page--home #prev_next .dhm_countdown{justify-content:center;margin-top:5px;font-size:16px;display:flex}.page--home #prev_next .dhm_countdown__val{text-align:center;margin:0 5px}.page--home #prev_next .dhm_countdown__txt{font-size:12px}.page--home #prev_next .dhm_countdown__num{background:#ffffff4d;width:40px;margin-top:5px;padding:10px 0;font-size:20px;font-weight:700}.page--home #prev_next .event{color:#fff;border-bottom:1px solid #ffffff4d;margin-bottom:20px;padding-bottom:20px;text-decoration:none;transition:color .1s linear;display:block}.page--home #prev_next .event:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page--home #prev_next .event:hover{color:#d3cfff}.page--home #prev_next .event>*{text-align:center}.page--home #prev_next .event .title{text-transform:uppercase;font-size:14px;font-weight:300}.page--home #prev_next .event .days_num{font-size:42px;font-weight:700}@media screen and (width<=1280px){.page--home #prev_next .event .days_num{font-size:33.6px}}.page--home #prev_next .event .days_text{font-size:16.8px;font-weight:700}.page--home #prev_next .event .comp{margin-top:10px;font-size:16.8px;font-weight:400}.page--home .sponsors{box-sizing:border-box;background-color:#fff;width:100%}.page--home .sponsors__container{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1280px;margin:0 auto;display:flex}.page--home .sponsors__container a{box-sizing:border-box;min-width:0;margin:20px 30px}@media screen and (width<=960px){.page--home .sponsors__container a{margin:15px 20px}}@media screen and (width<=480px){.page--home .sponsors__container a{margin:10px 15px}}.page--home .sponsors__container a img{vertical-align:center;min-width:0;max-width:150px;height:auto}@media screen and (width<=960px){.page--home .sponsors__container a img{max-width:140px}}@media screen and (width<=640px){.page--home .sponsors__container a img{max-width:110px}}@media screen and (width<=480px){.page--home .sponsors__container a img{max-width:80px}}.page--home .judo-olympic-values{color:#fff;letter-spacing:.2rem;filter:brightness();background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding-top:20%;padding-bottom:20%;font-size:32px;font-weight:300;line-height:44px;transition:filter .3s ease-in;display:flex}.page--home .judo-olympic-values:hover{filter:brightness(140%)}.page--home .judo-olympic-values .bold{font-weight:700}@media screen and (width<=1280px){.page--home .judo-olympic-values{font-size:30px;line-height:40px}}@media screen and (width<=900px){.page--home .judo-olympic-values{margin-bottom:20px;font-size:36px;line-height:46px}}@media screen and (width<=640px){.page--home .judo-olympic-values{font-size:24px;line-height:32px}}.page--home .countdown{cursor:pointer;color:#fff;background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 50%/cover;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;display:flex;position:relative}.page--home .countdown .countdown__background{filter:grayscale();opacity:.25;z-index:1;background:url(countdown_bg.c0a495de.jpg) 50%;width:100%;height:100%;position:absolute}.page--home .countdown .countdown__container{z-index:10;margin:20px}.page--home .countdown__title{text-align:center;margin-bottom:14px;font-size:18px;font-weight:700;text-decoration:none;display:block}.page--home .countdown__title img{height:60px}.page--home .countdown__hashtag{text-align:center;margin-bottom:12px;font-size:14px;font-weight:700}.page--home .countdown__info{text-align:center;font-size:16px}.page--home .countdown__info a{opacity:.8}.page--home .countdown__info a:hover{opacity:1}.page--home .countdown__time{justify-content:center;align-items:center;margin-top:14px;display:flex}.page--home .countdown__time__part{margin:5px 10px 0}.page--home .countdown__time__part__value{text-align:center;background-color:#fff3;width:38px;padding:5px 10px;font-size:30px;font-weight:700}.page--home .countdown__time__part__unit{text-align:center;padding-top:4px;font-size:14px}.video-search-box{color:#fff;background:#000 url(home_video_box_bg.abce96e5.jpg) 50%/cover;margin-bottom:20px;padding-top:40px;padding-bottom:20px;font-size:16px}.video-search-box .title{text-transform:uppercase;text-align:center;letter-spacing:.2rem;font-size:32px}@media screen and (width<=1280px){.video-search-box .title{font-size:30px}}@media screen and (width<=900px){.video-search-box .title{font-size:36px}}@media screen and (width<=640px){.video-search-box .title{font-size:24px}.video-search-box .title i{margin-bottom:5px;display:block}}.video-search-box .videos-count{text-align:center;margin:10px 0 20px}.video-search-box .videos-search-row{margin:0 50px;display:flex}.video-search-box .videos-search-row #video-search-input-container{color:#000;flex:1;margin-right:20px;font-size:14px}@media screen and (width<=540px){.video-search-box .videos-search-row{flex-direction:column}.video-search-box .videos-search-row #video-search-input-container{margin-bottom:10px;margin-right:0}.video-search-box .videos-search-row .btn{display:block}}.video-search-box .latest-container{text-align:center;padding:14px 20px 20px}.video-search-box .latest-container a{transition:all .1s}.video-search-box .latest-container a:hover{color:#dd344c}.component__social_icons{height:3rem;padding:2rem 0}@media screen and (width<=1280px) and (width>=901px){.component__social_icons{padding:2rem 0}}@media screen and (width<=900px){.component__social_icons{padding:2rem 8rem}}@media screen and (width<=640px){.component__social_icons{padding:2rem 0}}.component__social_icons a{transition:transform .2s;transform:scale(1)rotate(0)}.component__social_icons a:hover{transform:scale(1.3)rotate(10deg)}.component--filters .filters-row{margin-bottom:20px;font-size:14px;display:flex}@media screen and (width<=640px){.component--filters .filters-row{flex-direction:column}}.component--filters .filters-row .one-filter{width:100%}.component--filters .filters-row .one-filter .filter-label{margin-bottom:.5em;font-weight:700;display:block}@media screen and (width<=640px){.component--filters .filters-row .one-filter .filter-label{display:none}}.component--filters .filters-row .one-filter .filter-label .reset{color:#5c579f;margin-left:1em;font-size:90%;font-weight:400;text-decoration:none;display:inline-block}.component--filters .filters-row .one-filter .filter-label .reset:hover{text-decoration:underline}.component--filters .filters-row .one-filter:not([style*="display: none"]):not(:last-child){padding-right:20px}@media screen and (width<=640px){.component--filters .filters-row .one-filter:not([style*="display: none"]):not(:last-child){padding:0 0 20px}}.component--filters .filters-row .ButtonsSelect .opt{color:#000;text-decoration:none}.component--filters .filters-row .ButtonsSelect .opt--nowrap{white-space:nowrap}@media screen and (width>=640px){.component--filters .filters-row .ButtonsSelect .opt{flex-direction:column;width:33%}.component--filters .filters-row .ButtonsSelect .opt__large{width:10em}.component--filters .filters-row .ButtonsSelect .opt__sm{width:4em}.component--filters .filters-row .ButtonsSelect .opt__xs{width:2em}.component--filters .filters-row .ButtonsSelect .opt__noborder{border:0}}@media screen and (width<=640px){.component--filters .filters-row .ButtonsSelect .opt{flex-grow:1}}.component--filters .filters-row select:not(.opt),.component--filters .filters-row input{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}.component--filters .filters-row select:not(.opt).no-value,.component--filters .filters-row input.no-value{font-weight:400}.component--filters .filters-row--margin-0{margin:0}.component--filters .ButtonsSelect{height:3.8rem;display:flex}.component--filters .ButtonsSelect .opt{cursor:pointer;text-align:center;border:1px solid #d9d9d9;border-right:none;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.component--filters .ButtonsSelect .opt:last-child{border-right:1px solid #d9d9d9}.component--filters .ButtonsSelect .opt:after{content:"";background:#dd344c00;height:3px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.component--filters .ButtonsSelect .opt.hover:after,.component--filters .ButtonsSelect .opt:hover:after{background:#dd344c66;left:0;right:0}.component--filters .ButtonsSelect .opt.active:after,.component--filters .ButtonsSelect .opt.selected:after{background:#dd344c;left:0;right:0}.component--filters .ButtonsSelect .opt.active{font-weight:700}.component--filters .ButtonsSelect .opt--disabled{cursor:default;position:relative}.component--filters .ButtonsSelect .opt--disabled:after{content:"";background:0 0;height:3px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.component--filters .ButtonsSelect .opt--disabled.hover:after,.component--filters .ButtonsSelect .opt--disabled:hover:after,.component--filters .ButtonsSelect .opt--disabled.active:after,.component--filters .ButtonsSelect .opt--disabled.selected:after{background:0 0;left:0;right:0}.component_lightbox{z-index:1000;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.component_lightbox .close{cursor:pointer;color:#fff;padding:3rem;font-size:3rem;position:absolute;top:0;right:0}.component_lightbox .image-and-title div.title{color:#fff;align-self:flex-start;margin-top:1rem;font-size:14px;display:block}.component_lightbox .image-and-title div.image-container{flex-direction:column;display:flex;position:relative}.component_lightbox .image-and-title div.image-container img{margin:auto}.component_lightbox .image-and-title div.image-container div.prevnext-container{justify-content:space-between;display:flex;position:absolute;inset:0}.component_lightbox .image-and-title div.image-container div.prevnext-container div.prev{justify-content:flex-start}.component_lightbox .image-and-title div.image-container div.prevnext-container div.next{justify-content:flex-end}.component_lightbox .image-and-title div.image-container div.prevnext-container div.prev,.component_lightbox .image-and-title div.image-container div.prevnext-container div.next{cursor:pointer;align-items:center;width:33%;padding:20px;display:flex}.component_lightbox .image-and-title div.image-container div.prevnext-container div.prev i,.component_lightbox .image-and-title div.image-container div.prevnext-container div.next i{color:#fff;font-size:4rem;display:none}.component_lightbox .image-and-title div.image-container div.prevnext-container div.prev:hover i,.component_lightbox .image-and-title div.image-container div.prevnext-container div.next:hover i{display:block}.component_lightbox .image-and-title div.image-container div.prevnext-container div.prev.hide,.component_lightbox .image-and-title div.image-container div.prevnext-container div.next.hide{visibility:hidden}div.panel{background:#fff;border:1px solid #dadada;font-size:14px}div.panel--spacing_top{margin-top:2rem}div.panel--spacing_bottom{margin-bottom:2rem}div.panel--spacing_left{margin-left:2rem}div.panel--spacing_right{margin-right:2rem}div.panel .panel-header{border-bottom:1px solid #dadada;padding:20px;font-weight:600}div.panel .panel-header h2{margin:0;padding:0;font-size:1.8rem;font-weight:600}div.panel .panel-header .select--float{float:right;box-sizing:border-box;border:1px solid #d9d9d9;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=900px){div.panel .panel-header{padding:10px}}@media screen and (width<=340px){div.panel .panel-header{padding:5px}}div.panel .panel-body{padding:1.8rem 2rem}@media (width<=900px){div.panel .panel-body{padding:10px}}div.panel>table.table--no-header tr:first-child td,div.panel>table tr:first-child th{border-top:0}div.panel>table td,div.panel>table th{border-color:#dadada}div.panel .panel-footer{border-top:1px solid #dadada;padding:2rem}.label,.btn{color:#fff;vertical-align:middle;text-align:center;cursor:pointer;border:0;padding:10px 15px;font-size:1.4rem;font-weight:600;transition:all .2s;display:inline-block;position:relative;overflow:hidden}.label:hover,.btn:hover{color:#fff;text-decoration:none!important}.label--block,.btn--block{display:block}.label--small,.btn--small{font-size:1.2rem;font-weight:300}.label--blue,.btn--blue{background:#2782d2}.label--red,.btn--red{background:#dd344c}.label--red:hover,.btn--red:hover{background:#f53551}.label--green,.btn--green{background:#59993d}.label--green:hover,.btn--green:hover{background:#69b347}.label--orange,.btn--orange{background:#ba8531}.label--orange:hover,.btn--orange:hover{background:#ce9337}.label--light-grey,.btn--light-grey{background:gray}.label--light-grey:hover,.btn--light-grey:hover{background:#333}.label--light-orange,.btn--light-orange{background:#f47321}.label--light-orange:hover,.btn--light-orange:hover{background:#ff7822}.label--medium,.btn--medium{padding:15px 20px;font-size:16px}.label--big,.btn--big{padding:20px 30px;font-size:20px}.label--schools-main,.btn--schools-main{background:linear-gradient(#e4675b,#d73428);color:#fff!important}.label--schools-red,.btn--schools-red{background:linear-gradient(#e84242,#b91e1e);color:#fff!important}.label--schools-wide,.btn--schools-wide{padding:10px 50px}.label--schools-blue,.btn--schools-blue{background:linear-gradient(#55c0fe,#0379bd);color:#fff!important}.label--schools-green,.btn--schools-green{background:linear-gradient(#0cbd28,#13832c);color:#fff!important}.label--grey,.btn--grey{background:#949494}.label--tag,.btn--tag{border-radius:3px;padding:5px;font-weight:400}.label--orange_border,.btn--orange_border{color:#ba8531;background:0 0;border:2px solid #ba8531}.label--red_border,.btn--red_border{color:#e71b33;background:0 0;border:2px solid #e71b33}.label--red_border:hover,.btn--red_border:hover{color:#e71b33}.label--inline,.btn--inline{vertical-align:middle;display:inline-block}.label--blank,.btn--blank{box-sizing:border-box;background:#0003;border:1px solid #fff}.label--blank.active,.btn--blank.active{background:#e00037;border-color:#0000}.label--white,.btn--white{background:#fff;border:1px solid #e2e2e2;color:#333!important}.label--white:hover,.btn--white:hover{background:#eaeaea}.label--white:after,.btn--white:after{background:#0000001a!important}.label.brown,.btn.brown{color:#fff;background:#ba8531}.label.brown:disabled,.btn.brown:disabled{background:#999}.label.brown:disabled.is-loading,.btn.brown:disabled.is-loading{background:#ba8531}.label.red,.btn.red{color:#fff;background:#dd344c}.label.red:disabled,.btn.red:disabled{background:#999}.label.red:disabled.is-loading,.btn.red:disabled.is-loading{background:#dd344c}.label.is-loading,.btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.label.is-loading:after,.btn.is-loading:after{content:"";box-sizing:border-box;border:2px solid #0000;border-color:#0000 #0000 #fff #fff;border-radius:5em;width:1em;height:1em;animation:.7s linear infinite spinAround;display:block;top:calc(50% - .5em);left:calc(50% - .5em);position:absolute!important}.label:after,.btn:after{content:"";z-index:1;transform-origin:0 0;background:#ffffff26;width:0%;height:500%;margin:-5px 0 0 -5px;transition:all .3s;position:absolute;top:0;right:0;transform:rotate(-20deg)}.label:not([disabled]):hover:after,.btn:not([disabled]):hover:after{width:40%}.label--disabled,.btn--disabled{cursor:default}.label--orange_border:hover,.btn--orange_border:hover{color:#000}@media (width<=35em){.label--block-xs{float:none;clear:both;display:block}}@media (width<=48em){.label--block-sm{float:none;clear:both;display:block}}@media (width<=62em){.label--block-md{float:none;clear:both;display:block}}@media (width>=62em){.label--block-lg{float:none;clear:both;display:block}}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@media print{html,body{background:#fff!important;font-family:Arial!important}*{background:0 0!important;font-family:Arial!important}.main-header,.sidebar_container,body>.footer,.hide-print,header{display:none}.main-content{margin:auto}footer{display:none}main{margin-top:0;margin-bottom:0}}body.print{background:#fff!important;font-family:Arial!important}body.print *{background:0 0!important;font-family:Arial!important}body.print header{display:none}body.print .main-content{margin:auto}body.print main{margin-top:0;margin-bottom:0}body.print .main-header,body.print .sidebar_container,body.print .page--sidemenu,body.print>.footer,body.print .hide-print{display:none}body.print table tr{page-break-inside:avoid}body.print .content-container{padding:0}body.print footer{display:none}.table--2017{border-collapse:collapse;width:100%}.table--2017 th{text-align:left}.table--2017 td,.table--2017 th{border-top:1px solid #00000014;padding:1.8rem 2rem}@media (width<=900px){.table--2017 td,.table--2017 th{padding:10px}}.table--2017 td:first-child,.table--2017 th:first-child{border-left:0;padding-left:20px}@media (width<=900px){.table--2017 td:first-child,.table--2017 th:first-child{padding-left:10px}}.table--2017 td:last-child,.table--2017 th:last-child{padding-right:20px}@media (width<=900px){.table--2017 td:last-child,.table--2017 th:last-child{padding-right:10px}}.table--2017 td.nowrap,.table--2017 th.nowrap{white-space:nowrap}.table--2017 tr.noborder td{border-top:0;padding-top:0}.table--2017 tr.selected{background-color:#00000014}.table--2017 tr:last-child td{border-bottom:1px solid #00000014}.table--2017 tr.make--link{cursor:pointer}.table--2017 td.mark--red{background:#e71b33;width:5px;padding:0}.table--2017 td.mark--blue{background:#2782d2;width:5px;padding:0}.table--2017 td.mark--orange{background:#bf842c;width:5px;padding:0}.table--2017 td.mark--yellow{background:#fff000;width:5px;padding:0}.table--2017 td.mark--brown{background:#5c2b00;width:5px;padding:0}.table--2017 td.mark--empty{background:0 0;width:5px;padding:0}.table--2017 td.mark--grey{background:#a2a2a2;width:5px;padding:0}.table--2017 td.make--link{padding:0}.table--2017 td.make--link div{padding:1.8rem 2rem}.table--2017.table--noheaderborder th{border-top:0}.table--2017.table--semicondensed td,.table--2017.table--semicondensed th{padding:1rem 2rem}.table--2017.table--semicondensed td.mark--orange,.table--2017.table--semicondensed td.mark--yellow,.table--2017.table--semicondensed td.mark--grey,.table--2017.table--semicondensed td.mark--brown,.table--2017.table--semicondensed td.mark--empty,.table--2017.table--semicondensed td.mark--red,.table--2017.table--semicondensed td.mark--blue,.table--2017.table--semicondensed th.mark--orange,.table--2017.table--semicondensed th.mark--yellow,.table--2017.table--semicondensed th.mark--grey,.table--2017.table--semicondensed th.mark--brown,.table--2017.table--semicondensed th.mark--empty,.table--2017.table--semicondensed th.mark--red,.table--2017.table--semicondensed th.mark--blue{padding:0}@media screen and (width<=400px){.table--2017.table--semicondensed td:not(:first-child),.table--2017.table--semicondensed th:not(:first-child){padding-left:0;padding-right:0}.table--2017.table--semicondensed td:last-child,.table--2017.table--semicondensed th:last-child{padding-right:20px}}.table--2017.table--condensed td,.table--2017.table--condensed th{padding:.5rem 2rem}.table--2017.table--condensed td.mark--orange,.table--2017.table--condensed td.mark--yellow,.table--2017.table--condensed td.mark--brown,.table--2017.table--condensed td.mark--grey,.table--2017.table--condensed td.mark--empty,.table--2017.table--condensed td.mark--red,.table--2017.table--condensed td.mark--blue,.table--2017.table--condensed th.mark--orange,.table--2017.table--condensed th.mark--yellow,.table--2017.table--condensed th.mark--brown,.table--2017.table--condensed th.mark--grey,.table--2017.table--condensed th.mark--empty,.table--2017.table--condensed th.mark--red,.table--2017.table--condensed th.mark--blue{padding:0}@media screen and (width<=640px){.table--2017.table--condensed td,.table--2017.table--condensed th{padding-left:10px;padding-right:10px}}.table--2017.table--supercondensed td,.table--2017.table--supercondensed th{padding:.5rem}.table--2017.table--supercondensed td.mark--orange,.table--2017.table--supercondensed td.mark--yellow,.table--2017.table--supercondensed td.mark--brown,.table--2017.table--supercondensed td.mark--grey,.table--2017.table--supercondensed td.mark--empty,.table--2017.table--supercondensed td.mark--red,.table--2017.table--supercondensed td.mark--blue,.table--2017.table--supercondensed th.mark--orange,.table--2017.table--supercondensed th.mark--yellow,.table--2017.table--supercondensed th.mark--brown,.table--2017.table--supercondensed th.mark--grey,.table--2017.table--supercondensed th.mark--empty,.table--2017.table--supercondensed th.mark--red,.table--2017.table--supercondensed th.mark--blue{padding:0}.table--2017.table-nohorizontalpadding td,.table--2017.table-nohorizontalpadding th{padding-left:0;padding-right:0}.table--2017.table-noborder td,.table--2017.table-noborder th{border:0}.table--2017--description{margin:1rem 0}.table--2017--description tr th{text-align:left;vertical-align:top;border-top:0;font-weight:600;padding:1rem 0 .2rem!important}.table--2017--description tr td{vertical-align:top;border:0;padding:.2rem 0;padding-left:0!important}.table--2017--description tr td:first-child{width:9.5rem}.table--2017--description .table__title{color:#ffffff80}.table--2017--description .table__value .docs_list{border:0;margin:0;padding-bottom:0}.table--2017--results_list{border-top:1px solid #ba8531;margin-bottom:3rem;padding-top:1.2rem;padding-bottom:1.2rem}.table--2017--results_list a:hover{text-decoration:underline}.table--2017--results_list ._title{color:#333;margin-bottom:.5rem;font-size:1.6rem;font-weight:600;display:block}.table--2017--results_list ._list{color:#333;margin:0;padding:0 0 0 1.5rem;font-size:1.2rem}.table--2017--results_list ._list .no_num{list-style:none}.table--2017--results_list ._list .no_num:before{content:""}.table--2017--results_list .row>div{padding-top:1.2rem;padding-bottom:1.2rem}@media (width<=25em){.table--2017--results_list .row>div{flex-basis:100%;max-width:100%}}.table--2017--results tr td:first-child{text-align:left}.table--2017--results tr td a{display:inline-block}.table--2017--results tr td a:hover{color:#2782d2;text-decoration:none}.table--2017--results tr ._image{width:74px;font-size:0;line-height:0}@media (width<=35em){.table th,.table td,.table.table--semicondensed td,.table.table--semicondensed th,.table.table--condensed td,.table.table--condensed th{padding-left:.5rem;padding-right:.5rem}}.grid{width:100%;display:grid}.grid--4-3-2-1{grid-gap:20px;grid-template-columns:calc(25% - 15px) calc(25% - 15px) calc(25% - 15px) calc(25% - 15px)}@media screen and (width<=1280px){.grid--4-3-2-1{grid-template-columns:calc(33.3333% - 13.3333px) calc(33.3333% - 13.3333px) calc(33.3333% - 13.3333px)}}@media screen and (width<=768px){.grid--4-3-2-1{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}@media screen and (width<=380px){.grid--4-3-2-1{grid-template-columns:100%}}.grid--3-2-1-nm{grid-template-columns:33.3333% 33.3333% 33.3333%}@media screen and (width<=1280px){.grid--3-2-1-nm{grid-template-columns:50% 50%}}@media screen and (width<=768px){.grid--3-2-1-nm{grid-template-columns:100%}}.grid--3-2-1{grid-gap:20px;grid-template-columns:calc(33.3333% - 13.3333px) calc(33.3333% - 13.3333px) calc(33.3333% - 13.3333px)}@media screen and (width<=1280px){.grid--3-2-1{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}@media screen and (width<=768px){.grid--3-2-1{grid-template-columns:100%}}.grid--2-1{grid-gap:20px;grid-template-columns:calc(50% - 10px) calc(50% - 10px)}@media screen and (width<=768px){.grid--2-1{grid-gap:0;grid-row-gap:20px;grid-template-columns:100%}}@media screen and (width<=480px){.grid-sm.grid--2-1{grid-template-columns:100%}}@media screen and (width<=768px){.grid-md.grid--2-1{grid-template-columns:100%}}@media screen and (width<=1024px){.grid-lg.grid--2-1{grid-template-columns:100%}}.grid--spacing-top{margin-top:20px}.grid-flex{flex-direction:row;display:flex}.flag-border{border:1px solid #dadada}.widget--gallery-square *{box-sizing:border-box}.widget--gallery-square .enter{text-align:center;text-shadow:0 0 10px #fff;color:#000;opacity:0;background-color:#ffffff80;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-size:16px;font-weight:700;transition:opacity .2s;display:flex}.widget--gallery-square .enter:hover{opacity:1}@media screen and (width<=640px){.widget--gallery-square .enter{opacity:1}}.widget--gallery-square .picture-tile-list{flex-wrap:wrap;display:flex}.widget--gallery-square .picture-tile-list .item{filter:brightness();background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:5px solid #fff;border-right:5px solid #fff;width:16.6667%;transition:filter .3s}.widget--gallery-square .picture-tile-list .item:hover{filter:brightness(130%)}.widget--gallery-square .picture-tile-list .item:before{content:"";float:left;padding-top:100%}.widget--gallery-square .picture-tile-list .item:nth-child(6n){border-right:0}.widget--gallery-square .picture-tile-list .relative{position:relative}@media (width<=42em){.widget--gallery-square .picture-tile-list .item{width:25%}.widget--gallery-square .picture-tile-list .item:nth-child(4n){border-right:0}.widget--gallery-square .picture-tile-list .item:nth-child(6n){border-right:5px solid #fff}}@media (width<=32em){.widget--gallery-square .picture-tile-list .item{width:50%}.widget--gallery-square .picture-tile-list .item:nth-child(2n){border-right:0}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list{flex-wrap:wrap;display:flex}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:5px solid #fff;border-right:5px solid #fff;width:16.6667%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item:before{content:"";float:left;padding-top:100%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item:nth-child(6n){border-right:0}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .relative{position:relative}}@media (width<=32em) and (width<=42em){.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item{width:25%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item:nth-child(4n){border-right:0}}@media (width<=32em) and (width<=32em){.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item{width:50%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list .item:nth-child(2n){border-right:0}}@media (width<=32em){.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list.display-4 .item{width:25%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list.display-3 .item{width:33.3333%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list.display-2 .item{width:50%}.widget--gallery-square .picture-tile-list .widget--gallery-square .picture-tile-list.display-5 .item{width:20%}.widget--gallery-square .picture-tile-list .widget--gallery-square .weight-hashtag-relative{padding:1px 5px;position:absolute;bottom:6px;right:8px}}.widget--gallery-square .picture-tile-list--potraits .item{background-color:#111;background-size:contain}@media (width>=42em){.widget--gallery-square .picture-tile-list--potraits .item{flex:1}.widget--gallery-square .picture-tile-list--potraits .item:last-child{border-right:0}}.widget--gallery-square .picture-tile-list.display-4 .item{width:25%}@media screen and (width>=42em){.widget--gallery-square .picture-tile-list.display-3 .item{width:33.3333%}.widget--gallery-square .picture-tile-list.display-3 .item:nth-child(3n){border-right:0}}@media screen and (width<=42em){.widget--gallery-square .picture-tile-list.display-3 .item{width:50%}.widget--gallery-square .picture-tile-list.display-3 .item:nth-child(2n),.widget--gallery-square .picture-tile-list.display-3 .item:nth-child(6n){border-right:0}}@media screen and (width<=32em){.widget--gallery-square .picture-tile-list.display-3 .item{border-right:0;width:100%}}.widget--gallery-square .picture-tile-list.display-2 .item{width:50%}.widget--gallery-square .picture-tile-list.display-5 .item{width:20%}.widget--gallery-square .weight-hashtag-relative{padding:1px 5px;position:absolute;bottom:6px;right:8px}@media screen and (width<=899px){.page--galleries-list .table-competition-list{display:none}}.page--galleries-list .competition-list-mobile{font-size:16px;display:none}.page--galleries-list .competition-list-mobile select{margin-top:10px}@media screen and (width<=899px){.page--galleries-list .competition-list-mobile{display:block}}.news .hero-widget .hero-window{background:#000;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.news .hero-widget .hero-window .hero-slider{will-change:left;width:1000%;height:100%;transition:left .3s .2s;position:absolute;top:0;left:0}.news .hero-widget .hero{filter:brightness();background-position:50%;background-size:cover;width:10%;height:100%;margin-right:.5%;transition:filter .3s ease-in;display:inline-block;position:relative}.news .hero-widget .hero:hover{filter:brightness(130%)}.news .hero-widget .hero .texts{color:#fff;background:linear-gradient(#0000 0%,#0005 34%,#000a 100%);padding:3rem 20px 20px;position:absolute;bottom:0;left:0;right:0}.news .hero-widget .hero .texts .section{font-size:20px;font-weight:300}.news .hero-widget .hero .texts .section--uppercase{text-transform:uppercase}@media screen and (width<=1280px){.news .hero-widget .hero .texts .section{font-size:16px}}@media screen and (width<=640px){.news .hero-widget .hero .texts .section{font-size:14px}}.news .hero-widget .hero .texts .title{margin-top:.2rem;font-size:26px;font-weight:600}@media screen and (width<=1280px){.news .hero-widget .hero .texts .title{font-size:22px}}@media screen and (width<=640px){.news .hero-widget .hero .texts .title{font-size:18px}}.news .hero-widget .hero .icons{position:absolute;top:0;left:0}.news .hero-widget .hero .icons i{color:#fff;background:#00000080;padding:1.2rem;font-size:21px}@media screen and (width<=1280px){.news .hero-widget .hero .icons i{font-size:16px}}@media screen and (width<=640px){.news .hero-widget .hero .icons i{font-size:14px}}.news .hero-widget .thumbnails{background:#000;padding:10px;display:flex}.news .hero-widget .thumbnails .thumbnail{color:#0000;background-position:50%;background-size:cover;flex:1;height:80px;margin-right:10px;font-size:0;line-height:0;position:relative}.news .hero-widget .thumbnails .thumbnail:last-child{margin-right:0}.news .hero-widget .thumbnails .thumbnail:after{content:"";will-change:background-color;background:#000a;transition:background-color .2s;position:absolute;inset:0}.news .hero-widget .thumbnails .thumbnail.active:after{background:0 0}@media screen and (width<=900px){.news .hero-widget.hero-widget--responsive .hero-window{padding-bottom:0}.news .hero-widget.hero-widget--responsive .hero-window .hero-slider{width:auto;position:relative}.news .hero-widget.hero-widget--responsive .hero-window .hero-slider .hero{width:auto;height:46vw;margin-right:0;display:block;position:relative}.news .hero-widget.hero-widget--responsive .hero-window .hero-slider .hero .texts{background:linear-gradient(#0000 0,#00000054 25%,#000000b3 100%);position:absolute;bottom:0}}@media screen and (width<=900px) and (width<=500px){.news .hero-widget.hero-widget--responsive .hero-window .hero-slider .hero .texts{padding:20px 10px 10px}}@media screen and (width<=900px){.news .hero-widget.hero-widget--responsive .thumbnails{display:none}}.news .regular{box-sizing:border-box;background-color:#fff;flex-wrap:wrap;justify-content:space-between;margin:0;padding-top:20px;display:flex}.news .regular.news-items{box-sizing:border-box;padding:1.7rem}@media screen and (width<=900px){.news .regular.news-items{padding:10px}}.news .regular.news-items--no_padding{padding:0}.news .regular .news-item{box-sizing:border-box;color:#333;background:#fff;flex:1;min-width:50%;max-width:50%;margin-bottom:20px;text-decoration:none;position:relative}.news .regular .news-item--empty{margin-bottom:0}.news .regular .news-item:nth-child(2n),.news .regular .news-item:nth-child(2n) .icons{padding-left:10px}.news .regular .news-item:nth-child(odd),.news .regular .news-item:nth-child(odd) .icons{padding-right:10px}.news .regular .news-item:hover .img{filter:brightness(125%)}.news .regular .news-item:last-child{margin-bottom:20px}.news .regular .news-item .img{filter:brightness();background-position:50%;background-size:100%;padding-bottom:56%;transition:filter .3s ease-in;position:relative}.news .regular .news-item .texts{padding-top:6.66667px}.news .regular .news-item .texts .section{font-size:14px;font-weight:300;line-height:1.6em}.news .regular .news-item .texts .section--uppercase{text-transform:uppercase}.news .regular .news-item .texts .title{font-size:20px;font-weight:600;line-height:1.2em}@media screen and (width<=1280px){.news .regular .news-item .texts .title{font-size:18px}}@media screen and (width<=640px){.news .regular .news-item .texts .title{font-size:16px}}.news .regular .news-item p{margin:10px 0 0;font-size:14px}.news .regular .news-item .icons{position:absolute;top:0;left:0}.news .regular .news-item .icons i{color:#fff;background:#00000080;padding:1.2rem;font-size:14px}.news .regular.news-items--3 .news-item{width:32%;min-width:32%;max-width:32%}.news .regular.news-items--4 .news-item{width:23.8%;min-width:23.8%;max-width:23.8%}.news .regular.news-items--single{display:block}.news .regular.news-items--single .news-item{width:100%;min-width:100%;max-width:100%;margin-bottom:20px;padding-left:0;padding-right:0;display:block}@media screen and (width<=900px){.news .regular.news-items--responsive{flex-direction:column;margin-bottom:20px}.news .regular.news-items--responsive .news-item{max-width:unset;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;margin:0!important}.news .regular.news-items--responsive .news-item:not(:last-child) .news-item-inner{border-bottom:1px solid #c9c9c9}}@media screen and (width<=640px){.news .regular.news-items--responsive .news-item{padding-bottom:.5rem;padding-left:0;padding-right:0}.news .regular.news-items--responsive .news-item:nth-child(2n){padding-left:0;padding-right:0}}@media screen and (width<=900px){.news .regular.news-items--responsive .news-item .icons,.news .regular.news-items--responsive .news-item .img{display:none}.news .regular.news-items--responsive .news-item .texts{padding-top:.8rem;padding-bottom:1.5rem}.news .regular.news-items--grid.news-items--4 .news-item,.news .regular.news-items--grid.news-items--3 .news-item{width:48.6%;min-width:48.6%;max-width:48.6%}.news .regular.news-items--grid.news-items--4 .title,.news .regular.news-items--grid.news-items--3 .title{font-size:20px}}@media screen and (width<=640px){.news .regular.news-items--grid.news-items--4 .news-item,.news .regular.news-items--grid.news-items--3 .news-item{width:100%;min-width:100%;max-width:100%}.news .regular.news-items--grid.news-items--4 .title,.news .regular.news-items--grid.news-items--3 .title{font-size:18px}.news .regular.news-items--grid .news-item--empty{display:none}}.news .hero-widget .hero .texts .section--color-red,.news .hero-widget .hero .texts .section--color-blue,.news .hero-widget .hero .texts .section--color-yellow,.news .hero-widget .hero .texts .section--color-gray,.news .hero-widget .hero .texts .section--color-green,.news .regular .news-item .texts .section--color-red,.news .regular .news-item .texts .section--color-blue,.news .regular .news-item .texts .section--color-yellow,.news .regular .news-item .texts .section--color-gray,.news .regular .news-item .texts .section--color-green{color:#fff;padding:.1em .2em}.news .hero-widget .hero .texts .section--color-red,.news .regular .news-item .texts .section--color-red{background:linear-gradient(90deg,#e21a1a,#e21a1a00)}.news .hero-widget .hero .texts .section--color-blue,.news .regular .news-item .texts .section--color-blue{background:linear-gradient(90deg,#3793d3,#3793d300)}.news .hero-widget .hero .texts .section--color-yellow,.news .regular .news-item .texts .section--color-yellow{background:linear-gradient(90deg,#f9c100,#f9c10000)}.news .hero-widget .hero .texts .section--color-gray,.news .regular .news-item .texts .section--color-gray{background:linear-gradient(90deg,#909494,#90949400)}.news .hero-widget .hero .texts .section--color-green,.news .regular .news-item .texts .section--color-green{background:linear-gradient(90deg,#3cb04b,#3cb04b00)}.DownloadChooser,.AgeGroupChooser{text-align:center;background:linear-gradient(#575f9d,#43457e);height:50px;position:relative}.DownloadChooser select,.AgeGroupChooser select{appearance:none;color:#fff;text-align:left;cursor:pointer;background-color:#0000;background-image:linear-gradient(60deg,#0000 50%,#fff 50%),linear-gradient(120deg,#fff 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:6px 8px,5px 8px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;width:100%;height:100%;padding-left:18px;font-size:14px;font-weight:700;position:absolute;top:0;left:0}.DownloadChooser select option,.AgeGroupChooser select option{color:#333}.DownloadChooser{margin-top:20px;box-shadow:0 5px 5px #0000001a}.CatChooser{background:#fff;padding:10px;box-shadow:0 5px 5px #0000001a}@media screen and (width<=579px){.CatChooser{display:none}}.CatChooser table{border-spacing:0;width:100%}.CatChooser td{text-align:center;vertical-align:middle;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;width:50%;height:40px;font-size:14px}.CatChooser td:last-child{border-right:none}.CatChooser td:not(.no-link){cursor:pointer;position:relative}.CatChooser td:not(.no-link):after{content:"";background:#ff155300;height:3px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.CatChooser td:not(.no-link).hover:after,.CatChooser td:not(.no-link):hover:after{background:#ff155366;left:0;right:0}.CatChooser td:not(.no-link).active:after,.CatChooser td:not(.no-link).selected:after{background:#ff1553;left:0;right:0}.CatChooser tr:last-child td{border-bottom:none}.CatChooser td.active{font-weight:700}.CatChooser td[colspan]{width:100%}.category-chooser-mobile{z-index:10;justify-content:middle;color:#fff;background:#404173;font-size:1.36rem;font-weight:600;display:none;position:fixed;bottom:1.6rem;right:1.6rem}@media screen and (width<=640px){.category-chooser-mobile{display:flex}}.category-chooser-mobile .list{display:none}.category-chooser-mobile .current{cursor:pointer;padding:1.6rem}.category-chooser-mobile.show-list .current{display:none}.category-chooser-mobile.show-list .list{text-align:center;min-width:9rem;display:block}.category-chooser-mobile.show-list .list .weight{cursor:pointer;padding:.8rem 1.6rem;font-size:1.6rem}.category-chooser-mobile.show-list .list .weight:first-child{padding-top:1.6rem}.category-chooser-mobile.show-list .list .weight:last-child{padding-bottom:1.6rem}.category-chooser-mobile.show-list .list .weight:active,.category-chooser-mobile.show-list .list .weight.active{color:#000;background:#c3c3c3;font-weight:700}.component__breadcrumbs{background-color:#eee;margin-bottom:20px;padding:1px;font-size:16px;line-height:32px;display:flex;box-shadow:inset 0 0 10px #bbb}.component__breadcrumbs .item{float:left;color:#fff;background:#aaa;height:34px;margin-right:36px;padding-right:10px;text-decoration:none;transition:all .2s;display:block;position:relative}.component__breadcrumbs .item:last-of-type{margin-right:25px}.component__breadcrumbs .item:before{content:"";border:17px solid #aaa;border-left-color:#0000;width:0;height:0;transition:all .2s;display:block;position:absolute;top:0;left:-34px}.component__breadcrumbs .item:after{content:"";border:17px solid #0000;border-left-color:#aaa;width:0;height:0;transition:all .2s;display:block;position:absolute;top:0;right:-34px}.component__breadcrumbs .item:first-of-type{padding-left:15px}.component__breadcrumbs .item:first-of-type:before{display:none}.component__breadcrumbs .item:hover{color:#fff;background:#f53551;text-decoration:none}.component__breadcrumbs .item:hover:before{border-color:#f53551 #f53551 #f53551 #0000}.component__breadcrumbs .item:hover:after{border-left-color:#f53551}.component__breadcrumbs .item--current{color:#fff;background:#dd344c}.component__breadcrumbs .item--current:before{border-color:#dd344c #dd344c #dd344c #0000}.component__breadcrumbs .item--current:after{border-left-color:#dd344c}.component__breadcrumbs .item--current:hover{cursor:default;background:#dd344c}.component__breadcrumbs .item--current:hover:before{border-color:#dd344c #dd344c #dd344c #0000}.component__breadcrumbs .item--current:hover:after{border-left-color:#dd344c}.component__social_icons{justify-content:space-between;display:flex}.component__social_icons a{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;display:block}.component__social_icons a.facebook{background-image:url(fb.a0388e4a.png)}.component__social_icons a.facebook--white{background-image:url(fb_w.e6dc7ea0.png)}.component__social_icons a.youtube{background-image:url(yt.fd2baa1d.png)}.component__social_icons a.youtube--white{background-image:url(yt_w.7f32867e.png)}.component__social_icons a.twitter{background-image:url(twitter.7d070f1f.png)}.component__social_icons a.twitter--white{background-image:url(twitter_w.9417c68c.png)}.component__social_icons a.telegram{background-image:url(telegram.a6a9dd26.png)}.component__social_icons a.telegram--white{background-image:url(telegram_w.220da020.png)}.component__social_icons a.discord{background-image:url(discord.635be33c.png)}.component__social_icons a.discord--white{background-image:url(discord_w.0be45a88.png)}.component__social_icons a.instagram{background-image:url(instagram.4e5e2622.png)}.component__social_icons a.instagram--white{background-image:url(instagram_w.7ac07397.png)}.component__social_icons a.whatsapp{background-image:url(whatsapp.f17cd574.png)}.component__social_icons a.whatsapp--white{background-image:url(whatsapp_w.18143f15.png)}.component__social_icons a.email{background-image:url(email.ae7ae150.png)}.component__social_icons a.email--white{background-image:url(email_w.f6675f1f.png)}.component__social_icons a.share{background-image:url(share.496906fc.png)}.component__social_icons a.share--white{background-image:url(share_w.016eddf3.png)}.container-fluid{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.row{box-sizing:border-box;flex-flow:wrap;flex:0 auto;margin-left:0;margin-right:0;display:flex}@media screen and (width<=639px){.row{padding:20px 20px 0}}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;flex:none;padding-left:0;padding-right:0}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{text-align:start;justify-content:flex-start}.center-xs{text-align:center;justify-content:center}.end-xs{text-align:end;justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (width>=768px){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{box-sizing:border-box;flex:none;padding-left:0;padding-right:0}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{text-align:start;justify-content:flex-start}.center-sm{text-align:center;justify-content:center}.end-sm{text-align:end;justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (width>=992px){.container{width:61rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{box-sizing:border-box;flex:none;padding-left:0;padding-right:0}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{text-align:start;justify-content:flex-start}.center-md{text-align:center;justify-content:center}.end-md{text-align:end;justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (width>=75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{box-sizing:border-box;flex:none;padding-left:0;padding-right:0}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{text-align:start;justify-content:flex-start}.center-lg{text-align:center;justify-content:center}.end-lg{text-align:end;justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.visible-xs,.visible-xxs{display:none}@media (width<=48em){.visible-xs{display:block}.hidden-xs{display:none}}@media (width<=32em){.visible-xxs{display:block}.hidden-xxs{display:none}}.search_box_holder .search_box{background:#fff;margin-bottom:20px;padding:20px;position:relative}.search_box_holder .search_box .title{font-size:21px;font-weight:700;line-height:1em}.search_box_holder .search_box .help{margin:.7em 0 1em;font-size:16.8px;font-weight:400;line-height:1em}.search_box_holder .search_box .input-holder{border:1px solid #ccc;padding:13px 10px}.search_box_holder .search_box .input-holder input{color:#333;border:0;width:100%;margin:0;padding:0;font-size:14px}.search_box_holder .search_box .results{z-index:100;background:#fff;border:1px solid #ccc;margin:-1px 20px 0;font-size:14px;position:absolute;left:0;right:0;color:#000!important}.search_box_holder .search_box .results .result,.search_box_holder .search_box .results .no-results,.search_box_holder .search_box .results .loading{border-top:1px solid #c3c3c3;padding:10px}.search_box_holder .search_box .results .no-results,.search_box_holder .search_box .results .result--padding{padding:10px}.search_box_holder .search_box .results a.result{text-decoration:none}.search_box_holder .search_box .results .result,.search_box_holder .search_box .results .no-results{display:block;color:#000!important}.search_box_holder .search_box .results .result img,.search_box_holder .search_box .results .no-results img{border:1px solid #ddd;margin-right:5px}.search_box_holder .search_box .results .result i,.search_box_holder .search_box .results .no-results i{float:right}.search_box_holder .search_box .results .result .side,.search_box_holder .search_box .results .no-results .side{color:#666;font-size:11.2px}.search_box_holder .search_box .results .result .type,.search_box_holder .search_box .results .no-results .type{border-right:1px solid #c3c3c3;margin-right:10px;padding-right:10px;display:inline-block}.search_box_holder .search_box .results .result--person:last-child,.search_box_holder .search_box .results .no-results--person:last-child{border-bottom-color:red}.search_box_holder .search_box .results .result:hover{cursor:pointer;background:#f2f2f2}.search_box_holder--menu{background:0 0;flex-grow:1;align-self:center;max-width:220px;margin-bottom:4px;padding:0}.search_box_holder--menu .search_box{background:#fff;border:0;width:500px;min-width:400px;margin-bottom:0;padding:0;position:relative}@media (width<=1024px){.search_box_holder--menu .search_box{min-width:unset;width:auto}}.search_box_holder--menu .search_box .title{text-transform:uppercase;font-size:21px;font-weight:700;line-height:1em}.search_box_holder--menu .search_box .help{margin:.7em 0 1em;font-size:16.8px;font-weight:400;line-height:1em}.search_box_holder--menu .search_box .input-holder{border:0;justify-content:space-between;padding:8px 10px;display:flex}.search_box_holder--menu .search_box .input-holder input{color:#333;border:0;width:100%;margin:0;padding:5px;font-size:14px}.search_box_holder--menu .search_box .input-holder i{align-items:center;margin-left:5px;display:flex}.search_box_holder--menu .search_box i{color:#333}.search_box_holder--menu .search_box .results{box-sizing:border-box;color:333;z-index:100;background:#fff;border:1px solid #ccc;width:500px;min-width:400px;margin:-1px 0 0;font-size:14px;position:absolute;right:0;box-shadow:0 5px 8px #00000029}@media (width<=1024px){.search_box_holder--menu .search_box .results{min-width:unset;width:100%}}.search_box_holder--menu .search_box .results .result,.search_box_holder--menu .search_box .results .no-results,.search_box_holder--menu .search_box .results .loading{padding:10px 10px 10px 0}.search_box_holder--menu .search_box .results .result:not(:first-child),.search_box_holder--menu .search_box .results .no-results:not(:first-child),.search_box_holder--menu .search_box .results .loading:not(:first-child){border-top:1px solid #c3c3c3}.search_box_holder--menu .search_box .results .no-results,.search_box_holder--menu .search_box .results .result--padding{padding:10px}.search_box_holder--menu .search_box .results a.result{text-decoration:none;overflow:hidden}.search_box_holder--menu .search_box .results a.result--selected{background:#e0e0e0}.search_box_holder--menu .search_box .results .result,.search_box_holder--menu .search_box .results .no-results{display:block;color:#333!important}.search_box_holder--menu .search_box .results .result img,.search_box_holder--menu .search_box .results .no-results img{border:1px solid #ddd;margin-right:5px}.search_box_holder--menu .search_box .results .result .side,.search_box_holder--menu .search_box .results .no-results .side{color:#666;font-size:11.2px}.search_box_holder--menu .search_box .results .result .type,.search_box_holder--menu .search_box .results .no-results .type{text-align:center;border-right:1px solid #c3c3c3;width:35px;margin-right:10px;display:inline-block}.search_box_holder--menu .search_box .results .result .type img,.search_box_holder--menu .search_box .results .no-results .type img{width:15px;margin-right:0}.search_box_holder--menu .search_box .results .result--person:last-child,.search_box_holder--menu .search_box .results .no-results--person:last-child{border-bottom-color:red}.search_box_holder--menu .search_box .results .result:hover{cursor:pointer;background:#f2f2f2}.search_box_holder--menu .search_box .results .component--filters{background-color:#f0f0f0;border-top:1px solid #c3c3c3;padding:10px}.search_box_holder--menu .search_box .results .component--filters .ButtonsSelect{height:unset}.search_box_holder--menu .search_box .results .component--filters .ButtonsSelect .opt{background-color:#fff;flex:1;padding:10px 15px}.search_box_holder--selector .search_box{background:#fff;position:relative}.search_box_holder--selector .search_box .input-holder{border:1px solid #ccc;padding:13px 10px}.search_box_holder--selector .search_box .input-holder i.fa{cursor:pointer;padding:4px}.search_box_holder--selector .search_box .input-holder input{color:#333;border:0;width:100%;margin:0;padding:0;font-size:14px}.search_box_holder--selector .search_box .results{z-index:100;background:#fff;border:1px solid #ccc;margin-top:-1px;font-size:14px;position:absolute;left:0;right:0;color:#000!important}.search_box_holder--selector .search_box .results .result,.search_box_holder--selector .search_box .results .no-results,.search_box_holder--selector .search_box .results .loading{border-top:1px solid #c3c3c3;padding:10px}.search_box_holder--selector .search_box .results a.result{text-decoration:none}.search_box_holder--selector .search_box .results .result,.search_box_holder--selector .search_box .results .no-results{display:block;color:#000!important}.search_box_holder--selector .search_box .results .result img,.search_box_holder--selector .search_box .results .no-results img{border:1px solid #ddd;margin-right:5px}.search_box_holder--selector .search_box .results .result i,.search_box_holder--selector .search_box .results .no-results i{float:right}.search_box_holder--selector .search_box .results .result .side,.search_box_holder--selector .search_box .results .no-results .side{color:#666;font-size:11.2px}.search_box_holder--selector .search_box .results .result .type,.search_box_holder--selector .search_box .results .no-results .type{border-right:1px solid #c3c3c3;margin-right:10px;padding-right:10px;display:inline-block}.search_box_holder--selector .search_box .results .result--person:last-child,.search_box_holder--selector .search_box .results .no-results--person:last-child{border-bottom-color:red}.search_box_holder--selector .search_box .results .result:hover{cursor:pointer;background:#f2f2f2}table.table{border-collapse:collapse;width:100%;font-size:14px}table.table th,table.table td{text-align:left;padding:10px 20px}table.table th.np,table.table td.np{padding-top:.4rem;padding-bottom:.4rem}@media screen and (width<=900px){table.table th,table.table td{padding:5px 10px}}@media screen and (width<=340px){table.table th,table.table td{padding:5px}}table.table td.mark--red{background:#e71b33;width:5px;padding:0}table.table td.mark--blue{background:#2782d2;width:5px;padding:0}table.table td.mark--orange{background:#bf842c;width:5px;padding:0}table.table td.mark--yellow{background:#fff000;width:5px;padding:0}table.table td.mark--brown{background:#5c2b00;width:5px;padding:0}table.table td.mark--empty{background:0 0;width:5px;padding:0}table.table td.mark--grey{background:#a2a2a2;width:5px;padding:0}table.table--noborders{border:0}table.table--noborders tbody tr,table.table--noborders tbody tr td{border:0!important}table.table--description{margin:1rem 0}table.table--description tr th{text-align:left;vertical-align:top;border-top:0;font-weight:600;padding:10px 0 2px!important}table.table--description tr td{vertical-align:top;border:0;padding:2px 0;padding-left:0!important}table.table--description tr td:first-child{width:95px}table.table--description .table__title{color:#ffffff80}table.table--description .table__value .docs_list{border:0;margin:0;padding-bottom:0}table.table--condensed{font-size:14px}table.table--condensed th,table.table--condensed td{padding:.6rem .9rem}table.table--condensed th.np,table.table--condensed td.np{padding-top:.2rem;padding-bottom:.2rem}table.table td{border-top:1px solid #f2f2f2}table.table>tbody:last-child>tr:last-child>td{border-bottom:1px solid #f2f2f2}table.table--narrow{width:auto}table.table--stripped tr:nth-child(odd) td{background:#fafafa}table.table--hover tbody tr:nth-child(odd):hover td,table.table--hover tbody tr:nth-child(2n):hover td{background:#ededed}@media only screen and (width<=800px){table.table--responsive thead{display:none}table.table--responsive tbody,table.table--responsive tr,table.table--responsive td{display:block}table.table--responsive tr td:last-child{padding-bottom:1rem}table.table--responsive td:before{content:attr(data-t);color:#000000a6;padding-bottom:.5rem;display:block}table.table--responsive td{background:0 0;border:none;padding-top:1rem;padding-left:2rem}table.table--responsive td.td--responsive-flex{display:flex}table.table--responsive td.td--responsive-flex:before{margin-right:10px}table.table--responsive td.td--responsive-flex--full{flex:1}table.table--responsive td.hide-r{display:none}table.table--responsive tr{border-top:1px solid #dadada}table.table--responsive tr:first-child{border-top:0}table.table--responsive tbody:last-child>tr:last-child>td{border-bottom:0}table.table--responsive-flex thead{display:none}table.table--responsive-flex tbody tr{display:flex}table.table--responsive-flex td:before{content:attr(data-t);color:#000000a6;padding-bottom:.5rem;display:block}table.table--responsive-flex td{background:0 0;border:none;padding-top:1rem;padding-bottom:0;padding-left:2rem}table.table--responsive-flex td.td--responsive-flex{display:flex}table.table--responsive-flex td.td--responsive-flex:before{margin-right:10px}table.table--responsive-flex td.td--responsive-flex--full{flex:1}table.table--responsive-flex td.hide-r{display:none}table.table--responsive-flex tr{border-top:1px solid #f2f2f2}table.table--responsive-flex tr:last-child{border-bottom:1px solid #f2f2f2}table.table--responsive-flex tbody:last-child>tr:last-child>td{border-bottom:0}}@keyframes bordertoploading{0%{border-top-color:#e40e14}20%{border-top-color:#1891d1}40%{border-top-color:#fcbf0d}60%{border-top-color:#8e9394}80%{border-top-color:#1ba540}}body.page--calendar .width,body.page--schools-agenda .width{max-width:1280px;margin:0 auto}body.page--calendar .page-content,body.page--schools-agenda .page-content{background:#fff;margin-top:2rem;padding:2rem}body.page--calendar .page-content h2.title,body.page--schools-agenda .page-content h2.title{text-transform:uppercase;margin:0 0 1rem;font-size:1.68rem;font-weight:700;display:none}@media screen and (width<=640px){body.page--calendar .page-content h2.title,body.page--schools-agenda .page-content h2.title{display:block}}body.page--calendar .page-content .year-month-chooser__year,body.page--schools-agenda .page-content .year-month-chooser__year{width:20%}body.page--calendar .page-content .year-month-chooser__month--select,body.page--schools-agenda .page-content .year-month-chooser__month--select{display:none}@media screen and (width<=900px){body.page--calendar .page-content .year-month-chooser__year,body.page--schools-agenda .page-content .year-month-chooser__year{width:100%;padding-bottom:20px}body.page--calendar .page-content .year-month-chooser__year:not([style*="display: none"]):not(:last-child),body.page--schools-agenda .page-content .year-month-chooser__year:not([style*="display: none"]):not(:last-child){padding-right:0}body.page--calendar .page-content .year-month-chooser__month,body.page--schools-agenda .page-content .year-month-chooser__month{display:none}body.page--calendar .page-content .year-month-chooser__month--select,body.page--schools-agenda .page-content .year-month-chooser__month--select{margin-top:-20px;display:block}}body.page--calendar .page-content .calendar-head,body.page--schools-agenda .page-content .calendar-head{margin:0 auto}body.page--calendar .page-content .calendar-head div.heading,body.page--schools-agenda .page-content .calendar-head div.heading{text-align:center;align-self:center;font-size:24px}body.page--calendar .page-content .calendar-head div.heading select,body.page--schools-agenda .page-content .calendar-head div.heading select{border:1px solid #d9d9d9}body.page--calendar .page-content .calendar-head .component--filters,body.page--schools-agenda .page-content .calendar-head .component--filters{font-size:1.5rem}body.page--calendar div.spotlights,body.page--schools-agenda div.spotlights{background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 50%/cover no-repeat;justify-content:center;width:100%;height:25rem;display:flex;position:relative;overflow:hidden}body.page--calendar div.spotlights div.spotlight-slider,body.page--schools-agenda div.spotlights div.spotlight-slider{width:100%;transition:left .3s;position:relative}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container{height:100%;transition:opacity .2s linear;display:flex}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container a.spotlight,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container a.spotlight{width:100%;text-decoration:none;display:block}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight{width:100%;height:100%;display:flex}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .background,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .background{z-index:1;opacity:.25;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event{z-index:3;flex:1;max-width:1280px;height:100%;margin:0 auto;position:relative}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .page-title,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .page-title{border-bottom:1px solid #aaa;align-self:flex-start;max-height:33%;margin:2rem 0;padding:0 0 1rem;font-size:3rem;display:inline-block}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info{color:#fff;width:100%;display:flex}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .picture,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .picture{background-repeat:no-repeat;background-size:auto 100%;align-self:center;width:8rem;height:12rem}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title{text-transform:uppercase;flex:1;display:flex}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles{align-self:center;width:100%}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{max-width:54%;font-size:4.5rem;font-weight:700}@media screen and (width<=1300px){body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{max-width:unset}}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title--small,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title--small{font-size:4rem}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .subtitle,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .subtitle{letter-spacing:.4rem;margin-top:.7rem;font-size:2.7rem;font-weight:lighter}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days{text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa;align-self:center;margin-top:.5rem;padding:1rem 1rem 1.5rem}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .num,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .num{font-size:4.5rem;font-weight:bolder}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .subtitle,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .subtitle{font-size:1.6rem}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .now,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .now{font-size:1.6rem;font-weight:bolder}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown{justify-content:center;margin-top:5px;display:flex}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown__val,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown__val{text-align:center;margin:0 5px}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown__txt,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown__txt{font-size:12px}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown__num,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown__num{background:#ffffff4d;width:35px;margin-top:5px;padding:10px 0;font-size:16px;font-weight:700}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown_subtitle,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .dhm_countdown_subtitle{margin-top:5px;font-size:12px}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .heroes,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .heroes{z-index:-1;background-position:87% 100%;background-repeat:no-repeat;background-size:auto 100%;height:90%;position:relative;top:10%}@media screen and (width<=1300px){body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .heroes,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .heroes{display:none}}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .arrow,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .arrow{z-index:4;color:#fff;cursor:pointer;justify-content:center;align-items:center;width:8rem;height:100%;font-size:3.2rem;display:inline-flex}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .arrow--disabled,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .arrow--disabled{color:#ffffff26}@media (-ms-high-contrast:none),(-ms-high-contrast:active){body.page--calendar div.spotlights,body.page--schools-agenda div.spotlights{display:none}}@media screen and (width<=640px){body.page--calendar div.spotlights,body.page--schools-agenda div.spotlights{display:none}}@media screen and (width<=1366px){body.page--calendar div.spotlights,body.page--schools-agenda div.spotlights{height:20rem}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{font-size:4rem}}@media screen and (width<=1023px){body.page--calendar div.spotlights,body.page--schools-agenda div.spotlights{height:20rem}body.page--calendar div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title,body.page--schools-agenda div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{font-size:3.5rem}}body.page--calendar .filter-container:after,body.page--schools-agenda .filter-container:after{content:"";background:red;position:absolute;inset:0}body.page--calendar .component--filters .row-items,body.page--schools-agenda .component--filters .row-items{max-width:1280px}body.page--calendar .calendar-downloads-title,body.page--schools-agenda .calendar-downloads-title{margin-top:2rem;margin-bottom:2rem;font-size:1.8rem;font-weight:600;display:block}body.page--calendar .links-download-calendar,body.page--schools-agenda .links-download-calendar{text-align:left;margin-bottom:20px;font-size:14px}body.page--calendar .links-download-calendar__title,body.page--schools-agenda .links-download-calendar__title{margin-bottom:.5em;font-size:14px;font-weight:700;display:block}body.page--calendar .links-download-calendar__subtitle,body.page--schools-agenda .links-download-calendar__subtitle{margin-bottom:.5em;font-size:14px;display:block}body.page--calendar .links-download-calendar a,body.page--schools-agenda .links-download-calendar a{margin-right:2rem;text-decoration:none;transition:color .1s linear}body.page--calendar .links-download-calendar a:first-child,body.page--schools-agenda .links-download-calendar a:first-child{margin-right:0}body.page--calendar .links-download-calendar a:hover,body.page--schools-agenda .links-download-calendar a:hover{color:#dd344c}@media screen and (width<=800px){body.page--calendar .links-download-calendar,body.page--schools-agenda .links-download-calendar{text-align:left}body.page--calendar .links-download-calendar a,body.page--schools-agenda .links-download-calendar a{margin-top:5px;margin-left:0;display:block}}body.page--calendar .no-events,body.page--schools-agenda .no-events{font-size:16px;font-style:italic}body.page--calendar .show-previous-events,body.page--schools-agenda .show-previous-events{text-align:center;color:#333;margin:2rem 0;font-size:16px;transition:color .1s linear;display:block}@media screen and (width>=901px){body.page--calendar .show-previous-events,body.page--schools-agenda .show-previous-events{margin:-2rem 0 2rem}}body.page--calendar .show-previous-events:hover,body.page--schools-agenda .show-previous-events:hover{color:#dd344c}body.page--calendar .show-previous-events div.show-previous-events__action,body.page--schools-agenda .show-previous-events div.show-previous-events__action{cursor:pointer;display:block}body.page--calendar .show-previous-events--hide,body.page--schools-agenda .show-previous-events--hide{display:none}body.page--calendar table,body.page--schools-agenda table{margin-top:2rem}body.page--calendar table .hidden-previous-event,body.page--schools-agenda table .hidden-previous-event{display:none}body.page--calendar table.show-separator .separator,body.page--schools-agenda table.show-separator .separator{border-top:2px solid #dd344c}body.page--calendar table tbody tr:first-of-type,body.page--schools-agenda table tbody tr:first-of-type{border-top:unset!important}body.page--calendar table .event_ico,body.page--schools-agenda table .event_ico{background-position:50%;background-repeat:no-repeat;background-size:contain;width:4rem;height:4rem}body.page--calendar table .numericals,body.page--schools-agenda table .numericals{font-size:14px;line-height:22px}body.page--calendar table .event-link,body.page--schools-agenda table .event-link{color:#333;font-size:14px;text-decoration:none;transition:color .1s linear}body.page--calendar table .event-link:hover,body.page--schools-agenda table .event-link:hover{color:#dd344c}body.page--calendar table .event-link--subpage,body.page--schools-agenda table .event-link--subpage{color:#333;margin:7px;transition:color .1s linear}body.page--calendar table .event-link--subpage:hover,body.page--schools-agenda table .event-link--subpage:hover{color:#dd344c}body.page--calendar table .calendar-date,body.page--schools-agenda table .calendar-date{justify-content:center;display:flex}body.page--calendar table .calendar-date .sep,body.page--schools-agenda table .calendar-date .sep{padding:5px 10px 0}body.page--calendar table .calendar-date .date,body.page--schools-agenda table .calendar-date .date{text-align:center}body.page--calendar table .calendar-date .date__day,body.page--schools-agenda table .calendar-date .date__day{font-size:1.5rem}body.page--calendar table .calendar-date .date__month,body.page--schools-agenda table .calendar-date .date__month{font-size:1.7rem}@media only screen and (width<=800px){body.page--calendar table .calendar-date .date,body.page--schools-agenda table .calendar-date .date{width:auto}body.page--calendar table .calendar-date .date div,body.page--schools-agenda table .calendar-date .date div{display:inline-block}body.page--calendar table .calendar-date .sep,body.page--schools-agenda table .calendar-date .sep{margin-top:0}body.page--calendar table .calendar-date .date div:first-child,body.page--schools-agenda table .calendar-date .date div:first-child{font-size:16px}body.page--calendar table .calendar-date,body.page--schools-agenda table .calendar-date{justify-content:flex-start;padding-top:0}}body.page--calendar table .calendar-date--short,body.page--schools-agenda table .calendar-date--short{text-align:center}body.page--calendar table .calendar-date--short__days,body.page--schools-agenda table .calendar-date--short__days{font-size:1.5rem}body.page--calendar table .calendar-date--short__month,body.page--schools-agenda table .calendar-date--short__month{font-size:1.7rem}@media only screen and (width<=800px){body.page--calendar table .calendar-date--short,body.page--schools-agenda table .calendar-date--short{text-align:left}}body.page--calendar table .event-link-title,body.page--schools-agenda table .event-link-title{font-size:16px;font-weight:600;line-height:22px;transition:color .1s linear}body.page--calendar table .event-link-title:hover,body.page--schools-agenda table .event-link-title:hover{color:#dd344c}@media screen and (width<=800px){body.page--calendar table .event-link-title,body.page--schools-agenda table .event-link-title{font-size:24px}}@media screen and (width<=640px){body.page--calendar table .event-link-title,body.page--schools-agenda table .event-link-title{font-size:20px}}@media screen and (width<=800px){body.page--calendar table .calendar-location,body.page--schools-agenda table .calendar-location{padding-bottom:2rem}body.page--calendar table .calendar-name:before,body.page--schools-agenda table .calendar-name:before{padding-bottom:.2rem}}body.page--calendar table .calendar-name,body.page--schools-agenda table .calendar-name{max-width:500px}body.page--calendar table .event-subpages,body.page--schools-agenda table .event-subpages{text-align:right}body.page--results .width{max-width:1280px;margin:0 auto}body.page--results .page-content{background:#fff;margin-top:2rem;padding:2rem}body.page--results .page-content h2.title{text-transform:uppercase;margin:0 0 1rem;font-size:1.68rem;font-weight:700;display:none}@media screen and (width<=640px){body.page--results .page-content h2.title{display:block}}body.page--results .page-content .year-month-chooser__year{width:20%}body.page--results .page-content .year-month-chooser__month--select{display:none}@media screen and (width<=900px){body.page--results .page-content .year-month-chooser__year{width:100%;padding-bottom:20px}body.page--results .page-content .year-month-chooser__year:not([style*="display: none"]):not(:last-child){padding-right:0}body.page--results .page-content .year-month-chooser__month{display:none}body.page--results .page-content .year-month-chooser__month--select{margin-top:-20px;display:block}}body.page--results .page-content .calendar-head{margin:0 auto}body.page--results .page-content .calendar-head div.heading{text-align:center;align-self:center;font-size:24px}body.page--results .page-content .calendar-head div.heading select{border:1px solid #d9d9d9}body.page--results .page-content .calendar-head .component--filters{font-size:1.5rem}body.page--results div.spotlights{background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 50%/cover no-repeat;justify-content:center;width:100%;height:25rem;display:flex;position:relative;overflow:hidden}body.page--results div.spotlights div.spotlight-slider{width:100%;transition:left .3s;position:relative}body.page--results div.spotlights div.spotlight-slider div.spotlight-container{height:100%;transition:opacity .2s linear;display:flex}body.page--results div.spotlights div.spotlight-slider div.spotlight-container a.spotlight{width:100%;text-decoration:none;display:block}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight{width:100%;height:100%;display:flex}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .background{z-index:1;opacity:.25;filter:grayscale();background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event{z-index:3;flex:1;max-width:1280px;height:100%;margin:0 auto;position:relative}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:absolute}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .page-title{border-bottom:1px solid #aaa;align-self:flex-start;max-height:33%;margin:2rem 0;padding:0 0 1rem;font-size:3rem;display:inline-block}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info{color:#fff;width:100%;display:flex}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .picture{background-repeat:no-repeat;background-size:auto 100%;align-self:center;width:8rem;height:12rem}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title{text-transform:uppercase;flex:1;display:flex}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles{align-self:center;width:100%}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{max-width:54%;font-size:4.5rem;font-weight:700}@media screen and (width<=1300px){body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{max-width:unset}}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title--small{font-size:4rem}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .subtitle{letter-spacing:.4rem;margin-top:.7rem;font-size:2.7rem;font-weight:lighter}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days{text-align:center;border-top:1px solid #aaa;border-bottom:1px solid #aaa;align-self:center;margin-top:.5rem;padding:1rem 1rem 1.5rem}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .num{font-size:4.5rem;font-weight:bolder}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .subtitle{font-size:1.6rem}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-days .now{font-size:1.6rem;font-weight:bolder}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .heroes{z-index:-1;background-position:87% 100%;background-repeat:no-repeat;background-size:auto 100%;height:90%;position:relative;top:10%}@media screen and (width<=1300px){body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .heroes{display:none}}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .arrow{z-index:4;color:#fff;cursor:pointer;justify-content:center;align-items:center;width:8rem;height:100%;font-size:3.2rem;display:inline-flex}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .arrow--disabled{color:#ffffff26}@media (-ms-high-contrast:none),(-ms-high-contrast:active){body.page--results div.spotlights{display:none}}@media screen and (width<=640px){body.page--results div.spotlights{display:none}}@media screen and (width<=1366px){body.page--results div.spotlights{height:20rem}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{font-size:4rem}}@media screen and (width<=1023px){body.page--results div.spotlights{height:20rem}body.page--results div.spotlights div.spotlight-slider div.spotlight-container div.spotlight .event .info .event-info .event-title .titles .title{font-size:3.5rem}}body.page--results .filter-container:after{content:"";background:red;position:absolute;inset:0}body.page--results .component--filters .row-items{max-width:1280px}body.page--results .links-download-calendar{text-align:right;margin-bottom:20px;font-size:14px}body.page--results .links-download-calendar a{margin-left:2rem;text-decoration:none;transition:color .1s linear}body.page--results .links-download-calendar a:first-child{margin-left:0}body.page--results .links-download-calendar a:hover{color:#dd344c}@media screen and (width<=800px){body.page--results .links-download-calendar{text-align:left}body.page--results .links-download-calendar a{margin-top:5px;margin-left:0;display:block}}body.page--results .show-previous-events{text-align:center;color:#333;margin:2rem 0;font-size:16px;transition:color .1s linear;display:block}@media screen and (width>=901px){body.page--results .show-previous-events{margin:-2rem 0 2rem}}body.page--results .show-previous-events:hover{color:#dd344c}body.page--results .show-previous-events div.show-previous-events__action{cursor:pointer;display:block}body.page--results .show-previous-events--hide{display:none}body.page--results table{margin-top:2rem}body.page--results table .hidden-previous-event{display:none}body.page--results table.show-separator .separator{border-top:2px solid #dd344c}body.page--results table tbody tr:first-of-type{border-top:unset!important}body.page--results table .event_ico{background-position:50%;background-repeat:no-repeat;background-size:contain;width:4rem;height:4rem}body.page--results table .numericals{font-size:14px;line-height:22px}body.page--results table .event-subpages{text-align:center}body.page--results table .event-link{color:#333;font-size:14px;text-decoration:none;transition:color .1s linear}body.page--results table .event-link:hover{color:#dd344c}body.page--results table .event-link--subpage{color:#333;margin:7px;transition:color .1s linear}body.page--results table .event-link--subpage:hover{color:#dd344c}body.page--results table .calendar-date{justify-content:center;display:flex}body.page--results table .calendar-date .sep{padding:5px 10px 0}body.page--results table .calendar-date .date{text-align:center}body.page--results table .calendar-date .date__day{font-size:1.5rem}body.page--results table .calendar-date .date__month{font-size:1.7rem}@media only screen and (width<=800px){body.page--results table .calendar-date .date{width:auto}body.page--results table .calendar-date .date div{display:inline-block}body.page--results table .calendar-date .sep{margin-top:0}body.page--results table .calendar-date .date div:first-child{font-size:16px}body.page--results table .calendar-date{justify-content:flex-start;padding-top:0}}body.page--results table .calendar-date--short{text-align:center}body.page--results table .calendar-date--short__days{font-size:1.5rem}body.page--results table .calendar-date--short__month{font-size:1.7rem}@media only screen and (width<=800px){body.page--results table .calendar-date--short{text-align:left}}body.page--results table .event-link-title{font-size:16px;font-weight:600;line-height:22px;transition:color .1s linear}body.page--results table .event-link-title:hover{color:#dd344c}@media screen and (width<=800px){body.page--results table .event-link-title{font-size:24px}}@media screen and (width<=640px){body.page--results table .event-link-title{font-size:20px}}@media screen and (width<=800px){body.page--results table .calendar-location{padding-bottom:2rem}body.page--results table .calendar-name:before{padding-bottom:.2rem}}body.page--links .page-title{color:#333}body.page--links .page-content{background:#fff;margin-top:2rem;padding:2rem}body.page--links .page-content h2.title{text-transform:uppercase;margin:0 0 1rem;font-size:3rem;font-weight:700}body.page--links .links-row{justify-content:center;width:100%;display:flex}body.page--links .links-row .item{text-align:center;background:#0003;margin:5px;padding:15px;font-size:1.6rem}body.page--links .links-row .item .center{margin:0 auto}.page--cookies .page-content{padding:20px;font-size:16px}.cookie-agree{z-index:1000;background:#fff;border-top:1px solid #aaa;position:fixed;bottom:0;left:0;right:0}.cookie-agree .cookie-content{color:#333;align-items:center;max-width:1280px;margin:0 auto;padding:20px;font-size:14px;display:flex}.cookie-agree .cookie-content .title-and-text{flex:1;margin-right:20px}.cookie-agree .cookie-content .title-and-text .title{margin-bottom:10px;font-size:16px;font-weight:700}.cookie-agree .cookie-content .title-and-text .text{flex:1}.cookie-agree .cookie-content .title-and-text .text a{text-decoration:underline}.cookie-agree .cookie-content .btn{min-width:150px;padding:14px 20px}@media (width<=1020px){.cookie-agree .cookie-content .btn{min-width:100px}}@media (width<=640px){.cookie-agree .cookie-content .btn{min-width:0}}body.page--quick-info .page-content-section{font-size:1.6rem}body.page--statistics .page-title{color:#333}body.page--statistics .page-content{background:#fff;min-height:80vh;margin-top:2rem;padding:2rem;font-size:1.6rem}body.page--statistics .page-content h2.title{text-transform:uppercase;margin:0 0 1rem;font-size:3rem;font-weight:700}body.page--statistics .select-module{text-align:center}body.page--statistics .select-module .btn{padding:20px 30px;font-size:2rem}body.page--statistics table{border-spacing:0;border-collapse:collapse;font-size:13px}body.page--statistics table td,body.page--statistics table th{text-align:center;border:1px solid #c3c3c3;padding:5px}div.menu2018{background:linear-gradient(#36335d,#43457a) 0 0/cover;border-bottom:1px solid #ffffff4d;line-height:7.1875px}div.menu2018 *{box-sizing:border-box}@media screen and (width<=1280px){div.menu2018{padding-left:20px}}div.menu2018 div.page-center{padding:0;display:flex}div.menu2018 div.page-center div.logo{flex-shrink:0;justify-content:center;align-items:center;width:80px;display:flex}@media screen and (width<=1150px) and (width>=1021px){div.menu2018 div.page-center div.logo{display:none}}@media screen and (width<=1020px){div.menu2018 div.page-center div.logo{width:0;margin-left:22px;margin-right:35px}}div.menu2018 div.page-center div.logo img{max-width:100%;padding:15px 0}@media screen and (width<=1020px){div.menu2018 div.page-center div.logo img{max-width:45px;padding:0}}div.menu2018 div.page-center a{line-height:1}div.menu2018 div.page-center a.logo-link,div.menu2018 div.page-center a.title-link{color:#fff;margin:0;padding:0;font-size:1px;text-decoration:none}@media screen and (width<=1020px){div.menu2018 div.page-center a.title-link{display:none!important}}div.menu2018 div.page-center a.title-link img{display:none}@media screen and (width<=1150px){div.menu2018 div.page-center a.title-link img{vertical-align:middle;height:44px;display:inline-block}}div.menu2018 div.page-center a.mobile-title{align-self:center;font-size:19px;display:none}@media screen and (width<=1020px){div.menu2018 div.page-center a.mobile-title{flex:1;display:block}}div.menu2018 div.page-center div.menu{color:#fff;flex-grow:1;align-self:flex-end}div.menu2018 div.page-center div.menu h1{text-transform:uppercase;margin:0;padding:4px 0 5px 18px;font-size:28px;line-height:28px}@media screen and (width<=1150px){div.menu2018 div.page-center div.menu h1{padding-top:16px;padding-left:0}}div.menu2018 div.page-center div.menu a,div.menu2018 div.page-center div.menu a:hover,div.menu2018 div.page-center div.menu a:visited,div.menu2018 div.page-center div.menu a:active{color:#fff;text-decoration:none}div.menu2018 div.page-center div.menu div.title{justify-content:space-between;display:flex}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu div.title{padding-right:20px}}div.menu2018 div.page-center div.menu div.title .sliding-sponsors{justify-content:space-between;align-items:center;display:flex}div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__title{padding:12px;font-size:12px}div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor{background-color:#fff;align-items:center;width:140px;height:33px;display:flex;position:relative;overflow:hidden}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor{width:110px}}div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image{will-change:left;flex-shrink:0;width:140px;height:100%;padding:3px 25px;transition:all 1s;display:inline-block;position:absolute;left:140px}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image{width:110px;left:110px}}div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image__img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image--show{left:0}div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image--hide{left:-140px}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu div.title .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image--hide{left:-110px}}@media screen and (width<=1020px){div.menu2018 div.page-center div.menu div.title{display:flex}div.menu2018 div.page-center div.menu div.title h1{padding-bottom:10px;font-size:20px}div.menu2018 div.page-center div.menu div.title a{flex-grow:1;display:block}div.menu2018 div.page-center div.menu div.title a.mobile-menu-icon{flex-grow:0;align-self:center;padding:13px 8px 13px 13px;font-size:24px;display:block}div.menu2018 div.page-center div.menu div.title div.sliding-sponsors{display:none}div.menu2018 div.page-center div.menu .mobile-title{text-transform:uppercase;font-weight:700}div.menu2018 div.page-center div.menu .mobile-menu{z-index:100000;background:linear-gradient(#36335d,#43457a);flex-direction:column;width:100%;display:none;position:fixed;inset:0;overflow:scroll}div.menu2018 div.page-center div.menu .mobile-menu__head{flex-shrink:0;justify-content:center;align-items:center;padding-left:20px;display:flex}div.menu2018 div.page-center div.menu .mobile-menu__head__close{text-align:right;align-self:center}div.menu2018 div.page-center div.menu .mobile-menu__head__close a{flex-grow:0;align-self:center;padding:15px 25px 15px 15px;font-size:24px;display:block}div.menu2018 div.page-center div.menu .mobile-menu__head__title-link{flex-grow:1;align-self:center;padding:10px}div.menu2018 div.page-center div.menu .mobile-menu__head__title-link h1{text-transform:uppercase;padding:0;font-size:22px}div.menu2018 div.page-center div.menu .mobile-menu__head__logo-link img{max-width:45px;margin-right:12px}div.menu2018 div.page-center div.menu .mobile-menu--open{display:flex!important}div.menu2018 div.page-center div.menu .mobile-menu .menu-links{flex-direction:column;display:flex}div.menu2018 div.page-center div.menu .mobile-menu .menu-links a{color:#fff;border-left:5px solid #0000;padding:10px 15px;font-size:18px;font-weight:400}div.menu2018 div.page-center div.menu .mobile-menu .menu-links a:hover{border-left:5px solid #ffffff4d}div.menu2018 div.page-center div.menu .mobile-menu .menu-links a.active{border-left:5px solid #ff1553}div.menu2018 div.page-center div.menu .mobile-menu .menu-links a.disabled{color:#ffffffb3}div.menu2018 div.page-center div.menu .mobile-menu .menu-links a:not(:first-child){border-top:1px solid #ffffff4d}div.menu2018 div.page-center div.menu .mobile-menu .menu-links a.main-search-item{border-bottom:1px solid #ffffff4d;order:-10}div.menu2018 div.page-center div.menu .mobile-menu .menu-links .submenu__item__mobile{background-color:#52527e;padding-left:30px;display:none}}div.menu2018 div.page-center div.menu .mobile-menu-icon,div.menu2018 div.page-center div.menu .mobile-menu{display:none}div.menu2018 div.page-center div.menu nav{padding:0;font-size:14px;line-height:14px}div.menu2018 div.page-center div.menu nav ul{margin:0 auto;padding:0;display:flex}@media screen and (width<=1020px){div.menu2018 div.page-center div.menu nav ul{display:none}}div.menu2018 div.page-center div.menu nav ul li{white-space:nowrap;display:inline-block}div.menu2018 div.page-center div.menu nav ul li.normalcase{text-transform:none}div.menu2018 div.page-center div.menu nav .sep{padding:18px 15px 18px 0}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu nav .sep{display:none}}div.menu2018 div.page-center div.menu nav .space{flex-grow:1}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu nav .search_box_holder--menu{padding-left:10px;padding-right:20px}}@media screen and (width<=1150px){div.menu2018 div.page-center div.menu nav .search_box_holder--menu{margin-bottom:14px}}div.menu2018 div.page-center div.menu nav .menu-item{position:relative}div.menu2018 div.page-center div.menu nav .menu-item:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}div.menu2018 div.page-center div.menu nav .menu-item.hover:after,div.menu2018 div.page-center div.menu nav .menu-item:hover:after{background:#fff6;left:0;right:0}div.menu2018 div.page-center div.menu nav .menu-item.active:after,div.menu2018 div.page-center div.menu nav .menu-item.selected:after{background:#ff1553;left:0;right:0}div.menu2018 div.page-center div.menu nav .menu-item a{cursor:pointer;padding:20px 15px 22px;display:inline-block}div.menu2018 div.page-center div.menu nav .menu-item a.no-hand{cursor:default}@media screen and (width<=1280px){div.menu2018 div.page-center div.menu nav .menu-item a{padding-right:4px}}@media screen and (width<=1150px){div.menu2018 div.page-center div.menu nav .menu-item a{padding-top:8px}div.menu2018 div.page-center div.menu nav .menu-item:first-child a{padding-left:0}}div.menu2018 div.page-center div.menu nav .menu-item.active a:after{content:"";background:#ff1553;height:5px;position:absolute;bottom:0;left:0;right:0}div.menu2018 div.page-center div.menu .submenu-content{display:none}div.menu2018 div.page-center div.menu .submenu{z-index:10;pointer-events:none;opacity:0;color:#000;transform-origin:50% 0% 0;will-change:opacity,transform;min-width:160px;padding-top:5px;font-stretch:75%;text-decoration:none;transition:transform .3s,opacity .3s;display:inline-block;position:absolute;transform:rotateY(90deg)}div.menu2018 div.page-center div.menu .submenu .submenu__content{background:#676da5;border-radius:0 0 3px 3px;padding:10px 20px;box-shadow:0 0 5px #0000004d,inset 0 3px 3px #0003}div.menu2018 div.page-center div.menu .submenu .submenu__content__split{margin-bottom:10px;display:flex}div.menu2018 div.page-center div.menu .submenu .submenu__content__split__items{box-sizing:content-box;flex:auto;min-width:70px;padding-left:20px;padding-right:20px}div.menu2018 div.page-center div.menu .submenu .submenu__content__split__items:first-child{border-left:none;padding-left:0}div.menu2018 div.page-center div.menu .submenu .submenu__content__split__items:last-child{padding-right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item{color:#fff;padding:10px 0;font-size:14px;display:block;position:relative}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item:after{content:"";visibility:hidden;opacity:0;background:#ffffff80;height:1px;transition:all .5s,opacity .3s;display:inline-block;position:absolute;bottom:4px;left:0%;right:100%}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item:hover:after{visibility:visible;opacity:1;background:#ffffff80;left:0;right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item.active:after,div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item.selected:after{background:#fff;left:0;right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__right{color:#fff;padding:10px 0;font-size:14px;display:block;position:relative}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__right:after{content:"";visibility:hidden;opacity:0;background:#ffffff80;height:1px;transition:all .5s,opacity .3s;display:inline-block;position:absolute;bottom:4px;left:100%;right:0%}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__right:hover:after{visibility:visible;opacity:1;background:#ffffff80;left:0;right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__right.active:after,div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__right.selected:after{background:#fff;left:0;right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__wrl{color:#fff;margin-bottom:2px;margin-left:8px;padding-bottom:10px;font-size:14px;display:block;position:relative}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__wrl:after{content:"";visibility:hidden;opacity:0;background:#ffffff80;height:1px;transition:all .5s,opacity .3s;display:inline-block;position:absolute;bottom:4px;left:0%;right:100%}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__wrl:hover:after{visibility:visible;opacity:1;background:#ffffff80;left:0;right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__wrl.active:after,div.menu2018 div.page-center div.menu .submenu .submenu__content a.submenu__item__wrl.selected:after{background:#fff;left:0;right:0}div.menu2018 div.page-center div.menu .submenu .submenu__content p.submenu__item{color:#fff;cursor:default;border-bottom:1px solid #ffffff4d;margin:0 0 10px;padding:5px 0;font-size:14px;font-weight:600;line-height:18px;display:block}div.menu2018 div.page-center div.menu .submenu .submenu__content p.submenu__item:not(:first-child){margin-top:5px}div.menu2018 div.page-center div.menu .submenu .submenu__content .submenu__item__prose{color:#fff;font-style:italic}div.menu2018 div.page-center div.menu .submenu div.submenu__item__description{color:#fffc;font-size:10px}div.menu2018 div.page-center div.menu .submenu--active{opacity:1;pointer-events:unset;transform-delay:1s;transform:rotateX(0)}.page--judo_for_the_world main,.page--judo_for_the_world .main-content{max-width:none;margin:0}.page--judo_for_the_world .leaflet-interactive{fill:#ffffff80}.page--judo_for_the_world .leaflet-control-custom{text-align:center;background-color:#fff;width:30px;height:30px;font-size:22px}.page--judo_for_the_world .leaflet-control-custom:hover{cursor:pointer}.page--judo_for_the_world .background_container{background-image:url(bg-map-big.f526be24.jpg);background-position:50%;background-size:cover}.page--judo_for_the_world .bg{height:80vh;position:relative}.page--judo_for_the_world .bg:after{transition:opacity 2s}.page--judo_for_the_world #video_player{margin-top:10px}.page--judo_for_the_world #map{width:100%;height:100%}.page--judo_for_the_world .leaflet-container{background:0 0}.page--judo_for_the_world .leaflet-popup .leaflet-zoom-animated{opacity:.5}.page--judo_for_the_world .leaflet-popup-content{width:100%;margin:20px 20px 15px}.page--judo_for_the_world .leaflet-popup-content-wrapper{color:#fff;text-align:center;background-color:#2a2744e6;border-radius:0;outline:1px solid #ffffff80;font-family:Open Sans;font-size:1.3vh;box-shadow:0 0 5px #000}.page--judo_for_the_world .leaflet-popup-content-wrapper:after{background:#000;width:30px;height:3px;margin-left:-15px;position:absolute}.page--judo_for_the_world .leaflet-popup-tip{background-color:#2a2744e6;border:1px solid #dad9e5}.page--judo_for_the_world #popup_container{height:100%;max-height:78vh}.page--judo_for_the_world #prev_country{float:left}.page--judo_for_the_world #next_country{float:right}.page--judo_for_the_world #prev_country,.page--judo_for_the_world #next_country{color:#333;padding:20px;font-size:14px;text-decoration:none;transition:all .3s}.page--judo_for_the_world #prev_country:hover,.page--judo_for_the_world #next_country:hover{color:#dd344c;transition:all .3s}.page--judo_for_the_world #popup_bg{z-index:1001;opacity:0;visibility:hidden;background-color:#000;width:100%;height:100%;transition:all .3s;position:fixed}.page--judo_for_the_world #popup_bg.hide{opacity:.7;visibility:visible;position:fixed;top:0;left:0}.page--judo_for_the_world #popup_close{float:right;font-weight:700}.page--judo_for_the_world .map_header{color:#fff;z-index:1000;text-align:center;letter-spacing:.5vh;width:100%;margin-top:2.5vh;font-size:4.5vh;font-weight:600;position:absolute}.page--judo_for_the_world .map_header span{font-weight:100}.page--judo_for_the_world #popup_close:hover{cursor:pointer;color:#dd344c;transition:all .3s}.page--judo_for_the_world #video_title{font-size:26px;font-weight:800}.page--judo_for_the_world #video_date{color:#7f7f7f;padding:0 20px 20px;font-size:1.5vh}.page--judo_for_the_world #video_paragraph{min-height:35vh;max-height:48vh;margin-bottom:0;padding:0;font-size:1.7vh;line-height:2.5vh;overflow-y:auto}.page--judo_for_the_world #video_paragraph p{padding-left:20px;padding-right:20px}.page--judo_for_the_world #popup_container #popup{-webkit-font-smoothing:antialiased;visibility:hidden;opacity:0;z-index:1002;background-color:#fff;border:1px solid #000;width:59vh;min-width:678px;margin-left:-290px;font-family:open sans;font-size:25px;transition:all .3s;position:fixed;top:20%;left:47%}@media screen and (width<=640px){.page--judo_for_the_world #popup_container #popup{width:100%;min-width:1%;margin-left:0;top:0;left:0}}.page--judo_for_the_world iframe{width:100%}.page--judo_for_the_world #video_country{height:2vh;margin-right:1.2vh}.page--judo_for_the_world #video_header{padding:20px 20px 5px}.page--judo_for_the_world .popup_header{margin:0;font-family:Open Sans;font-size:22px;font-weight:700;display:inline-block}.page--judo_for_the_world .popup_header_country_flag{height:16px;margin-left:10px}.page--judo_for_the_world .popup_separator{background-color:#ffffff80;border:none;height:1px}.page--judo_for_the_world .popup_banner_img{width:100%;height:auto}.page--judo_for_the_world .popup_title{margin-bottom:4px;font-family:Open Sans;font-size:16px;font-weight:700}.page--judo_for_the_world .pg-header{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#26ffffff",GradientType=0);background:linear-gradient(#fff0 0%,#ffffff26 100%);width:100%;margin:0 auto;padding:4rem 0 0;font-family:Open Sans;font-size:40px;font-weight:300}.page--judo_for_the_world .pg_nav_separator{border:1px solid #ffffff4d;border-top:none;margin:0}.page--judo_for_the_world .pg_header_container{align-items:center;max-width:1280px;margin:0 auto;display:flex}@media screen and (width<=640px){.page--judo_for_the_world .pg_header_container{flex-direction:column}}.page--judo_for_the_world .pg_header_container .pg_title{text-align:right;border-right:1px solid #ffffff4d;flex:1;padding-right:15px;font-size:40px;font-weight:lighter}@media screen and (width<=640px){.page--judo_for_the_world .pg_header_container .pg_title{border:none;margin:0 auto;padding:0;font-size:30px}}.page--judo_for_the_world .pg_header_container .pg_desc{flex:2.5;padding-left:15px;font-size:14px;font-weight:400;line-height:18px}@media screen and (width<=640px){.page--judo_for_the_world .pg_header_container .pg_desc{text-align:justify;margin:0 auto;padding:10px 10px 0;font-size:13px}}.page--judo_for_the_world .pg_header_container .pg_desc a{color:#d19537;font-size:14px;font-weight:600}.page--judo_for_the_world .pg_nav{max-width:1280px;margin:25px auto 0;padding-left:0;display:flex}.page--judo_for_the_world .pg_nav .pg_nav_el{text-align:center;flex:1;font-size:14px;display:inline-block;position:relative}.page--judo_for_the_world .pg_nav .pg_nav_el:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--judo_for_the_world .pg_nav .pg_nav_el.hover:after,.page--judo_for_the_world .pg_nav .pg_nav_el:hover:after{background:#fff6;left:0;right:0}.page--judo_for_the_world .pg_nav .pg_nav_el.active:after,.page--judo_for_the_world .pg_nav .pg_nav_el.selected:after{background:#ff1553;left:0;right:0}.page--judo_for_the_world .pg_nav .pg_nav_el a{width:100%;padding-top:15px;padding-bottom:15px;display:block}.page--judo_for_the_world .popup_featuring_tag{margin-bottom:7px;font-size:12px;font-weight:400}.page--judo_for_the_world .person_div{text-align:center;margin-bottom:5px}.page--judo_for_the_world .person_div .name_contain span{font-size:14px}.page--judo_for_the_world .person_div .img_contain img,.page--judo_for_the_world .popup_header_title_pic{vertical-align:middle;width:28px;height:33px;margin-right:10px}.page--judo_for_the_world .person_div .img_contain{display:inline-block}.page--judo_for_the_world .person_div .name_contain{text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:middle;width:60%;display:inline-block;overflow:hidden}.page--judo_for_the_world .publish_date{color:#938fb3;margin-top:10px;font-size:10px}.component-judo-in-schools{width:100%}.component-judo-in-schools .leaflet-interactive{fill:#2e2e2ecc}.component-judo-in-schools .custom-cluster{text-align:center;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.component-judo-in-schools .custom-cluster:after{content:"";border:2px solid #cbaa74;border-radius:50%;width:36px;height:36px;position:absolute;top:2px;left:2px}.component-judo-in-schools .leaflet-control-custom{text-align:center;background-color:#fff;width:30px;height:30px;font-size:22px}.component-judo-in-schools .leaflet-control-custom:hover{cursor:pointer}.component-judo-in-schools .bg{height:580px;position:relative}@media (width<=640px){.component-judo-in-schools .bg{height:320px}}.component-judo-in-schools .bg:after{transition:opacity 2s}.component-judo-in-schools #video_player{margin-top:10px}.component-judo-in-schools #map{width:100%;height:100%}.component-judo-in-schools .leaflet-container{background:0 0}.component-judo-in-schools .leaflet-popup-close-button{display:none}.component-judo-in-schools .leaflet-popup .leaflet-zoom-animated{opacity:.5}.component-judo-in-schools .leaflet-popup-content{width:100%;margin:20px}.component-judo-in-schools .leaflet-popup-content-wrapper{box-shadow:none;color:#fff;text-align:center;background-color:#273444e6;border-radius:0;outline:none;font-family:Open Sans;font-size:1.3vh}.component-judo-in-schools .leaflet-popup-content-wrapper:after{background:#000;width:30px;height:3px;margin-left:-15px;position:absolute}.component-judo-in-schools .leaflet-popup-tip{box-shadow:none;background-color:#273444e6;border:0}.component-judo-in-schools #popup_container{height:100%;max-height:78vh}.component-judo-in-schools #prev_country{float:left}.component-judo-in-schools #next_country{float:right}.component-judo-in-schools #prev_country,.component-judo-in-schools #next_country{color:#333;padding:20px;font-size:14px;text-decoration:none;transition:all .3s}.component-judo-in-schools #prev_country:hover,.component-judo-in-schools #next_country:hover{color:#dd344c;transition:all .3s}.component-judo-in-schools #popup_bg{z-index:1001;opacity:0;visibility:hidden;background-color:#000;width:100%;height:100%;transition:all .3s;position:fixed}.component-judo-in-schools #popup_bg.hide{opacity:.7;visibility:visible;position:fixed;top:0;left:0}.component-judo-in-schools #popup_close{float:right;font-weight:700}.component-judo-in-schools .map_header{color:#fff;z-index:1000;text-align:center;letter-spacing:.5vh;width:100%;margin-top:2.5vh;font-size:4.5vh;font-weight:600;position:absolute}.component-judo-in-schools .map_header span{font-weight:100}.component-judo-in-schools #popup_close:hover{cursor:pointer;color:#dd344c;transition:all .3s}.component-judo-in-schools #video_title{font-size:26px;font-weight:800}.component-judo-in-schools #video_date{color:#7f7f7f;padding:0 20px 20px;font-size:1.5vh}.component-judo-in-schools #video_paragraph{min-height:35vh;max-height:48vh;margin-bottom:0;padding:0;font-size:1.7vh;line-height:2.5vh;overflow-y:auto}.component-judo-in-schools #video_paragraph p{padding-left:20px;padding-right:20px}.component-judo-in-schools #popup_container #popup{-webkit-font-smoothing:antialiased;visibility:hidden;opacity:0;z-index:1002;background-color:#fff;border:1px solid #000;width:59vh;min-width:678px;margin-left:-290px;font-family:open sans;font-size:25px;transition:all .3s;position:fixed;top:20%;left:47%}@media screen and (width<=640px){.component-judo-in-schools #popup_container #popup{width:100%;min-width:1%;margin-left:0;top:0;left:0}}.component-judo-in-schools iframe{width:100%}.component-judo-in-schools #video_country{height:2vh;margin-right:1.2vh}.component-judo-in-schools #video_header{padding:20px 20px 5px}.component-judo-in-schools .popup_header{margin:0;font-family:Open Sans;font-size:16px;font-weight:700;display:inline-block}.component-judo-in-schools .popup_header_country_flag{vertical-align:text-bottom;height:24px;margin-left:10px}.component-judo-in-schools .popup_separator{background-color:#ffffff80;border:none;height:1px;margin:14px 0}.component-judo-in-schools .popup_banner_img{width:100%;height:auto}.component-judo-in-schools .popup_title{margin-bottom:10px;font-family:Open Sans;font-size:14px;font-weight:700}.component-judo-in-schools .pg-header{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#26ffffff",GradientType=0);background:linear-gradient(#fff0 0%,#ffffff26 100%);width:100%;margin:0 auto;padding:4rem 0 0;font-family:Open Sans;font-size:40px;font-weight:300}.component-judo-in-schools .pg_nav_separator{border:1px solid #ffffff4d;border-top:none;margin:0}.component-judo-in-schools .pg_header_container{align-items:center;max-width:1280px;margin:0 auto;display:flex}@media screen and (width<=640px){.component-judo-in-schools .pg_header_container{flex-direction:column}}.component-judo-in-schools .pg_header_container .pg_title{text-align:right;border-right:1px solid #ffffff4d;flex:1;padding-right:15px;font-size:40px;font-weight:lighter}@media screen and (width<=640px){.component-judo-in-schools .pg_header_container .pg_title{border:none;margin:0 auto;padding:0;font-size:30px}}.component-judo-in-schools .pg_header_container .pg_desc{flex:2.5;padding-left:15px;font-size:14px;font-weight:400;line-height:18px}@media screen and (width<=640px){.component-judo-in-schools .pg_header_container .pg_desc{text-align:justify;margin:0 auto;padding:10px 10px 0;font-size:13px}}.component-judo-in-schools .pg_header_container .pg_desc a{color:#d19537;font-size:14px;font-weight:600}.component-judo-in-schools .pg_nav{max-width:1280px;margin:25px auto 0;padding-left:0;display:flex}.component-judo-in-schools .pg_nav .pg_nav_el{text-align:center;flex:1;font-size:14px;display:inline-block;position:relative}.component-judo-in-schools .pg_nav .pg_nav_el:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.component-judo-in-schools .pg_nav .pg_nav_el.hover:after,.component-judo-in-schools .pg_nav .pg_nav_el:hover:after{background:#fff6;left:0;right:0}.component-judo-in-schools .pg_nav .pg_nav_el.active:after,.component-judo-in-schools .pg_nav .pg_nav_el.selected:after{background:#ff1553;left:0;right:0}.component-judo-in-schools .pg_nav .pg_nav_el a{width:100%;padding-top:15px;padding-bottom:15px;display:block}.component-judo-in-schools .popup_featuring_tag{margin-bottom:7px;font-size:12px;font-weight:400}.component-judo-in-schools .person_div{text-align:center;margin-bottom:5px}.component-judo-in-schools .person_div .name_contain span{font-size:14px}.component-judo-in-schools .person_div .img_contain img,.component-judo-in-schools .popup_header_title_pic{vertical-align:middle;width:28px;height:33px;margin-right:10px}.component-judo-in-schools .person_div .img_contain{display:inline-block}.component-judo-in-schools .person_div .name_contain{text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:middle;width:60%;display:inline-block;overflow:hidden}.component-judo-in-schools .publish_date{color:#fff9;margin-top:10px;font-size:10px}.page--contest{font-size:1.4rem}.page--contest main{background:#fff}.component--contest_scoreboard{max-width:650px;margin:1rem auto 0;padding-right:1.25em;font-size:14px}@media screen and (width<=900px){.component--contest_scoreboard{padding-right:0}}@media screen and (width<=640px){.component--contest_scoreboard{flex-wrap:wrap}}.component--contest_scoreboard .athletes-and-scores{display:flex;position:relative}@media screen and (width<=640px){.component--contest_scoreboard .athletes-and-scores{flex-wrap:wrap}}.component--contest_scoreboard .athletes-and-scores .athlete{background:url(scoreboard-white-gradient-bg.dea1b14d.jpg);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;flex:1;align-items:center;padding:1rem;display:flex}@media screen and (width<=640px){.component--contest_scoreboard .athletes-and-scores .athlete{box-sizing:border-box;flex:0 auto;width:50%}.component--contest_scoreboard .athletes-and-scores .athlete .profile-photo{max-width:3rem}}.component--contest_scoreboard .athletes-and-scores .athlete:last-child{color:#fff;text-align:right;background:url(scoreboard-blue-gradient-bg.53eab2ed.jpg);border-left:0;border-right:1px solid #eaeaea;flex-direction:row-reverse}.component--contest_scoreboard .athletes-and-scores .athlete:last-child .country{flex-direction:row-reverse}.component--contest_scoreboard .athletes-and-scores .athlete:last-child .side{margin-left:0;margin-right:1rem}.component--contest_scoreboard .athletes-and-scores .athlete:last-child .side .country .country-ico{margin-left:.8rem;margin-right:0}.component--contest_scoreboard .athletes-and-scores .athlete .profile-photo{max-width:7.7rem}.component--contest_scoreboard .athletes-and-scores .athlete .profile-photo img{width:100%;height:auto}.component--contest_scoreboard .athletes-and-scores .athlete .side{margin-left:1rem}.component--contest_scoreboard .athletes-and-scores .athlete .side .family-name{font-size:16px;font-weight:600}.component--contest_scoreboard .athletes-and-scores .athlete .side .given-name{margin:.7rem 0;font-size:16px;font-weight:600}.component--contest_scoreboard .athletes-and-scores .athlete .side .country{font-size:1.4rem;display:flex}.component--contest_scoreboard .athletes-and-scores .athlete .side .country .country-ico{border:1px solid #ccc;height:1.2rem;margin-right:.8rem}.component--contest_scoreboard .athletes-and-scores .scores{text-align:center;border:1px solid #d9d9d9;width:15rem;margin-top:1.5rem;margin-left:-7.5rem;font-size:1.1rem;position:absolute;left:50%;box-shadow:0 0 8px #0003}@media screen and (width<=640px){.component--contest_scoreboard .athletes-and-scores .scores{box-shadow:none;flex:0 auto;order:4;width:100%;margin-top:1rem;margin-left:0;position:relative;left:0}}.component--contest_scoreboard .athletes-and-scores .scores .title{color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);padding:.6rem 0;font-weight:700}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard{background:#fff}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table{margin:0 auto}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table thead{color:#9a9a9a;font-size:1.2rem}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table thead th{color:#595959;width:2.5rem;padding-top:.2rem;font-weight:400}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody{font-size:1.6rem;font-weight:600}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td{padding-bottom:.2rem}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td .penalties{width:16px;height:13px;display:inline-block}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td .penalties--0{background:url(penalty_0.71d005a7.png)}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td .penalties--1{background:url(penalty_1.d1907bcc.png)}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td .penalties--2{background:url(penalty_2.57948af1.png)}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td .penalties--3,.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td .penalties--hsk{background:url(penalty_hsk.09294a06.png)}.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table thead th:nth-child(3),.component--contest_scoreboard .athletes-and-scores .scores .scoreboard table tbody td:nth-child(3){border-right:1px solid #ededed}.component--contest_scoreboard .athletes-and-scores .scores .duration{color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);padding:.4rem 0;font-size:14px;font-weight:700}.component--contest_scoreboard .events .event{cursor:pointer;min-height:60px;margin-top:1rem;display:flex}.component--contest_scoreboard .events .event:last-child{margin-bottom:1.25em}.component--contest_scoreboard .events .event .white-container,.component--contest_scoreboard .events .event .blue-container{flex:1;display:flex}.component--contest_scoreboard .events .event .white-container .event-tags,.component--contest_scoreboard .events .event .blue-container .event-tags{border:1px solid #d9d9d9;flex-direction:column;flex:1;justify-content:center;padding:.2rem 1rem;display:flex}.component--contest_scoreboard .events .event .white-container{text-align:right}.component--contest_scoreboard .events .event .white-container .event-tags{background:url(scoreboard-white-gradient-bg.dea1b14d.jpg);border-right:0}.component--contest_scoreboard .events .event .blue-container .event-tags{color:#fff;background:url(scoreboard-blue-gradient-bg.53eab2ed.jpg);border-left:0}.component--contest_scoreboard .events .event .time{text-align:center;color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);border:1px solid #d9d9d9;justify-content:center;align-items:center;width:5rem;font-size:1.4rem;font-weight:700;display:flex}.component--contest_scoreboard .events .event .time .num{font-size:.9rem}.component--contest_scoreboard .events .event--is_gs .time{background:linear-gradient(90deg,#b68230,#cc9e3f,#b68230)}.component--team-fights{max-width:650px;margin:1rem auto 0;padding-right:1.25em;font-size:14px}@media screen and (width<=900px){.component--team-fights{padding-right:0}}@media screen and (width<=640px){.component--team-fights{flex-wrap:wrap;padding:0 20px}}.component--team-fights .teams-and-scores{border:1px solid #c9c9c9;display:flex;position:relative}@media screen and (width<=640px){.component--team-fights .teams-and-scores{flex-wrap:wrap}}.component--team-fights .teams-and-scores .team{background:url(scoreboard-white-gradient-bg.dea1b14d.jpg);flex:1;align-items:center;height:58px;padding:1rem;display:flex}@media screen and (width<=640px){.component--team-fights .teams-and-scores .team{box-sizing:border-box;flex:0 auto;width:50%}.component--team-fights .teams-and-scores .team .country-flag{max-width:3rem}}.component--team-fights .teams-and-scores .team:last-child{color:#fff;text-align:right;background:url(scoreboard-blue-gradient-bg.53eab2ed.jpg);flex-direction:row-reverse}.component--team-fights .teams-and-scores .team:last-child .side{margin-left:0;margin-right:1rem;padding-left:5rem;padding-right:0}@media (width<=640px){.component--team-fights .teams-and-scores .team:last-child .side{padding:0}}.component--team-fights .teams-and-scores .team .country-flag{width:5.4rem}.component--team-fights .teams-and-scores .team .country-flag img{vertical-align:middle;border:1px solid #cecece;width:100%;height:auto}@media screen and (width<=640px){.component--team-fights .teams-and-scores .team .country-flag{width:26px}}.component--team-fights .teams-and-scores .team .side{flex:1;margin-left:1rem;padding-right:5rem;display:flex}@media (width<=640px){.component--team-fights .teams-and-scores .team .side{padding:0}}.component--team-fights .teams-and-scores .team .side .team-name{text-overflow:ellipsis;text-transform:uppercase;flex:1;width:10px;font-size:18px;font-weight:500;overflow:hidden}.component--team-fights .teams-and-scores .team .side .team-name.is-winner{font-weight:700}.component--team-fights .teams-and-scores .scores{text-align:center;border:1px solid #c9c9c9;width:9.6rem;margin-top:1.1rem;margin-left:-4.8rem;position:absolute;left:50%;box-shadow:0 0 8px #0003}@media screen and (width<=640px){.component--team-fights .teams-and-scores .scores{box-shadow:none;border:0;border-top:1px solid #c9c9c9;flex:0 auto;order:4;width:100%;margin-top:0;margin-left:0;position:relative;left:0}}.component--team-fights .teams-and-scores .scores .title{color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);padding:.6rem 0;font-size:1.4rem;font-weight:600}.component--team-fights .teams-and-scores .scores .scoreboard{background:#fff}.component--team-fights .teams-and-scores .scores .scoreboard table{width:100%;margin:0 auto}.component--team-fights .teams-and-scores .scores .scoreboard table tbody{font-size:1.8rem;font-weight:600}.component--team-fights .teams-and-scores .scores .scoreboard table tbody td{padding-bottom:.2rem}.component--team-fights .teams-and-scores .scores .scoreboard table tbody td:first-child{border-right:1px solid #c9c9c9}.component--team-fights .contests{margin-top:10px}.component--team-fights .contests .contest{color:#222;min-height:36px;margin-top:5px;text-decoration:none;display:flex}.component--team-fights .contests .contest.has-video{cursor:pointer}.component--team-fights .contests .contest:last-child{margin-bottom:1.25em}.component--team-fights .contests .contest .white-container,.component--team-fights .contests .contest .blue-container{flex:1;display:flex}.component--team-fights .contests .contest .white-container.is-winner,.component--team-fights .contests .contest .blue-container.is-winner{font-weight:700}.component--team-fights .contests .contest .white-container .contest-tags,.component--team-fights .contests .contest .blue-container .contest-tags{border:1px solid #c9c9c9;flex-direction:row;flex:1;justify-content:space-between;align-items:center;padding:.2rem 1rem;display:flex}.component--team-fights .contests .contest .white-container .contest-tags .person-name,.component--team-fights .contests .contest .blue-container .contest-tags .person-name{text-overflow:ellipsis;flex:1;width:10px;overflow:hidden}.component--team-fights .contests .contest .white-container{text-align:right}.component--team-fights .contests .contest .white-container .contest-tags{background:url(scoreboard-white-gradient-bg.dea1b14d.jpg);border-right:0}.component--team-fights .contests .contest .white-container .contest-tags .point{margin-right:10px}.component--team-fights .contests .contest .blue-container .contest-tags{color:#fff;background:url(scoreboard-blue-gradient-bg.53eab2ed.jpg);border-left:0}.component--team-fights .contests .contest .blue-container .contest-tags .point{margin-left:10px}.component--team-fights .contests .contest .weight-cat{text-align:center;color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);border:1px solid #c9c9c9;justify-content:center;align-items:center;width:9.6rem;font-size:1.4rem;font-weight:600;display:flex}@media (width<=640px){.component--team-fights .contests .contest .weight-cat{width:66px}}.component--team-fights .contests .contest .weight-cat .fa-play{margin-left:10px;font-size:1.2rem}@media (width<=640px){.component--team-fights .contests .contest .weight-cat .fa-play{margin-left:5px}}#video-browser .loading{text-align:center;padding:20px;font-size:24px}.component--video_browser{font-size:14px}.component--video_browser .videos-display{background:#fff;display:flex}@media screen and (width<=900px){.component--video_browser .videos-display{flex-direction:column}}.component--video_browser .video-holder{flex:2}@media screen and (width>=901px){.component--video_browser .video-list-holder{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:320px;position:relative;overflow:hidden scroll}}.component--video_browser .video-list-holder .video-list{flex:1;max-width:650px;margin:0 auto;position:relative}@media screen and (width>=901px){.component--video_browser .video-list-holder .video-list{min-width:300px;padding-top:5px;padding-bottom:5px;position:absolute}}.component--video_browser .video-filters{background:#fff;padding-bottom:2rem}.component--video_browser .video-filters .title{text-transform:uppercase;font-size:2rem;font-weight:700}.component--video_browser .video-filters .filters-holder{display:flex}@media (width<=767px){.component--video_browser .video-filters .filters-holder{flex-direction:column}}.component--video_browser .video-filters .filters-holder .filter-holder{flex-direction:column;flex:1;display:flex}@media (width<=767px){.component--video_browser .video-filters .filters-holder .filter-holder{margin-bottom:10px}}@media (width>=768px){.component--video_browser .video-filters .filters-holder .filter-holder{margin-right:20px}.component--video_browser .video-filters .filters-holder .filter-holder:last-child{margin-right:0}}.component--video_browser .video-filters .filters-holder .filter-holder .label{color:inherit;text-align:left;margin-bottom:.5em;padding:0;font-size:1.4rem;font-weight:700}@media (width<=767px){.component--video_browser .video-filters .filters-holder .filter-holder .label{display:none}}.component--video_browser .video-filters .filters-holder .filter-holder .select-holder select{background:#fff;border:1px solid #d9d9d9;width:100%;padding:.6rem;font-size:1.4rem;line-height:1em}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__control{color:#333;background:#fff;border:1px solid #d9d9d9;border-radius:0;font-weight:700}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__control-is-focused{box-shadow:none}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__placeholder{color:#333}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__dropdown-indicator{padding:8px 1px}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__indicator-separator{background-color:#d9d9d9;margin:0}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__menu{box-shadow:none;border:1px solid #a0a0a0;border-radius:0;margin-top:0}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__option{padding:3px 5px}.component--video_browser .video-filters .filters-holder .filter-holder .react_select__option--is-focused{color:#fff;background:#2684ff}.component--video_browser .video-player{margin-bottom:1.25em;position:relative}@media screen and (width>=901px){.component--video_browser .video-player{margin-right:1.25em}}.component--video_browser .video-player>.video-player-content,.component--video_browser .video-player>.video-player-content>.iframe-holder{position:absolute;inset:0}.component--video_browser .video-player .ifrm-parent{padding-bottom:56.25%;position:relative}.component--video_browser .video-player .ifrm-parent .ifrm{width:100%;height:100%;position:absolute;top:0;left:0}.component--video_browser .video-list-thumb{opacity:.7;cursor:pointer;border:4px solid #0000;padding:.625em;display:flex;position:relative}@media (width>=901px){.component--video_browser .video-list-thumb{margin-left:20px}}.component--video_browser .video-list-thumb.active{border:4px solid;border-image:linear-gradient(#8276b4,#5e5899) 1}@media (width>=901px){.component--video_browser .video-list-thumb.active:after{content:"";box-sizing:content-box;border:20px solid #0000;border-right-color:#6e64a4;width:0;height:0;display:block;position:absolute;top:30px;left:-40px}}.component--video_browser .video-list-thumb.active,.component--video_browser .video-list-thumb:hover{opacity:1}.component--video_browser .video-list-thumb.active .thumb-holder{opacity:0;zoom:1;flex:0;left:-200px}.component--video_browser .video-list-thumb .thumb-holder{zoom:2;flex:2;margin-right:.416667em;transition:left .4s,opacity .4s,flex .4s,zoom .4s;position:relative;left:0}.component--video_browser .video-list-thumb .thumb-holder:before{content:"";width:100%;padding-top:56.25%;display:block}.component--video_browser .video-list-thumb .thumb-holder .video-thumbnail{background-position:50%;background-size:cover;position:absolute;inset:0}.component--video_browser .video-list-thumb .info-holder{flex:5}.component--video_browser .video-list-thumb .info-holder .title{text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;font-size:12px;font-weight:400}.component--video_browser .video-list-thumb .info-holder .athlete{text-align:center}.component--video_browser .video-list-thumb .info-holder .athlete .country-flag{display:inline}.component--video_browser .video-list-thumb .info-holder .athlete .family-name{margin-left:.5em;margin-right:.5em;font-weight:700;display:inline-block}.component--video_browser .video-list-thumb .info-holder .athlete .given-name{font-weight:700;display:inline}.component--video_browser .video-list-thumb .info-holder .vs{text-align:center;color:gray;margin:2px 0;font-size:80%}.component--video_browser .video-thumb{background-position:50%;background-size:cover;margin-bottom:1.25em;position:relative}.component--video_browser .video-thumb:before{content:"";opacity:.6;background:#000;width:100%;padding-top:56.25%;display:block}.component--video_browser .video-thumb>.thumb-content{color:#fff;flex-direction:column;font-size:16pt;font-weight:700;line-height:20pt;display:flex;position:absolute;inset:0 5%}.component--video_browser .video-thumb>.thumb-content .title{text-align:center;border-bottom:1px solid #ffffff80;margin-bottom:10px;padding:10px;font-size:14pt}.component--video_browser .video-thumb>.thumb-content .vs-holder{flex-direction:row;display:flex}.component--video_browser .video-thumb>.thumb-content .vs-holder .athlete{flex:1}.component--video_browser .video-thumb>.thumb-content .vs-holder .athlete.left{text-align:right}.component--video_browser .video-thumb>.thumb-content .vs-holder .athlete.right{text-align:left}.component--video_browser .video-thumb>.thumb-content .vs-holder .athlete .family-name,.component--video_browser .video-thumb>.thumb-content .vs-holder .athlete .given-name{font-weight:700}.component--video_browser .video-thumb>.thumb-content .vs-holder .athlete .country-holder .country-name{margin:0 .3em;font-size:13pt}.component--video_browser .video-thumb>.thumb-content .vs-holder .vs{text-align:center;text-transform:lowercase;flex:0 0 3.5em;padding-top:1.5em;font-weight:700}.component--video_browser .video-thumb>.thumb-content .button-holder{text-align:center;margin-top:1.5em}.component--video_browser .video-thumb>.thumb-content .button-holder button{background:red;border:0;padding:.4em;font-size:15pt}.component--video_browser .video-info .people{display:flex}@media screen and (width>=640px){.component--video_browser .video-info .people{padding-right:1.25em}}.component--video_browser .video-info .people .person-info{flex:1;display:flex}.component--video_browser .video-info .people .person-info .image-holder{flex:2}.component--video_browser .video-info .people .person-info .image-holder img{width:100%}.component--video_browser .video-info .people .person-info .info-holder{flex:7;padding:5px 15px;font-size:16pt}@media (width<=768px){.component--video_browser .video-info .people .person-info .info-holder{font-size:13pt}}.component--video_browser .video-info .people .person-info .info-holder .country-holder{font-size:.85em;display:flex}.component--video_browser .video-info .people .person-info .info-holder .country-holder .country-name{flex:1;padding:0 .5em}.component--video_browser .video-info .people .person-info .info-holder .country-holder .country-flag{flex:0 0 20px}.component--video_browser .video-info .people .person-info .info-holder .country-holder .country-flag img{vertical-align:baseline}.component--video_browser .video-info .people .person-info .info-holder .family-name{font-weight:700;line-height:1.2em}.component--video_browser .video-info .people .person-info .info-holder .given-name{margin-bottom:.5em}.component--video_browser .video-info .people .person-info .info-holder .score-holder{margin-top:1em}.component--video_browser .video-info .people .person-info .info-holder .score-holder td{text-align:center;vertical-align:middle;width:2em;height:2em;font-size:16pt}@media (width<=768px){.component--video_browser .video-info .people .person-info .info-holder .score-holder td{font-size:13pt}}.component--video_browser .video-info .people .person-info .info-holder .score-holder .header td{border-bottom:1px solid gray}.component--video_browser .video-info .people .person-info.white{order:1}.component--video_browser .video-info .people .person-info.white .info-holder .score-holder{float:left}.component--video_browser .video-info .people .person-info.blue,.component--video_browser .video-info .people .person-info.blue .image-holder{order:2}.component--video_browser .video-info .people .person-info.blue .info-holder{text-align:right;order:1}.component--video_browser .video-info .people .person-info.blue .info-holder .country-holder .country-name{order:1}.component--video_browser .video-info .people .person-info.blue .info-holder .country-holder .country-flag{order:2}.component--video_browser .video-info .people .person-info.blue .info-holder .score-holder{float:right}.component--video_browser .event-list{padding-right:1.25em;font-size:14pt}@media (width<=768px){.component--video_browser .event-list{font-size:11pt}}.component--video_browser .event-list .event-entry{border-top:1px solid #ccc;min-height:3em;padding:5px;display:flex}.component--video_browser .event-list .event-entry .event-left{text-align:right;flex:1;align-self:center}.component--video_browser .event-list .event-entry .play-at-time{text-align:center;cursor:pointer;flex:0 0 8em;align-self:center}.component--video_browser .event-list .event-entry .event-right{text-align:left;flex:1;align-self:center}.component--video_browser .event-list .event-entry .event-tag .event-tag-main{font-weight:700}.component--video_browser .event-list .event-entry .event-tag .event-tag-extra{font-weight:400}@media screen and (width<=900px){.page--competition-videos .main-content{margin:0}}.component-electronic-library .templates{grid-gap:30px 40px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:25px 0 10px;display:grid}.component-electronic-library .template__image{text-align:center}.component-electronic-library .template__name{margin-bottom:10px;font-size:20px;font-weight:700}.component-electronic-library .template__options{flex-direction:column;display:flex}.component-electronic-library .template__options .line .line-element{margin:0!important}.component-electronic-library .template__options .empty-selection{height:75px}.component-dropdown{z-index:9999;color:#333;visibility:hidden;transform-origin:top;opacity:0;box-sizing:border-box;background:#fff;min-width:160px;font-size:14px;transition:transform .25s cubic-bezier(0,0,0,1),opacity .25s cubic-bezier(0,0,0,1);display:block;position:fixed;transform:perspective(160px)rotateX(-90deg);box-shadow:0 0 5px #0000004d}.component-dropdown--opened{visibility:visible;opacity:1;transform:perspective(160px)rotateX(0)}.component-dropdown--closing{visibility:visible;opacity:0;transform:perspective(160px)rotateX(-90deg)}.component-dropdown--user-info .logged-user{color:#fff;padding:15px 20px;position:relative}.component-dropdown--user-info .logged-user__ijf{background:url(purple-gradient-bg-mini.7b81b4d6.jpg)}.component-dropdown--user-info .logged-user:after{content:"";z-index:-1;background:linear-gradient(#2494d2,#1c75a6);position:absolute;inset:0}.component-dropdown--products{flex-wrap:wrap;max-width:320px;padding:20px;line-height:1.15;display:flex}.component-dropdown--products .product{cursor:pointer;text-align:center;box-sizing:border-box;width:33.33%;padding:15px 10px}.component-dropdown--products .product__icon{filter:brightness();background-size:contain;width:50px;height:50px;margin:0 auto;transition:filter .2s,transform .2s;transform:scale(1)}.component-dropdown--products .product__name{margin-top:5px;transition:transform .3s;position:relative;transform:translateY(0)}.component-dropdown--products .product__name--coming-soon:after{content:"Coming soon";opacity:.6;font-size:10px;position:absolute;bottom:-11px;left:0;right:0}.component-dropdown--products .product:hover{color:#333}.component-dropdown--products .product:hover .product__icon{filter:brightness(1.2);transform:scale(1.2)}.component-dropdown--products .product:hover .product__name{transform:translateY(4px)}.component-dropdown .dropdown-links{padding:10px 0}.component-dropdown .dropdown-links__link{padding:10px 20px;display:block;position:relative}.component-dropdown .dropdown-links__link:after{content:"";visibility:hidden;opacity:0;background:#ff4242;height:1px;transition:all .5s,opacity .3s;display:inline-block;position:absolute;bottom:6px;left:20px;right:100%}.component-dropdown .dropdown-links__link:hover{color:inherit}.component-dropdown .dropdown-links__link:hover:after{visibility:visible;opacity:1;left:20px;right:20px}.component-dropdown .dropdown__content{padding:10px 20px}.component-dropdown .dropdown__content__split{margin-bottom:10px;display:flex}.component-dropdown .dropdown__content__split__items{box-sizing:content-box;flex:auto;min-width:70px;padding-left:20px;padding-right:20px}.component-dropdown .dropdown__content__split__items:first-child{border-left:none;padding-left:0}.component-dropdown .dropdown__content__split__items:last-child{padding-right:0}.component-dropdown .dropdown__content a.dropdown__item,.component-dropdown .dropdown__content a.dropdown__item__right{padding:10px 0;font-size:14px;display:block}.component-dropdown .dropdown__content a.dropdown__item__wrl{margin-bottom:2px;margin-left:8px;padding-bottom:10px;font-size:14px;display:block;position:relative}.component-dropdown .dropdown__content a.dropdown__item__wrl:after{content:"";visibility:hidden;opacity:0;background:#ff4242;height:1px;transition:all .5s,opacity .3s;display:inline-block;position:absolute;bottom:6px;left:0;right:100%}.component-dropdown .dropdown__content a.dropdown__item__wrl:hover{color:inherit}.component-dropdown .dropdown__content a.dropdown__item__wrl:hover:after{visibility:visible;opacity:1;left:0;right:0}.component-dropdown .dropdown__content p.dropdown__item{cursor:default;border-bottom:1px solid #ffffff4d;margin:0 0 10px;padding:5px 0;font-size:14px;font-weight:600;line-height:18px;display:block}.component-dropdown .dropdown__content p.dropdown__item:not(:first-child){margin-top:5px}.component-dropdown .dropdown__content .dropdown__item__prose{font-style:italic}.component-dropdown div.dropdown__item__description{font-size:10px}body.no-scroll{overflow:hidden}.panel-drop-background{content:"";z-index:9888;opacity:0;background:#0b0b0b;transition:opacity .3s;position:fixed;inset:0}.panel-drop-background--show{opacity:.8}.component-modal{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.component-modal__window{background-color:#fff;width:600px;max-width:600px;min-height:200px;max-height:80vh;padding:20px;overflow-y:scroll}.component-modal__window h2{margin-top:0;margin-bottom:20px}.component-modal__window .youtube{background:#000;height:0;padding-bottom:56.25%;position:relative}.component-modal__window .youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.component-modal__field{margin-bottom:20px}.component-modal__field__title{margin-bottom:10px;font-weight:700}.component-modal__field__title__action{float:right;color:#ff4242;cursor:pointer;font-weight:600}.component-modal__field__content,.component-modal__field__content input,.component-modal__field__content textarea{width:100%}.component-modal__field__content textarea{height:100px}.component-modal__field__content__with-action{display:flex}.component-modal__field__content__with-action .btn{margin-left:10px}.component-accountbar{align-items:center;display:flex}@media (width<=1024px){.component-accountbar{display:none}}.component-accountbar .accountbar__products{cursor:pointer;flex-direction:column;justify-content:center;height:100%;margin-right:5px;padding:0 10px;display:flex}.component-accountbar .accountbar__products svg{vertical-align:middle;width:22px;height:22px;transition:color .3s}.component-accountbar .accountbar__products:hover svg{color:#ff4242}.component-accountbar .accountbar__search{cursor:pointer;flex-direction:column;justify-content:center;height:100%;margin-right:5px;padding:0 10px;display:flex}.component-accountbar .accountbar__search svg{vertical-align:middle;width:22px;height:22px;transition:color .3s}.component-accountbar .accountbar__search:hover svg{color:#ff4242}.component-accountbar .accountbar__user_profile{-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none;cursor:pointer;padding:20px 10px;display:inline-block}.component-accountbar .accountbar__user_profile .profile_image{border:1px solid #ffffff80;border-radius:50%;width:30px;height:30px;position:relative;overflow:hidden}.component-accountbar .accountbar__user_profile .profile_image:before{content:"";z-index:1;transform-origin:0 0;background:#ffffff59;width:0;height:500%;margin:-5px 0 0 -5px;transition:all .3s;position:absolute;top:0;right:0;transform:rotate(-20deg)}.component-accountbar .accountbar__user_profile .profile_image img{width:100%}.component-accountbar .accountbar__user_profile:hover .profile_image:before{width:75%}.frontpage-video-embed__mux,.frontpage-video-embed__custom{margin-bottom:20px}.frontpage-video-embed video{width:100%}.frontpage-video-embed .thumbnail-preview{cursor:pointer}.frontpage-video-embed .thumbnail-preview__background{object-fit:cover;aspect-ratio:16/9;min-width:10rem;margin-bottom:20px;transition:filter .2s ease-out;position:relative}.frontpage-video-embed .thumbnail-preview__background:hover{filter:brightness(130%)}.frontpage-video-embed .thumbnail-preview__background:hover .thumbnail-preview__play-icon{transform:translate(-50%,-50%)scale(1.1)}.frontpage-video-embed .thumbnail-preview__play-icon{color:#fff;text-align:center;background:#000000b3;border-radius:9999px;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:45px;transition:transform .2s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media screen and (width<=640px){.frontpage-video-embed .thumbnail-preview__play-icon{font-size:30px}}.frontpage-video-embed .thumbnail-preview__play-icon i{margin-right:-.2em}.frontpage-video-embed .thumbnail-preview__texts{box-sizing:border-box;background:linear-gradient(#0000 0%,#0005 34%,#000a 100%);width:100%;padding:3rem 20px 20px;position:absolute;top:100%;transform:translateY(-100%)}.frontpage-video-embed .thumbnail-preview__texts__title{color:#fff;font-size:26px;font-weight:600}@media screen and (width<=640px){.frontpage-video-embed .thumbnail-preview__texts__title{font-size:18px}}.frontpage-video-embed .embed-video-message{color:#333;aspect-ratio:16/9;text-align:center;background:linear-gradient(45deg,#e1e1e1,#fff,#e1e1e1);border:1px solid #b2b2b2;justify-content:center;align-items:center;width:100%;height:100%;margin:0 0 20px;padding:0;font-size:4em;font-weight:700;display:flex}@media (width<=640px){.frontpage-video-embed .embed-video-message{font-size:2em}}.frontpage-video-embed .subscribe-button{cursor:pointer;color:#fff;text-align:center;box-sizing:border-box;filter:brightness();background:#de3353 0 0/cover;flex-direction:column;flex:1;justify-content:center;width:max-content;min-height:80px;margin:1.5rem auto 1.25rem;padding:1rem;font-size:2.5rem;font-weight:600;text-decoration:none;transition:filter .2s;display:flex;position:relative}@media (width<=640px){.frontpage-video-embed .subscribe-button{min-height:110px;margin-bottom:10px}}.frontpage-video-embed .subscribe-button:hover{filter:brightness(1.2);color:#fff}@media screen and (width<=899px){.page--news .main-content,.page--schools-news .main-content{margin:20px 20px 0}}.page--news .page-content,.page--schools-news .page-content{background:#fff}.page--news .page-content .top-stories,.page--schools-news .page-content .top-stories{display:flex}@media screen and (width<=1070px){.page--news .page-content .top-stories,.page--schools-news .page-content .top-stories{flex-direction:column}}.page--news .page-content .top-stories__top,.page--schools-news .page-content .top-stories__top{box-sizing:border-box;width:calc(52% - 20px);padding-right:20px;position:relative}@media screen and (width>=1071px){.page--news .page-content .top-stories__top .hero-widget,.page--schools-news .page-content .top-stories__top .hero-widget{position:absolute;inset:0 3% 0 0}.page--news .page-content .top-stories__top .hero-widget .hero-window,.page--schools-news .page-content .top-stories__top .hero-widget .hero-window{height:100%;padding-bottom:0;position:absolute;inset:0}}@media screen and (width<=1070px){.page--news .page-content .top-stories__top,.page--schools-news .page-content .top-stories__top{width:100%;margin-bottom:20px;padding-right:0}}.page--news .page-content .top-stories__rest,.page--schools-news .page-content .top-stories__rest{box-sizing:border-box;grid-template-columns:49% 49%;grid-row:auto auto;grid-column-gap:20px;grid-row-gap:20px;width:49%;display:grid}@media screen and (width<=1070px){.page--news .page-content .top-stories__rest,.page--schools-news .page-content .top-stories__rest{grid-template-columns:50% 50%;width:100%;padding-right:20px}}@media screen and (width<=640px){.page--news .page-content .top-stories__rest,.page--schools-news .page-content .top-stories__rest{grid-template-columns:100%;padding-right:0}}.page--news .page-content .top-stories__rest .hero-widget .hero .texts .section,.page--schools-news .page-content .top-stories__rest .hero-widget .hero .texts .section{font-size:14px}.page--news .page-content .top-stories__rest .hero-widget .hero .texts .title,.page--schools-news .page-content .top-stories__rest .hero-widget .hero .texts .title{font-size:20px;font-weight:600}@media screen and (width<=1280px){.page--news .page-content .top-stories__rest .hero-widget .hero .texts .title,.page--schools-news .page-content .top-stories__rest .hero-widget .hero .texts .title{font-size:18px}}@media screen and (width<=640px){.page--news .page-content .top-stories__rest .hero-widget .hero .texts .title,.page--schools-news .page-content .top-stories__rest .hero-widget .hero .texts .title{font-size:16px}}@media screen and (width<=500px){.page--news .page-content .top-stories .texts,.page--schools-news .page-content .top-stories .texts{padding:3rem 10px 10px}}.page--news .page-content .page--news__section,.page--schools-news .page-content .page--news__section{padding:20px}.page--news .page-content .page--news__section .section__title,.page--schools-news .page-content .page--news__section .section__title{padding-bottom:20px;display:flex}.page--news .page-content .page--news__section .section__title h1,.page--news .page-content .page--news__section .section__title h2,.page--schools-news .page-content .page--news__section .section__title h1,.page--schools-news .page-content .page--news__section .section__title h2{flex:1;margin:auto 20px auto 0;padding:0;font-size:24px;font-weight:700}.page--news .page-content .page--news__section .section__title .btn,.page--schools-news .page-content .page--news__section .section__title .btn{align-self:center;height:0%}@media screen and (width<=640px){.page--news .page-content .page--news__section .section__title .btn,.page--schools-news .page-content .page--news__section .section__title .btn{align-self:left;margin-top:10px}.page--news .page-content .page--news__section .section__title,.page--schools-news .page-content .page--news__section .section__title{flex-direction:column}}.page--news .page-content .page--news__section .search-form form,.page--schools-news .page-content .page--news__section .search-form form{display:flex}.page--news .page-content .page--news__section .search-form form input,.page--schools-news .page-content .page--news__section .search-form form input{border:1px solid #d9d9d9;width:192px;min-width:50%;margin-right:10px}@media screen and (width<=640px){.page--news .page-content .page--news__section .search-form form input,.page--schools-news .page-content .page--news__section .search-form form input{flex:1;margin-top:10px}}.page--news .page-content .regular.news-items,.page--schools-news .page-content .regular.news-items{padding:0}.page--news .page-content .regular.news-items .news-item,.page--schools-news .page-content .regular.news-items .news-item{flex:1;justify-content:space-between;margin-bottom:40px}.page--news .page-content .regular.news-items .news-item:nth-child(odd),.page--news .page-content .regular.news-items .news-item:nth-child(2n),.page--schools-news .page-content .regular.news-items .news-item:nth-child(odd),.page--schools-news .page-content .regular.news-items .news-item:nth-child(2n){padding-left:0;padding-right:0}.page--news .page-content .regular.news-items .news-item:last-child,.page--schools-news .page-content .regular.news-items .news-item:last-child{margin-bottom:20px}.page--news .page-content .pagination,.page--schools-news .page-content .pagination{font-size:14px}.page--news .page-content .search-form input,.page--schools-news .page-content .search-form input{padding:8px;font-size:14px}@media screen and (width<=1070px) and (width>=901px){.page--news .page-content.max-width-900,.page--schools-news .page-content.max-width-900{width:900px;margin-left:auto;margin-right:auto}}.page--news .article-share,.page--schools-news .article-share{max-width:1280px;margin:15px auto 0;display:flex}.page--news .article-share__title,.page--schools-news .article-share__title{align-self:center;font-size:16px}.page--news .article-share__icons .component__social_icons a,.page--schools-news .article-share__icons .component__social_icons a{width:32px;height:32px;margin-left:15px}.page--news .article-content-container,.page--schools-news .article-content-container{font-size:14px;display:flex}.page--news .article-content-container__content,.page--news .article-content-container__sidebar,.page--schools-news .article-content-container__content,.page--schools-news .article-content-container__sidebar{box-sizing:border-box;padding:20px}.page--news .article-content-container__content,.page--schools-news .article-content-container__content{background:#fff;flex:1;margin-right:20px;box-shadow:0 5px 5px #0000001a}.page--news .article-content-container__sidebar,.page--schools-news .article-content-container__sidebar{background:#fff;width:300px;box-shadow:0 5px 5px #0000001a}.page--news .article-content-container__sidebar .see-also-header,.page--schools-news .article-content-container__sidebar .see-also-header{margin-bottom:10px;font-size:16px;font-weight:600}.page--news .article-content-container .article-meta,.page--schools-news .article-content-container .article-meta{border-top:1px solid #c3c3c3;padding-top:20px}.page--news .article-content-container .article-meta-tags span,.page--schools-news .article-content-container .article-meta-tags span{margin-right:10px}.page--news .article-content-container .article-meta-tags .btn,.page--schools-news .article-content-container .article-meta-tags .btn{margin-bottom:3px}@media screen and (width<=900px){.page--news .article-content-container,.page--schools-news .article-content-container{flex-direction:column}.page--news .article-content-container__content,.page--schools-news .article-content-container__content{margin-bottom:20px;margin-right:0}.page--news .article-content-container__content,.page--news .article-content-container__sidebar,.page--schools-news .article-content-container__content,.page--schools-news .article-content-container__sidebar{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.page--news .article-content-container__sidebar .news,.page--schools-news .article-content-container__sidebar .news{max-width:400px;margin-left:auto;margin-right:auto}}@media screen and (width<=640px){.page--news .article-content-container__sidebar .news,.page--schools-news .article-content-container__sidebar .news{max-width:none}.page--news .article-content-container__sidebar .news .img,.page--schools-news .article-content-container__sidebar .news .img{display:none}}body.print .page--competition .competition-results-subpage .competition-title{padding-bottom:1.25em;font-size:3.2rem;display:block}body.print .page--competition .competition-results-subpage .print-grid .panel-header{font-size:1.92rem;font-weight:700}body.print .page--competition .competition-results-subpage .print-grid .mark--yellow{background:#fff000!important}body.print .page--competition .competition-results-subpage .print-grid .mark--grey{background:#a2a2a2!important}body.print .page--competition .competition-results-subpage .print-grid .mark--orange{background:#bf842c!important}body.print .page--competition .competition-results-subpage table{font-size:1.6rem}.page--competition-photos .countries{flex-wrap:wrap;justify-content:space-between;padding:20px;display:flex}.page--competition-photos .countries .country{border:1px solid #dadada;width:24%;margin-bottom:20px;padding:20px}.page--competition-photos .countries .country:hover .country__photo{filter:brightness(130%)}@media (width<=640px){.page--competition-photos .countries .country{width:48%;margin-bottom:10px;padding:10px}}.page--competition-photos .countries .country__data{border-bottom:1px solid #dadada;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}@media (width<=640px){.page--competition-photos .countries .country__data{margin-bottom:10px}}.page--competition-photos .countries .country__flag img{border:1px solid #eee}.page--competition-photos .countries .country__country-name{margin-left:10px}.page--competition-photos .countries .country__photo{filter:brightness();transition:filter .3s}.page--competition-photos .countries .country__photo img{width:100%}.page--competition,.page--media{font-size:14px}.page--competition .competition-name,.page--media .competition-name{font-size:20px}.page--competition .page-header-section,.page--media .page-header-section{background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhENTczQzg1MUQ0QTExRThBQTYxQjc4OTBBRkJBN0U5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhENTczQzg0MUQ0QTExRThBQTYxQjc4OTBBRkJBN0U5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlCMUQ2QUI1MUQ0NDExRThBNUI2OTkzQjlBODRDOTFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlCMUQ2QUI2MUQ0NDExRThBNUI2OTkzQjlBODRDOTFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMiIiIjJycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcWGhoYGBoaISEgISEnJycnJycnJycn/8AAEQgBkAeAAwEiAAIRAQMRAf/EAF0AAQEBAQEBAQAAAAAAAAAAAAABAgUGBAMBAQEBAQEBAAAAAAAAAAAAAAABAwIEBRABAQEBAQEAAAAAAAAAAAAAABEBIUExEQEBAQEAAAAAAAAAAAAAAAAAEQEh/9oADAMBAAIRAxEAPwD5BKPuPMqAoUEoKJSgogClQABAURQBAVUAAEVRBKCsggM6upoIggDOqzoCaIKmoagggmgjOtazoJqBoJrOrqAms6uoImous6CIqaCaniogzqLqAiKiCahpoqM60yCIuoCJqiKiKgoaGoIioCCoCIoKiKAiKgCKIqABEF1AgAAfABBQVAEBUUEigAAAoAIqCigACgigAoAAAAAoAACgAmgpAABQBQAUQMFAVMUBUUVQBVBUFXExRVxcTGsQMaRRVVFFVUXAVUVQxRQAEBRQSKLgiRQAAAAVAIKJBUEQWIAigIAIIoCCgIRQEAVBUUXABAAVAAAAAAABABBQBAQBQERD6AKAAAgoAAIIoACIqKCaqaCIqAIpoIi6giAaAngKIAInguooIaCAAaIqIj2hUGzKLRKCKIAogCoAAgCiCiiACoAFQFVCoAlEBUomoFTTdTQTUVARDUA1lU0VENTRDWV1EETRNBEXU0ERWdBNRdZVERdQERWUETVNBnUVEVEVAZRrWQRNUBGdaRFZ0VANRfURUAFRFARGtQGRUBNFQEFQEFRFEU0ERQEFQFiKAgqCgQgGEUQQUBBQAAUAABQAAAUAAAFAAAAUAUKigAAYAKCKKGgAigYCgoC4iiigApiiiioGNIuCrjTONYBjSKirio1igqKC4CgAqKAKigAKAAAAQEAFEFQEFQRBQEAEQUBBQEAARQEVFDAAABUAAAAAEBAFVA0EAQAQAEBUBFAAAQVUAAQBUBFEBQZVBKIqAIqAgqAgqKCKmiCKgGoqKCKggAAioI9lRKNWS0SgLRKVRaVCgtEpQUQBaVCgUKlBSoACUAEoAIICCAIIAmiAMqgIi6mgiLrIGsrqagmpogJqLqaCamqgJrOrqCIzrTIIioCamqiKiKmgiKgM6KgIioioioCI0iKiKgIKgoioBqKmggqAguoCAIqC6gERQEgAIKAgaoqAAEVAAgACoIKnQA6oqKAAACwwAAABYAAAAoAogABFBAAUAiigAgoAKigKACgAqY0KKmNIopigLgoLi4mNCmNIuAq4mKKoKC4ACgAKACgACggsICCoIARQCAiAAgpARFAQVBAIACKCCoAAqUACgAAAKgAAiAAKIqAAiAAKIAIVUQVAAAFEAAQAAAABAAQAETVQQRUUEUBAARNXQE1F9RUENA0AERRAevqslauGis1aC0qUoi0qUWkUQKRRKAqUChQqIiiFAEAVBAEoAIIBUEoCCUBBAENTQGVRBNTV1kDUEA1lUBEXUERNVkERUBEVNRcTUVkEF1EVEVBERUFRFQENXxEVEVARFQURUARQEAQQ0ARFARFBURQEFQAABFAQioKBAAAAAAUQQUBBQVBQEFFoAIAoAAAAoBFABREUAAAFAAFAAAFAAUAFAABQUVVRcFVTFwBrEXAVTFQGkUVVRQXDAwFVFFFDAUAQUBQAQAACAACgAIiNAMioAigIAIAAgoCAAgoqIKgAAAAACCACggACJoFEUVNBFAQFRBBRACgAIAoAAAIAgAAICAAeqIACCoBqKi4IipogioFQXUVAABFRB60qDRw1Ss0oNUrKgtKgotEoCiAKJSiQKlAUSpQWiFAKhQEEBUpUASiAIIAalBERUQRFQETTUA1NEA1lUBNTVTQRFTRE1DUQwZ1QVGVTUVNNNARFQERpnQQioioioCIporOioCIsAQABFNQRFBURQEIAIjSAhFQCIoCCkBABUFAEUAAAAACAAoggoKkFAIAAAoAAEUAAwRQAAAFSKBigAQUAAAgoAACgACqCmLiLgooKqKC41iYoKuGLgpi4KKKKgKAKGKAoKAKAAAsBAAUAEEFQAIRQAEQWIAigIKgIKCIAAigIApBFTUIAKgCAqAgIqCgIAACACgIgqCAqCVBRKAUEBRCgogBSgACaAqAACiACIAAioKgqKiABqIoIiKKIAAgCPViJXaNDNUFozVoLSoCLVZAWlSii0qJQaqVAFEAUrNBFSpSgtRCgFSpQVKgAmlREVEAE0QBBANTRANTRATTREDU0QDWdVNEiai6gqamqmoJqLqCpoqAgqIqRFQERUBDV1NFTUVEERpFETV0BAEEFQEFQXEFQBFEVAAQUVERQEFQAhwFSEUQQigIKkBQFAAAAAUBBQEUEABQAAAAUAAUEUAFAEUBBQUAUAAFAAAFUFQFMAVcMXBTGsRcCquGKC4qY1gopigKLgCkUBQFFAAFBFAAAAAAAACABAAABFBGRdAQAEFQQRQEAARQEABAFQRU1FAQAEABAAACoIAgKAgKgAICBQAAQBcAAAQNAEFRQAAiKAiKAiLooiKBURQREVAQBUE0AQAHqKVKO0WlQBaIUFVmlBqlZURaiFBRCgoiVRaJUoNVEpQVKlBFqIAtRKAUQqIIICogAggCACIqAiKiCanqpoCKgIi6gImqmoJqKmioKiCIpoqIqAmopoqIqAiNaiCIoDIqCxEaQERQEABBUBBUBBRFQIAkFAQUgJEUUQUBEUgIKiAKAgoCKCgAAAAKAhFAAARQABQQxQAAAFVAAAFAABQAFAAAUVFAUAVUVBVMUFxUXFFXDFxFxVRcBcaTFwVcVFBQAVUUAFFAAAAAAAAAIAoIAAIKgACgigiIoCAAgqAmioIAAgAIAKIqCJoaCoAAgAIqIgCCgIAAACAIoAIIAACoqoAIAAACgioAEICCioiKAiKAmoqCIKiiIqAIqQRBQHpKVKV0LSpSqLSpQFpUAapWaUGislEWlSlBaVKUCiCipUAVKVKIolSoKJSiAlSgqFSgFRKCoICoIAgiAioAioCai6iAhqaAioKiaogiKgqGiaAioKmioggqAiNagsRFATUVEVEaQEAiiCgMigMipEEgoCAKiQURUFiAAAkFAQUUZI0nAQikQSEUBCKAAKAAAAAAAKAigEAEBQEFAIAACqAACgAoAACgKAKAKAKqKguLgoLi4iqKqY1guKqLiC4qY1goqYoiqiiiooCoooAAAAKAgoAAAAAigACCCgIKggiiiI0gIigIACAAIAIACAlANEABAARABNARUAoAAACAgIAAAgABigoAAAAAoIKCIAogsARIoCaioqIaqAiKCIioCCgIAD0FWsrXQtGQGqVEBpKlFFq1KlQWrWRRaVARRBBREqiiJRFpUKBRKUFqVKURalRKC0qIClQoBUEBBAVBAAEBBNAQARNVBRFEERUFRFQENE0URRBDQgIKgqIuiKiKQERpARI0CspGoAyjUAZRqJFESNIIiRpEEFSAgoCCpASCgIKKIEIABwAABFAQUBBQBFAQUERQUAWIIoKAAACFFAAAAFBIoKAKAAALAUBRAFFFMAVUUFVGsAxrExQVUawXFxUxUFVFUVUVAVFFFRQUAAAUVFAAAAAAAAAAAAAE0BRBAAATVRUEVNARUBAARNVEBFBUQAQBQQEDUARNA0EABNAAAABEABQAAVFEAAAAAUAAQAUEUEQVFBFATUUEZFQERpASIoIiKgAAO6VmldK0VmlBqlZpQaGaUGqVKUFKzSg0VmlVGqVmlQWlSpQWlSpVRaVKlBaVEoNVKlSiNVEoKtRKIKlCgCAAVAAEBAAQARNUQRFBUTVQDUNBURUQQVANRQERRFiIoKiRQEgqQEgoKiLBBCLEBEaQERoUZSNICRI0QGUahAZFBGYRpICCiiJGokEQUBBYQEIsASEUgJCLEBBQCEAAgQKBBQAACKIigABABQCAIoLCKIKAAALAAABcABQXBRUUFxcRQXFxFwFxcMXAMaxFFVUaQFTGsUFAFwBFXAAUAAAUxUUAAAAAAAAAAAEoGgAAAAAgACAgIGgiKgCaqAIaAIqAmioCAgCKgCKiAioIAKCKIIAAAoACAAKGAAKAAIAqiCgiCiogqAIoCI0gImtIIiKiiI0gIigIigV2KVmrVVaVmlBqlZpQaWs0qjVKzSg1Ss0ojVKzSoNVKlSg1UqUoLUSlBaVKiotKhQWoggolAUQAEAVAQAAEAABBABUABEVBRFRBBUBEaQWIKgILqCiKIIkaiAgsIKkRqIghFQEFASIoKiNRARGkBEaiAgoDJGoiozBqICRI0QGRYKiRGkBCKAkRpBEFAQUBBQRBUigEIAKAgoCCgIKAkFAAAAAFwBQFgIpAAAAABcRQFRQUMBVwFwBUUFXEawFxUUFVFFxcaxnGkFBVFABQEFAFURQABRUUAAAAAAAAAEKKgagAKAACaqICKgAIACCiKgCKgIaGggAIKiCamqaCIqKCKmoGoqCAAgAAhoAAAAqCmAAAKAICigAIBCKAAgRUARQRAAQBREaQREUUZFQERpAdQQHSiFBRmlBoQBSs1QWlZq0RaVmlBqlZpQURKDVKyA1UQBaVKCLSpUBRAFEEFEAUSKESgIQAFgFQBFQURUQEVAEUFQBBE1QVEUBIKQVCAAiiCCoCQUgrI1CAyRYQGYNJAZg1EgIkahAZFhAZOKAzBpAQUgjMFgozuDUQESNIqIKAiKAgoIhFgogsAZFBEFAQUBBQEIoCQUgCRYQEikIAEAAUUAAFgCCiCKCgqKBgLgC4iiiooKuIoLi4mLgKqKC4qYouLjTLSCqyqjQigoigoiooqKAAKKgCgAAAAAAiAAKAAACAIKAgAAICAAIqAAgIAfBNVAE0FQRANDQRFQBFQA0BNRFQBUBD1QUEVAAWCGAAKkUQBcUABFAUABAUBABEFIoiKAhq6giCoCI0ioiNICI1EB99KzSp120M0oNUrNKo1Ss0oNUZpQaKlSg1Ss0oi0qUoKJSgtKlSg0VmgNDII0iLQApUIKgKogChSoAlAVAFAEDUABFSICRQWIGgqaBwE1QBBUFEUQQAVIRYAkIoCQigIKkFSCwBBQGRYAkRpICJGiCMpGoQGUaiQEFBEiNRFEgpAZFAZgpFRBUBBQRCKRRkUEQUBBQESNAMwiwgAQgAoCEUBIRSAkFAQUBIoAAACgIRQAFFRQBcABcBcFFRQXFxFwFVMXAXFxnFFaVFQVUFGsEUFEVBRFFVWVBRKtFAAAAAAAEUAAAABAUQAAAQoAgIogAgACAAioAioAACAAiKgCaqaIIpoIACCoIACACgigIoCBgqgCiGCgiKCgCiAAAKIgqKIKCVEaQEFFERQRkUBmCgIioqPqEpXNaLSpUUapWaoLSs0oNVWaUGqVmlEapWaUGqlSlBSpSgpUqINUrK1RRKIKVFBRAFAQWiAKIYKoCAAAAixIRQIgAqaGgGoqRAAFEUBABUFhAQigIKCoKAgqQUSKARFASEUBk40gIRSAzBYCIjRAZiRoEYg1CAyRqJFREjUTcBIjUQEiNQVGYRYAkRogjJGogiJGhRmCwgILAGRoBkagDKqAgoCAAAoILEAFICBCABCACgJFAAUFRQAFBRUUFwMAVcQwGsMRQVcRRcXFRUFVFFURQUxFEVUBVVAFEUUAAqoYCgIAAAVBVEAAAAAEAUBEBFQAAVEVAABBFQUTVBEABAARNUBAAQARBUAAVEAQAFQAABRAFxTQFEMAVAFAAEVFBABQAEEUVEFQBFARGkURGkEqajSAkRYEH7VKlK4dqVKVVUShRSoCKVAVatZKotKgCiUoKJwRFEBVAEURUFEAVUoKoigKioCooACKACgACaognBYgJooLEAARQVBQEFgCBAUABIRQBFgKkFAQUBBSAhFiQEgoCCgIjSAhFIIyKAzCNRIIhFhFGSNIIzBYQRkikBCKRUZg1EBmEaSKiCwBkaIDIsICQikBIRYkACKCEWEBlYsIIkRQEUAEagKyNICQigIoABCACgAAoKAAooCgAAqooKqYYitGIoKrKg0IoqiKCqyoKIoqiVQCgCiLUARaKAAAACUBRAUoAAGoIBoCAKIqAai6gAACKgCAAaAiAIIKiiAAaioIIoCAAaiiogoIiwAABBQVBQAAVBQEFRQAFQAE0iwBEFFEFAQBUQUgIiwBmCwESIooUqUrNoolKCrWQGhKUFogCiAKJ0BRBRRFqC0qUoqiALVZUFqsqCmACqiooqGAoCKoAACAAAAKAAgACKCoKIAAIKkVQAEgoALAVOigIKAhFhASCwgJEjUIDIoCCgIRQGRQERogjJFAZg1EVEFBGYkaAZgsIqMjUSCIkaSKiQWAIKkBCLFBkigjJGoQGRqEBmEUiiQUQQikBIRQEIsQBFAAXgrMI0gIKAgoCCgBBYKimAAoigAACiriAKqKCmJgitKgCqiiqrKgpUqgohRVqoIKrK0FpUBVDAFqUAKAKAFAAoAICKgCKgoACAAgAAACKgIAAAiILqAIqaoaioAigIAIgAACoACAAgBiiguCACoGCgAogAIKYmqCgIAKgAAAqUAASKCIEAQBRBU0H5iFZtFWsrQWiUBVrIDQytBRKCqIAolAaqACiAKUAUTFFVUAVUVBRFxFUMUBUVFAACChCIqAACgACKIIL0UQBAAFAFABAFhCqgoUQigIKCgAgAKgoIgoCCiiI0gILAEFBGYNRICI1CCMwaiRRIkagIyRYRUZI1EgMwaiRUZhGkEQWAIKCMigIRQEhFhASIoCCiiCgIKAhFQEFAQUBBRBCKAgpBUCEACLBRFAAAUgCgAARUAwBVVDAxVQBVQFaEAaEBVVlUFVAFAFURQAAFQRVEAURQAoAgACAoAAioAioAAAAB4hoIIAoAIIoCJqngIioAACACAAIAIAOkPAEQUFNFRaIAKgqKIAAKCofFRRAAQVBQAEFBQAAAEQAERRRBQHziUrNotEBWqiANUrNVRRAFKhQaozVQWlRQURRRUAVUUBUVBRMUVVRUVVxFwBUXEBUAUAAwBVRYQEFEEXgAgqCgAAAAABBRUFgCKCBEigpBSKIKAgsICCgIKAhFBEFFERpASEUgiCgIRQGYRSCJCNRIqJEjRAZIsFRkjRAYhGokVGYNJBERqAjJGoQGYkagozBYQEFhARI0AyLFgMpGiAyNRICCgIKAzBpICLAAgLEEFAZI1EFSCgJCKAACguIChgAAKAAoCLiiYoCoCtCAqriCCqgCqlBVVAFARQoAogCgCgAgAAilFQAAABF1AEVAAAA+AIAIgAAAAgACaAigIioIAAGgqCKgAAgqCoYqYoioCooigKiiCoqoAAKi4IAKgAIKiqAKIgoAigIioqBABIRYQHxqzVZtlEAUQBarKgomLRVEAUAFEUFwQFaEEGhFBVRcAxUVFVUUFExUVQUAFABQRQQBQVCKAgqAAAAIpCKKIKIIoAQAAFFQWAIsACIoogoCEUAiKsEQFiiCxAOnRQZI1EgiDUIDIsIIhFFEgsBGSNJFRIRYAzBqIIzBoioxCNQgMwjUSCMwjUSKMwjRAZhGoQGYkahBKyNQijMIsAZI0QGYRqIDI1EiFQUgVmDRBWRSAgpAQWCCCiqgoggqQEikWCoKQEFAQUFAAAEXDxQAAFUABUVFFRRRUUBUEVVQBRFAAFAAUTFoAGggAgAKAAIoCBqAAAAAgAiAKACCCoAi6ggioAACAKgCAAAAKgAIKmKqAAgqKIuCKoKhgih6CACooAAAi4AooAgCggAiCiiEUgJCKCOfVQZt1EBVMRQURQUQBqlZqiqIqCiKCiKCiKKqouIKuIAqooqqioKqKCgCqAAoIAKAAgAChAADgAAAAAKCoKAQFgIKAigABBQIsBBYCIKKIKCIRQEIooCpAIQWCIRYQGYLFioiNIIgoCCioiRqEEZIoozBogjMIoIzBqJASJGokUSEWAjJGiKMwjUSAkSNQgMwiwgiRI0AzEahAZI0gMwjUIKzCLCAzBogMwjURFSCkBBRBBQVEjQDMIsBUFAQUgqAAAAAYLigIAAqgAKgaqgqKegAoiopioAqoooAAAIKgKAAAAAAAAJoAIqAACBoaCAAIqKAAggICKgBoAgGqiAAIaAAKgCUFAEXARUUAQVFEABFAUFRRABUUANFTFVBQEAICkACEAQFBEFFEIoDmBSs3oFqAKIUVVqUBRFQUQBoRRVPEUFAQVcRQVWcUVVRUFUMBVRRVVFBQVAXAFFBABQQUFAiggoCCgIKRBBYRRFBFIQBAWAAAoAAAuALARBRRFgCAEAFgokF6AkFBEFASCgiRYQigKQRkjRAZhGiKjI0iozCNQEZIsAZg1ARkUijJGoQGYkaFRkaIDJFhARGokEQiwgMwaIDKRqEBkiwBEjQDMI1EgrMGoQGYRYBjMI1CCsrFhE1URqEBkUQZFAQUFSI0gqRFAQWAJih1FAAAUUAgoCoAKKACioqAACr4hgKAKAAAAAAAAAAAaCACCAACaBQAAFQRdQADQQABFQA0REBABDRQAEAFBAEUMBABUFRRBagCiKqKIomioKigAoCpqgoAAh9UwAWAIEAQAUAigiig5IDN6FEEVaJVAAUFRUBUUUVFFVUEFVFBRMXEFXExrAVUUVVRQiqiiqqKgpgoAKiikABYIALCiCgIKCoKAAAIoCCgAAAAAsAOAKgAALBRFgCEAAAUBQEigJQFgIKCIRQEWCxRIKCIKKiCkERI0KjMGiAyRRUZGokBIkahBGYNRFEhFIIiNQgMwjUSAzCNQijMI1EgMwjUIDMSNQgMwaiIMwahAZFAZg1EgJCKQVIkaIiswaiAkI1EgrMGogMwaiIIKQVIjUQGRqIKkRqICKERQCCgoCKQRQIoqLhAAAUUEBUxQDAwFAFMAAAAAEABQEBUAAARNAATVAQBQAARUEEVAANEQAERU0AEENAAAAQoqAACoKigCGKiiAAgqGKKqAmqAooGCKCqmioogC4AqKIACACgosBIosEQUBxwOsnqFqAKJVBRCiqqAKAKq4ggqooLhhgiquJi4DWLiKEVUxoVVxFQXFxFAUxcFFMVAUVFAUEFABUiALAEUFAAAAEUAAACAAAAKCEIAqRQdIACAsARQUAUEUBNICggoIhFIAKKgAARRURYLARI1BUZhGiCMjUQREjQoyNQgjKNEVGYNRICQaiRRIRSCMwaIDMI1EBIkaAZiNQBmEUBmEaiCswjQDMSNQiDJGogJCKCswaiCoLBBILBBmJGhVZSNJAQURUIpAZiRogrMSNICCgqCiKhFICRSCKAuAgqCrAAAVFAADABQBQACgAAAAAgAgAAioAAoAAgAAAiAAagAJqoIJqoAgAgAgAAGoIJVRQVFwQAVBUMEVUAUQEUTFUUBUUARVxFxQVFwQVMUQUAFATQBUFDAUFABREUFRxQGD1ioqgAKoAACKoigqooqqioKqKKqouAq4YuILiooKqYoqqYuIpi4mKCqigqoqKKCILAFFgCCKIJCKKqQiiiQigJFAAAQAABYIgsFEWACRYCgEWCIKAgooAAKAgKCAoCCgiKRYqIRQAWEVEUACKKiCgiEWCiJGgRmDSRUSJGoQGYRqEVKyRSAkIsIQSJGiAzCNJFRmEahBWYkbiQGYkahAZiRqAMjUIisxI1CAzEjSQEIsIioRQGRqIKkFggyKCskWAMwaiQVIRRBkjUQVkiwBkaiCoKIqCoAEUVBRBBdRFAFBQRQAAwAUCiggIolAURRRAEAAAAEUBAFAAEAEAAQAEABNAEQNAQEAAEANBAQxABTRcRVQoiiC4gIoAACoYqKCiKqKBgiriLioKigKAhimAKAJoAqKqKBimAmqIYIoLFHEAYPWAKqiCCqgCgCi4i4KetIYg1is41gqqioKqKDWKmLgsVcMXEVVTFBVRUFxcRVBQxFVUxQVUVAUAAUEIoBEigESKAgqKBFBAAAgQAAQFFEFAIAoAoiCwUAAAUQgAgoQBQEAVUQiggCqUAEBRQFICCwEQUUSCiogsIIkSNEVGRqEBiKsFRIkahAZhGoQGYNQgMkaiAzCNEBiEahAYiRuJBWYRqJASJGhFZRuIDJFhEVEaIDMSNEFZgqIERQVmDUQGYNRAQURUiNRBUiNJASI1CCsiiDMFhBUFBUgoghAFAEACCgAAAoAIAcAA4AAKACAAACgAIgAoioIAAIqAAaIgJoAJoCKgCAAAqCAiCaqKgJVAVBUFRQAFRcDBABMVFXEFFVFE1VTFwQXEXFQVMUFBRBcRcAAE0AVFxUUFA8E0AVFxQB//9k=) 50%/cover no-repeat}.page--competition .page-content,.page--media .page-content{background:#fff}.page--competition .cover,.page--media .cover{background-position:50%;background-size:cover;width:100%;height:40rem;position:relative}@media screen and (width<=1100px){.page--competition .cover,.page--media .cover{background-image:url(purple-gradient-bg-mini.7b81b4d6.jpg)!important}}.page--competition .cover--no-background,.page--media .cover--no-background{height:20rem}@media (width<=1100px){.page--competition .cover--no-background,.page--media .cover--no-background{height:40rem}}.page--competition .cover .competition-title,.page--competition .cover .stats,.page--media .cover .competition-title,.page--media .cover .stats{background-color:#000000b3;justify-content:space-between;min-height:14.4rem;padding-left:3.2rem;padding-right:3.2rem;display:flex;position:absolute;bottom:2.4rem;left:2.4rem;right:2.4rem}@media screen and (width<=1100px){.page--competition .cover .competition-title,.page--competition .cover .stats,.page--media .cover .competition-title,.page--media .cover .stats{flex-direction:column;align-items:center;padding:2.4rem;top:2.4rem}}.page--competition .cover .competition-title--items_centered,.page--competition .cover .stats--items_centered,.page--media .cover .competition-title--items_centered,.page--media .cover .stats--items_centered{justify-content:center;align-items:center}.page--competition .cover .competition-title__text,.page--competition .cover .stats__text,.page--media .cover .competition-title__text,.page--media .cover .stats__text{color:#fff;text-align:center;font-size:30px;font-weight:700}.page--competition .cover .competition-title .stat,.page--competition .cover .stats .stat,.page--media .cover .competition-title .stat,.page--media .cover .stats .stat{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width<=1100px){.page--competition .cover .competition-title .stat,.page--competition .cover .stats .stat,.page--media .cover .competition-title .stat,.page--media .cover .stats .stat{flex-direction:row;justify-content:flex-start;width:25.6rem}.page--competition .cover .competition-title .stat:not(:last-child),.page--competition .cover .stats .stat:not(:last-child),.page--media .cover .competition-title .stat:not(:last-child),.page--media .cover .stats .stat:not(:last-child){border-bottom:1px solid #ffffff4d}}.page--competition .cover .competition-title .stat .number,.page--competition .cover .stats .stat .number,.page--media .cover .competition-title .stat .number,.page--media .cover .stats .stat .number{text-align:center;border-bottom:1px solid #fff3;width:14.4rem;padding:.8rem;font-size:3.68rem;font-weight:700}@media screen and (width<=1100px){.page--competition .cover .competition-title .stat .number,.page--competition .cover .stats .stat .number,.page--media .cover .competition-title .stat .number,.page--media .cover .stats .stat .number{border-bottom:0;width:auto}}.page--competition .cover .competition-title .stat .category,.page--competition .cover .stats .stat .category,.page--media .cover .competition-title .stat .category,.page--media .cover .stats .stat .category{text-transform:uppercase;padding:.8rem;font-size:1.6rem}@media (width<=1100px){.page--competition .cover--tv_info,.page--media .cover--tv_info{height:20rem}.page--competition .cover--tv_info .competition-title,.page--media .cover--tv_info .competition-title{min-height:0}}@media screen and (width<=1280px){.page--competition-judoka_athletes .main-content,.page--competition-judoka_nations .main-content,.page--media-judoka_athletes .main-content,.page--media-judoka_nations .main-content{margin:0 auto}}@media screen and (width<=640px){.page--competition-results .main-content,.page--media-results .main-content{margin:0 auto}}@media screen and (width<=899px){.page--competition-standings .main-content,.page--media-standings .main-content{margin:20px 20px 0}}@media screen and (width<=640px){.page--competition-standings .main-content,.page--media-standings .main-content{margin:0}}@media screen and (width<=899px){.page--competition-photos .main-content,.page--media-photos .main-content{margin:20px 20px 0}}@media screen and (width<=640px){.page--competition-photos .main-content,.page--media-photos .main-content{margin:0}}@media screen and (width<=639px){.page--competition-photos .row,.page--media-photos .row{padding:0}}@media screen and (width<=640px){.page--competition .col,.page--media .col{margin-top:0}}.page--competition .category-chooser-side .CatChooser,.page--media .category-chooser-side .CatChooser{position:sticky;top:16px}@media screen and (width<=640px){.page--competition .category-chooser-side,.page--media .category-chooser-side{display:none}}.page--competition .table--medal_ranking .place,.page--media .table--medal_ranking .place{text-align:center;padding-bottom:0;font-size:2.2rem}.page--competition .table--medal_ranking .place-1,.page--media .table--medal_ranking .place-1{color:#fc3}.page--competition .table--medal_ranking .place-2,.page--media .table--medal_ranking .place-2{color:#999}.page--competition .table--medal_ranking .place-3,.page--media .table--medal_ranking .place-3{color:#78685b}.page--competition .table--medal_ranking tbody tr:first-child td,.page--media .table--medal_ranking tbody tr:first-child td{border-top:0}.page--competition .table--medal_ranking .num,.page--media .table--medal_ranking .num{text-align:center}.page--competition .padding,.page--media .padding{padding-top:2rem;padding-bottom:2rem}.page--competition .competition-row-without-banner,.page--media .competition-row-without-banner{padding-bottom:20px;padding-left:20px;padding-right:20px}@media (width<=48em){.page--competition .competition-row-with-banner,.page--media .competition-row-with-banner{background-repeat:no-repeat;background-size:contain}}.page--competition .header-img-container,.page--media .header-img-container{position:relative}.page--competition .header-img-container .background,.page--media .header-img-container .background{z-index:1;opacity:.15;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.page--competition .header-img-container .filters,.page--media .header-img-container .filters{color:#fff;z-index:5;position:relative}.page--competition .header-img-container .filters .horizontal-filter-chooser,.page--media .header-img-container .filters .horizontal-filter-chooser{border-top:1px solid #ffffff4d}.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items{align-items:center;max-width:1280px;height:5rem;margin:0 auto;display:flex}@media screen and (width<=1280px) and (width>=561px){.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items a,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items a{text-align:center;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items a:after,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items a:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items a.hover:after,.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items a:hover:after,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items a.hover:after,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items a:hover:after{background:#fff6;left:0;right:0}.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items a.active:after,.page--competition .header-img-container .filters .horizontal-filter-chooser .filter-items a.selected:after,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items a.active:after,.page--media .header-img-container .filters .horizontal-filter-chooser .filter-items a.selected:after{background:#ff1553;left:0;right:0}.page--competition .header-img-container .filters .horizontal-filter-chooser select,.page--competition .header-img-container .filters .horizontal-filter-chooser input,.page--media .header-img-container .filters .horizontal-filter-chooser select,.page--media .header-img-container .filters .horizontal-filter-chooser input{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:4px 10px 5px 0;font-weight:100}.page--competition .header-img-container .filters .horizontal-filter-chooser select:focus,.page--competition .header-img-container .filters .horizontal-filter-chooser input:focus,.page--media .header-img-container .filters .horizontal-filter-chooser select:focus,.page--media .header-img-container .filters .horizontal-filter-chooser input:focus{outline:none!important}@media screen and (width<=560px){.page--competition .header-img-container .filters .horizontal-filter-chooser select,.page--competition .header-img-container .filters .horizontal-filter-chooser input,.page--media .header-img-container .filters .horizontal-filter-chooser select,.page--media .header-img-container .filters .horizontal-filter-chooser input{padding:4px 10px 5px 16px;font-weight:700}}.page--competition .header-img-container .filters .horizontal-filter-chooser select option,.page--competition .header-img-container .filters .horizontal-filter-chooser input option,.page--media .header-img-container .filters .horizontal-filter-chooser select option,.page--media .header-img-container .filters .horizontal-filter-chooser input option{color:#333;background:#fff}.page--competition .header-img-container .filters .horizontal-filter-chooser select__label,.page--competition .header-img-container .filters .horizontal-filter-chooser input__label,.page--media .header-img-container .filters .horizontal-filter-chooser select__label,.page--media .header-img-container .filters .horizontal-filter-chooser input__label{vertical-align:middle;color:#ffffff80;margin-right:1rem;font-size:1.4rem;font-weight:200;display:inline-block}.page--competition .header-img-container .competition-header,.page--media .header-img-container .competition-header{color:#fff;z-index:5;min-height:15rem;display:flex;position:relative}@media screen and (width<=1280px){.page--competition .header-img-container .competition-header,.page--media .header-img-container .competition-header{padding:0 20px}}.page--competition .header-img-container .competition-header .competition-date-status,.page--media .header-img-container .competition-header .competition-date-status{order:2;align-self:center;min-width:100px}.page--competition .header-img-container .competition-header .competition-date-status .circley,.page--media .header-img-container .competition-header .competition-date-status .circley{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;padding:1rem 1rem 1.5rem}.page--competition .header-img-container .competition-header .competition-date-status .circley .days,.page--media .header-img-container .competition-header .competition-date-status .circley .days{text-align:center;font-size:4.5rem;font-weight:bolder}@media screen and (width<=640px){.page--competition .header-img-container .competition-header .competition-date-status .circley .days,.page--media .header-img-container .competition-header .competition-date-status .circley .days{font-size:3.6rem}}@media screen and (width<=420px){.page--competition .header-img-container .competition-header .competition-date-status .circley .days,.page--media .header-img-container .competition-header .competition-date-status .circley .days{font-size:2.8rem}}.page--competition .header-img-container .competition-header .competition-date-status .circley .suffix,.page--media .header-img-container .competition-header .competition-date-status .circley .suffix{text-align:center;font-size:1.6rem}@media screen and (width<=420px){.page--competition .header-img-container .competition-header .competition-date-status .circley .suffix,.page--media .header-img-container .competition-header .competition-date-status .circley .suffix{font-size:1.4rem}.page--competition .header-img-container .competition-header .competition-date-status,.page--media .header-img-container .competition-header .competition-date-status{min-width:66px}}.page--competition .header-img-container .competition-header .dhm_countdown,.page--media .header-img-container .competition-header .dhm_countdown{justify-content:center;margin-top:5px;display:flex}.page--competition .header-img-container .competition-header .dhm_countdown__val,.page--media .header-img-container .competition-header .dhm_countdown__val{text-align:center;margin:0 5px}.page--competition .header-img-container .competition-header .dhm_countdown__txt,.page--media .header-img-container .competition-header .dhm_countdown__txt{font-size:12px}.page--competition .header-img-container .competition-header .dhm_countdown__num,.page--media .header-img-container .competition-header .dhm_countdown__num{background:#ffffff4d;width:35px;margin-top:5px;padding:10px 0;font-size:16px;font-weight:700}.page--competition .header-img-container .competition-header .dhm_countdown_subtitle,.page--media .header-img-container .competition-header .dhm_countdown_subtitle{text-align:center;margin-top:5px;font-size:12px}.page--competition .header-img-container .competition-header .info,.page--media .header-img-container .competition-header .info{flex-grow:1;order:1;align-self:center;padding-right:40px}.page--competition .header-img-container .competition-header .info .competition-title-hero .title,.page--media .header-img-container .competition-header .info .competition-title-hero .title{text-transform:uppercase;padding-top:20px;padding-bottom:5px;font-size:4.5rem;font-weight:700;line-height:1}@media screen and (width<=640px){.page--competition .header-img-container .competition-header .info .competition-title-hero .title,.page--media .header-img-container .competition-header .info .competition-title-hero .title{font-size:2.8rem}}@media screen and (width<=420px){.page--competition .header-img-container .competition-header .info .competition-title-hero .title,.page--media .header-img-container .competition-header .info .competition-title-hero .title{font-size:2.2rem}}.page--competition .header-img-container .competition-header .info .competition-title-hero .location,.page--media .header-img-container .competition-header .info .competition-title-hero .location{letter-spacing:.4rem;text-transform:uppercase;padding-top:5px;padding-bottom:20px;font-size:2.7rem}@media screen and (width<=640px){.page--competition .header-img-container .competition-header .info .competition-title-hero .location,.page--media .header-img-container .competition-header .info .competition-title-hero .location{font-size:1.7rem}}@media screen and (width<=1020px){.page--competition .header-img-container .competition-header .info,.page--media .header-img-container .competition-header .info{padding-right:20px}}.page--competition .competition-judoka-athletes-subpage,.page--media .competition-judoka-athletes-subpage{background-color:#fff}.page--competition .competition-judoka-athletes-subpage .component--filters .searching-all-categories,.page--media .competition-judoka-athletes-subpage .component--filters .searching-all-categories{margin-top:10px;font-weight:700}.page--competition .competition-judoka-athletes-subpage .athletes,.page--media .competition-judoka-athletes-subpage .athletes{flex:1;padding:20px}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row{-webkit-user-select:none;user-select:none;cursor:hand;background-color:#fff;padding:.8rem 1.6rem;display:flex}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row .fa,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row .fa{color:#727272}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row__head,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row__head{border:1px solid #ddd;border-bottom-width:2px;padding:1.6rem;font-weight:700}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row__record,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row__record{counter-increment:rowNumber;border:1px solid #ddd;border-top-width:0}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row__record div.record-number:after,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row__record div.record-number:after{content:counter(rowNumber)}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row .arrow,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row .arrow{width:2.4rem}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div{align-self:center}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.number,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.number{width:10%}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.record-number,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.record-number{width:3.2rem}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row .athlete,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row .athlete{flex:1;display:flex}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row .athlete__picture,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row .athlete__picture{margin-right:1.6rem}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row .athlete__picture img,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row .athlete__picture img{width:3.2rem}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.country,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.country{margin-left:1.6rem;display:flex}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.country__flag,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.country__flag{margin-left:.48rem}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.country__flag img,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.country__flag img{vertical-align:middle}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.country__name,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.country__name{font-size:1.28rem}.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row div.stat,.page--competition .competition-judoka-athletes-subpage .athletes .athlete-row a.stat,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row div.stat,.page--media .competition-judoka-athletes-subpage .athletes .athlete-row a.stat{text-align:center;width:10%}.page--competition .competition-judoka-athletes-subpage a.normal,.page--media .competition-judoka-athletes-subpage a.normal{color:inherit;text-decoration:none}.page--competition .competition-judoka-nations-subpage,.page--media .competition-judoka-nations-subpage{background-color:#fff}.page--competition .competition-judoka-nations-subpage .component--filters .searching-all-categories,.page--media .competition-judoka-nations-subpage .component--filters .searching-all-categories{margin-top:.2rem}.page--competition .competition-judoka-nations-subpage .nations,.page--media .competition-judoka-nations-subpage .nations{flex:1;padding:20px}.page--competition .competition-judoka-nations-subpage .nations .nation-row,.page--media .competition-judoka-nations-subpage .nations .nation-row{-webkit-user-select:none;user-select:none;cursor:hand;background-color:#fff;padding:1.6rem;display:flex}.page--competition .competition-judoka-nations-subpage .nations .nation-row:hover,.page--media .competition-judoka-nations-subpage .nations .nation-row:hover{background-color:#f3f3f3}.page--competition .competition-judoka-nations-subpage .nations .nation-row .fa,.page--media .competition-judoka-nations-subpage .nations .nation-row .fa{color:#727272}.page--competition .competition-judoka-nations-subpage .nations .nation-row__head,.page--media .competition-judoka-nations-subpage .nations .nation-row__head{border:1px solid #ddd;border-bottom-width:2px;font-weight:700}.page--competition .competition-judoka-nations-subpage .nations .nation-row__record,.page--media .competition-judoka-nations-subpage .nations .nation-row__record{counter-increment:rowNumber;border:1px solid #ddd;border-top-width:0}.page--competition .competition-judoka-nations-subpage .nations .nation-row__record div.record-number:after,.page--media .competition-judoka-nations-subpage .nations .nation-row__record div.record-number:after{content:counter(rowNumber)}.page--competition .competition-judoka-nations-subpage .nations .nation-row__record--active,.page--media .competition-judoka-nations-subpage .nations .nation-row__record--active{background-color:#eef}.page--competition .competition-judoka-nations-subpage .nations .nation-row .arrow,.page--media .competition-judoka-nations-subpage .nations .nation-row .arrow{width:2.4rem}.page--competition .competition-judoka-nations-subpage .nations .nation-row div.number,.page--media .competition-judoka-nations-subpage .nations .nation-row div.number{width:10%}.page--competition .competition-judoka-nations-subpage .nations .nation-row div.record-number,.page--media .competition-judoka-nations-subpage .nations .nation-row div.record-number{white-space:nowrap;min-width:5.5rem;margin-right:.8rem;overflow:hidden}.page--competition .competition-judoka-nations-subpage .nations .nation-row .nation,.page--media .competition-judoka-nations-subpage .nations .nation-row .nation{flex:60%;display:flex}.page--competition .competition-judoka-nations-subpage .nations .nation-row .nation__flag img,.page--media .competition-judoka-nations-subpage .nations .nation-row .nation__flag img{vertical-align:middle}.page--competition .competition-judoka-nations-subpage .nations .nation-row .nation__name,.page--media .competition-judoka-nations-subpage .nations .nation-row .nation__name{margin-left:1.6rem}.page--competition .competition-judoka-nations-subpage .nations .nation-row div.stat,.page--competition .competition-judoka-nations-subpage .nations .nation-row a.stat,.page--media .competition-judoka-nations-subpage .nations .nation-row div.stat,.page--media .competition-judoka-nations-subpage .nations .nation-row a.stat{text-align:center;width:10%}.page--competition .competition-judoka-nations-subpage .competitors,.page--media .competition-judoka-nations-subpage .competitors{background-color:#fff9;border:1px solid #ddd;border-top-width:0;flex-wrap:wrap;justify-content:space-between;display:flex}.page--competition .competition-judoka-nations-subpage .competitors div.column,.page--media .competition-judoka-nations-subpage .competitors div.column{flex:50%}.page--competition .competition-judoka-nations-subpage .competitors div.column--mobile,.page--media .competition-judoka-nations-subpage .competitors div.column--mobile{flex:100%}.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor{-webkit-user-select:none;user-select:none}.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor__data,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor__data{border-bottom:1px solid #ddd;padding:1.12rem;font-size:14px;display:flex}.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor__data__picture,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor__data__picture{flex-grow:0;align-self:center}.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor__data__picture img,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor__data__picture img{height:40px}.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor__data__name,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor__data__name{flex-grow:1;align-self:center;margin-left:.96rem}.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor__data__category,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor__data__category{flex-grow:0;align-self:center;margin-left:1.12rem}@media screen and (width<=1000px){.page--competition .competition-judoka-nations-subpage .competitors div.column div.competitor__data__category,.page--media .competition-judoka-nations-subpage .competitors div.column div.competitor__data__category{display:none}}@media screen and (width<=640px){.page--competition .competition-judoka-nations-subpage .competitors div.column,.page--media .competition-judoka-nations-subpage .competitors div.column{width:100%;display:block}}.page--competition .competition-standings-subpage,.page--media .competition-standings-subpage{display:flex}.page--competition .competition-standings-subpage .category-chooser-side,.page--media .competition-standings-subpage .category-chooser-side{flex:0 0 120px;margin-right:20px}.page--competition .competition-standings-subpage .standings,.page--media .competition-standings-subpage .standings{flex:1;margin:0 auto}@media screen and (width<=640px){.page--competition .competition-standings-subpage .standings,.page--media .competition-standings-subpage .standings{background:#fff;padding:20px}}.page--competition .competition-standings-subpage .standings .nation-row,.page--media .competition-standings-subpage .standings .nation-row{-webkit-user-select:none;user-select:none;cursor:hand;background-color:#fff;padding:1.6rem;display:flex}.page--competition .competition-standings-subpage .standings .nation-row:hover,.page--media .competition-standings-subpage .standings .nation-row:hover{background-color:#f3f3f3}.page--competition .competition-standings-subpage .standings .nation-row .fa,.page--media .competition-standings-subpage .standings .nation-row .fa{color:#727272}.page--competition .competition-standings-subpage .standings .nation-row__head,.page--media .competition-standings-subpage .standings .nation-row__head{border:1px solid #ddd;border-bottom-width:2px;font-weight:700}.page--competition .competition-standings-subpage .standings .nation-row__head>.record-number>.arrow,.page--media .competition-standings-subpage .standings .nation-row__head>.record-number>.arrow{display:none}.page--competition .competition-standings-subpage .standings .nation-row__record,.page--media .competition-standings-subpage .standings .nation-row__record{counter-increment:rowNumber;border:1px solid #ddd;border-top-width:0}.page--competition .competition-standings-subpage .standings .nation-row__record--active,.page--media .competition-standings-subpage .standings .nation-row__record--active{background-color:#eef}.page--competition .competition-standings-subpage .standings .nation-row .arrow,.page--media .competition-standings-subpage .standings .nation-row .arrow{width:1.5rem}.page--competition .competition-standings-subpage .standings .nation-row div.number,.page--media .competition-standings-subpage .standings .nation-row div.number{flex:10%}.page--competition .competition-standings-subpage .standings .nation-row div.record-number,.page--media .competition-standings-subpage .standings .nation-row div.record-number{width:5%}@media screen and (width<=640px){.page--competition .competition-standings-subpage .standings .nation-row div.record-number,.page--media .competition-standings-subpage .standings .nation-row div.record-number{width:10%}}.page--competition .competition-standings-subpage .standings .nation-row div.nation,.page--media .competition-standings-subpage .standings .nation-row div.nation{width:60%;display:flex}.page--competition .competition-standings-subpage .standings .nation-row div.nation__flag img,.page--media .competition-standings-subpage .standings .nation-row div.nation__flag img{vertical-align:middle}.page--competition .competition-standings-subpage .standings .nation-row div.nation__name,.page--media .competition-standings-subpage .standings .nation-row div.nation__name{margin-left:1.6rem}.page--competition .competition-standings-subpage .standings .nation-row div.stat,.page--competition .competition-standings-subpage .standings .nation-row a.stat,.page--media .competition-standings-subpage .standings .nation-row div.stat,.page--media .competition-standings-subpage .standings .nation-row a.stat{text-align:center;width:10%}.page--competition .competition-standings-subpage .standings .nation-row div.stat--active,.page--competition .competition-standings-subpage .standings .nation-row a.stat--active,.page--media .competition-standings-subpage .standings .nation-row div.stat--active,.page--media .competition-standings-subpage .standings .nation-row a.stat--active{font-weight:700}.page--competition .competition-standings-subpage .standings .competitors,.page--media .competition-standings-subpage .standings .competitors{background-color:#fff9;border:1px solid #ddd;border-top-width:0;flex-wrap:wrap;justify-content:space-between;display:flex}.page--competition .competition-standings-subpage .standings .competitors div.column,.page--media .competition-standings-subpage .standings .competitors div.column{flex:50%}.page--competition .competition-standings-subpage .standings .competitors div.column--mobile,.page--media .competition-standings-subpage .standings .competitors div.column--mobile{flex:100%}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor{-webkit-user-select:none;user-select:none;position:relative}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data{border-bottom:1px solid #ddd;padding:1.12rem;font-size:14px;display:flex}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__picture,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__picture{flex-grow:0;align-self:center}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__picture img,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__picture img{height:40px}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__name,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__name{flex-grow:1;align-self:center;margin-left:.96rem}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__category,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__category{flex-grow:0;align-self:center;margin-left:1.12rem}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__category__contents,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__category__contents{width:11.2rem}@media screen and (width<=1000px){.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__category__contents,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__category__contents{width:6.4rem}.page--competition .competition-standings-subpage .standings .competitors div.column div.competitor__data__category__contents__category,.page--media .competition-standings-subpage .standings .competitors div.column div.competitor__data__category__contents__category{display:none}}.page--competition .competition-photos-subpage,.page--media .competition-photos-subpage{display:flex}.page--competition .competition-photos-subpage .category-chooser-side,.page--media .competition-photos-subpage .category-chooser-side{flex:0 0 120px;margin-right:20px}.page--competition .competition-photos-subpage .photos,.page--media .competition-photos-subpage .photos{flex:1;padding:20px}.page--competition .competition-photos-subpage .photos-overview,.page--media .competition-photos-subpage .photos-overview{flex:1}.page--competition .competition-photos-subpage .photos-overview .padding-gallery-button,.page--media .competition-photos-subpage .photos-overview .padding-gallery-button{padding:0 20px 20px}.page--competition .competition-photos-subpage .photos-protocol,.page--media .competition-photos-subpage .photos-protocol{flex:1}.page--competition .competition-photos-subpage .background,.page--media .competition-photos-subpage .background{background:#fff;flex:1;box-shadow:0 5px 5px #0000001a}.page--competition .competition-photos-subpage .background .photos-overview .col-xs-12,.page--media .competition-photos-subpage .background .photos-overview .col-xs-12{padding-bottom:0}.page--competition .competition-photos-subpage .background .photos-overview .col-xs-6,.page--media .competition-photos-subpage .background .photos-overview .col-xs-6{padding-right:10px}.page--competition .competition-photos-subpage .background .photos-overview .col-xs-6:last-child,.page--media .competition-photos-subpage .background .photos-overview .col-xs-6:last-child{padding-left:10px;padding-right:20px}.page--competition .competition-contests-subpage,.page--media .competition-contests-subpage{display:flex}.page--competition .competition-contests-subpage .category-chooser-side,.page--media .competition-contests-subpage .category-chooser-side{flex:0 0 120px;margin-right:20px}.page--competition .competition-contests-subpage .competition-contests,.page--media .competition-contests-subpage .competition-contests{background:#fff;flex:1;padding:20px}.page--competition .competition-contests-subpage .competition-contests .select-cat-warning,.page--media .competition-contests-subpage .competition-contests .select-cat-warning{text-align:center;align-self:baseline;font-size:17px;font-weight:600}@media screen and (width<=640px){.page--competition .competition-contests-subpage .competition-contests,.page--media .competition-contests-subpage .competition-contests{padding:20px}}.page--competition .competition-results-subpage,.page--media .competition-results-subpage{display:flex}.page--competition .competition-results-subpage .category-chooser-side,.page--media .competition-results-subpage .category-chooser-side{flex:0 0 120px;margin-right:20px}.page--competition .competition-results-subpage .medal-ceremony,.page--competition .competition-results-subpage .competition-results,.page--media .competition-results-subpage .medal-ceremony,.page--media .competition-results-subpage .competition-results{background:#fff;flex:1;padding:20px}@media screen and (width<=640px){.page--competition .competition-results-subpage .medal-ceremony,.page--competition .competition-results-subpage .competition-results,.page--media .competition-results-subpage .medal-ceremony,.page--media .competition-results-subpage .competition-results{padding:20px}}.page--competition .competition-results-subpage .competition-results .competition-results__content .category-container .results-table td,.page--media .competition-results-subpage .competition-results .competition-results__content .category-container .results-table td{position:relative}.page--competition .competition-results-subpage .competition-results .competition-results__content .category-container .panel-header,.page--media .competition-results-subpage .competition-results .competition-results__content .category-container .panel-header{border-bottom:0}.page--competition .competition-results-subpage .competition-results .athlete .rowlink:before,.page--media .competition-results-subpage .competition-results .athlete .rowlink:before{content:"";display:block;position:absolute;inset:0}.page--competition .competition-results-subpage .competition-results .flag,.page--media .competition-results-subpage .competition-results .flag{vertical-align:middle}.page--competition .competition-results-subpage .competition-results .print-button,.page--media .competition-results-subpage .competition-results .print-button{padding-top:1.25em}.page--competition .panel-header .show-more-photos,.page--media .panel-header .show-more-photos{cursor:pointer;color:#36f;float:right}.page--competition .buy-tickets-panel,.page--media .buy-tickets-panel{text-align:center;border:1px solid #dadada;padding:20px;font-size:1.8rem;font-weight:600}.page--competition .article-list,.page--media .article-list{background-color:#fff}.page--competition .article-list article,.page--media .article-list article{border-bottom:1px solid #ccc;padding:20px}.page--competition .article-list article:last-child,.page--media .article-list article:last-child{border-bottom:none}.page--competition .article-list article .picture,.page--media .article-list article .picture{float:left;width:225px;height:150px;margin-right:20px;position:relative}.page--competition .article-list article .published,.page--media .article-list article .published{margin-top:10px;font-size:1.44rem}.page--competition .article-list article .published .date,.page--media .article-list article .published .date{color:#999}.page--competition .article-list article .published .tag,.page--media .article-list article .published .tag{text-transform:capitalize;color:#e71b33}.page--competition .article-list article h1,.page--media .article-list article h1{margin-top:0;margin-bottom:1rem;font-size:2.3rem;font-weight:600}.page--competition .article-list article .read-more,.page--media .article-list article .read-more{color:#36f;font-size:1.28rem}.page--competition .article-list .hashtag,.page--media .article-list .hashtag{color:#fff;background:#bf842c;padding:5px;font-size:.8rem;display:inline-block;position:absolute;top:10px;left:20px}@media screen and (width<=1280px){.page--competition .page-content-section--overview,.page--media .page-content-section--overview{margin-top:-20px;margin-left:-20px;margin-right:-20px}}@media screen and (width<=899px){.page--competition .page-content-section--overview,.page--media .page-content-section--overview{margin-top:-20px;margin-left:0;margin-right:0}}@media screen and (width<=1280px){.page--competition .page-content-section--tv_news_info,.page--media .page-content-section--tv_news_info{margin-top:-20px;margin-left:-20px;margin-right:-20px}}@media screen and (width<=899px){.page--competition .page-content-section--tv_news_info,.page--media .page-content-section--tv_news_info{margin-top:-20px;margin-left:0;margin-right:0}}.page--competition .page-content-section--tv_news_info .competition-row-with-banner,.page--media .page-content-section--tv_news_info .competition-row-with-banner{background-color:#fff;background-repeat:no-repeat;background-size:contain}.page--competition .statistics-category,.page--media .statistics-category{flex-direction:row;display:flex}.page--competition .statistics-category:nth-child(2),.page--media .statistics-category:nth-child(2){border-bottom:2px solid #dadada}@media (width<=900px){.page--competition .statistics-category,.page--media .statistics-category{flex-direction:column;justify-content:center;display:flex}}.page--competition .statistics-category .category_list,.page--media .statistics-category .category_list{flex:1}@media (width<=900px){.page--competition .statistics-category .category_list,.page--media .statistics-category .category_list{flex-direction:row;justify-content:center;display:flex}}.page--competition .statistics-category .category_list .weight,.page--media .statistics-category .category_list .weight{border-bottom:1px solid #dadada;align-items:center;height:52px;padding:0 5px;font-weight:700;display:flex}@media (width<=900px){.page--competition .statistics-category .category_list .weight,.page--media .statistics-category .category_list .weight{flex:1;height:37px;padding-left:10px}}.page--competition .statistics-category .category_list .number,.page--media .statistics-category .category_list .number{align-items:center;height:52px;padding:0 5px;display:flex}@media (width<=900px){.page--competition .statistics-category .category_list .number,.page--media .statistics-category .category_list .number{border-bottom:1px solid #dadada;flex:1;height:37px;padding-left:10px}}@media (width>=901px){.page--competition .statistics-category .category_list:first-child .weight,.page--competition .statistics-category .category_list:first-child .number,.page--media .statistics-category .category_list:first-child .weight,.page--media .statistics-category .category_list:first-child .number{padding-left:20px;padding-right:15px}}body.page--page .article_item,body.page--schools-page .article_item,body.page--schools-countries .article_item{border-bottom:1px solid #e5e5e5;padding:30px 20px;font-size:1.6rem}body.page--page .article_item:first-child,body.page--schools-page .article_item:first-child,body.page--schools-countries .article_item:first-child{padding-top:2.5rem}body.page--page .article_item__content,body.page--schools-page .article_item__content,body.page--schools-countries .article_item__content{overflow:hidden}body.page--page .article_item__picture,body.page--schools-page .article_item__picture,body.page--schools-countries .article_item__picture{float:left;width:225px;height:150px;margin-right:20px;position:relative}body.page--page .article_item__picture img,body.page--schools-page .article_item__picture img,body.page--schools-countries .article_item__picture img{width:100%;height:auto}body.page--page .article_item__published,body.page--schools-page .article_item__published,body.page--schools-countries .article_item__published{margin-top:5px;font-size:1.4rem}body.page--page .article_item__published .date,body.page--schools-page .article_item__published .date,body.page--schools-countries .article_item__published .date{color:#999}body.page--page .article_item__published .tag,body.page--schools-page .article_item__published .tag,body.page--schools-countries .article_item__published .tag{text-transform:capitalize;color:#e71b33}body.page--page .article_item p,body.page--schools-page .article_item p,body.page--schools-countries .article_item p{margin:1.5rem 0}body.page--page .article_item__title,body.page--schools-page .article_item__title,body.page--schools-countries .article_item__title{font-size:2.56rem;font-weight:700}body.page--page .article_item__title a,body.page--schools-page .article_item__title a,body.page--schools-countries .article_item__title a{transition:color .2s}body.page--page .article_item__title a:hover,body.page--schools-page .article_item__title a:hover,body.page--schools-countries .article_item__title a:hover{color:#2782d2}body.page--page .article_item .read-more,body.page--schools-page .article_item .read-more,body.page--schools-countries .article_item .read-more{color:#2782d2;font-size:1.4rem;font-weight:600}body.page--page .article_item .read-more:hover,body.page--schools-page .article_item .read-more:hover,body.page--schools-countries .article_item .read-more:hover{text-decoration:underline}body.page--page.print .page--article-show .article-content,body.page--schools-page.print .page--article-show .article-content,body.page--schools-countries.print .page--article-show .article-content{border-bottom:none}body.page--page .page--article-show,body.page--schools-page .page--article-show,body.page--schools-countries .page--article-show{background:#fff}body.page--page .page--article-show .published,body.page--schools-page .page--article-show .published,body.page--schools-countries .page--article-show .published{color:#999;margin:1.4rem 0;font-size:.875rem}body.page--page .page--article-show h1,body.page--schools-page .page--article-show h1,body.page--schools-countries .page--article-show h1{font-weight:700}body.page--page .page--article-show .tags,body.page--schools-page .page--article-show .tags,body.page--schools-countries .page--article-show .tags{margin:20px 0 40px}body.page--page .page--article-show .read-more,body.page--schools-page .page--article-show .read-more,body.page--schools-countries .page--article-show .read-more{color:#2782d2;font-size:.8rem}body.page--page .page--article-show .heading,body.page--schools-page .page--article-show .heading,body.page--schools-countries .page--article-show .heading{border-bottom:2px solid #bf842c;max-width:800px;margin:0 auto}body.page--page .page--article-show .article-content,body.page--schools-page .page--article-show .article-content,body.page--schools-countries .page--article-show .article-content{margin-bottom:20px;padding-top:10px}body.page--page .page--article-show .related-news,body.page--schools-page .page--article-show .related-news,body.page--schools-countries .page--article-show .related-news{margin-top:20px;margin-bottom:-30px}body.page--page .page--article-show .related-news .label,body.page--schools-page .page--article-show .related-news .label,body.page--schools-countries .page--article-show .related-news .label{margin-bottom:20px}body.page--page .page--article-show .related-news .article_item,body.page--schools-page .page--article-show .related-news .article_item,body.page--schools-countries .page--article-show .related-news .article_item{border-top:1px solid #e5e5e5;border-bottom:0;padding:20px 20px 20px 0}body.page--page .page--article-show .related-news .article_item__title,body.page--schools-page .page--article-show .related-news .article_item__title,body.page--schools-countries .page--article-show .related-news .article_item__title{font-size:1.8rem;line-height:2.4rem}body.page--page .page--article-show .related-news .article_item__picture,body.page--schools-page .page--article-show .related-news .article_item__picture,body.page--schools-countries .page--article-show .related-news .article_item__picture{width:118px;height:118px}body.page--page .page--article-show .related-news .article_item p,body.page--schools-page .page--article-show .related-news .article_item p,body.page--schools-countries .page--article-show .related-news .article_item p{color:#000c;margin:5px 0 0;font-size:1.6rem}@media (width>=992px){body.page--page .page--article-show .related-news .col-md-6:nth-child(2n) .article_item,body.page--schools-page .page--article-show .related-news .col-md-6:nth-child(2n) .article_item,body.page--schools-countries .page--article-show .related-news .col-md-6:nth-child(2n) .article_item{border-left:1px solid #e5e5e5;padding-left:20px}}@media (width<=40em){body.page--page .page--article-show .related-news .article_item__picture,body.page--schools-page .page--article-show .related-news .article_item__picture,body.page--schools-countries .page--article-show .related-news .article_item__picture{display:none}}body.page--page .page--article-show .picture,body.page--schools-page .page--article-show .picture,body.page--schools-countries .page--article-show .picture{margin-top:10px}body.page--page .page--article-show article .content,body.page--schools-page .page--article-show article .content,body.page--schools-countries .page--article-show article .content{width:225px}body.page--page .page--article-show .gallery .image,body.page--schools-page .page--article-show .gallery .image,body.page--schools-countries .page--article-show .gallery .image{width:225px;height:150px;display:block}.admin-edit-button{float:right;color:#fff;text-align:center;border:2px solid #fff;border-radius:5px;padding:10px;font-size:16px}@media (width<=640px){.admin-edit-button{padding:5px;font-size:14px}}.page--gallery{box-sizing:border-box;font-size:.875rem}.page--gallery .header-section{background-color:#1e1c30}.page--gallery .country_flag{margin-top:-40px;position:absolute;top:50%;right:3rem}.page--gallery .padding{position:relative}.page--gallery .page__header>.padding{min-height:100px}.page--gallery .table--results tr td{border:0!important;border-top:1px solid #fff!important}.page--gallery .page__content h4{margin-top:3rem}.page--gallery .page__content h4:first-child{margin-top:2rem}.page--gallery .page__content .label{float:right;margin-bottom:-1px;padding:.2rem 1rem;font-weight:400}.page--gallery .page__content .label.left{float:none}.page--gallery .gallery_block--simple{margin-top:6rem;margin-bottom:4rem}.page--gallery .page__header .gallery_block{background:0 0;border:0;margin:0;padding:2rem}.page--gallery .page__header .gallery_block .see-all-photo{background:0 0!important}.page--gallery .page__header .gallery_block.show_all .see-all-photo{height:4rem}@media (width<=32em){.page--gallery .filters .horizontal-filter-chooser .item{padding:1.5rem 1rem 1rem}.page--gallery .filters .horizontal-filter-chooser.medium .item{font-size:12px}}.page--gallery_list{font-size:.875rem}.page--gallery_list .page-content-section{background-color:#fff;padding:2rem;box-shadow:0 5px 5px #0000001a}.page--gallery_list .top-events-section .hero{background-image:url(purple-gradient-bg-mini.7b81b4d6.jpg);background-position:50%;background-size:cover;flex:1;padding:2rem 0}@media screen and (width<=62em){.page--gallery_list .top-events-section .hero{padding-bottom:0}.page--gallery_list .top-events-section .hero .main-content{margin:0 20px}}@media (width<=42em){.page--gallery_list .top-events-section .hero{padding-top:0}}.page--gallery_list .top-events-section .events{flex-wrap:wrap;justify-content:space-between;display:flex}.page--gallery_list .top-events-section .events .event{box-sizing:border-box;color:#fff;flex-direction:column;width:23.6%;display:flex}@media (width<=62em){.page--gallery_list .top-events-section .events .event{width:48.8%;padding-bottom:20px}}@media (width<=42em){.page--gallery_list .top-events-section .events .event{width:100%}.page--gallery_list .top-events-section .events .event:first-child{padding-top:20px}}.page--gallery_list .top-events-section .events .event__image{background-position:50%;background-size:cover;height:20.8rem}.page--gallery_list .top-events-section .events .event__title{margin-top:1rem;font-size:1.92rem;font-weight:600}.page--gallery_list .top-events-section .events .event__date{flex:1;margin:1rem 0;font-size:1.4rem;font-weight:600}.page--gallery_list .top-events-section .events .event__description{color:#c4c2cd;border-top:1px solid #6e698d;padding-top:1rem;padding-bottom:20px;font-size:1.4rem}.page--gallery_list .table .date-column{white-space:nowrap;color:#333}.page--gallery_list .table .date-column>div{vertical-align:top;display:inline-block}.page--gallery_list .table .date-column .day,.page--gallery_list .table .date-column .month{display:block}.page--gallery_list .table .date-column .day{font-size:2.4rem;font-weight:600}.page--gallery_list .table .date-column .month{color:#00000080;font-size:1.2rem}.page--gallery_list .table .date-column .separator{margin-top:5px}.page--gallery_list .table .event-title a{color:#333;font-size:16px;font-weight:600;line-height:22px;transition:color .1s linear}.page--gallery_list .table .event-title a:hover{color:#dd344c}@media (width<=800px){.page--gallery_list .table .event-title a{font-size:24px}}@media (width<=640px){.page--gallery_list .table .event-title a{font-size:20px}}.page--gallery_list .table .event-link a{color:#333;transition:color .1s linear}.page--gallery_list .table .event-link a:hover{color:#dd344c}.page--gallery_list .table .location img{margin-bottom:-3px;margin-right:3px}@media (width<=800px){.page--gallery_list .table .file-count{padding-bottom:2rem}}.article-content{font-size:18px;line-height:1.5}.article-content p,.article-content>ul,.article-content>ol{margin-bottom:20px}.article-content b,.article-content strong{font-weight:700}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:1em;margin-bottom:.3em;font-weight:600;line-height:1.3}.article-content h1{font-size:30px}.article-content h2{font-size:26px}.article-content h3{font-size:22px}.article-content h4,.article-content h5,.article-content h6{font-size:18px}.article-content a{color:#ff1553;font-weight:600;text-decoration:none}.article-content a:hover{text-decoration:underline}.article-content .chunk{text-align:justify;max-width:600px;margin:20px auto}.article-content .chunk:first-child{margin-top:0}.page--page .article-content .chunk{max-width:800px}.article-content .chunk.chunk--news_list--tiles{max-width:100%}.article-content .chunk.chunk--gallery-carousel{overflow:hidden}.article-content .chunk.chunk--gallery-carousel,.page--page .article-content .chunk.chunk--gallery-carousel{z-index:10;max-width:100%;position:relative}.article-content .chunk--summary{color:#444;font-weight:600}.article-content .chunk--video .ratio{width:100%;padding-bottom:56.25%;position:relative}.article-content .chunk--video .ratio .holder{position:absolute;inset:0}.article-content .chunk--html_content .picture{max-width:600px;margin-top:0;margin-bottom:30px}.article-content .chunk--twitter_content,.article-content .twitter-content{justify-content:center;display:flex}.article-content .chunk--hr hr{box-sizing:content-box;border:0;height:0;margin-top:20px;margin-bottom:20px}.article-content .chunk--hr hr.thin{border-top:1px solid #ddd}.article-content .chunk--hr hr.thick{border-top:3px solid #ddd}.article-content .chunk--rich_text_draft .draft-block,.article-content .chunk--rich_text_draft .draft-list-el{white-space:pre-wrap}.article-content .chunk--rich_text_draft .align-left{text-align:left}.article-content .chunk--rich_text_draft .align-center{text-align:center}.article-content .chunk--rich_text_draft .align-right{text-align:right}.article-content .chunk--comp_results .section{margin-top:20px;margin-bottom:20px}.article-content .chunk--comp_results .section h4{margin-top:0;margin-bottom:.2em;font-weight:700}.article-content .chunk--comp_results .section a{color:#000;font-weight:600;text-decoration:none}.article-content .chunk--comp_results .section a:hover{color:#ff1553;text-decoration:underline}.article-content .chunk--doping-test-stats{max-width:800px}.article-content .chunk--contest .athlete-info{color:#333;margin-top:10px}.article-content .chunk--contest .athlete-info .white,.article-content .chunk--contest .athlete-info .blue{width:50%}.article-content .chunk--contest .athlete-info .white img.profile-pic,.article-content .chunk--contest .athlete-info .blue img.profile-pic{height:140px}.article-content .chunk--contest .athlete-info .white .info .name,.article-content .chunk--contest .athlete-info .blue .info .name{margin-bottom:8px}.article-content .chunk--contest .athlete-info .white .info table,.article-content .chunk--contest .athlete-info .blue .info table{margin-top:10px;font-size:12px}.article-content .chunk--contest .athlete-info .white .info table td,.article-content .chunk--contest .athlete-info .blue .info table td{border-color:#dadada}.article-content .chunk--contest .athlete-info .white .info .country,.article-content .chunk--contest .athlete-info .blue .info .country{font-size:12px}.article-content .chunk--contest .athlete-info .white .info .country img,.article-content .chunk--contest .athlete-info .blue .info .country img{vertical-align:sub}.article-content .chunk--contest .athlete-info .white,.article-content .chunk--contest .athlete-info .white img.profile-pic{float:left}.article-content .chunk--contest .athlete-info .white .info{float:left;margin-top:10px;margin-bottom:10px;margin-left:10px}.article-content .chunk--contest .athlete-info .white .country img{margin-right:5px}.article-content .chunk--contest .athlete-info .blue,.article-content .chunk--contest .athlete-info .blue img{float:right}.article-content .chunk--contest .athlete-info .blue .info{text-align:right;float:right;margin-top:10px;margin-bottom:10px;margin-right:10px}.article-content .chunk--contest .athlete-info .blue .country img{margin-left:5px}.article-content .chunk--contest .athlete-info table .penalties div{background:#fac809;width:8px;height:12px;margin-right:2px;display:inline-block}.article-content .chunk--contest .athlete-info table .penalties div.hsk{background:#fa2509}.article-content .chunk--contest .athlete-info table tr:first-child td{border-top:0}.article-content .chunk--contest .athlete-info table td{text-align:center}.article-content .chunk--contest table.events{margin-top:20px}.article-content .chunk--contest table.events tr{cursor:pointer}.article-content .chunk--contest table.events tr td{border-color:#dadada;height:50px}.article-content .chunk--contest table.events tr td:first-child{text-align:right}.article-content .chunk--attached_file{margin-bottom:10px;padding-bottom:10px;line-height:25px}.article-content .chunk--attached_file .fa{font-size:18px}.article-content .chunk--attached_files{border-top:1px solid #c3c3c3;margin-top:10px;padding-top:10px;line-height:25px}.article-content .chunk--attached_files ul{margin:0;padding:0 0 0 10px;list-style-type:none}.article-content .chunk--attached_files ul li{margin:0;padding:0}.article-content .chunk--image img{width:100%}.article-content .chunk--image.small{max-width:400px}.article-content .chunk--image.full{max-width:100%}.article-content .chunk--image.original{text-align:center}.article-content .chunk--image.original img{width:100%;height:auto}.article-content .chunk--image .caption{text-align:center;font-style:italic}.article-content .chunk--quote{background:#eee;max-width:400px}.article-content .chunk--quote .quote{margin:20px;padding:10px;position:relative}.article-content .chunk--quote .quote-char{color:#c3c3c3;margin-top:-8px;font-size:60px;line-height:1;position:absolute;top:14px;left:-10px}.article-content .chunk--quote .txt{text-align:justify;padding-left:5px;font-style:italic}.article-content .chunk--quote .by-who{text-align:right}.article-content ol.toc-list{counter-reset:item}.article-content ol.toc-list li{display:block}.article-content ol.toc-list>li:before{counter-increment:item;content:counters(item,".")".";margin-left:-20px;padding-right:10px}.article-content ol.toc-list,.article-content ul.toc-list{font-size:16px}.article-content ol.toc-list a,.article-content ul.toc-list a{color:inherit;font-weight:400;text-decoration:none}.article-content ol.toc-list a:hover,.article-content ul.toc-list a:hover{color:#ff1553;text-decoration:underline}.article-content .chunk--toc button.hide{display:inline-block}.article-content .chunk--toc button.show,.article-content .chunk--toc.hidden button.hide{display:none}.article-content .chunk--toc.hidden button.show{display:inline-block}.article-content .chunk--toc button.show,.article-content .chunk--toc button.hide{float:right;padding:5px 15px}.article-content .chunk--toc.plain_list button.show,.article-content .chunk--toc.plain_list button.hide{display:none}.article-content .chunk--toc.boxed_list{background:#eee;padding:20px}.article-content .chunk--toc>h3{font-size:inherit;margin-top:0}.article-content .chunk--toc.hidden ul,.article-content .chunk--toc.hidden ol{display:none}.article-content .chunk--toc.hidden h3{font-size:inherit;margin-bottom:0}.article-content .chunk--school_numbers .schools-numbers--title{font-size:26px;font-weight:700}.article-content .chunk--school_numbers .schools-numbers--data{padding-left:10px}.component--gallery-carousel{background:#3b3a68;margin:0 auto 20px;font-size:1.6rem;line-height:2.4rem;position:relative}.sidemenu-and-content{display:flex}.sidemenu-and-content .sidemenu-container{flex:0 0 20%}@media screen and (width<=900px){.sidemenu-and-content .sidemenu-container{display:none}}.sidemenu-and-content .page-content-section{flex:1;margin-left:2rem}@media screen and (width<=899px){.sidemenu-and-content .page-content-section{margin-left:0}}nav.sidemenu{background:#fff;padding:20px;box-shadow:0 5px 5px #0000001a}nav.sidemenu ul{margin:0;padding:0;display:block}nav.sidemenu li{border-top:1px solid #d9d9d9;font-size:14px;display:block}nav.sidemenu li[data-get-info-for-child]{padding-left:2.5rem}nav.sidemenu li.hide{display:none}nav.sidemenu li:first-child{border-top:none}nav.sidemenu li a{color:#222;text-transform:capitalize;padding:1.5rem;text-decoration:none;display:block}nav.sidemenu li ul{border-top:1px solid #d9d9d9;padding-left:10px}nav.sidemenu li ul a{transition:all .1s}nav.sidemenu li ul a:hover{color:#dd344c}nav.sidemenu li ul .active{color:#dd344c;font-weight:600}nav.sidemenu>ul>li>a{position:relative}nav.sidemenu>ul>li>a:after{content:"";background:#ff155300;width:5px;transition:background-color .4s,top .2s,bottom .2s;position:absolute;top:50%;bottom:50%;left:0}nav.sidemenu>ul>li>a:hover:after{background:#aaa6;top:0;bottom:0}nav.sidemenu>ul>li>a.active:after,nav.sidemenu>ul>li>a.selected:after{background:#ff1553;top:0;bottom:0}nav.sidemenu>ul>li>a.active{font-weight:600}body.page--judoka-overview .page-content,body.page--judoka-search .page-content{background:#fff;margin-top:2rem;padding:2rem}body.page--judoka-overview .page-content .results-section .results,body.page--judoka-search .page-content .results-section .results{grid-template-columns:25% 25% 25% 25%;width:100%;display:grid}@media (width<=1100px){body.page--judoka-overview .page-content .results-section .results,body.page--judoka-search .page-content .results-section .results{grid-template-columns:33.3333% 33.3333% 33.3333%}}@media (width<=800px){body.page--judoka-overview .page-content .results-section .results,body.page--judoka-search .page-content .results-section .results{grid-template-columns:50% 50%}}@media (width<=500px){body.page--judoka-overview .page-content .results-section .results,body.page--judoka-search .page-content .results-section .results{grid-template-columns:100%}}body.page--judoka-overview .page-content .results-section .results .judoka,body.page--judoka-search .page-content .results-section .results .judoka{border-bottom:1px solid #e0e0e0;padding:1rem;display:flex}body.page--judoka-overview .page-content .results-section .results .judoka__profile_image,body.page--judoka-search .page-content .results-section .results .judoka__profile_image{width:30%}body.page--judoka-overview .page-content .results-section .results .judoka__profile_image img,body.page--judoka-search .page-content .results-section .results .judoka__profile_image img{width:100%;height:auto}body.page--judoka-overview .page-content .results-section .results .judoka__info,body.page--judoka-search .page-content .results-section .results .judoka__info{text-align:left;flex:1;margin-left:1.12rem;font-size:1.4rem}body.page--judoka-overview .page-content .results-section .results .judoka__info .family_name,body.page--judoka-search .page-content .results-section .results .judoka__info .family_name{margin-top:.32rem;font-size:1.92rem;font-weight:600}body.page--judoka-overview .page-content .results-section .results .judoka__info .given_name,body.page--judoka-search .page-content .results-section .results .judoka__info .given_name{text-transform:uppercase;margin-top:.32rem;font-size:1.408rem}body.page--judoka-overview .page-content .results-section .results .judoka__info .country,body.page--judoka-search .page-content .results-section .results .judoka__info .country{margin:.48rem 0;font-size:1.28rem}body.page--judoka-overview .page-content .results-section .results .judoka__info .country img,body.page--judoka-search .page-content .results-section .results .judoka__info .country img{vertical-align:middle}body.page--judoka-overview .page-content .results-section .results .judoka:hover,body.page--judoka-search .page-content .results-section .results .judoka:hover{background:#eee}body.page--judoka-overview .page-content .results-section .no-results,body.page--judoka-search .page-content .results-section .no-results{padding:1rem;font-weight:600}body.page--judoka-overview .page-content .results-section .more-results,body.page--judoka-search .page-content .results-section .more-results{background-color:#f3f3f3;padding:1rem;font-weight:600}body.page--judoka-profile .page-header-container,body.page--athlete-profile .page-header-container{background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 50%/cover no-repeat}body.page--judoka-profile .page-header-container .page-header,body.page--athlete-profile .page-header-container .page-header{color:#fff;z-index:5;display:flex;position:relative}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header,body.page--athlete-profile .page-header-container .page-header{padding:0 20px}}body.page--judoka-profile .page-header-container .page-header .info,body.page--athlete-profile .page-header-container .page-header .info{flex-grow:1;order:1;align-self:center;margin:40px 0;display:flex}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .info,body.page--athlete-profile .page-header-container .page-header .info{margin:30px 0}}body.page--judoka-profile .page-header-container .page-header .info .pic-big,body.page--athlete-profile .page-header-container .page-header .info .pic-big{background-repeat:no-repeat;background-size:contain;width:70px;height:90px;padding-right:20px}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .info .pic-big,body.page--athlete-profile .page-header-container .page-header .info .pic-big{width:64px;height:80px}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .info .pic-big,body.page--athlete-profile .page-header-container .page-header .info .pic-big{width:48px;height:60px}}body.page--judoka-profile .page-header-container .page-header .info .athlete-title-hero,body.page--athlete-profile .page-header-container .page-header .info .athlete-title-hero{text-transform:uppercase;padding-right:10px;font-size:4.5rem;font-weight:700}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .info .athlete-title-hero,body.page--athlete-profile .page-header-container .page-header .info .athlete-title-hero{font-size:3.2rem}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .info .athlete-title-hero,body.page--athlete-profile .page-header-container .page-header .info .athlete-title-hero{font-size:2.2rem}}body.page--judoka-profile .page-header-container .page-header .info .age-info,body.page--athlete-profile .page-header-container .page-header .info .age-info{text-transform:initial;margin-top:12px;font-size:18px;font-weight:400}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .info .age-info,body.page--athlete-profile .page-header-container .page-header .info .age-info{margin-top:10px;font-size:16px}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .info .age-info,body.page--athlete-profile .page-header-container .page-header .info .age-info{margin-top:8px;font-size:14px}}body.page--judoka-profile .page-header-container .page-header .info .location,body.page--athlete-profile .page-header-container .page-header .info .location{letter-spacing:.4rem;text-transform:uppercase;margin-top:.7rem;font-size:2.7rem;font-weight:400}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .info .location,body.page--athlete-profile .page-header-container .page-header .info .location{font-size:2rem}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .info .location,body.page--athlete-profile .page-header-container .page-header .info .location{font-size:1.6rem}}body.page--judoka-profile .page-header-container .page-header .info .location .country-ico,body.page--athlete-profile .page-header-container .page-header .info .location .country-ico{vertical-align:middle}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .info .location .country-ico,body.page--athlete-profile .page-header-container .page-header .info .location .country-ico{width:30px}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .info .location .country-ico,body.page--athlete-profile .page-header-container .page-header .info .location .country-ico{width:24px}}body.page--judoka-profile .page-header-container .page-header .athlete-category,body.page--athlete-profile .page-header-container .page-header .athlete-category{order:2;align-self:center}body.page--judoka-profile .page-header-container .page-header .athlete-category .circley,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;padding:1rem 1rem 1.5rem}body.page--judoka-profile .page-header-container .page-header .athlete-category .circley .kg,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley .kg{text-align:center;font-size:4.5rem;font-weight:bolder}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .athlete-category .circley .kg,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley .kg{font-size:3.2rem}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .athlete-category .circley .kg,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley .kg{font-size:2.2rem}}body.page--judoka-profile .page-header-container .page-header .athlete-category .circley .suffix,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley .suffix{text-align:center;font-size:3rem}@media screen and (width<=1280px){body.page--judoka-profile .page-header-container .page-header .athlete-category .circley .suffix,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley .suffix{font-size:2rem}}@media screen and (width<=640px){body.page--judoka-profile .page-header-container .page-header .athlete-category .circley .suffix,body.page--athlete-profile .page-header-container .page-header .athlete-category .circley .suffix{font-size:1.6rem}}body.page--judoka-profile .page-header-container .filters,body.page--athlete-profile .page-header-container .filters{color:#fff;z-index:5;font-size:1.4rem;position:relative}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser{border-top:1px solid #ffffff4d}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items{align-items:center;max-width:1280px;height:5rem;margin:0 auto;display:flex}@media screen and (width<=1280px) and (width>=561px){body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a{text-align:center;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a:after,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a.hover:after,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a:hover:after,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a.hover:after,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a:hover:after{background:#fff6;left:0;right:0}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a.active:after,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a.selected:after,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a.active:after,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser .filter-items a.selected:after{background:#ff1553;left:0;right:0}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser select,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser input,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser select,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser input{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:4px 10px 5px 0;font-weight:100}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser select:focus,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser input:focus,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser select:focus,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser input:focus{outline:none!important}@media screen and (width<=560px){body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser select,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser input,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser select,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser input{padding:4px 10px 5px 16px;font-weight:700}}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser select option,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser input option,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser select option,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser input option{color:#333;background:#fff}body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser select__label,body.page--judoka-profile .page-header-container .filters .horizontal-filter-chooser input__label,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser select__label,body.page--athlete-profile .page-header-container .filters .horizontal-filter-chooser input__label{vertical-align:middle;color:#ffffff80;margin-right:1rem;font-size:1.4rem;font-weight:200;display:inline-block}body.page--judoka-profile .page-content,body.page--athlete-profile .page-content{background:#fff;margin-top:2rem;padding:2rem}body.page--judoka-profile .page-content .overview .latest-video .latest-video-pic,body.page--athlete-profile .page-content .overview .latest-video .latest-video-pic{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:55%;position:relative}body.page--judoka-profile .page-content .overview .latest-video .latest-video-pic .overlay,body.page--athlete-profile .page-content .overview .latest-video .latest-video-pic .overlay{height:100%;position:absolute;inset:0}body.page--judoka-profile .page-content .overview .latest-video .latest-video-pic .overlay .media_link,body.page--athlete-profile .page-content .overview .latest-video .latest-video-pic .overlay .media_link{transition:background .3s;position:absolute;inset:0}body.page--judoka-profile .page-content .overview .latest-video .latest-video-pic .overlay .media_link:hover,body.page--athlete-profile .page-content .overview .latest-video .latest-video-pic .overlay .media_link:hover{background:#00000080}body.page--judoka-profile .page-content .overview .latest-video .latest-video-pic .overlay .media_icon,body.page--athlete-profile .page-content .overview .latest-video .latest-video-pic .overlay .media_icon{background:url(yt.fd2baa1d.png) 50%/100% no-repeat;width:80px;height:80px;margin:-40px auto 0;transition:all .3s;display:block;position:absolute;top:50%;left:0;right:0;transform:scale(.9)}body.page--judoka-profile .page-content .overview .latest-video .component--contest_scoreboard,body.page--athlete-profile .page-content .overview .latest-video .component--contest_scoreboard{margin:0;padding:0}body.page--judoka-profile .page-content .pictures .panel-header .judoka-competition-title,body.page--athlete-profile .page-content .pictures .panel-header .judoka-competition-title{transition:all .1s}body.page--judoka-profile .page-content .pictures .panel-header .judoka-competition-title:hover,body.page--athlete-profile .page-content .pictures .panel-header .judoka-competition-title:hover{color:#dd344c}body.page--judoka-profile .page-content .results,body.page--athlete-profile .page-content .results{flex-direction:row;display:flex}body.page--judoka-profile .page-content .results .results-panel,body.page--athlete-profile .page-content .results .results-panel{flex:1}body.page--judoka-profile .page-content .results .competitions-panel,body.page--athlete-profile .page-content .results .competitions-panel{flex:1;margin-left:2rem}body.page--judoka-profile .page-content .competitions-panel th,body.page--judoka-profile .page-content .competitions-panel td,body.page--athlete-profile .page-content .competitions-panel th,body.page--athlete-profile .page-content .competitions-panel td{padding:10px 5px}body.page--judoka-profile .page-content .table--athlete_results .place,body.page--athlete-profile .page-content .table--athlete_results .place{text-align:center;padding-bottom:0;font-size:2.2rem}body.page--judoka-profile .page-content .table--athlete_results .place-1,body.page--athlete-profile .page-content .table--athlete_results .place-1{color:#fc3}body.page--judoka-profile .page-content .table--athlete_results .place-2,body.page--athlete-profile .page-content .table--athlete_results .place-2{color:#999}body.page--judoka-profile .page-content .table--athlete_results .place-3,body.page--athlete-profile .page-content .table--athlete_results .place-3{color:#78685b}body.page--judoka-profile .page-content .table--athlete_results .place-5,body.page--athlete-profile .page-content .table--athlete_results .place-5,body.page--judoka-profile .page-content .table--athlete_results .place-7,body.page--athlete-profile .page-content .table--athlete_results .place-7,body.page--judoka-profile .page-content .table--athlete_results .place-other,body.page--athlete-profile .page-content .table--athlete_results .place-other{font-size:14px}body.page--judoka-profile .page-content .table--athlete_results tbody tr:first-child td,body.page--athlete-profile .page-content .table--athlete_results tbody tr:first-child td{border-top:0}body.page--judoka-profile .page-content .table--athlete_results .num,body.page--athlete-profile .page-content .table--athlete_results .num{text-align:center}body.page--judoka-profile .page-content .wrl,body.page--athlete-profile .page-content .wrl{flex-direction:column;display:flex}body.page--judoka-profile .page-content .wrl .hidden,body.page--athlete-profile .page-content .wrl .hidden{display:none}body.page--judoka-profile .page-content .wrl .more,body.page--athlete-profile .page-content .wrl .more{text-align:right;padding-top:10px;padding-right:40px;font-size:16px}body.page--judoka-profile .page-content .wrl .last-update,body.page--athlete-profile .page-content .wrl .last-update{margin-left:.5rem;font-size:1.2rem;font-weight:500}body.page--judoka-profile .page-content .wrl .header--wrl,body.page--athlete-profile .page-content .wrl .header--wrl{justify-content:middle;display:flex}body.page--judoka-profile .page-content .wrl .header--wrl__col,body.page--athlete-profile .page-content .wrl .header--wrl__col{flex:1;align-self:center}body.page--judoka-profile .page-content .wrl .header--wrl__select,body.page--athlete-profile .page-content .wrl .header--wrl__select{box-sizing:border-box;border:1px solid #d9d9d9;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=800px){body.page--judoka-profile .page-content .wrl .header--wrl__select,body.page--athlete-profile .page-content .wrl .header--wrl__select{margin-top:10px}body.page--judoka-profile .page-content .wrl .header--wrl,body.page--athlete-profile .page-content .wrl .header--wrl{flex-direction:column}}@media screen and (width>=801px){body.page--judoka-profile .page-content .wrl .points,body.page--athlete-profile .page-content .wrl .points{text-align:right}}body.page--judoka-profile .page-content .wrl .points__green,body.page--athlete-profile .page-content .wrl .points__green{color:green}body.page--judoka-profile .page-content .wrl .points__red,body.page--athlete-profile .page-content .wrl .points__red{color:red}body.page--gokyo{font-size:1.8rem}body.page--gokyo *,body.page--gokyo :before,body.page--gokyo :after{box-sizing:inherit;font-weight:400}body.page--gokyo .player--16_9{height:0;padding-bottom:56.24%;position:relative}body.page--gokyo .player--16_9 iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.page--gokyo .page-content-section{background-color:#fff;padding:2rem;box-shadow:0 5px 5px #0000001a}body.page--gokyo .groups{flex-wrap:wrap;justify-content:space-between;display:flex}body.page--gokyo .groups__group{box-sizing:border-box;border:1px solid #c3c3c3;width:23%;margin-bottom:20px;padding:20px;display:flex;position:relative}body.page--gokyo .groups__group__title{flex:1}body.page--gokyo .groups__group__count{font-weight:300}body.page--gokyo .groups__group:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}body.page--gokyo .groups__group:hover:after{background:red;left:0;right:0}body.page--gokyo .animations-linklist{margin-top:10px;display:flex}body.page--gokyo .animations-linklist div{cursor:pointer;text-align:center;margin-right:15px}body.page--gokyo .browseall-groups{flex-wrap:wrap;justify-content:space-between;display:flex}body.page--gokyo .browseall-groups__group{box-sizing:border-box;text-align:center;border:1px solid #c3c3c3;width:23%;margin-bottom:20px;padding:20px}body.page--gokyo .browseall-groups__group__grouptitle{margin-bottom:10px;font-weight:700}body.page--gokyo .browseall-groups__group__groupevents{font-size:13px}body.page--gokyo .browseall-groups__empty{width:23%}body.page--gokyo .video-and-events{margin-top:20px;display:flex}body.page--gokyo .video-and-events .video-container{flex:1;margin-right:1.25em}body.page--gokyo .video-and-events .video-container .yt-video{position:sticky;top:0}body.page--gokyo .video-and-events .eventslist{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:320px;max-height:800px;position:relative;overflow:hidden scroll}body.page--gokyo .video-and-events .eventslist input{width:100%;margin:10px 5px 10px 0;padding:5px}body.page--gokyo .video-and-events .eventslist>div{padding-top:5px;padding-bottom:5px;padding-right:5px}body.page--gokyo .video-and-events .eventslist .eventlist__event{text-align:center;cursor:pointer;opacity:.7;border:1px solid #ccc;flex:5;margin-bottom:10px;padding:.625em;transition:all .2s}body.page--gokyo .video-and-events .eventslist .eventlist__event:hover{opacity:1}body.page--gokyo .video-and-events .eventslist .eventlist__event--rating_in_progress{background:#ddd}body.page--gokyo .video-and-events .eventslist .eventlist__event_tittle{color:gray;vertical-align:center;text-align:center;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;font-size:12px;font-weight:700}body.page--gokyo .video-and-events .eventslist .eventlist__event .athlete{margin:5px 0;font-size:14px;font-weight:700}body.page--gokyo .video-and-events .eventslist .eventlist__event .athlete img{vertical-align:bottom;border:1px solid #ccc;margin-right:5px}body.page--gokyo .video-and-events .eventslist .eventlist__event .length{margin-bottom:10px;font-size:14px}body.page--gokyo .video-and-events .eventslist .eventlist__event .vs{text-align:center;color:gray;margin:2px 0;font-size:80%}body.page--gokyo .video-and-events .eventslist .eventlist__event--current{opacity:1;border:4px solid;border-image:linear-gradient(#8276b4,#5e5899) 1;margin-left:20px;position:relative}body.page--gokyo .video-and-events .eventslist .eventlist__event--current:after{content:"";box-sizing:content-box;border:20px solid #0000;border-right-color:#6e64a4;width:0;height:0;display:block;position:absolute;top:36%;left:-40px}body.page--gokyo .video-and-events .eventslist .rating{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}body.page--gokyo .video-and-events .eventslist .rating__rate{cursor:pointer;background:#eee;border:1px solid #c3c3c3;border-radius:30px;width:28px;height:28px;margin-right:5px;font-size:14px;line-height:27px;transition:all .2s;display:inline-block}body.page--gokyo .video-and-events .eventslist .rating__rate:hover,body.page--gokyo .video-and-events .eventslist .rating__rate--full{color:#fff;background:#dd344c;border-color:#dd344c}body.page--share{font-size:2rem}body.page--share .page-content-section{background-color:#fff;padding:2rem;box-shadow:0 5px 5px #0000001a}body.page--share .generator{text-align:center;max-width:600px;margin:0 auto;padding:20px}body.page--share .generator__opts{border-bottom:1px solid #c3c3c3;margin-bottom:1rem;padding-bottom:1rem}body.page--share .generator__opts input{width:50px;padding:1rem;font-size:1.3rem}body.page--share .generator__preview iframe{margin:1rem 0}body.page--share .generator textarea{width:70%;height:50px;margin:0 auto;padding:.5rem;font-size:1.5rem}.page--media .page--media__content{font-size:16px}.page--media .page--media__padding{padding:20px}.page--media .header-img-container .background{background-position:50%}.page--media .header-img-container .competition-header .info .competition-title-hero .title{padding-top:0}.page--media .section-title{margin-top:0}.page--media .embed-16_9{height:0;padding-bottom:56.24%;position:relative}.page--media .embed-16_9 iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page--media .embed-a4{height:0;padding-bottom:100%;position:relative}.page--media .embed-a4 iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page--media .videos-grid-home{grid-gap:20px;grid-template-areas:"a a""c d";display:grid}@media (width<=640px){.page--media .videos-grid-home{grid-template-areas:"a""c""d"}}.page--media .videos-grid-home__item:first-child{grid-area:a}.page--media .videos-grid-home__item:nth-child(2){grid-area:c}.page--media .videos-grid-home__item:nth-child(3){grid-area:d}.page--media iframe{border:0}.page--media .twitter-embed{max-width:340px;max-height:500px;margin:0 auto;overflow-y:scroll}.page--media .feed-grid{grid-gap:20px;grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.page--media .feed-grid{grid-template-columns:1fr}}.page--media .gallery-event-grid{grid-gap:20px;grid-template-columns:1fr 1fr;margin-bottom:40px;display:grid}@media (width<=640px){.page--media .gallery-event-grid{grid-template-columns:1fr}}.page--media .gallery-event-grid__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;padding:20px;position:relative}.page--media .gallery-event-grid__item:before{content:"";background:linear-gradient(90deg,#ffffffa6 50%,#0000);position:absolute;inset:0}.page--media .gallery-event-grid__item__content{text-shadow:0 2px 10px #fff;position:relative}.page--media .gallery-event-grid__item__title{margin-bottom:10px;font-size:22px;font-weight:700}@media (width<=640px){.page--media .gallery-event-grid__item__title{font-size:18px}}.page--media .committees__title{padding:.5rem;font-size:1.5rem;font-weight:700}.page--media .committees .persons{flex-wrap:wrap;display:flex}.page--media .committees .persons .person{border-bottom:1px solid #e0e0e0;width:33%;padding:1rem;display:flex}.page--media .committees .persons .person__image{width:25%}.page--media .committees .persons .person__image img{width:100%;height:auto}.page--media .committees .persons .person__desc{text-align:left;flex-direction:column;flex:1;margin-left:.5rem;font-size:.875rem;display:flex}.page--media .committees .persons .person__desc>div{margin-bottom:.3rem}.page--media .committees .persons .person__desc__title{font-size:1.2rem;font-weight:700}.page--media .committees .persons .person__desc__name,.page--media .committees .persons .person__desc__country{font-size:.875rem}.page--media .committees .persons .person__desc__country img{vertical-align:middle}.page--media .committees .persons .person__desc__email{white-space:nowrap;overflow:hidden}.page--judoka-overview{font-size:16px}.page--judoka-overview .page-header{color:#fff;background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 0 0/cover}.page--judoka-overview .page-header .page-header-container{max-width:1280px;margin:0 auto;padding:20px}.page--judoka-overview .page-header .page-header-container .title{border-bottom:1px solid #ffffff80;margin-bottom:10px;padding:0 0 10px;font-size:3rem;font-weight:300;display:inline-block}.page--judoka-overview .page-header .page-header-container .continents{text-align:center;flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;display:flex}.page--judoka-overview .page-header .page-header-container .continents .continent{width:18.5%}.page--judoka-overview .page-header .page-header-container .continents .continent .continent__heading{color:#fff;margin:0 0 10px;position:relative}.page--judoka-overview .page-header .page-header-container .continents .continent .continent__heading a{padding:20px;display:block}.page--judoka-overview .page-header .page-header-container .continents .continent .continent__heading:after{content:"";background:#fff0;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--judoka-overview .page-header .page-header-container .continents .continent .continent__heading:before{content:"";height:5px;display:inline-block;position:absolute;bottom:0;left:0%;right:0%}.page--judoka-overview .page-header .page-header-container .continents .continent--aju .continent__heading:before{background:#25a53acc}.page--judoka-overview .page-header .page-header-container .continents .continent--aju .continent__heading:hover:after{background:#2bbf43;left:0;right:0}.page--judoka-overview .page-header .page-header-container .continents .continent--jua .continent__heading:before{background:#da0d07cc}.page--judoka-overview .page-header .page-header-container .continents .continent--jua .continent__heading:hover:after{background:#fd0f08;left:0;right:0}.page--judoka-overview .page-header .page-header-container .continents .continent--eju .continent__heading:before{background:#8f9394cc}.page--judoka-overview .page-header .page-header-container .continents .continent--eju .continent__heading:hover:after{background:#a6aaac;left:0;right:0}.page--judoka-overview .page-header .page-header-container .continents .continent--oju .continent__heading:before{background:#2791d3cc}.page--judoka-overview .page-header .page-header-container .continents .continent--oju .continent__heading:hover:after{background:#2da8f5;left:0;right:0}.page--judoka-overview .page-header .page-header-container .continents .continent--pjc .continent__heading:before{background:#f6bf00cc}.page--judoka-overview .page-header .page-header-container .continents .continent--pjc .continent__heading:hover:after{background:#fd0;left:0;right:0}@media screen and (width<=1024px){.page--judoka-overview .page-header .page-header-container .continents .continent{width:31.5%}.page--judoka-overview .page-header .page-header-container .continents .continent:nth-child(4){margin-left:15%}.page--judoka-overview .page-header .page-header-container .continents .continent:nth-child(5){margin-right:15%}}@media screen and (width<=640px){.page--judoka-overview .page-header .page-header-container .continents{flex-direction:column}.page--judoka-overview .page-header .page-header-container .continents .continent{width:100%}.page--judoka-overview .page-header .page-header-container .continents .continent:nth-child(4){margin-left:0}.page--judoka-overview .page-header .page-header-container .continents .continent:nth-child(5){margin-right:0}}.page--judoka-overview .page-content{padding:20px}.page--judoka-overview .search{padding:20px;display:flex}.page--judoka-overview .search input{padding:7px}.page--commission-countries,.page--schools-commission,.page--ijf,.page--documents{font-size:16px}@media screen and (width<=899px){.page--commission-countries .main-content,.page--schools-commission .main-content,.page--ijf .main-content,.page--documents .main-content{margin-top:0}}.page--commission-countries .all-docs-header .sort,.page--schools-commission .all-docs-header .sort,.page--ijf .all-docs-header .sort,.page--documents .all-docs-header .sort{border:2px solid #000;margin-bottom:10px;padding:10px;display:inline-block}.page--commission-countries .docs_list,.page--schools-commission .docs_list,.page--ijf .docs_list,.page--documents .docs_list{margin:0;padding:0;list-style-type:none}.page--commission-countries .docs_list li,.page--schools-commission .docs_list li,.page--ijf .docs_list li,.page--documents .docs_list li{margin:10px}.page--commission-countries .page-content-section,.page--schools-commission .page-content-section,.page--ijf .page-content-section,.page--documents .page-content-section{background-color:#fff;padding:20px}.page--commission-countries .page-content-section .dropdown-menu,.page--schools-commission .page-content-section .dropdown-menu,.page--ijf .page-content-section .dropdown-menu,.page--documents .page-content-section .dropdown-menu{margin-bottom:0}.page--commission-countries .persons,.page--schools-commission .persons,.page--ijf .persons,.page--documents .persons{flex-wrap:wrap;display:flex}.page--commission-countries{font-size:14px}.page--commission-countries .filters{color:#fff;z-index:5;position:relative}.page--commission-countries .filters .horizontal-filter-chooser{border-top:1px solid #ffffff4d}.page--commission-countries .filters .horizontal-filter-chooser .filter-items{align-items:center;max-width:1280px;height:50px;margin:0 auto;display:flex}@media screen and (width<=1280px) and (width>=561px){.page--commission-countries .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}.page--commission-countries .filters .horizontal-filter-chooser .filter-items a{text-align:center;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.page--commission-countries .filters .horizontal-filter-chooser .filter-items a:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--commission-countries .filters .horizontal-filter-chooser .filter-items a.hover:after,.page--commission-countries .filters .horizontal-filter-chooser .filter-items a:hover:after{background:#fff6;left:0;right:0}.page--commission-countries .filters .horizontal-filter-chooser .filter-items a.active:after,.page--commission-countries .filters .horizontal-filter-chooser .filter-items a.selected:after{background:#ff1553;left:0;right:0}.page--commission-countries .filters .horizontal-filter-chooser select,.page--commission-countries .filters .horizontal-filter-chooser input{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:4px 10px 5px 0;font-weight:100}.page--commission-countries .filters .horizontal-filter-chooser select:focus,.page--commission-countries .filters .horizontal-filter-chooser input:focus{outline:none!important}@media screen and (width<=560px){.page--commission-countries .filters .horizontal-filter-chooser select,.page--commission-countries .filters .horizontal-filter-chooser input{padding:4px 10px 5px 16px;font-weight:700}}.page--commission-countries .filters .horizontal-filter-chooser select option,.page--commission-countries .filters .horizontal-filter-chooser input option{color:#333;background:#fff}.page--commission-countries .filters .horizontal-filter-chooser select__label,.page--commission-countries .filters .horizontal-filter-chooser input__label{vertical-align:middle;color:#ffffff80;margin-right:10px;font-size:14px;font-weight:200;display:inline-block}.page--commission-countries .world-map-section .hero{background-image:url(countries.ebf8ab71.jpg);background-position:50%;background-size:cover}.page--commission-countries .world-map-section .hero .container-narrow{flex:1;justify-content:center;align-items:center;max-width:1280px;height:400px;margin:0 auto;display:flex}@media (width<=1000px){.page--commission-countries .world-map-section .hero .container-narrow{flex-direction:column}.page--commission-countries .world-map-section .hero .container-narrow .organisation-info{display:none}}.page--commission-countries .world-map-section .hero .continents{flex:2;height:100%;padding-top:32px}.page--commission-countries .world-map-section .hero .continents g{cursor:pointer}.page--commission-countries .world-map-section .hero .continents [cc]{fill:#ffffffa6}.page--commission-countries .world-map-section .hero .continents [cc].hover{fill:#ffffffe6;stroke:none;stroke-width:0}.page--commission-countries .world-map-section .hero .continents [cc].selected{fill:#fff;stroke:none;stroke-width:0}.page--commission-countries .world-map-section .hero .organisation-info{flex:1;justify-content:center;align-self:center;align-items:center;display:flex}.page--commission-countries .world-map-section .hero .organisation-info .organisation-logo{width:15%;min-width:15%}.page--commission-countries .world-map-section .hero .organisation-info .organisation-logo img{width:100%;height:auto}.page--commission-countries .world-map-section .hero .organisation-info .organisation-title{color:#fff;text-align:center;margin-left:8px;font-size:28.8px;font-weight:700}.page--commission-countries .world-map-section .hero .organisation-info .organisation-title__subtitle{font-size:14px}.page--commission-countries .world-map-section .hero input{color:#fff;background:#3f326a;border:1px solid #8276ab;width:100%;max-width:480px;height:32px;margin-right:16px;padding:8px;font-size:14px}@media screen and (width<=900px){.page--commission-countries .world-map-section{display:none}}.page--commission-countries .members .title-and-search{width:100%;display:flex}.page--commission-countries .members .title-and-search div{flex:1}@media screen and (width<=900px){.page--commission-countries .members .title-and-search{flex-direction:column}}.page--commission-countries .members__title{padding:20px;font-size:25.6px;font-weight:700}@media screen and (width<=900px){.page--commission-countries .members__title{padding-left:0}}.page--commission-countries .members__list{grid-template-columns:50% 50%;display:grid}@media screen and (width<=480px){.page--commission-countries .members__list{grid-template-columns:none}}.page--commission-countries .members__list .member{color:#333;padding:20px;font-size:14px;transition:color .1s linear;display:flex}.page--commission-countries .members__list .member__flag{margin-right:15px}.page--commission-countries .members__list .member__flag img{border:1px solid #6e6e6e;width:40px;height:auto}.page--commission-countries .members__list .member__country-name{font-weight:700}.page--commission-countries .members__list .member:hover{color:#dd344c}.page--commission-countries .committees{border-bottom:1px solid #d9d9d9;margin-bottom:40px;padding-bottom:40px}@media screen and (width<=640px){.page--commission-countries .committees{margin-bottom:20px;padding-bottom:20px}}.page--commission-countries .committees:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page--commission-countries .committees__title{padding:8px;font-size:24px;font-weight:700}.page--commission-countries .statutes{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:20px}.page--commission-countries .statutes:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page--commission-countries .statutes a{transition:color .1s linear}.page--commission-countries .statutes a:hover{color:#dd344c}.page--commission-countries .statutes__title{font-size:19.2px;font-weight:700}@media (width<=48em){.page--commission-countries .world-map-section .hero input{width:80%;margin-right:0}}.page--commision .filters-section,.page--text .filters-section,.page--ijf .filters-section{background-color:#1e1c30}.page--commision .filters,.page--text .filters,.page--ijf .filters{color:#fff;background:#232139;max-width:1280px;margin:0 auto}.page--commision .filters a,.page--commision .filters a:hover,.page--text .filters a,.page--text .filters a:hover,.page--ijf .filters a,.page--ijf .filters a:hover{color:#fff;text-decoration:none}.page--commision .filters .horizontal-filter-chooser,.page--text .filters .horizontal-filter-chooser,.page--ijf .filters .horizontal-filter-chooser{font-size:22.4px;display:flex}.page--commision .filters .horizontal-filter-chooser a,.page--text .filters .horizontal-filter-chooser a,.page--ijf .filters .horizontal-filter-chooser a{text-align:center;cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.page--commision .filters .horizontal-filter-chooser a:after,.page--text .filters .horizontal-filter-chooser a:after,.page--ijf .filters .horizontal-filter-chooser a:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--commision .filters .horizontal-filter-chooser a.hover:after,.page--commision .filters .horizontal-filter-chooser a:hover:after,.page--text .filters .horizontal-filter-chooser a.hover:after,.page--text .filters .horizontal-filter-chooser a:hover:after,.page--ijf .filters .horizontal-filter-chooser a.hover:after,.page--ijf .filters .horizontal-filter-chooser a:hover:after{background:#fff6;left:0;right:0}.page--commision .filters .horizontal-filter-chooser a.active:after,.page--commision .filters .horizontal-filter-chooser a.selected:after,.page--text .filters .horizontal-filter-chooser a.active:after,.page--text .filters .horizontal-filter-chooser a.selected:after,.page--ijf .filters .horizontal-filter-chooser a.active:after,.page--ijf .filters .horizontal-filter-chooser a.selected:after{background:#ff1553;left:0;right:0}.page--commision .filters .horizontal-filter-chooser select option,.page--text .filters .horizontal-filter-chooser select option,.page--ijf .filters .horizontal-filter-chooser select option{color:#333}.page--commision .filters .horizontal-filter-chooser .item,.page--text .filters .horizontal-filter-chooser .item,.page--ijf .filters .horizontal-filter-chooser .item{text-align:center;flex:1;padding-top:1.3rem;padding-bottom:1rem}.page--commision .filters .horizontal-filter-chooser .item.separator,.page--text .filters .horizontal-filter-chooser .item.separator,.page--ijf .filters .horizontal-filter-chooser .item.separator{border-right:1px solid #3d396b}.page--commision .filters .horizontal-filter-chooser .item.select,.page--text .filters .horizontal-filter-chooser .item.select,.page--ijf .filters .horizontal-filter-chooser .item.select{padding:13px 20px 0}.page--commision .filters .horizontal-filter-chooser .item.select select,.page--text .filters .horizontal-filter-chooser .item.select select,.page--ijf .filters .horizontal-filter-chooser .item.select select{color:#fff;border:0;width:100%;padding:0;font-size:25.6px;font-weight:400}.page--commision .filters .horizontal-filter-chooser.medium,.page--text .filters .horizontal-filter-chooser.medium,.page--ijf .filters .horizontal-filter-chooser.medium{font-size:22.4px;font-weight:400}.page--commision .filters .horizontal-filter-chooser.medium .item,.page--text .filters .horizontal-filter-chooser.medium .item,.page--ijf .filters .horizontal-filter-chooser.medium .item{padding-top:10px;padding-bottom:4px}body.page--history .page-content-section{background-color:#fff;padding:20px}body.page--supplier-list{background-color:#f3f3f3}body.page--supplier-list .supplier{margin-top:40px;display:flex}body.page--supplier-list .supplier .supplier-title{font-size:18px;font-weight:600}body.page--supplier-list .supplier .logo{text-align:center;width:150px;margin-right:20px}body.page--supplier-list .supplier .logo div{background-position:50%;background-repeat:no-repeat;background-size:contain;width:80%;height:80%;min-height:70px;margin:0 auto}body.page--supplier-list .supplier .info{flex:1}body.page--supplier-list .supplier .info table{margin:0}body.page--supplier-list .supplier .info table td{border:0;padding:3px 0}body.page--supplier-list .supplier .supplier-address{font-size:14px;line-height:20px}body.page--supplier-list .supplier .supplier-info{padding-top:5px;font-size:14px}body.page--supplier-list .supplier:first-child{margin-top:0}body.page--supplier-list .supplier td{border:0!important}body.page--supplier-list .clearfix{clear:both}.component__page-header{color:#fff;background-image:url(purple-gradient-bg-mini.7b81b4d6.jpg);background-size:100% 100%;padding:4rem 0}.component__page-header .title,.component__page-header .subtitle{max-width:1280px;margin:0 auto}.component__page-header .title h1,.component__page-header .title h2,.component__page-header .subtitle h1,.component__page-header .subtitle h2{font-size:inherit;font-weight:inherit;margin:0;padding:0}.component__page-header .title{font-size:4rem;font-weight:300}@media screen and (width<=1280px){.component__page-header .title{font-size:3rem}}@media screen and (width<=640px){.component__page-header .title{font-size:2rem}}.component__page-header .subtitle{margin-top:10px;font-size:16px;font-weight:300}@media screen and (width<=1280px){.component__page-header .subtitle{font-size:14px}.component__page-header{padding:3rem}}@media screen and (width<=640px){.component__page-header{padding:2rem}}.component__page-header--with_tabs .title{padding-bottom:0}.component__page-header--with_button .header_container{align-items:center;max-width:1280px;margin:auto;display:flex}.component__page-header--with_button .header_container .title{max-width:unset;margin:unset;flex:1}.timeline--vertical{margin-top:30px;margin-bottom:30px;font-size:14px}.timeline--vertical .section{position:relative}.timeline--vertical .section .year{text-align:center;background:#fff;border:1px solid #232139;border-radius:25px;width:50px;height:50px;margin-left:-25px;line-height:50px;position:absolute;left:50%}.timeline--vertical .section .txt{float:left;text-align:right;box-sizing:border-box;border-right:1px solid #232139;width:50%;min-height:100px;padding:50px 30px 0 0}.timeline--vertical .section.section--right .txt{text-align:left;float:right;border-left:1px solid #232139;border-right:0;padding:50px 0 0 30px}.timeline--vertical .clearfix{clear:both}.page--cleanjudo{font-size:16px}.page--cleanjudo .heading{max-width:600px;margin:20px auto}.page--cleanjudo .page-content-section{background-color:#fff;padding:20px}.page--covid19{font-size:16px}.page--covid19 .heading{max-width:600px;margin:20px auto}.page--covid19 .page-content-section{background-color:#fff;padding:20px}@media screen and (width<=1280px) and (width>=561px){.page--country .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}@media screen and (width<=560px){.page--country .filters .horizontal-filter-chooser select,.page--country .filters .horizontal-filter-chooser input{padding:4px 10px 5px 16px;font-weight:700}}@media screen and (width<=640px){.page--country .page--country-wrl__subpage{display:block}.page--country .page--country-wrl__subpage .category-chooser-side{margin-bottom:20px;margin-right:0}}@media screen and (width<=1280px){.page--country .page-header-section .page__header img.country-flag{height:30px;margin-top:5px}}@media screen and (width<=640px){.page--country .page-header-section .page__header img.country-flag{height:24px;margin-top:1px}}@media screen and (width<=1280px){.page--country .page-header-section .page__header img.country-logo{height:30px;margin-top:5px}}@media screen and (width<=640px){.page--country .page-header-section .page__header img.country-logo{height:24px;margin-top:1px;margin-right:0}}@media screen and (width<=1280px){.page--country .page-header-section .page__header .page-center h2{padding:20px}}@media screen and (width<=639px){.page--country .page-header-section .page__header .page-center .row{padding:0}}@media screen and (width<=640px){.page--country .page-header-section .page__header .country--more_info .president img{height:60px}}@media screen and (width<=1280px){.page--country .page__header .title{font-size:3.2rem}}@media screen and (width<=640px){.page--country .page__header .title{font-size:2.2rem}}@media (width>=992px){.page--country .latest-news .col-md-6:nth-child(2n) .article_item{border-left:1px solid #e5e5e5;padding-left:20px}}@media (width<=40em){.page--country .latest-news .article_item__picture{display:none}}.page--search .page-content{background:#fff;margin-top:2rem;padding:2rem}.page--search .page-content .search-input-row{display:flex}.page--search .page-content .search-input-row input[type=text]{flex:5}.page--search .page-content .search-input-row input[type=submit]{flex:1;margin-left:10px}.page--search .page-content .paging{text-align:center}.page--search .page-content .paging a{margin:32px 10px 16px}.page--search .page-content .no-results{margin:30px;font-size:16px}.page--search .page-content .results{background:#fff;font-size:16px}.page--search .page-content .results .result{align-content:center;align-items:center;height:30px;padding:10px 10px 10px 0;text-decoration:none;display:flex;overflow:hidden;color:#333!important}.page--search .page-content .results .result:not(:first-child){border-top:1px solid #c3c3c3}.page--search .page-content .results .result--selected{background:#e0e0e0}.page--search .page-content .results .result img{border:1px solid #ddd;margin-right:5px}.page--search .page-content .results .result .side{color:#666;font-size:11.2px}.page--search .page-content .results .result .type{text-align:center;border-right:1px solid #c3c3c3;flex-shrink:0;width:40px;margin-right:10px;display:inline-block}.page--search .page-content .results .result .type img{width:20px;margin-right:0}.page--search .page-content .results .result:hover{cursor:pointer;background:#f2f2f2}.page--search .page-content .results .component--filters{background-color:#f0f0f0;border-top:1px solid #c3c3c3;padding:10px}.page--search .page-content .results .component--filters .ButtonsSelect{height:unset}.page--search .page-content .results .component--filters .ButtonsSelect .opt{background-color:#fff;flex:1;padding:10px 15px}.component-person{box-sizing:border-box;width:33%;padding:16px;display:flex;position:relative}.component-person__image{width:30%}.component-person__image img{width:100%;height:auto}@media screen and (width<=1100px) and (width>=900px){.component-person{width:50%}}@media screen and (width<=770px){.component-person{width:50%}}@media screen and (width<=540px){.component-person{width:100%}}.component-person__desc{text-align:left;flex-direction:column;flex:1;margin-left:8px;font-size:14px;display:flex;position:relative}.component-person__desc__email,.component-person__desc__phone,.component-person__desc__bio,.component-person__desc__twitter{padding-left:10px;padding-right:10px;display:flex}.component-person__desc__email i,.component-person__desc__phone i,.component-person__desc__bio i,.component-person__desc__twitter i{margin:5px 5px 2px 0}.component-person__desc__email input,.component-person__desc__phone input,.component-person__desc__bio input,.component-person__desc__twitter input{flex-grow:1;max-width:90%}.component-person__desc__email a,.component-person__desc__phone a,.component-person__desc__bio a,.component-person__desc__twitter a{margin-top:3px}.component-person__desc__bio{padding-bottom:10px}.component-person__desc__main{position:relative}.component-person__desc__details{z-index:10;background-color:#fff;border:1px solid #d9d9d9;width:200px;padding:5px 0;position:absolute;top:-10px;box-shadow:0 5px 5px #0000001a}.component-person__desc__details .fa{color:#555;transition:all .1s}.component-person__desc__details__show{cursor:pointer;color:#555;transition:all .1s;position:relative}.component-person__desc__details__show:hover{color:#f53551}.component-person__desc__details__show .person_icons i{margin-right:5px}.component-person__desc__details__hide{cursor:pointer;padding:10px 10px 0}.component-person__desc__details__hide:hover .fa{color:#f53551}.component-person__desc input{border:0}.component-person__desc>div{margin-bottom:4.8px}.component-person__desc__title{padding-bottom:5px;font-size:19.2px;font-weight:600}.component-person__desc__name,.component-person__desc__country{padding-bottom:5px;font-size:14px}.component-person__desc__country img{vertical-align:middle}.component-person__desc__email{white-space:nowrap;overflow:hidden}.dropdown-menu{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;margin-bottom:20px;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width>=900px){.dropdown-menu{display:none}}.component__dropdown-menu__title{margin-bottom:10px;font-size:16px;font-weight:700}.component__dropdown-menu__select{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}.component__dropdown-menu--with_margin_bottom{margin-bottom:10px}@media screen and (width>=901px){.component__dropdown-menu{display:none}}.page--auth{font-size:16px}.page--auth .or-separator{margin:7px 0}.page--auth .country-element{z-index:9999;position:relative;top:0;left:0;right:0}.page--auth .athlete-element{margin-top:0}.page--auth .btn{margin-top:20px}.page--auth form{color:#777;margin-top:20px}.page--auth form .table.table--description tbody tr td{vertical-align:middle}.page--auth form label{display:block}.page--auth form input:not([type=checkbox]),.page--auth form select{color:#333;background:0 0;border:0 #e71b33;border-bottom:1px solid #e71b33;width:100%;margin:0 10px 10px;padding-top:.6rem;padding-bottom:.6rem}.page--auth form input:not([type=checkbox]):focus,.page--auth form select:focus{outline:none!important}.page--auth form .search_box_holder--selector{margin-top:20px}.alert--success{text-align:center;color:#7f7f7f;background:#e3ffbb;margin:20px;padding:20px 0;font-size:18px}.alert--notice{text-align:center;color:#fff;background:#0000004d;margin:20px;padding:20px 0;font-size:18px}.alert--error{text-align:center;color:#000;background:#fbb;margin:20px;padding:20px 0;font-size:18px}.alert--message{text-align:center;color:#7f7f7f;padding:10% 0;font-size:18px;font-weight:100}.alert--info{color:#fff;background:#bdb9d0}.page--wrl-downloads .main-content{color:#888;background:#fff;margin-top:20px;padding:20px;font-size:14px}.page--wrl-downloads .main-content a{color:#5c579f;font-size:18px}.page--wrl-downloads .main-content li{margin-bottom:.5em;list-style:none}.page--wrl-downloads .main-content h2{color:#000;margin-top:40px;margin-bottom:10px;font-weight:400}.page--wrl-downloads .main-content h2:first-child{margin-top:0}#wrl .team-rep{border-spacing:0;border-collapse:collapse;border:1px solid #0000004d;flex-direction:column;align-items:stretch;margin-bottom:.5em;display:flex;box-shadow:0 2px 4px #0003}#wrl .team-rep .has-qual{color:green}#wrl .team-rep .no-qual{color:maroon}@media (width<=768px){#wrl .team-rep .flag{height:12px}}#wrl .team-rep .header-row{cursor:pointer;background:linear-gradient(#f8f8f8,#dfdfdf);width:100%;display:flex}#wrl .team-rep .header-row .has-qual,#wrl .team-rep .header-row .no-qual{margin-left:.5em}@media (width<=719px){#wrl .team-rep .header-row{flex-direction:column}}#wrl .team-rep .header-row .country{flex:1;font-weight:700}#wrl .team-rep .header-row.host{background:linear-gradient(#f8f4c9,#ded896)}#wrl .team-rep .header-row.qualified{background:linear-gradient(#e2fbd8,#b6e2a5)}#wrl .team-rep .header-row>*{padding:.6em}#wrl .team-rep .detail-rows{flex-direction:column;align-items:stretch;min-width:21em;display:flex}#wrl .team-rep .detail-rows .detail-row{display:flex}#wrl .team-rep .detail-rows .detail-row>*{text-align:center;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:.5em .3em}#wrl .team-rep .detail-rows .detail-row>:first-child{border-left:none}#wrl .team-rep .detail-rows .detail-row:first-child>*{border-top:none}#wrl .team-rep .detail-rows .person{font-weight:700}#wrl .team-rep .detail-rows .person.empty{color:#777}#wrl .team-rep .detail-rows .gender,#wrl .team-rep .detail-rows .weight,#wrl .team-rep .detail-rows .team-qual{font-weight:700}#wrl .team-rep .detail-rows .flex-2{flex:2}#wrl .team-rep .detail-rows .flex-4{flex:4}#wrl .team-rep .detail-rows .flex-5{flex:5}#wrl .team-rep .detail-rows .flex-14{flex:14}#wrl .team-rep .name{white-space:nowrap}#wrl .team-rep .one-of{margin-bottom:.5em}.page--wrl .page-header-container{background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 50%/cover no-repeat}.page--wrl .page-header-container .page-header{color:#fff;z-index:5;display:flex;position:relative}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header{padding:0 20px}}.page--wrl .page-header-container .page-header .info{flex-grow:1;order:1;align-self:center;align-items:center;margin:20px 0;display:flex}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .info{margin:30px 0}}.page--wrl .page-header-container .page-header .info .pic-big{background-repeat:no-repeat;background-size:contain;width:86px;height:130px;margin-right:20px;padding-right:20px}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .info .pic-big{width:64px;height:80px}}@media screen and (width<=640px){.page--wrl .page-header-container .page-header .info .pic-big{width:48px;height:60px}}.page--wrl .page-header-container .page-header .info .athlete-title-hero{text-transform:uppercase;padding-right:10px;font-size:4.5rem;font-weight:700}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .info .athlete-title-hero{font-size:3.2rem}}@media screen and (width<=640px){.page--wrl .page-header-container .page-header .info .athlete-title-hero{font-size:2.2rem}}.page--wrl .page-header-container .page-header .info .location{letter-spacing:.4rem;text-transform:uppercase;margin-top:.7rem;font-size:2.7rem;font-weight:400}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .info .location{font-size:2rem}}@media screen and (width<=640px){.page--wrl .page-header-container .page-header .info .location{font-size:1.6rem}}@media (width<=399px){.page--wrl .page-header-container .page-header .info .location{display:none}}.page--wrl .page-header-container .page-header .info .location .country-ico{vertical-align:middle}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .info .location .country-ico{width:30px}}@media screen and (width<=640px){.page--wrl .page-header-container .page-header .info .location .country-ico{width:24px}}.page--wrl .page-header-container .page-header .athlete-category{order:2;align-self:center}.page--wrl .page-header-container .page-header .athlete-category .circley{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;padding:1rem 1rem 1.5rem}@media (width<=520px){.page--wrl .page-header-container .page-header .athlete-category .circley{display:none}}.page--wrl .page-header-container .page-header .athlete-category .circley .kg{text-align:center;font-size:4.5rem;font-weight:bolder}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .athlete-category .circley .kg{font-size:3.2rem}}@media screen and (width<=640px){.page--wrl .page-header-container .page-header .athlete-category .circley .kg{font-size:2.2rem}}.page--wrl .page-header-container .page-header .athlete-category .circley .suffix{text-align:center;font-size:1.6rem}@media screen and (width<=1280px){.page--wrl .page-header-container .page-header .athlete-category .circley .suffix{font-size:2rem}}@media screen and (width<=640px){.page--wrl .page-header-container .page-header .athlete-category .circley .suffix{font-size:1.6rem}}.page--wrl .page-header-container .filters{color:#fff;z-index:5;font-size:1.4rem;position:relative}.page--wrl .page-header-container .filters .horizontal-filter-chooser{border-top:1px solid #ffffff4d}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items{align-items:center;max-width:1280px;height:5rem;margin:0 auto;display:flex}@media screen and (width<=1280px) and (width>=561px){.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items a{text-align:center;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items a:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items a.hover:after,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items a:hover:after{background:#fff6;left:0;right:0}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items a.active:after,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items a.selected:after{background:#ff1553;left:0;right:0}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items select,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items input{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:4px 10px 5px 0;font-weight:100}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items select:focus,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items input:focus{outline:none!important}@media screen and (width<=560px){.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items select,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items input{padding:4px 10px 5px 16px;font-weight:700}}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items select option,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items input option{color:#333;background:#fff}.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items select__label,.page--wrl .page-header-container .filters .horizontal-filter-chooser .filter-items input__label{vertical-align:middle;color:#ffffff80;margin-right:1rem;font-size:1.4rem;font-weight:200;display:inline-block}body.print .for-pdf-print{display:block!important}body.print .hide-print,.for-pdf-print{display:none!important}.component--grid-view{max-height:80vh;overflow:auto}.component--grid-view .download-csv{margin-top:16px}.component--grid-view .grid-contents{white-space:nowrap;width:100%}.component--grid-view .grid-contents .row:last-child .cell{border-bottom:1px solid #aaa}.component--grid-view .grid-contents .row .cell{overflow:unset;white-space:nowrap;border-top:1px solid #aaa;border-left:1px solid #aaa;width:100px;height:25px}.component--grid-view .grid-contents .row .cell:last-child{border-right:1px solid #aaa}.contests-search-filters .search-filter{flex:0 70%}.contests-search-filters .view-filter{flex:0}.contests-search-filters .type-icons{font-size:20px}.contests-search-filters .type-icons .type-icon{color:#666!important}.loading-contests{text-align:center;font-size:20px}.component-contest-list{font-size:14px}.component-contest-list .contest-tiles{flex-direction:column;max-width:650px;margin:0 auto;display:flex}.component-contest-list .contest-tiles .competition-title{margin:20px 0;font-size:18px;font-weight:600}.component-contest-list .contest-tiles .contest-tile{filter:brightness();margin-bottom:10px;transition:all .2s}.component-contest-list .contest-tiles .contest-tile--is-selected{margin-bottom:30px;box-shadow:0 4px 20px #0000004d}.component-contest-list .contest-tiles .contest-tile--is-selected:not(:first-child){margin-top:20px}.component-contest-list .contest-tiles .contest-tile--is-not-selected{filter:brightness();transition:all .2s}.component-contest-list .contest-tiles .contest-tile--is-not-selected:hover{filter:brightness(1.1)}.component-contest-list .contest-tiles .contest-tile--has-media:hover{cursor:pointer;filter:brightness(1.1)}.component-contest-list .contest-tiles .contest-tile--has-media:hover .fa-play{color:#dd344c!important}.component-contest-list .contest-tiles .contest-tile:not(.contest-tile--has-media) .scoreboard thead th:nth-child(3),.component-contest-list .contest-tiles .contest-tile:not(.contest-tile--has-media) .scoreboard tbody td:nth-child(3),.component-contest-list .contest-tiles .contest-tile:not(.contest-tile--has-media) .scoreboard thead th:nth-child(4),.component-contest-list .contest-tiles .contest-tile:not(.contest-tile--has-media) .scoreboard tbody td:nth-child(4){padding:1px!important}.component-contest-list .contest-table-container .judoka{justify-content:flex-end;align-items:center;display:flex}.component-contest-list .contest-table-container .judoka .profile-photo{background-color:#fff;border:1px solid #ddd;padding-right:4px}.component-contest-list .contest-table-container .judoka .profile-photo img{height:4rem}.component-contest-list .contest-table-container .judoka__name{text-align:end;margin:0 20px;font-size:14px;font-weight:600}.component-contest-list .contest-table-container .judoka--is-winner .judoka__name{font-weight:700}.component-contest-list .contest-table-container .judoka .country{flex-direction:column;align-items:center;margin:0 auto 0 15px;font-size:10px;display:flex}.component-contest-list .contest-table-container .judoka .country .country-ico{border:1px solid #ccc;height:1.6rem;margin-bottom:.2rem}.component-contest-list .contest-table-container .judoka--blue{flex-direction:row-reverse}.component-contest-list .contest-table-container .judoka--blue .country{margin:0 15px 0 auto}.component-contest-list .contest-table-container .judoka--blue .judoka__name{text-align:start}.component-contest-list .contest-table-container .judoka--blue .profile-photo{background-color:#06f;padding-left:4px;padding-right:0}.component-contest-list .contest-table-container .scoreboard{background:#fff;align-items:center;height:100%;display:flex}.component-contest-list .contest-table-container .scoreboard .duration{color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);justify-content:center;align-self:stretch;align-items:center;width:70px;padding:.4rem 0;font-size:14px;font-weight:700;display:flex}.component-contest-list .contest-table-container .scoreboard table{margin:0 auto}.component-contest-list .contest-table-container .scoreboard table thead{color:#9a9a9a;font-size:10px}.component-contest-list .contest-table-container .scoreboard table thead th{color:#595959;width:2.5rem;padding-top:.2rem;font-weight:400}.component-contest-list .contest-table-container .scoreboard table tbody{font-size:1.6rem;font-weight:600}.component-contest-list .contest-table-container .scoreboard table tbody td{text-align:center;padding-bottom:.2rem;font-size:14px}.component-contest-list .contest-table-container .scoreboard table tbody td .penalties{background-repeat:no-repeat;width:19px;height:13px;display:inline-block}.component-contest-list .contest-table-container .scoreboard table tbody td .penalties--0{background-image:url(penalty_0.edfdb6b2.png)}.component-contest-list .contest-table-container .scoreboard table tbody td .penalties--1{background-image:url(penalty_1.797a3fb8.png)}.component-contest-list .contest-table-container .scoreboard table tbody td .penalties--2{background-image:url(penalty_2.57948af1.png)}.component-contest-list .contest-table-container .scoreboard table tbody td .penalties--3{background-image:url(penalty_3.4e008a01.png)}.component-contest-list .contest-table-container .scoreboard table tbody td .penalties--hsk{background-image:url(penalty_hsk.fb358e74.png)}.component-contest-list .contest-table-container .fa-play,.component-contest-list .contest-table-container .fa-chevron-right,.component-contest-list .contest-table-container .fa-chevron-down{color:#727272;font-size:19px}.component-contest-list .contest-table-container .contest-table{border-spacing:0 10px;width:100%;margin:0 auto}.component-contest-list .contest-table-container .contest-table>tbody>tr.contest-table__contest--has-media:hover{cursor:pointer}.component-contest-list .contest-table-container .contest-table>tbody>tr.contest-table__contest--has-media:hover *{color:#dd344c}.component-contest-list .contest-table-container .contest-table>tbody>tr.contest-table__contest>td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}.component-contest-list .contest-table-container .contest-table>tbody>tr.contest-table__contest>td:first-child{border-left:1px solid #ddd}.component-contest-list .contest-table-container .contest-table>tbody>tr.contest-table__contest>td:last-child{border-right:1px solid #ddd}.component-contest-list .contest-table-container .contest-table>tbody>tr.contest-table__contest>td.scoreboard-cell{border-left:1px solid #ddd;border-right:1px solid #ddd;height:69px;padding:0 10px;position:relative}.component-contest-list .contest-table-container .contest-table>tbody .date__month,.component-contest-list .contest-table-container .contest-table>tbody .date__day,.component-contest-list .contest-table-container .contest-table>tbody .bye{text-align:center}.component-contest-list .contest-table-container .contest-player-wrapper{max-width:600px;margin:0 auto}@media screen and (width<=1150px){.component-contest-list .contest-table-container{overflow-x:auto}}.component-contest-list .events{padding:0 20px}.component-contest-list .events .event{cursor:pointer;min-height:60px;margin-top:20px;font-size:14px;display:flex}.component-contest-list .events .event:last-child{margin-bottom:20px}.component-contest-list .events .event .white-container,.component-contest-list .events .event .blue-container{flex:1;display:flex}.component-contest-list .events .event .white-container .event-tags,.component-contest-list .events .event .blue-container .event-tags{border:1px solid #d9d9d9;flex-direction:column;flex:1;justify-content:center;padding:.2rem 1rem;display:flex}.component-contest-list .events .event .white-container{text-align:right}.component-contest-list .events .event .white-container .event-tags{background:url(scoreboard-white-gradient-bg.dea1b14d.jpg);border-right:0}.component-contest-list .events .event .blue-container .event-tags{color:#fff;background:url(scoreboard-blue-gradient-bg.53eab2ed.jpg);border-left:0}.component-contest-list .events .event .time{color:#fff;text-align:center;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);border:1px solid #d9d9d9;justify-content:center;align-items:center;width:5rem;font-size:1.4rem;font-weight:700;display:flex}.component-contest-list .events .event .time .num{font-size:.9rem}.component-contest-list .events .event--is_gs .time{background:linear-gradient(90deg,#b68230,#cc9e3f,#b68230)}.component-contest-list .tags{justify-content:center;padding:20px;display:flex}.component-contest-list .contest-player{background:#000}.component-contest-list .contest-player--16_9{height:0;padding-bottom:56.24%;position:relative}.component-contest-list .contest-player--16_9 iframe{width:100%;height:100%;position:absolute;top:0;left:0}.component-contest-list .athletes-and-scores{display:flex;position:relative}@media screen and (width<=640px){.component-contest-list .athletes-and-scores{flex-wrap:wrap}}.component-contest-list .athletes-and-scores .athlete{background:url(scoreboard-white-gradient-bg.dea1b14d.jpg);border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;flex:1;align-items:center;padding:10px 0 10px 10px;display:flex}@media screen and (width<=640px){.component-contest-list .athletes-and-scores .athlete{box-sizing:border-box;flex:0 auto;width:50%}.component-contest-list .athletes-and-scores .athlete .profile-photo{max-width:3rem}}.component-contest-list .athletes-and-scores .athlete:last-child{color:#fff;text-align:right;background:url(scoreboard-blue-gradient-bg.53eab2ed.jpg);border-left:0;justify-content:flex-end;padding:10px 10px 10px 0}.component-contest-list .athletes-and-scores .athlete:last-child .judoka-info,.component-contest-list .athletes-and-scores .athlete:last-child .judoka-info .country{flex-direction:row-reverse}.component-contest-list .athletes-and-scores .athlete:last-child .judoka-info .side{margin-left:0;margin-right:1rem}.component-contest-list .athletes-and-scores .athlete:last-child .judoka-info .side .country .country-ico{margin-left:.8rem;margin-right:0}.component-contest-list .athletes-and-scores .athlete .profile-photo{max-width:50px;position:relative}.component-contest-list .athletes-and-scores .athlete .profile-photo img{width:100%;height:auto}.component-contest-list .athletes-and-scores .athlete .profile-photo .is-winner{position:absolute;top:45px;left:-7px}.component-contest-list .athletes-and-scores .athlete .profile-photo .is-winner img{width:112%}.component-contest-list .athletes-and-scores .athlete a.judoka-info{transition:color .1s linear}.component-contest-list .athletes-and-scores .athlete a.judoka-info:hover{color:#dd344c}.component-contest-list .athletes-and-scores .athlete .judoka-info{display:flex}.component-contest-list .athletes-and-scores .athlete .judoka-info .side{margin-left:1rem;transition:color .1s linear}.component-contest-list .athletes-and-scores .athlete .judoka-info .side .family-name{font-size:14px;font-weight:600}.component-contest-list .athletes-and-scores .athlete .judoka-info .side .given-name{margin:.7rem 0;font-size:14px;font-weight:600}.component-contest-list .athletes-and-scores .athlete .judoka-info .side .country{font-size:12px;display:flex}.component-contest-list .athletes-and-scores .athlete .judoka-info .side .country .country-ico{border:1px solid #ccc;height:1.2rem;margin-right:.8rem}.component-contest-list .athletes-and-scores .scores{text-align:center;border:1px solid #d9d9d9;margin-left:-7.5rem;font-size:12px;position:absolute;left:50%;box-shadow:0 0 8px #0003}@media screen and (width<=640px){.component-contest-list .athletes-and-scores .scores{box-shadow:none;flex:0 auto;order:4;width:100%;margin-left:0;position:relative;left:0}}.component-contest-list .athletes-and-scores .scores .title{color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);padding:.6rem 0;font-size:12px;font-weight:700}.component-contest-list .athletes-and-scores .scores .scoreboard{background:#fff;display:flex}.component-contest-list .athletes-and-scores .scores .scoreboard .play-icon{background-color:#fff;position:absolute;top:36px;left:68px}@media screen and (width<=640px){.component-contest-list .athletes-and-scores .scores .scoreboard .play-icon{top:42%;left:48%}}.component-contest-list .athletes-and-scores .scores .scoreboard .play-icon .fa-play{color:#727272;font-size:19px}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table{width:15rem;margin:0 auto}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table thead{color:#9a9a9a;font-size:10px}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table thead th{color:#595959;width:2.5rem;padding-top:.2rem;font-weight:400}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody{font-size:1.6rem;font-weight:600}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td{font-size:14px}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td .penalties{background-repeat:no-repeat;width:19px;height:13px;display:inline-block}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td .penalties--0{background-image:url(penalty_0.edfdb6b2.png)}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td .penalties--1{background-image:url(penalty_1.797a3fb8.png)}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td .penalties--2{background-image:url(penalty_2.57948af1.png)}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td .penalties--3{background-image:url(penalty_3.4e008a01.png)}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table tbody td .penalties--hsk{background-image:url(penalty_hsk.fb358e74.png)}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-standard thead th:nth-child(3),.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-standard tbody td:nth-child(3){border-right:1px solid #ededed;padding-right:10px}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-standard thead th:nth-child(4),.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-standard tbody td:nth-child(4){padding-left:10px}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-yuko thead th:nth-child(4),.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-yuko tbody td:nth-child(4){border-right:1px solid #ededed;padding-right:10px}.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-yuko thead th:nth-child(5),.component-contest-list .athletes-and-scores .scores .scoreboard .scoreboard-table--is-yuko tbody td:nth-child(5){padding-left:10px}.component-contest-list .athletes-and-scores .scores .duration{color:#fff;background:linear-gradient(90deg,#4d4d4d,#696969,#4d4d4d);padding:.4rem 0;font-size:14px;font-weight:700}.component-contest-list--is-loading{opacity:.6}body.template-schools .ijf-carousel{justify-content:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}body.template-schools .ijf-carousel .dots{z-index:5;position:absolute;top:90%;left:50%;transform:translate(-50%)}body.template-schools .ijf-carousel .dot{cursor:pointer;background-color:#fff;border-radius:50%;width:15px;height:15px;margin:0 2px;transition:background-color .6s;display:inline-block}body.template-schools .ijf-carousel .active,body.template-schools .ijf-carousel .dot:hover{background-color:#ff4242}body.template-schools .ijf-carousel__content{align-items:center;height:100%;padding:0 20px;display:flex}body.template-schools .ijf-carousel .heading-primary{color:#fff;max-width:670px}body.template-schools .ijf-carousel .heading-primary--main{text-transform:uppercase;margin-bottom:15px;font-size:56px;font-weight:700;display:block}body.template-schools .ijf-carousel .heading-primary--sub{margin-bottom:15px;font-size:16px;font-weight:600;display:block}body.template-schools .ijf-carousel div.spotlight-slider{width:100%;transition:left .3s;position:relative}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container{height:100%;transition:opacity .2s linear;display:flex}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container a.spotlight{width:100%;text-decoration:none;display:block}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight{width:100%;height:100%;display:flex}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .background{z-index:1;background:url(https://78884ca60822a34fb0e6-082b8fd5551e97bc65e327988b444396.ssl.cf3.rackcdn.com/www/frontend_2018/gradient-bg-mini-blue.997f03bd.jpg) 0 0/100% 100%;width:100%;height:100%;position:absolute}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .background__image{opacity:.25;filter:grayscale();background-position:50%;background-size:cover;width:100%;height:100%}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event{z-index:3;flex:1;max-width:1000px;height:100%;margin:0 auto;position:relative}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .logo{justify-content:center;width:100%;display:flex;position:absolute;top:20px;transform:translateY(-100%)}@media (width<=1366px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .logo{display:none}}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info{flex-direction:column;justify-content:center;width:100%;display:flex;position:absolute;top:154px;bottom:100px}@media (width<=1366px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info{top:154px}}@media (width<=1024px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info{top:110px}}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .page-title{border-bottom:1px solid #aaa;align-self:flex-start;max-height:33%;margin:2rem 0;padding:0 0 1rem;font-size:3rem;display:inline-block}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts{color:#fff;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .title{text-transform:uppercase;margin-bottom:10px;font-size:46px;font-weight:700;display:inline-block}@media screen and (width<=1366px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .title{font-size:40px}}@media screen and (width<=1300px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .title{max-width:unset}}@media screen and (width<=1024px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .title{font-size:30px}}@media screen and (width<=640px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .title{font-size:26px}}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .subtitle{margin-bottom:25px;font-size:20px;font-weight:600}@media screen and (width<=640px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .subtitle{font-size:16px}}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .buttons{margin-right:5px}@media (width<=640px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .event .info .texts .buttons{margin-bottom:5px;padding:10px;font-size:1.4rem}}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .arrow{z-index:4;color:#fff;cursor:pointer;justify-content:center;align-self:flex-end;align-items:center;width:8rem;height:calc(100% - 94px);font-size:3.2rem;display:inline-flex}@media (width<=1024px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .arrow{width:5rem}}@media (width<=640px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .arrow{width:4rem;font-size:2.4rem}}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .arrow--disabled{color:#ffffff26}body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .erasmus-info-container{z-index:200;color:#fff;text-align:center;margin:30px;font-size:14px;position:absolute;bottom:0;right:0}@media (width<=1024px){body.template-schools .ijf-carousel div.spotlight-slider div.spotlight-container div.spotlight .erasmus-info-container{display:none}}@media screen and (width<=1366px){body.template-schools .ijf-carousel{height:400px}}.component-mobile-menu{z-index:10000;background-color:#fff;width:0;font-size:14px;transition:width .3s;display:none;position:fixed;top:0;bottom:0;right:0;overflow:auto}@media (width<=1024px){.component-mobile-menu{display:block}}.component-mobile-menu--opened{width:270px}.component-mobile-menu__content{flex-direction:column;width:270px;display:flex}.component-mobile-menu__separator{border-top:1px solid #c9c9c9;width:100%}.component-mobile-menu__item{color:#000;box-sizing:border-box;border-left:5px solid #0000;justify-content:space-between;align-items:center;width:100%;height:48px;padding:10px;font-weight:700;display:flex}.component-mobile-menu__item__title{flex:1}.component-mobile-menu__item__arrow{width:20px;transition:transform .3s}.component-mobile-menu__item__arrow--down{transform:rotate(180deg)}.component-mobile-menu__item__icon{width:20px}.component-mobile-menu__item:hover,.component-mobile-menu__item--active{border-color:#ff4242}.component-mobile-menu__item--report-bug{background-color:red;border-color:#ff4242;color:#fff!important}.component-mobile-menu__item--sign-in{color:#fff;background:linear-gradient(#e4675b,#d73428);border:0;padding-left:13px}.component-mobile-menu__product-group{flex-wrap:wrap;display:flex}.component-mobile-menu__product{color:#333;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:33.33%;padding:10px;display:flex}.component-mobile-menu__product__icon{background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.component-mobile-menu__product__name{width:100%;margin-top:5px;position:relative}.component-mobile-menu__product__name--coming-soon:after{content:"Coming soon";opacity:.6;font-size:10px;position:absolute;bottom:-11px;left:0;right:0}.component-mobile-menu__submenu{transform-origin:top;background-color:#e6e6e6;flex-direction:column;max-height:0;transition-property:transform,max-height;transition-duration:.3s;display:flex;overflow:hidden;transform:scaleY(0)}.component-mobile-menu__submenu--opened{max-height:200vh;transform:scaleY(1)}.component-mobile-menu__submenu .component-mobile-menu__item__title{padding-left:15px}.component-mobile-menu__head{background:linear-gradient(#2494d2,#1c75a6);flex-direction:column;width:100%;min-height:85px;display:flex;position:relative}.component-mobile-menu__head__ijf{background:url(purple-gradient-bg-mini.7b81b4d6.jpg)}.component-mobile-menu__head__exit{color:#fff;cursor:pointer;padding:10px;position:absolute;top:0;right:0}.component-mobile-menu__head__exit svg{width:25px;height:25px}.component-mobile-menu__head__logo{justify-content:center;align-items:center;padding:15px;display:flex}.component-mobile-menu__head__logo img{height:45px}.component-mobile-menu__head__user{text-align:center;color:#fff;padding-bottom:20px}.template-ijf .menulogo{align-self:center;margin-right:10px}@media (width<=1024px){.template-ijf .menulogo{margin-left:0;margin-right:0}}.template-ijf .menulogo img{height:62px;display:block}@media (width<=1024px){.template-ijf .menulogo img{height:36px}}.template-ijf .menuitems{align-items:flex-end;width:100%;font-size:14px;display:flex}@media (width<=1024px){.template-ijf .menuitems{display:none}}.template-ijf .menuitems__item{cursor:pointer}.template-ijf .menuitems__item .btn{margin-bottom:12px}.template-ijf .menuitems__item:not(div){color:inherit;padding:20px 12px 22px;text-decoration:none;position:relative}@media (width<=1200px){.template-ijf .menuitems__item:not(div){padding:20px 10px 22px}}.template-ijf .menuitems__item:not(div):after{content:"";background:#ff155300;height:5px;transition:background-color .2s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.template-ijf .menuitems__item:not(div):hover{color:inherit}.template-ijf .menuitems__item:not(div):hover:after{background:#fff6;left:0;right:0}.template-ijf .menuitems a.menuitems__item--active:after{background:#dd344c;left:0;right:0}.template-ijf .menuitems div.menuitems__item{justify-content:center;align-items:center;display:flex}.template-ijf .menuitems div.menuitems__item--filler{flex-grow:1}.template-ijf .sliding-sponsors{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;margin-right:20px;display:flex}@media screen and (width<=1024px){.template-ijf .sliding-sponsors{display:none}}.template-ijf .sliding-sponsors .sliding-sponsors__title{padding-bottom:10px;font-size:12px}.template-ijf .sliding-sponsors .sliding-sponsors__sponsor{box-sizing:border-box;background-color:#fff;align-items:center;width:140px;height:33px;display:flex;position:relative;overflow:hidden}@media screen and (width<=1280px){.template-ijf .sliding-sponsors .sliding-sponsors__sponsor{width:110px}}.template-ijf .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image{will-change:left;box-sizing:border-box;flex-shrink:0;width:140px;height:100%;padding:3px 25px;transition:all 1s;display:inline-block;position:absolute;left:140px}@media screen and (width<=1280px){.template-ijf .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image{width:110px;left:110px}}.template-ijf .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image__img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.template-ijf .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image--show{left:0}.template-ijf .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image--hide{left:-140px}@media screen and (width<=1280px){.template-ijf .sliding-sponsors .sliding-sponsors__sponsor .sliding-sponsors__sponsor__image--hide{left:-110px}}.template-ijf .template-HB{flex:1}.template-ijf .template-HB--scrollable{overflow-y:scroll}.template-ijf .template-HB--with-header-offset{margin-top:94px}@media (width<=1024px){.template-ijf .template-HB--with-header-offset{margin-top:49px}}.template-ijf .template-HB__header{z-index:900;color:#fff;background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 0 0/cover;border-bottom:1px solid #ffffff4d;width:100%;height:94px;transition:background-image .5s,border-bottom .5s;position:absolute}.template-ijf .template-HB__header--animable{border-bottom:1px solid #fff3}.template-ijf .template-HB__header--animable:before{content:"";opacity:0;background:url(purple-gradient-bg-mini.7b81b4d6.jpg);transition:opacity .5s;position:absolute;inset:0}.template-ijf .template-HB__header--with_bg:before{opacity:1}@media (width<=1024px){.template-ijf .template-HB__header{height:50px}}.template-ijf .template-HB__header .ijf-logo{align-items:center;margin-left:10px;display:flex}.template-ijf .template-HB__header .ijf-logo img{width:57px;height:57px}@media (width<=1024px){.template-ijf .template-HB__header .ijf-logo img{width:35px;height:35px}}.template-ijf .template-HB__headerlimit{max-width:1280px;height:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media (width<=1024px){.template-ijf .template-HB__headerlimit{padding-left:0;padding-right:0}}.template-ijf .template-HB__headeritems{height:100%;display:flex;position:relative}@media (width<=1024px){.template-ijf .template-HB__headeritems{justify-content:center}}.template-ijf .template-HB__body{justify-content:center;padding:20px 0;display:flex}@media (width<=1280px){.template-ijf .template-HB__body{padding:0}}.template-ijf .template-HB__contentbox{background:#fff;flex:1;max-width:1280px;padding:20px;box-shadow:0 5px 7px #00000040}@media (width<=1024px){.template-ijf .template-HB__contentbox{box-shadow:none;padding:20px 15px}}.template-ijf .template-HB__mobile-menu-icons{display:flex;position:absolute;top:0;bottom:0;right:0}.template-ijf .template-HB__mobile-search,.template-ijf .template-HB__mobile-menu{padding:10px;display:none}.template-ijf .template-HB__mobile-search svg,.template-ijf .template-HB__mobile-menu svg{width:22px;margin-right:5px}@media (width<=1024px){.template-ijf .template-HB__mobile-search,.template-ijf .template-HB__mobile-menu{display:flex}}.page--country{font-size:16px}.page--country .simple-select-container{justify-content:flex-end;display:flex}.page--country .simple-select-container .filters-row{margin:10px}.page--country .bottom-notice-container{justify-content:flex-end;padding:10px;display:flex}.page--country .filters{color:#fff;z-index:5;position:relative}.page--country .filters .horizontal-filter-chooser{border-top:1px solid #ffffff4d}.page--country .filters .horizontal-filter-chooser .filter-items{align-items:center;max-width:1280px;height:5rem;margin:0 auto;font-size:14px;display:flex}@media screen and (width<=1280px) and (width>=561px){.page--country .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}.page--country .filters .horizontal-filter-chooser .filter-items div{flex:1}.page--country .filters .horizontal-filter-chooser .filter-items a{text-align:center;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.page--country .filters .horizontal-filter-chooser .filter-items a:after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}.page--country .filters .horizontal-filter-chooser .filter-items a.hover:after,.page--country .filters .horizontal-filter-chooser .filter-items a:hover:after{background:#fff6;left:0;right:0}.page--country .filters .horizontal-filter-chooser .filter-items a.active:after,.page--country .filters .horizontal-filter-chooser .filter-items a.selected:after{background:#ff1553;left:0;right:0}.page--country .filters .horizontal-filter-chooser select,.page--country .filters .horizontal-filter-chooser input{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:4px 10px 5px 0;font-weight:100}.page--country .filters .horizontal-filter-chooser select:focus,.page--country .filters .horizontal-filter-chooser input:focus{outline:none!important}@media screen and (width<=560px){.page--country .filters .horizontal-filter-chooser select,.page--country .filters .horizontal-filter-chooser input{padding:4px 10px 5px 16px;font-weight:700}}.page--country .filters .horizontal-filter-chooser select option,.page--country .filters .horizontal-filter-chooser input option{color:#333;background:#fff}.page--country .filters .horizontal-filter-chooser select__label,.page--country .filters .horizontal-filter-chooser input__label{vertical-align:middle;color:#ffffff80;margin-right:1rem;font-size:1.4rem;font-weight:200;display:inline-block}.page--country .persons{flex-wrap:wrap;display:flex}.page--country .page--country-wrl__subpage{display:flex}@media screen and (width<=640px){.page--country .page--country-wrl__subpage{display:block}}.page--country .page--country-wrl__subpage .category-chooser-side{flex:0 0 120px;margin-right:20px}@media screen and (width<=640px){.page--country .page--country-wrl__subpage .category-chooser-side{margin-bottom:20px;margin-right:0}}.page--country .page--country-wrl__subpage .page-content{flex:1}.page--country .page-header-section{color:#fff;background-color:#1e1c30}.page--country .page-header-section .page__header{color:#fff;background:url(purple-gradient-bg-mini.7b81b4d6.jpg) 0 0/cover}.page--country .page-header-section .page__header img.country-flag{height:42px;margin-top:6px;margin-right:10px}@media screen and (width<=1280px){.page--country .page-header-section .page__header img.country-flag{height:30px;margin-top:5px}}@media screen and (width<=640px){.page--country .page-header-section .page__header img.country-flag{height:24px;margin-top:1px}}.page--country .page-header-section .page__header img.country-logo{float:right;height:42px;margin-top:6px;margin-right:20px}@media screen and (width<=1280px){.page--country .page-header-section .page__header img.country-logo{height:30px;margin-top:5px}}@media screen and (width<=640px){.page--country .page-header-section .page__header img.country-logo{height:24px;margin-top:1px;margin-right:0}}.page--country .page-header-section .page__header .page-center h2{margin:0;padding:20px 0}@media screen and (width<=1280px){.page--country .page-header-section .page__header .page-center h2{padding:20px}}@media screen and (width<=639px){.page--country .page-header-section .page__header .page-center .row{padding:0}}.page--country .page-header-section .page__header .page-center .row .table--description{margin:0}.page--country .page-header-section .page__header img{float:left}.page--country .page-header-section .page__header .country--more_info{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.page--country .page-header-section .page__header .country--more_info .president{text-align:right;margin-top:10px}.page--country .page-header-section .page__header .country--more_info .president img{float:right;height:120px;margin-left:18px}@media screen and (width<=640px){.page--country .page-header-section .page__header .country--more_info .president img{height:60px}}.page--country .page__header .title{text-transform:uppercase;padding-right:10px;font-size:4.5rem;font-weight:700}@media screen and (width<=1280px){.page--country .page__header .title{font-size:3.2rem}}@media screen and (width<=640px){.page--country .page__header .title{font-size:2.2rem}}.page--country .filters-section{background-color:#1e1c30}.page--country .latest-news{margin-top:20px;margin-bottom:-30px}.page--country .latest-news .label{margin-bottom:20px}.page--country .latest-news .article_item{border-top:1px solid #e5e5e5;border-bottom:0;padding:20px 20px 20px 0}.page--country .latest-news .article_item__title{font-size:18px;line-height:24px}.page--country .latest-news .article_item__picture{width:118px;height:118px}.page--country .latest-news .article_item p{color:#000c;margin:5px 0 0;font-size:16px}@media (width>=992px){.page--country .latest-news .col-md-6:nth-child(2n) .article_item{border-left:1px solid #e5e5e5;padding-left:20px}}@media (width<=40em){.page--country .latest-news .article_item__picture{display:none}}.page--country .table--country_results .place{text-align:center;padding-bottom:0;font-size:22px}.page--country .table--country_results .place-1{color:#fc3}.page--country .table--country_results .place-2{color:#999}.page--country .table--country_results .place-3{color:#78685b}.page--country .table--country_results tbody tr:first-child td{border-top:0}.page--country .table--country_results .num{text-align:center}.page--country .table--medals{text-transform:uppercase;color:#333;white-space:nowrap;font-size:14px;font-weight:600}.page--country .table--medals th{border-top:0}.page--country .table--medals th,.page--country .table--medals td{padding-left:10px;padding-right:0}.page--country .table--medals th+th,.page--country .table--medals th+td,.page--country .table--medals td+th,.page--country .table--medals td+td{padding-left:20px}.page--country .table--medals tbody tr:first-child td{border-top:0}.page--country .table--medals td{border-top:1px solid #e5e5e5;padding-top:9px;padding-bottom:9px}.page--country .table--medals td img{margin:0 4px}.page--country .table--medals td.num{text-align:center}.page--country .wrl span.fa-angle-double-down{color:#e71b33}.page--country .wrl span.new{color:gray}.page--country .wrl span.fa-angle-double-up{color:green}.page--country .wrl img,.page--country .results img{vertical-align:middle}.page--country .profile_media{margin-bottom:4rem;padding:0 3.3rem}.page--country .profile_media iframe,.page--country .profile_media img,.page--country .profile_media video{width:100%;margin-bottom:1rem}.page--country .profile_media__title{margin-bottom:10px;font-size:24px;font-weight:600;line-height:24px}.page--country .profile_media__desc{text-transform:uppercase;font-size:12px;font-weight:600}.page--country .profile_media__desc span{color:#666}.page--country .article-list article{border-bottom:1px solid #ccc;padding:20px}.page--country .article-list article:last-child{border-bottom:none}.page--country .article-list article .picture{float:left;width:225px;height:150px;margin-right:20px;position:relative}.page--country .article-list article .published{margin-top:10px;font-size:14.4px}.page--country .article-list article .published .date{color:#999}.page--country .article-list article .published .tag{text-transform:capitalize;color:#e71b33}.page--country .article-list article h1{font-size:1.3em;font-weight:600}.page--country .article-list article .read-more{color:#36f;font-size:12.8px}.page--country .article-list .hashtag{color:#fff;background:#bf842c;padding:5px;font-size:.8rem;display:inline-block;position:absolute;top:10px;left:20px}.page--country .change-country-container__header{background-color:#f3f3f3;flex-direction:row;padding:20px;display:flex}.page--country .change-country-container__header .title{flex:1;margin-right:8px;font-size:25.6px;font-weight:700}.page--country .change-country-container__header .change-country-search{border:1px solid #dadada;width:100%;max-width:480px;height:32px;margin-right:16px;padding:8px;font-size:14px}.page--country .change-country-container .country_cell{cursor:pointer;background-color:#f3f3f3;border-top:1px solid #dadada;padding:20px}.page--country .change-country-container .country_cell.active{color:#fff;background-color:#181526}.page--country .change-country-container .row{background-color:#f3f3f3}.page--country .change-country-container .row_table{table-layout:fixed;width:100%;height:100%;display:table}.page--country .change-country-container .country-flag{width:48px}.page--country .change-country-container .country-flag,.page--country .change-country-container .country-name{vertical-align:middle;display:table-cell}.page--country div.clearfix{clear:both}.page--country .select--competition{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;padding:8px;font-size:14px;font-weight:700;line-height:1em}body.template-schools.page--schools-agenda table .event-link:hover,body.template-schools.page--schools-agenda table .event-link-title:hover{color:#333}body.template-schools .footer2018 .footer2018__holder{max-width:1024px;padding:10px 0 30px}@media (width<=1024px){body.template-schools .footer2018 .footer2018__holder{padding-left:20px;padding-right:20px}}body.template-schools .schools-footer{background:#333;line-height:16px}body.template-schools .schools-footer .schools-footer__holder{color:#aaa;max-width:1024px;margin:0 auto;padding:30px 0 0;font-size:14px;display:flex}@media (width<=1024px){body.template-schools .schools-footer .schools-footer__holder{padding-left:20px;padding-right:20px}}body.template-schools .schools-footer .schools-footer__holder a{color:#aaa;margin:0 10px;text-decoration:none}body.template-schools .schools-footer .schools-footer__holder a:last-child{margin-right:0}body.template-schools .schools-footer .schools-footer__holder a:hover{text-decoration:underline}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social{flex:1}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .text{font-size:14px;font-weight:700}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social{display:inline-flex}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a{cursor:pointer;opacity:.65;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;width:30px;height:30px;margin-right:10px;transition:opacity .2s linear;display:block}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a:hover{opacity:1}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.facebook{background-image:url(fb.a0388e4a.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.facebook--white{background-image:url(fb_w.e6dc7ea0.png);margin-left:0}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.youtube{background-image:url(yt.fd2baa1d.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.youtube--white{background-image:url(yt_w.7f32867e.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.twitter{background-image:url(twitter.7d070f1f.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.twitter--white{background-image:url(twitter_w.9417c68c.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.instagram{background-image:url(instagram.4e5e2622.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social .social a.instagram--white{background-image:url(instagram_w.7ac07397.png)}body.template-schools .schools-footer .schools-footer__holder .schools-footer__links{flex:3;align-self:center;font-size:14px}body.template-schools .schools-footer .schools-footer__holder .schools-footer__links .title{font-weight:700}body.template-schools .schools-footer .schools-footer__holder .schools-footer__links .links{text-align:right}@media screen and (width<=900px){body.template-schools .schools-footer .schools-footer__holder{text-align:center;flex-direction:column}body.template-schools .schools-footer .schools-footer__holder .schools-footer__social{padding-left:0}body.template-schools .schools-footer .schools-footer__holder .schools-footer__links{text-align:center;margin-top:10px;padding-right:0}}.page--schools-load-form .article-content{font-size:14px}.page--schools-load-form .article-content h1{font-size:24px}body.template-schools .sidemenu ul li .pasive{cursor:default;opacity:.3}body.template-schools .content-text{margin-bottom:20px;font-size:14px}body.template-schools .content-text p{margin-bottom:10px}body.template-schools .ijf-form{font-size:14px}body.template-schools .ijf-form .line{margin-bottom:15px;display:flex}body.template-schools .ijf-form .line .input_table{width:100%;margin-right:15px}body.template-schools .ijf-form .line--radio-selection{width:100%;display:inline-block}@media (width<=640px){body.template-schools .ijf-form .line{flex-direction:column}}body.template-schools .ijf-form .line .line-element{flex:1;margin-right:15px}@media (width<=640px){body.template-schools .ijf-form .line .line-element{margin-bottom:5px;margin-right:0}}body.template-schools .ijf-form .line .line-element--button{width:100%;display:inline-flex}body.template-schools .ijf-form .line .line-element--button:not(:first-child){margin-top:10px}body.template-schools .ijf-form .line .line-element--button:not(:first-child) label{display:none}body.template-schools .ijf-form .line .line-element--button:not(:first-child) button{margin-top:0}body.template-schools .ijf-form .line .line-element--button .row-inputs{flex:1;display:inline-flex}body.template-schools .ijf-form .line .line-element--button .row-inputs .input_box{flex:1;margin-right:10px}body.template-schools .ijf-form .line .line-element--button .row-inputs .input_box--number_row{flex:unset;width:30px;margin-right:0;display:table}body.template-schools .ijf-form .line .line-element--button .row-inputs .input_box--number_row .number{align-items:center;height:30px;font-weight:700;display:flex}body.template-schools .ijf-form .line .line-element--button .row-inputs .input_box--profile_picture{flex:unset;width:60px;margin-right:0;display:table}body.template-schools .ijf-form .line .line-element--button .row-inputs input,body.template-schools .ijf-form .line .line-element--button .row-inputs select{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:30px;padding:4px;font-size:14px;line-height:1em}body.template-schools .ijf-form .line .line-element--button input{flex:1;margin-right:10px}body.template-schools .ijf-form .line .line-element--button button{width:29px;margin-top:27px;padding:0}body.template-schools .ijf-form .line .line-element--button-short{width:100%;display:inline-flex}body.template-schools .ijf-form .line .line-element--button-short:not(:first-child){margin-top:10px}body.template-schools .ijf-form .line .line-element--button-short:not(:first-child) label{display:none}body.template-schools .ijf-form .line .line-element--button-short:not(:first-child) button{margin-top:0}body.template-schools .ijf-form .line .line-element--button-short .row-inputs{flex:1;display:inline-flex}body.template-schools .ijf-form .line .line-element--button-short .row-inputs .input_box,body.template-schools .ijf-form .line .line-element--button-short input{flex:1;margin-right:10px}body.template-schools .ijf-form .line .line-element--button-short button{width:44px;margin-top:27px}body.template-schools .ijf-form .line--button{width:100%;display:inline-flex}body.template-schools .ijf-form .line--button input{flex:10;margin-right:10px}body.template-schools .ijf-form .line--button button{flex:1}body.template-schools .ijf-form .line label{margin-bottom:.5em;font-weight:700;display:block}body.template-schools .ijf-form .line input,body.template-schools .ijf-form .line textarea,body.template-schools .ijf-form .line select{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;padding:8px;font-size:14px;line-height:1em}body.template-schools .ijf-form .line .gdpr a,body.template-schools .ijf-form .line .gdpr a:hover{color:#00f;cursor:pointer;text-decoration:underline}body.template-schools .ijf-form .line .gdpr .checkbox{width:15px;margin-right:5px}body.template-schools .ijf-form .line .gdpr .gdpr_box{display:inline-flex}body.template-schools .ijf-form .line .gdpr .gdpr_box .text{align-self:center;font-weight:600}body.template-schools .ijf-form .line textarea{width:100%;height:5em}body.template-schools .ijf-form .line button{width:100%}body.template-schools .ijf-form .line .multiple-options{display:inline-block}body.template-schools .ijf-form .line .label-checkbox{align-items:center;font-weight:400;display:flex}body.template-schools .ijf-form .line .label-checkbox .input_field{width:20px;margin-right:5px}@media (width<=640px){body.template-schools .ijf-form .line--responsive{flex-direction:column}}body.template-schools .selector-title{font-weight:700}body.template-schools .radio-selector{box-sizing:border-box;border-collapse:collapse;cursor:pointer;border:1px solid #d9d9d9;border-bottom-width:0;width:100%;padding:8px;font-size:14px;font-weight:400;line-height:1em;transition:border-left .3s}body.template-schools .radio-selector:last-child{border-bottom-width:1px}body.template-schools .radio-selector input{display:none}body.template-schools .radio-selector--selected{border-left:5px solid #ff1553;font-weight:700}body.template-schools .validation{float:right}body.template-schools .required{color:#ef4b3f}body.template-schools .radio-inline{width:100%;display:inline-flex}@media (width<=640px){body.template-schools .radio-inline{flex-direction:column;display:flex}}body.template-schools .radio-inline .radio-selector{box-sizing:border-box;border-collapse:collapse;cursor:pointer;border:1px solid #d9d9d9;width:100%;padding:8px;font-size:14px;font-weight:400;line-height:1em;transition:border-left .3s}body.template-schools .radio-inline .radio-selector input{display:none}body.template-schools .radio-inline .radio-selector--selected{border-left:5px solid #ff1553;font-weight:700}body.template-schools .review-menu{height:200px;font-size:14px}body.template-schools .review-menu .button_decision{margin-top:10px;display:block}body.template-schools .review-menu .form_panel{flex-direction:column;display:flex}body.template-schools .review-menu .form_panel .reason{height:80px;margin-top:10px}body.template-schools .selection_area{margin-top:10px;display:flex}body.template-schools .selection_area .input_list{flex:1;margin-right:10px}body.template-schools .category_header{margin-bottom:15px;font-size:17px;font-weight:700}body.template-schools .schools_map{width:100%;height:400px;margin-top:20px;margin-bottom:20px}body.template-schools .form_text{margin-bottom:10px;font-size:14px}body.template-schools .form_title{margin-top:0}body.template-schools .teacher_container{flex-direction:column;display:flex}body.template-schools .teacher_container .row{margin-bottom:5px;display:block}body.template-schools .teacher_container .row input,body.template-schools .teacher_container .row select{box-sizing:border-box;border:1px solid #d9d9d9;width:30%;height:30px;padding:4px;font-size:14px;line-height:1em}body.template-schools .teacher_container label{font-weight:700;display:block}body.template-schools .teacher_container .add_button{width:200px;margin-top:10px}body.template-schools .teacher_picture{width:30px;height:30px}body.template-schools .schools_row{display:inline-flex}body.template-schools .schools_row .school{color:#000;flex:1;padding:5px 10px;display:inline-flex}body.template-schools .schools_row .school .add_button{color:#fff;background-color:green}body.template-schools.page--schools-home{background:#fff}body.template-schools.page--schools-home main{margin-bottom:0}body.template-schools.page--schools-home .main-content{max-width:none;margin:0}body.template-schools.page--schools-home .section-padding{padding:30px 0}@media screen and (width<=1280px){body.template-schools.page--schools-home .section-content{padding:0 20px}}body.template-schools.page--schools-home .section-title{text-align:center;margin-bottom:20px;font-size:26px;font-weight:700}body.template-schools.page--schools-home .section-title--white{color:#fff}body.template-schools.page--schools-home .yt-player{background:#000;height:0;padding-bottom:43.24%;position:relative}@media screen and (width<=540px){body.template-schools.page--schools-home .yt-player{padding-bottom:56.24%}}body.template-schools.page--schools-home .yt-player iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.template-schools.page--schools-home .news-section .top-stories{margin-bottom:10px;display:flex}@media screen and (width<=1070px){body.template-schools.page--schools-home .news-section .top-stories{flex-direction:column}}body.template-schools.page--schools-home .news-section .top-stories__top{box-sizing:border-box;width:calc(52% - 20px);padding-right:20px;position:relative}@media screen and (width>=1071px){body.template-schools.page--schools-home .news-section .top-stories__top .hero-widget{position:absolute;inset:0 3% 0 0}body.template-schools.page--schools-home .news-section .top-stories__top .hero-widget .hero-window{height:100%;padding-bottom:0;position:absolute;inset:0}}@media screen and (width<=1070px){body.template-schools.page--schools-home .news-section .top-stories__top{width:100%;margin-bottom:20px;padding-right:0}}body.template-schools.page--schools-home .news-section .top-stories__rest{box-sizing:border-box;grid-template-columns:49% 49%;grid-row:auto auto;grid-column-gap:20px;grid-row-gap:20px;width:49%;display:grid}@media screen and (width<=1070px){body.template-schools.page--schools-home .news-section .top-stories__rest{grid-template-columns:50% 50%;width:100%;padding-right:20px}}@media screen and (width<=640px){body.template-schools.page--schools-home .news-section .top-stories__rest{grid-template-columns:100%;padding-right:0}}body.template-schools.page--schools-home .news-section .top-stories__rest .hero-widget .hero .texts .section{font-size:14px}body.template-schools.page--schools-home .news-section .top-stories__rest .hero-widget .hero .texts .title{font-size:20px;font-weight:600}@media screen and (width<=1280px){body.template-schools.page--schools-home .news-section .top-stories__rest .hero-widget .hero .texts .title{font-size:18px}}@media screen and (width<=640px){body.template-schools.page--schools-home .news-section .top-stories__rest .hero-widget .hero .texts .title{font-size:16px}}@media screen and (width<=500px){body.template-schools.page--schools-home .news-section .top-stories .texts{padding:3rem 10px 10px}}body.template-schools.page--schools-home .about-section{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#226c98",endColorstr="#2a88be",GradientType=1);background:url(https://78884ca60822a34fb0e6-082b8fd5551e97bc65e327988b444396.ssl.cf3.rackcdn.com/www/frontend_2018/gradient-bg-mini-blue.997f03bd.jpg) 0 0/100% 100%}body.template-schools.page--schools-home .about-section__content{display:flex}@media screen and (width<=640px){body.template-schools.page--schools-home .about-section__content{flex-direction:column}}body.template-schools.page--schools-home .about-section__logo{justify-content:center;align-items:center;margin-right:40px;display:flex}@media screen and (width<=640px){body.template-schools.page--schools-home .about-section__logo{margin-bottom:20px;margin-right:0}}body.template-schools.page--schools-home .about-section__logo img{height:200px}body.template-schools.page--schools-home .about-section__description{flex-direction:column;align-items:center;display:flex}body.template-schools.page--schools-home .about-section__description .about-text{color:#fff;text-align:justify;margin-bottom:15px;font-size:15px;line-height:1.3}body.template-schools.page--schools-home .world-map-section{background:#b69760;padding-bottom:0}body.template-schools.page--schools-home .world-map-section__content{flex-direction:column;align-items:center;display:flex}body.template-schools.page--schools-home .world-map-section__content .section-title{padding:0 20px}body.template-schools *,body.template-schools :after,body.template-schools :before{box-sizing:inherit}body.template-schools main.with-offset-top{margin-top:94px}@media (width<=1024px){body.template-schools main.with-offset-top{margin-top:49px}}body.template-schools main .main-content{max-width:1024px}@media (width<=1280px) and (width>=1025px){body.template-schools main .main-content{margin:20px auto 0}}body.template-schools .page-center{max-width:1024px}body.template-schools .component--filters .ButtonsSelect .opt.active:after,body.template-schools .component--filters .ButtonsSelect .opt.selected:after,body.template-schools nav.sidemenu>ul>li>a.active:after,body.template-schools nav.sidemenu>ul>li>a.selected:after{background:#ff4242}body.template-schools .article-content--schools{font-size:14px}body.template-schools .article-content--schools a{color:#ff4242}body.template-schools .template-HB{flex:1}body.template-schools .template-HB--scrollable{overflow-y:scroll}body.template-schools .template-HB--with-header-offset{margin-top:94px}@media (width<=1024px){body.template-schools .template-HB--with-header-offset{margin-top:49px}}body.template-schools .template-HB__mobile-menu{padding:10px;display:none;position:absolute;right:0}body.template-schools .template-HB__mobile-menu svg{width:22px;margin-right:5px}@media (width<=1024px){body.template-schools .template-HB__mobile-menu{display:flex}}body.template-schools .template-HB__header{z-index:900;color:#fff;background:linear-gradient(#1c75a6,#2494d2);border-bottom:1px solid #ffffff4d;width:100%;height:94px;font-size:14px;transition:background-image .3s,border-bottom .3s;position:absolute}body.template-schools .template-HB__header--animable:before{content:"";background:linear-gradient(#1c75a6,#2494d2);position:absolute;inset:0}body.template-schools .template-HB__header--with_bg{border-bottom:1px solid #ffffff4d}body.template-schools .template-HB__header--with_bg:before{opacity:1}@media (width<=1024px){body.template-schools .template-HB__header{height:50px}}body.template-schools .template-HB__header .ijf-logo{align-items:flex-end;margin-left:10px;padding-bottom:15px;display:flex}body.template-schools .template-HB__header .ijf-logo img{width:57px;height:57px}@media (width<=1024px){body.template-schools .template-HB__header .ijf-logo{padding-bottom:5px}body.template-schools .template-HB__header .ijf-logo img{width:35px;height:35px}}body.template-schools .template-HB__headerlimit{max-width:1024px;height:100%;margin:0 auto}body.template-schools .template-HB__headeritems{height:100%;display:flex;position:relative}@media (width<=1024px){body.template-schools .template-HB__headeritems{justify-content:center}}body.template-schools .template-HB__body{justify-content:center;padding:20px 0;display:flex}@media (width<=1000px){body.template-schools .template-HB__body{padding:0}}body.template-schools .template-HB__contentbox{background:#fff;flex:1;max-width:1000px;padding:20px;box-shadow:0 5px 7px #00000040}@media (width<=1024px){body.template-schools .template-HB__contentbox{box-shadow:none;padding:20px 15px}}body.template-schools .page-content-section{background-color:#fff;padding:20px}body.template-schools .page-content-section--font14{font-size:14px}body.template-schools .page-content-section--toolkit{margin-top:20px}body.template-schools .search_box_holder--menu{letter-spacing:0}body.template-schools .search_box_holder--menu .search_box .results .result{text-transform:unset;font-family:Open Sans,sans-serif;font-size:14px}body.template-schools .alert_schools{width:100%;padding:10px 20px}body.template-schools .alert_schools--success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}body.template-schools .alert_schools--danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}body.template-schools .schools_filter{width:15%!important}@media screen and (width<=600px){body.template-schools .schools_filter{width:100%!important}}body.template-schools .user_panel{margin-top:10px;font-weight:700;display:flex}body.template-schools .user_panel select,body.template-schools .user_panel input{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;padding:8px;font-size:14px;line-height:1em}@media screen and (width<=600px){body.template-schools .user_panel select,body.template-schools .user_panel input{width:100%}}body.template-schools .user_panel .input_element{margin-right:10px}body.template-schools .organizer_head{margin-bottom:20px;display:flex}body.template-schools .organizer_head .text{margin-bottom:.5em;font-size:12px;font-weight:700;display:block}body.template-schools .organizer_head .organizer_panel{width:30%;padding-right:20px}body.template-schools .organizer_head .form_panel{width:70%}body.template-schools .organizer_head .form_panel .button_selection{height:3.8rem;display:flex}body.template-schools .organizer_head .form_panel .opt{cursor:pointer;text-align:center;color:#000;border:1px solid #d9d9d9;border-right:none;flex:1;justify-content:center;align-items:center;padding:10px;font-size:14px;text-decoration:none;display:flex}@media screen and (width<=600px){body.template-schools .organizer_head .form_panel .opt{font-size:12px}}body.template-schools .organizer_head .form_panel .opt:last-child{border-right:1px solid #d9d9d9}body.template-schools .organizer_head .form_panel .opt--selected{border-bottom:3px solid #dd344c;font-weight:700}@media screen and (width<=800px){body.template-schools .organizer_head{flex-direction:column}body.template-schools .organizer_head .organizer_panel{width:100%;margin-bottom:5px;padding:0}body.template-schools .organizer_head .form_panel{width:100%}}body.template-schools .organizer_head select{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=600px){body.template-schools .organizer_head select{width:100%}}body.template-schools .component__page-header{background-image:url(gradient-bg-mini-blue.dcd151f6.jpg)}body.template-schools .component__page-header .title,body.template-schools .component__page-header .subtitle,body.template-schools .component__page-header .article-share{max-width:1024px}body.template-schools .component__page-header--forms{padding:3rem 0}body.template-schools .component__page-header--forms .title{font-size:40px}body.template-schools .component__page-header--with_button .header_container{max-width:1024px}body.template-schools .article-content h1,body.template-schools .article-content h2,body.template-schools .article-content h3,body.template-schools .article-content h4,body.template-schools .article-content h5,body.template-schools .article-content h6{font-weight:700}body.template-schools .article-content--schools .chunk--rich_text_draft{max-width:840px}body.template-schools .article-content-container__sidebar .news .regular .news-item{margin-bottom:40px}body.template-schools .toolkit-content h3{margin-top:0}@media screen and (width<=600px){body.template-schools .toolkit-content h3{padding:0 20px}}body.template-schools .toolkit-content .row{display:flex}body.template-schools .toolkit-content .row .row-element:first-child{margin-right:20px}@media screen and (width<=600px){body.template-schools .toolkit-content .row .row-element:first-child{margin-bottom:10px;margin-right:0}body.template-schools .toolkit-content .row{flex-direction:column}}body.template-schools .toolkit-content .row-element{flex:1;width:50%;height:300px;font-size:14px}@media screen and (width<=600px){body.template-schools .toolkit-content .row-element{flex:unset;width:100%;height:100%}}body.template-schools .toolkit-content .row-element--media{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px}body.template-schools .toolkit-content .row-element--content .text{margin-bottom:10px}body.template-schools .toolkit-content .pdf-download-link{color:#2494d2;font-size:16px}body.template-schools .documents-content .border_bottom{margin-left:10px;font-size:25px}body.template-schools .documents-content .docs_list{font-size:20px}body.template-schools .organizer-content{font-size:14px}body.template-schools .organizer-content .headline-text{letter-spacing:.05em;color:#fff;text-shadow:0 0 60px #071a2b,0 0 80px #071a2b;text-transform:uppercase;justify-content:center;align-items:center;height:100%;font-family:angella,Open Sans,sans-serif;font-size:36px;font-weight:400;line-height:1;text-decoration:none;display:flex}@media screen and (width<=640px){body.template-schools .organizer-content .headline-text{font-size:26px}}body.template-schools .world-map-section{padding-bottom:0}body.template-schools .world-map-section__content{flex-direction:column;align-items:center;display:flex}body.template-schools .country_select{text-align:center;margin-bottom:20px}body.template-schools .country_select--mobile{display:none}@media screen and (width<=600px){body.template-schools .country_select--mobile{display:block}}body.template-schools .country_select .text{margin-bottom:.5em;font-size:12px;font-weight:700;display:block}body.template-schools .country_select .country select{box-sizing:border-box;border:1px solid #d9d9d9;width:50%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=600px){body.template-schools .country_select .country select{width:100%}}body.template-schools .yt-player{background:#000;height:0;padding-bottom:43.24%;position:relative}@media screen and (width<=540px){body.template-schools .yt-player{padding-bottom:56.24%}}body.template-schools .yt-player iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.template-schools .organizer-content .top-row-image{height:267px;margin-top:40px;display:flex}body.template-schools .organizer-content .top-row-image .left-image,body.template-schools .organizer-content .top-row-image .right-image{filter:brightness();background-position:top;background-repeat:no-repeat;background-size:cover;flex:1;transition:filter .3s ease-in}body.template-schools .organizer-content .top-row-image .left-image:hover,body.template-schools .organizer-content .top-row-image .right-image:hover{filter:brightness(140%)}body.template-schools .organizer-content .top-row-image .left-image{background-image:linear-gradient(90deg,#071a2b99,#071a2b99),url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_height_300/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_organizing-155239-1552398485.jpg);margin-right:20px}body.template-schools .organizer-content .top-row-image .right-image{background-image:linear-gradient(90deg,#071a2b99,#071a2b99),url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_height_300/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_teaching-15524722-1552472231.jpg);margin-left:20px}body.template-schools .organizer-content .bottom-row-image{height:267px;margin-top:40px;margin-bottom:40px;display:flex}body.template-schools .organizer-content .bottom-row-image .left-image,body.template-schools .organizer-content .bottom-row-image .right-image{filter:brightness();background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;transition:filter .3s ease-in}body.template-schools .organizer-content .bottom-row-image .left-image:hover,body.template-schools .organizer-content .bottom-row-image .right-image:hover{filter:brightness(140%)}body.template-schools .organizer-content .bottom-row-image .left-image{background-image:linear-gradient(90deg,#071a2b99,#071a2b99),url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_width_640/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_inform-1552472023-1552472023.jpg);margin-right:20px}body.template-schools .organizer-content .bottom-row-image .right-image{background-image:linear-gradient(90deg,#071a2b99,#071a2b99),url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_width_640/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_feedback-15524720-1552472008.jpg);margin-left:20px}@media screen and (width<=600px){body.template-schools .organizer-content .top-row-image,body.template-schools .organizer-content .bottom-row-image{text-align:center;height:372px;display:block}body.template-schools .organizer-content .top-row-image .left-image,body.template-schools .organizer-content .bottom-row-image .left-image{width:100%;height:50%;margin-bottom:20px}body.template-schools .organizer-content .top-row-image .right-image,body.template-schools .organizer-content .bottom-row-image .right-image{width:100%;height:50%;margin:0}}body.template-schools .organization-content{display:flex}body.template-schools .organization-content .left-text{flex:1}body.template-schools .organization-content .image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;height:300px;margin-top:25px;margin-left:20px}body.template-schools .organization-content .image.organization{background-image:url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_height_300/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_organizing-155239-1552398485.jpg)}body.template-schools .organization-content .image.teaching{background-image:url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_height_300/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_teaching-15524722-1552472231.jpg)}body.template-schools .organization-content .image.inform_the_parents{background-image:url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_width_640/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_inform-1552472023-1552472023.jpg)}body.template-schools .organization-content .image.build_your_lesson{background-image:url(https://res.cloudinary.com/duu3v9gfg/image/fetch/t_width_640/http://99e89a50309ad79ff91d-082b8fd5551e97bc65e327988b444396.r14.cf3.rackcdn.com/up/2019/03/toolkit_feds_box-1552398480-1552398480.jpg)}@media screen and (width<=600px){body.template-schools .organization-content{flex-direction:column}body.template-schools .organization-content .image{margin:0}}body.template-schools .pdf_table a{color:#000}body.template-schools .project_table th{width:20%}body.template-schools .form-reject-reason{background-color:#ffd7d4;padding:15px;font-size:14px}body.template-schools .form-reject-reason .title{color:red}body.template-schools .filters{color:#fff;z-index:5;font-size:16px;position:relative}body.template-schools .filters .horizontal-filter-chooser{border-top:1px solid #ffffff4d}body.template-schools .filters .horizontal-filter-chooser .filter-items{align-items:center;max-width:1024px;height:5rem;margin:0 auto;display:flex}@media screen and (width<=1024px) and (width>=561px){body.template-schools .filters .horizontal-filter-chooser .filter-items{padding:0 20px}}body.template-schools .filters .horizontal-filter-chooser .filter-items a{text-align:center;cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}body.template-schools .filters .horizontal-filter-chooser .filter-items a:after{content:"";background:#ff5f5400;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}body.template-schools .filters .horizontal-filter-chooser .filter-items a.hover:after,body.template-schools .filters .horizontal-filter-chooser .filter-items a:hover:after{background:#fff6;left:0;right:0}body.template-schools .filters .horizontal-filter-chooser .filter-items a.active:after,body.template-schools .filters .horizontal-filter-chooser .filter-items a.selected:after{background:#ff5f54;left:0;right:0}body.template-schools .filters .horizontal-filter-chooser select,body.template-schools .filters .horizontal-filter-chooser input{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:4px 10px 5px 0;font-weight:100}body.template-schools .filters .horizontal-filter-chooser select:focus,body.template-schools .filters .horizontal-filter-chooser input:focus{outline:none!important}@media screen and (width<=560px){body.template-schools .filters .horizontal-filter-chooser select,body.template-schools .filters .horizontal-filter-chooser input{padding:4px 10px 5px 16px;font-weight:700}}body.template-schools .filters .horizontal-filter-chooser select option,body.template-schools .filters .horizontal-filter-chooser input option{color:#333;background:#fff}body.template-schools .filters .horizontal-filter-chooser select__label,body.template-schools .filters .horizontal-filter-chooser input__label{vertical-align:middle;color:#ffffff80;margin-right:1rem;font-size:1.4rem;font-weight:200;display:inline-block}body.template-schools .menulogo{align-self:center;margin-right:20px}@media (width<=1024px){body.template-schools .menulogo{margin-left:0;margin-right:0}}body.template-schools .menulogo img{vertical-align:middle;height:56px}@media (width<=1024px){body.template-schools .menulogo img{height:40px}}body.template-schools .isDisabled{color:currentColor;cursor:default;opacity:.5;text-decoration:none}body.template-schools .isDisabled:hover:after{background:0 0}@media (width>=1025px){body.template-schools.page--schools-process-form .template-HB__headerlimit,body.template-schools.page--schools-load-form .template-HB__headerlimit,body.template-schools.page--schools-viewForm .template-HB__headerlimit,body.template-schools.page--schools-add_teacher .template-HB__headerlimit,body.template-schools.page--schools-remove_teacher .template-HB__headerlimit,body.template-schools.page--schools-add_school .template-HB__headerlimit,body.template-schools.page--schools-remove_school .template-HB__headerlimit,body.template-schools.page--schools-remove_school_teacher .template-HB__headerlimit,body.template-schools.page--schools-add_school_teacher .template-HB__headerlimit{max-width:unset;padding:0 20px}body.template-schools.page--schools-process-form .component__page-header .title,body.template-schools.page--schools-process-form .component__page-header .subtitle,body.template-schools.page--schools-load-form .component__page-header .title,body.template-schools.page--schools-load-form .component__page-header .subtitle,body.template-schools.page--schools-viewForm .component__page-header .title,body.template-schools.page--schools-viewForm .component__page-header .subtitle,body.template-schools.page--schools-add_teacher .component__page-header .title,body.template-schools.page--schools-add_teacher .component__page-header .subtitle,body.template-schools.page--schools-remove_teacher .component__page-header .title,body.template-schools.page--schools-remove_teacher .component__page-header .subtitle,body.template-schools.page--schools-add_school .component__page-header .title,body.template-schools.page--schools-add_school .component__page-header .subtitle,body.template-schools.page--schools-remove_school .component__page-header .title,body.template-schools.page--schools-remove_school .component__page-header .subtitle,body.template-schools.page--schools-remove_school_teacher .component__page-header .title,body.template-schools.page--schools-remove_school_teacher .component__page-header .subtitle,body.template-schools.page--schools-add_school_teacher .component__page-header .title,body.template-schools.page--schools-add_school_teacher .component__page-header .subtitle{max-width:unset;padding:0}}@media (width>=1025px) and (width>=1281px){body.template-schools.page--schools-process-form .component__page-header .title,body.template-schools.page--schools-process-form .component__page-header .subtitle,body.template-schools.page--schools-load-form .component__page-header .title,body.template-schools.page--schools-load-form .component__page-header .subtitle,body.template-schools.page--schools-viewForm .component__page-header .title,body.template-schools.page--schools-viewForm .component__page-header .subtitle,body.template-schools.page--schools-add_teacher .component__page-header .title,body.template-schools.page--schools-add_teacher .component__page-header .subtitle,body.template-schools.page--schools-remove_teacher .component__page-header .title,body.template-schools.page--schools-remove_teacher .component__page-header .subtitle,body.template-schools.page--schools-add_school .component__page-header .title,body.template-schools.page--schools-add_school .component__page-header .subtitle,body.template-schools.page--schools-remove_school .component__page-header .title,body.template-schools.page--schools-remove_school .component__page-header .subtitle,body.template-schools.page--schools-remove_school_teacher .component__page-header .title,body.template-schools.page--schools-remove_school_teacher .component__page-header .subtitle,body.template-schools.page--schools-add_school_teacher .component__page-header .title,body.template-schools.page--schools-add_school_teacher .component__page-header .subtitle{padding:0 20px}}@media (width>=1025px){body.template-schools.page--schools-process-form .main-content,body.template-schools.page--schools-load-form .main-content,body.template-schools.page--schools-viewForm .main-content,body.template-schools.page--schools-add_teacher .main-content,body.template-schools.page--schools-remove_teacher .main-content,body.template-schools.page--schools-add_school .main-content,body.template-schools.page--schools-remove_school .main-content,body.template-schools.page--schools-remove_school_teacher .main-content,body.template-schools.page--schools-add_school_teacher .main-content{max-width:unset;padding:0 20px}body.template-schools.page--schools-process-form .main-content .sidemenu-container,body.template-schools.page--schools-load-form .main-content .sidemenu-container,body.template-schools.page--schools-viewForm .main-content .sidemenu-container,body.template-schools.page--schools-add_teacher .main-content .sidemenu-container,body.template-schools.page--schools-remove_teacher .main-content .sidemenu-container,body.template-schools.page--schools-add_school .main-content .sidemenu-container,body.template-schools.page--schools-remove_school .main-content .sidemenu-container,body.template-schools.page--schools-remove_school_teacher .main-content .sidemenu-container,body.template-schools.page--schools-add_school_teacher .main-content .sidemenu-container{flex-basis:300px}}body.template-schools .teacher_table{flex-direction:column;width:100%;display:flex}body.template-schools .teacher_table .table_line{border-bottom:1px solid #d9d9d9;width:100%;padding-top:10px;padding-bottom:10px;display:flex}body.template-schools .teacher_table .table_line label{font-weight:700}body.template-schools .teacher_table .table_line .table_column{flex:1;align-items:center;margin-right:10px;display:flex}body.template-schools .teacher_table .table_line .table_column--number_row{flex:unset;width:30px;font-weight:700}body.template-schools .teacher_table .table_line .table_column--profile_picture{flex:unset;width:60px}body.template-schools .teacher_table .table_line .table_column--teacher{flex:3}body.template-schools .teacher_table .table_line .table_column--schools{flex:10}body.template-schools .teacher_table .table_line .table_column--schools .school{margin-right:10px;display:inline-flex}body.template-schools .teacher_table .table_line .table_column--schools .school .name{margin-right:5px}body.template-schools .teacher_table .table_line .table_column--schools button{background:linear-gradient(#e4675b,#d73428);border:0;color:#fff!important}body.template-schools .teacher_table .table_line .table_column--new_school{flex:3;margin-right:20px;display:inline-flex}body.template-schools .teacher_table .table_line .table_column--new_school select{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:30px;padding:4px;font-size:14px;line-height:1em}body.template-schools .teacher_table .table_line .table_column--new_school button{background:linear-gradient(#0cbd28,#13832c);border:0;height:30px;margin-left:10px;color:#fff!important}body.template-schools .menuitems{align-items:flex-end;width:100%;display:flex}@media (width<=1024px){body.template-schools .menuitems{display:none}}body.template-schools .menuitems__item{cursor:pointer}body.template-schools .menuitems__item .btn{margin-bottom:12px}body.template-schools .menuitems__item:not(div){color:inherit;padding:20px 18px 22px;text-decoration:none;position:relative}body.template-schools .menuitems__item:not(div):after{content:"";background:#ff155300;height:5px;transition:background-color .4s,left .2s,right .2s;display:inline-block;position:absolute;bottom:0;left:50%;right:50%}body.template-schools .menuitems__item:not(div):hover{color:inherit}body.template-schools .menuitems__item:not(div):hover:after{background:#fff6;left:0;right:0}body.template-schools .menuitems a.menuitems__item--active:after{background:#ff4242;left:0;right:0}body.template-schools .menuitems div.menuitems__item{justify-content:center;align-items:center;display:flex}body.template-schools .menuitems div.menuitems__item--filler{flex-grow:1}body.template-schools .signin-button-container .btn{white-space:nowrap}body.template-schools.page--schools-countries .component__page-header .title img{border:1px solid #ffffff4d;margin-bottom:-5px;margin-right:10px}@media (width<=1280px){body.template-schools.page--schools-countries .component__page-header .title img{height:31px}}@media (width<=640px){body.template-schools.page--schools-countries .component__page-header .title img{height:24px}}body.template-schools.page--schools-countries .country_select{margin-bottom:20px}body.template-schools.page--schools-countries .country_select .text{margin-bottom:.5em;font-size:12px;font-weight:700;display:block}body.template-schools.page--schools-countries .country_select .country select{box-sizing:border-box;border:1px solid #d9d9d9;width:50%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=600px){body.template-schools.page--schools-countries .country_select .country select{width:100%}}body.template-schools.page--schools-countries .country-hero{position:relative}body.template-schools.page--schools-countries .country-hero .country_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:400px;position:relative}@media (width<=1280px){body.template-schools.page--schools-countries .country-hero .country_banner{height:340px}}@media (width<=640px){body.template-schools.page--schools-countries .country-hero .country_banner{height:160px}}body.template-schools.page--schools-countries .country-hero .country-name{z-index:2;color:#fff;text-transform:uppercase;background:linear-gradient(#56c1ffc9,#0076bac9);align-items:center;padding:10px 32px;font-size:40px;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=1280px){body.template-schools.page--schools-countries .country-hero .country-name{font-size:30px}}@media (width<=640px){body.template-schools.page--schools-countries .country-hero .country-name{font-size:20px}}.page--countries_map{font-size:14px}.page--countries_map__preface{max-width:840px;margin:0 auto;line-height:1.5}.page--countries_map a{color:#ff5f54;text-decoration:underline}.page--countries_map .section-title{margin:20px 0;font-size:26px;font-weight:700}.page--countries_map .section-title--white{color:#fff}.page--countries_map .country_select{max-width:840px;margin-top:20px;margin-left:auto;margin-right:auto}.page--countries_map .country_select .text{margin-bottom:.5em;font-size:14px;font-weight:700;display:block}.page--countries_map .country_select .country select{box-sizing:border-box;border:1px solid #d9d9d9;width:50%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=600px){.page--countries_map .country_select .country select{width:100%}}.page--schools-build_your_lesson .lesson_filter{margin-bottom:20px;display:flex}.page--schools-build_your_lesson .lesson_filter .text{margin-bottom:.5em;font-size:12px;font-weight:700;display:block}.page--schools-build_your_lesson .lesson_filter .filter{flex:1;padding-right:20px}.page--schools-build_your_lesson .lesson_filter select{box-sizing:border-box;border:1px solid #d9d9d9;width:100%;height:3.8rem;padding:8px;font-size:14px;font-weight:700;line-height:1em}@media screen and (width<=600px){.page--schools-build_your_lesson .lesson_filter select{width:100%}}@media screen and (width<=800px){.page--schools-build_your_lesson .lesson_filter{flex-direction:column}.page--schools-build_your_lesson .lesson_filter .filter{width:100%;margin-bottom:5px;padding:0}}.page--schools-build_your_lesson-upload .list_values,.page--schools-build_your_lesson-edit .list_values,.page--schools-build_your_lesson-view_lesson .list_values,.page--schools-admin-toolkit-edit .list_values{margin-top:10px;margin-bottom:20px}.page--schools-build_your_lesson-upload .list_values .title,.page--schools-build_your_lesson-edit .list_values .title,.page--schools-build_your_lesson-view_lesson .list_values .title,.page--schools-admin-toolkit-edit .list_values .title{color:#fff;background:linear-gradient(#55c0fe,#0379bd);width:100%;margin-bottom:5px;padding:5px 10px;font-size:18px}.page--schools-build_your_lesson-upload .list_values .description,.page--schools-build_your_lesson-edit .list_values .description,.page--schools-build_your_lesson-view_lesson .list_values .description,.page--schools-admin-toolkit-edit .list_values .description{font-size:14px}.page--schools-build_your_lesson-upload .vimeo-status,.page--schools-build_your_lesson-edit .vimeo-status,.page--schools-build_your_lesson-view_lesson .vimeo-status,.page--schools-admin-toolkit-edit .vimeo-status{text-align:center;color:red;padding:60px;font-size:16px;font-weight:700}.page--schools-build_your_lesson-upload .under-message,.page--schools-build_your_lesson-edit .under-message,.page--schools-build_your_lesson-view_lesson .under-message,.page--schools-admin-toolkit-edit .under-message{text-align:center;padding:60px;font-size:16px;font-weight:700}.page--schools-build_your_lesson-upload .file-container,.page--schools-build_your_lesson-edit .file-container,.page--schools-build_your_lesson-view_lesson .file-container,.page--schools-admin-toolkit-edit .file-container{justify-content:center;display:flex}.page--schools-build_your_lesson-upload .file-container .image,.page--schools-build_your_lesson-edit .file-container .image,.page--schools-build_your_lesson-view_lesson .file-container .image,.page--schools-admin-toolkit-edit .file-container .image,.page--schools-build_your_lesson-upload .file-container #video,.page--schools-build_your_lesson-edit .file-container #video,.page--schools-build_your_lesson-view_lesson .file-container #video,.page--schools-admin-toolkit-edit .file-container #video{text-align:justify;max-width:600px;max-height:680px;margin:20px auto}.page--schools-build_your_lesson-upload .categories,.page--schools-build_your_lesson-edit .categories,.page--schools-build_your_lesson-view_lesson .categories,.page--schools-admin-toolkit-edit .categories{margin-bottom:20px}.page--schools-build_your_lesson-upload .categories .title,.page--schools-build_your_lesson-edit .categories .title,.page--schools-build_your_lesson-view_lesson .categories .title,.page--schools-admin-toolkit-edit .categories .title{margin-bottom:10px;font-weight:700}.page--schools-build_your_lesson-upload .categories__list,.page--schools-build_your_lesson-edit .categories__list,.page--schools-build_your_lesson-view_lesson .categories__list,.page--schools-admin-toolkit-edit .categories__list{flex-direction:row;display:flex}@media (width<=800px){.page--schools-build_your_lesson-upload .categories__list,.page--schools-build_your_lesson-edit .categories__list,.page--schools-build_your_lesson-view_lesson .categories__list,.page--schools-admin-toolkit-edit .categories__list{display:block}}.page--schools-build_your_lesson-upload .categories__list .category,.page--schools-build_your_lesson-edit .categories__list .category,.page--schools-build_your_lesson-view_lesson .categories__list .category,.page--schools-admin-toolkit-edit .categories__list .category{text-align:center;cursor:pointer;filter:brightness();border-style:solid;border-width:1px;background-image:url(gradient-bg-mini-blue.dcd151f6.jpg);background-position:50%;background-size:cover;border-image-slice:1;width:180px;margin:10px 20px 10px 0;padding:30px 20px 20px;transition:filter .2s;position:relative}@media (width<=800px){.page--schools-build_your_lesson-upload .categories__list .category,.page--schools-build_your_lesson-edit .categories__list .category,.page--schools-build_your_lesson-view_lesson .categories__list .category,.page--schools-admin-toolkit-edit .categories__list .category{background-size:auto;align-items:center;width:100%;margin:0 0 10px;padding:15px;display:flex}}@media (width<=320px){.page--schools-build_your_lesson-upload .categories__list .category,.page--schools-build_your_lesson-edit .categories__list .category,.page--schools-build_your_lesson-view_lesson .categories__list .category,.page--schools-admin-toolkit-edit .categories__list .category{padding:15px 10px}}.page--schools-build_your_lesson-upload .categories__list .category:hover,.page--schools-build_your_lesson-edit .categories__list .category:hover,.page--schools-build_your_lesson-view_lesson .categories__list .category:hover,.page--schools-admin-toolkit-edit .categories__list .category:hover{filter:brightness(1.3)}.page--schools-build_your_lesson-upload .categories__list .category .icon,.page--schools-build_your_lesson-edit .categories__list .category .icon,.page--schools-build_your_lesson-view_lesson .categories__list .category .icon,.page--schools-admin-toolkit-edit .categories__list .category .icon{height:40px}@media (width<=1024px){.page--schools-build_your_lesson-upload .categories__list .category .icon,.page--schools-build_your_lesson-edit .categories__list .category .icon,.page--schools-build_your_lesson-view_lesson .categories__list .category .icon,.page--schools-admin-toolkit-edit .categories__list .category .icon{height:40px}}@media (width<=800px){.page--schools-build_your_lesson-upload .categories__list .category .icon,.page--schools-build_your_lesson-edit .categories__list .category .icon,.page--schools-build_your_lesson-view_lesson .categories__list .category .icon,.page--schools-admin-toolkit-edit .categories__list .category .icon{height:40px}}.page--schools-build_your_lesson-upload .categories__list .category .title,.page--schools-build_your_lesson-edit .categories__list .category .title,.page--schools-build_your_lesson-view_lesson .categories__list .category .title,.page--schools-admin-toolkit-edit .categories__list .category .title{color:#fff;margin-top:10px;margin-bottom:0;font-size:22px}@media (width<=1024px){.page--schools-build_your_lesson-upload .categories__list .category .title,.page--schools-build_your_lesson-edit .categories__list .category .title,.page--schools-build_your_lesson-view_lesson .categories__list .category .title,.page--schools-admin-toolkit-edit .categories__list .category .title{font-size:18px}}@media (width<=800px){.page--schools-build_your_lesson-upload .categories__list .category .title,.page--schools-build_your_lesson-edit .categories__list .category .title,.page--schools-build_your_lesson-view_lesson .categories__list .category .title,.page--schools-admin-toolkit-edit .categories__list .category .title{text-align:left;flex:1;margin-top:0;margin-left:20px;font-size:20px}}@media (width<=320px){.page--schools-build_your_lesson-upload .categories__list .category .title,.page--schools-build_your_lesson-edit .categories__list .category .title,.page--schools-build_your_lesson-view_lesson .categories__list .category .title,.page--schools-admin-toolkit-edit .categories__list .category .title{margin-left:5px}}.page--schools-build_your_lesson-upload .categories__list .category--active,.page--schools-build_your_lesson-edit .categories__list .category--active,.page--schools-build_your_lesson-view_lesson .categories__list .category--active,.page--schools-admin-toolkit-edit .categories__list .category--active{filter:brightness(1.3);background-image:url(gradient-bg-mini-blue.dcd151f6.jpg);background-position:unset;border:6px solid #f47321}.page--schools-build_your_lesson-upload .categories__list .category--active:before,.page--schools-build_your_lesson-edit .categories__list .category--active:before,.page--schools-build_your_lesson-view_lesson .categories__list .category--active:before,.page--schools-admin-toolkit-edit .categories__list .category--active:before{content:"";position:absolute;inset:0}.page--schools-build_your_lesson-upload .categories__list .category .voted,.page--schools-build_your_lesson-edit .categories__list .category .voted,.page--schools-build_your_lesson-view_lesson .categories__list .category .voted,.page--schools-admin-toolkit-edit .categories__list .category .voted{justify-content:center;align-items:center;margin-top:10px;font-size:18px;font-weight:700;display:flex}.page--schools-build_your_lesson-upload .categories__list .category .voted svg,.page--schools-build_your_lesson-edit .categories__list .category .voted svg,.page--schools-build_your_lesson-view_lesson .categories__list .category .voted svg,.page--schools-admin-toolkit-edit .categories__list .category .voted svg{width:auto;height:20px;margin-right:5px}@media (width<=800px){.page--schools-build_your_lesson-upload .categories__list .category .voted,.page--schools-build_your_lesson-edit .categories__list .category .voted,.page--schools-build_your_lesson-view_lesson .categories__list .category .voted,.page--schools-admin-toolkit-edit .categories__list .category .voted{flex-direction:column;margin-top:0;font-size:16px}}.page--schools-build_your_lesson-upload .categories__list .category--voted,.page--schools-build_your_lesson-edit .categories__list .category--voted,.page--schools-build_your_lesson-view_lesson .categories__list .category--voted,.page--schools-admin-toolkit-edit .categories__list .category--voted{padding-bottom:15px}.page--schools-build_your_lesson-upload .dnd-box,.page--schools-build_your_lesson-edit .dnd-box,.page--schools-build_your_lesson-view_lesson .dnd-box,.page--schools-admin-toolkit-edit .dnd-box{cursor:pointer;text-align:center;color:#fff;background-image:url(gradient-bg-mini-blue.dcd151f6.jpg);background-size:cover;margin:0 auto 20px;padding:20px;font-weight:600}.page--schools-build_your_lesson-upload .dnd-box .maximum-size,.page--schools-build_your_lesson-edit .dnd-box .maximum-size,.page--schools-build_your_lesson-view_lesson .dnd-box .maximum-size,.page--schools-admin-toolkit-edit .dnd-box .maximum-size{margin-bottom:10px;font-size:14px}.page--schools-build_your_lesson-upload .dnd-box input,.page--schools-build_your_lesson-edit .dnd-box input,.page--schools-build_your_lesson-view_lesson .dnd-box input,.page--schools-admin-toolkit-edit .dnd-box input{border:none;padding:0}@media (width<=800px){.page--schools-build_your_lesson-upload .dnd-box input,.page--schools-build_your_lesson-edit .dnd-box input,.page--schools-build_your_lesson-view_lesson .dnd-box input,.page--schools-admin-toolkit-edit .dnd-box input{max-width:70vw}}.page--schools-build_your_lesson-upload .dnd-box__icon,.page--schools-build_your_lesson-edit .dnd-box__icon,.page--schools-build_your_lesson-view_lesson .dnd-box__icon,.page--schools-admin-toolkit-edit .dnd-box__icon{height:50px}.page--schools-build_your_lesson-upload .dnd-box__icon:hover,.page--schools-build_your_lesson-edit .dnd-box__icon:hover,.page--schools-build_your_lesson-view_lesson .dnd-box__icon:hover,.page--schools-admin-toolkit-edit .dnd-box__icon:hover{color:#000}.page--schools-build_your_lesson-upload .dnd-box__container,.page--schools-build_your_lesson-edit .dnd-box__container,.page--schools-build_your_lesson-view_lesson .dnd-box__container,.page--schools-admin-toolkit-edit .dnd-box__container{text-align:center;border:2px dashed #fff;padding:40px}@media (width<=800px){.page--schools-build_your_lesson-upload .dnd-box__container,.page--schools-build_your_lesson-edit .dnd-box__container,.page--schools-build_your_lesson-view_lesson .dnd-box__container,.page--schools-admin-toolkit-edit .dnd-box__container{padding:10px}}.page--schools-build_your_lesson-upload .dnd-box:hover,.page--schools-build_your_lesson-edit .dnd-box:hover,.page--schools-build_your_lesson-view_lesson .dnd-box:hover,.page--schools-admin-toolkit-edit .dnd-box:hover{color:#000}.page--schools-build_your_lesson-upload .dnd-box:hover .dnd-box__container,.page--schools-build_your_lesson-edit .dnd-box:hover .dnd-box__container,.page--schools-build_your_lesson-view_lesson .dnd-box:hover .dnd-box__container,.page--schools-admin-toolkit-edit .dnd-box:hover .dnd-box__container{border-color:#000}.page--schools-build_your_lesson-upload .video-selected-message,.page--schools-build_your_lesson-edit .video-selected-message,.page--schools-build_your_lesson-view_lesson .video-selected-message,.page--schools-admin-toolkit-edit .video-selected-message{text-align:center;background:#c8ffa1;margin-bottom:15px;padding:10px;transition:transform .8s;transform:rotateX(90deg)}.page--schools-build_your_lesson-upload .video-selected-message--rotate,.page--schools-build_your_lesson-edit .video-selected-message--rotate,.page--schools-build_your_lesson-view_lesson .video-selected-message--rotate,.page--schools-admin-toolkit-edit .video-selected-message--rotate{transform:rotateX(0)}.page--schools-build_your_lesson-upload .values_buttons,.page--schools-build_your_lesson-edit .values_buttons,.page--schools-build_your_lesson-view_lesson .values_buttons,.page--schools-admin-toolkit-edit .values_buttons{-webkit-user-select:none;user-select:none;min-width:150px;margin-bottom:5px;margin-right:10px}@media (width<=800px){.page--schools-build_your_lesson-upload .values_buttons,.page--schools-build_your_lesson-edit .values_buttons,.page--schools-build_your_lesson-view_lesson .values_buttons,.page--schools-admin-toolkit-edit .values_buttons{width:100%}}.page--schools-build_your_lesson-upload .status_panel,.page--schools-build_your_lesson-edit .status_panel,.page--schools-build_your_lesson-view_lesson .status_panel,.page--schools-admin-toolkit-edit .status_panel{margin-top:10px}.page--schools-build_your_lesson-upload .fa-spin,.page--schools-build_your_lesson-edit .fa-spin,.page--schools-build_your_lesson-view_lesson .fa-spin,.page--schools-admin-toolkit-edit .fa-spin{width:15px;margin-left:10px}.page--schools-build_your_lesson-upload .messages,.page--schools-build_your_lesson-edit .messages,.page--schools-build_your_lesson-view_lesson .messages,.page--schools-admin-toolkit-edit .messages{max-width:600px;margin-bottom:20px}.page--schools-build_your_lesson-upload .messages .title,.page--schools-build_your_lesson-edit .messages .title,.page--schools-build_your_lesson-view_lesson .messages .title,.page--schools-admin-toolkit-edit .messages .title{border-top:1px solid #c9c9c9;margin-top:40px;padding:20px 0;font-size:16px;font-weight:700}.page--schools-build_your_lesson-upload .messages .comment,.page--schools-build_your_lesson-edit .messages .comment,.page--schools-build_your_lesson-view_lesson .messages .comment,.page--schools-admin-toolkit-edit .messages .comment{margin-bottom:10px}@media (width<=800px){.page--schools-build_your_lesson-upload .messages .comment,.page--schools-build_your_lesson-edit .messages .comment,.page--schools-build_your_lesson-view_lesson .messages .comment,.page--schools-admin-toolkit-edit .messages .comment{margin-bottom:20px}}.page--schools-build_your_lesson-upload .messages .comment__title_and_time,.page--schools-build_your_lesson-edit .messages .comment__title_and_time,.page--schools-build_your_lesson-view_lesson .messages .comment__title_and_time,.page--schools-admin-toolkit-edit .messages .comment__title_and_time{margin-bottom:5px}.page--schools-build_your_lesson-upload .messages .comment__title,.page--schools-build_your_lesson-upload .messages .comment__time,.page--schools-build_your_lesson-upload .messages .comment__separator,.page--schools-build_your_lesson-edit .messages .comment__title,.page--schools-build_your_lesson-edit .messages .comment__time,.page--schools-build_your_lesson-edit .messages .comment__separator,.page--schools-build_your_lesson-view_lesson .messages .comment__title,.page--schools-build_your_lesson-view_lesson .messages .comment__time,.page--schools-build_your_lesson-view_lesson .messages .comment__separator,.page--schools-admin-toolkit-edit .messages .comment__title,.page--schools-admin-toolkit-edit .messages .comment__time,.page--schools-admin-toolkit-edit .messages .comment__separator{color:#555;display:inline-block}.page--schools-build_your_lesson-upload .messages .comment__separator,.page--schools-build_your_lesson-edit .messages .comment__separator,.page--schools-build_your_lesson-view_lesson .messages .comment__separator,.page--schools-admin-toolkit-edit .messages .comment__separator{padding:0 5px}.page--schools-build_your_lesson-upload .messages .comment__message,.page--schools-build_your_lesson-edit .messages .comment__message,.page--schools-build_your_lesson-view_lesson .messages .comment__message,.page--schools-admin-toolkit-edit .messages .comment__message{margin-bottom:2px;display:block}.page--schools-build_your_lesson-upload .messages .comment__message .text,.page--schools-build_your_lesson-edit .messages .comment__message .text,.page--schools-build_your_lesson-view_lesson .messages .comment__message .text,.page--schools-admin-toolkit-edit .messages .comment__message .text{border-radius:10px;padding:15px;display:inline-block}.page--schools-build_your_lesson-upload .messages .comment--mine,.page--schools-build_your_lesson-edit .messages .comment--mine,.page--schools-build_your_lesson-view_lesson .messages .comment--mine,.page--schools-admin-toolkit-edit .messages .comment--mine{text-align:right}.page--schools-build_your_lesson-upload .messages .comment--mine .text,.page--schools-build_your_lesson-edit .messages .comment--mine .text,.page--schools-build_your_lesson-view_lesson .messages .comment--mine .text,.page--schools-admin-toolkit-edit .messages .comment--mine .text{background:#d3d1eb}.page--schools-build_your_lesson-upload .messages .comment--notmine .text,.page--schools-build_your_lesson-edit .messages .comment--notmine .text,.page--schools-build_your_lesson-view_lesson .messages .comment--notmine .text,.page--schools-admin-toolkit-edit .messages .comment--notmine .text{background:#e4e4e4}.page--schools-build_your_lesson-upload .messages .add_comment,.page--schools-build_your_lesson-edit .messages .add_comment,.page--schools-build_your_lesson-view_lesson .messages .add_comment,.page--schools-admin-toolkit-edit .messages .add_comment{margin-top:20px;display:flex}@media (width<=500px){.page--schools-build_your_lesson-upload .messages .add_comment,.page--schools-build_your_lesson-edit .messages .add_comment,.page--schools-build_your_lesson-view_lesson .messages .add_comment,.page--schools-admin-toolkit-edit .messages .add_comment{flex-direction:column}}.page--schools-build_your_lesson-upload .messages .add_comment__comment,.page--schools-build_your_lesson-edit .messages .add_comment__comment,.page--schools-build_your_lesson-view_lesson .messages .add_comment__comment,.page--schools-admin-toolkit-edit .messages .add_comment__comment{flex:1;display:flex}.page--schools-build_your_lesson-upload .messages .add_comment__btns,.page--schools-build_your_lesson-edit .messages .add_comment__btns,.page--schools-build_your_lesson-view_lesson .messages .add_comment__btns,.page--schools-admin-toolkit-edit .messages .add_comment__btns{display:flex}.page--schools-build_your_lesson-upload .messages .add_comment__btns .btn:not(:first-child),.page--schools-build_your_lesson-edit .messages .add_comment__btns .btn:not(:first-child),.page--schools-build_your_lesson-view_lesson .messages .add_comment__btns .btn:not(:first-child),.page--schools-admin-toolkit-edit .messages .add_comment__btns .btn:not(:first-child){margin-left:5px}.page--schools-build_your_lesson-upload .messages .add_comment textarea,.page--schools-build_your_lesson-edit .messages .add_comment textarea,.page--schools-build_your_lesson-view_lesson .messages .add_comment textarea,.page--schools-admin-toolkit-edit .messages .add_comment textarea{flex:1;margin-right:10px}@media (width<=500px){.page--schools-build_your_lesson-upload .messages .add_comment textarea,.page--schools-build_your_lesson-edit .messages .add_comment textarea,.page--schools-build_your_lesson-view_lesson .messages .add_comment textarea,.page--schools-admin-toolkit-edit .messages .add_comment textarea{margin-bottom:5px;margin-right:0}}.page--schools-build_your_lesson-upload .messages .add_comment .btn,.page--schools-build_your_lesson-edit .messages .add_comment .btn,.page--schools-build_your_lesson-view_lesson .messages .add_comment .btn,.page--schools-admin-toolkit-edit .messages .add_comment .btn{justify-content:center;align-items:center;min-width:100px;display:flex}@media (width<=500px){.page--schools-build_your_lesson-upload .messages .add_comment .btn,.page--schools-build_your_lesson-edit .messages .add_comment .btn,.page--schools-build_your_lesson-view_lesson .messages .add_comment .btn,.page--schools-admin-toolkit-edit .messages .add_comment .btn{flex:1}}body.page--schools-judocraft .content{text-align:center;flex-direction:column;padding:30px;font-size:16px;display:flex}body.page--schools-judocraft .content--align-left{text-align:left}body.page--schools-judocraft .content--align-justified{text-align:justify}@media (width<=640px){body.page--schools-judocraft .content{padding:unset}}body.page--schools-judocraft .content__flexed{flex-direction:row;gap:20px;margin-bottom:20px;display:flex}body.page--schools-judocraft .content__flexed h1,body.page--schools-judocraft .content__flexed h2,body.page--schools-judocraft .content__flexed h3,body.page--schools-judocraft .content__flexed h4,body.page--schools-judocraft .content__flexed h5,body.page--schools-judocraft .content__flexed h6{margin-top:0}@media (width<=640px){body.page--schools-judocraft .content__flexed{flex-direction:column}}body.page--schools-judocraft .content__flexed__container{flex-direction:column;justify-content:center;display:flex}body.page--schools-judocraft .content__flexed__container--flex-1{flex:1}body.page--schools-judocraft .content__flexed__container img{object-fit:contain;max-height:180px}@media (width<=640px){body.page--schools-judocraft .content__flexed__container img{max-height:unset}}body.page--schools-judocraft .content__title{margin-top:20px;margin-bottom:20px;font-size:30px;font-weight:700}@media (width<=640px){body.page--schools-judocraft .content__title{line-height:1.2}}body.page--schools-judocraft .content__subtitle{margin-top:20px;margin-bottom:20px;font-weight:700}body.page--schools-judocraft .content__subtitle--justified{text-align:justify}body.page--schools-judocraft .content__text{margin-bottom:10px}body.page--schools-judocraft .content__text--justified{text-align:justify}body.page--schools-judocraft .content__box{color:#fff;cursor:pointer;background:linear-gradient(#1c75a6,#2494d2);align-self:center;width:100%;max-width:400px;margin-bottom:20px;padding:20px}body.page--schools-judocraft .content__box input{width:100%;padding:0 10px}body.page--schools-judocraft .content__box__title{margin-bottom:5px;font-weight:700}body.page--schools-judocraft .content__box__link{justify-content:center;display:flex}body.page--schools-judocraft .content__box__message{margin-top:10px;font-size:14px;font-weight:700;display:none}body.page--schools-judocraft .content__logos{margin-bottom:20px;display:flex}@media (width<=340px){body.page--schools-judocraft .content__logos{flex-direction:column}}body.page--schools-judocraft .content__logos .content__logo-image{flex:1}body.page--schools-judocraft .content__logos .content__logo-image img{width:100px;height:100px}body.page--schools-judocraft .content__image{align-self:center;width:100%;margin-bottom:20px}body.page--schools-judocraft .content__image--mobile{display:none}@media (width<=640px){body.page--schools-judocraft .content__image--mobile{display:block}}body.page--schools-judocraft .content__image--desktop{display:block}@media (width<=640px){body.page--schools-judocraft .content__image--desktop{display:none}}body.page--schools-judocraft .content__video{align-self:center;width:100%;margin-top:10px;margin-bottom:20px}body.page--schools-judocraft .content__video--youtube{height:400px}body.page--schools-judocraft .content__video .videoWidth{width:85%}@media (width<=640px){body.page--schools-judocraft .content__video .videoWidth{width:100%}}body.page--schools-judocraft .content__contact-us{flex-direction:row;align-self:center;gap:10px;width:100%;display:flex}@media (width<=900px){body.page--schools-judocraft .content__contact-us{flex-direction:column}}body.page--schools-judocraft .content__contact-us a{color:#fff;flex:1;font-size:20px}body.page--schools-judocraft .content__contact-us .btn{justify-content:center;align-items:center;display:flex}body.page--schools-judocraft .content__contact-us>div{margin-top:10px}.page--wrl .wrl-disclaimer{background:#fff;margin-bottom:20px;padding:10px 20px;font-size:14px;box-shadow:0 5px 5px #0000001a}.page--wrl .wrl-disclaimer a{color:#5c579f;font-weight:bolder}.page--wrl .ogq-disclaimer{background:linear-gradient(108.4deg,#ff666f 13.3%,#fdfdfd 98.4%);margin-bottom:20px;padding:10px 20px;font-size:14px;box-shadow:0 5px 5px #0000001a}.page--wrl .ogq-disclaimer a{color:#5c579f;font-weight:bolder}.page--wrl main{overflow:hidden visible}.page--wrl .wrl--loading{text-align:center;padding:30px 0;font-size:20px}.page--wrl .WrlBrowser{min-height:80vh;margin-top:20px;margin-bottom:20px;display:flex}@media (width<=579px){.page--wrl .WrlBrowser{flex-direction:column;margin-top:0}}.page--wrl .WrlBrowser img.flag{vertical-align:text-bottom;top:-2px}.page--wrl .WrlBrowser #search_nation{background-position:10px;background-repeat:no-repeat;padding-left:30px}.page--wrl .WrlBrowser #search_nation.no-value{padding-left:10px}.page--wrl .WrlBrowser a{color:#333;cursor:pointer;text-decoration:none}.page--wrl .WrlBrowser a:hover{text-decoration:underline}@media (width<=579px){.page--wrl .WrlBrowser>.cat-column{margin-bottom:10px;display:none}}@media (width>=580px){.page--wrl .WrlBrowser>.cat-column{flex:0 0 120px;margin-right:20px}}.page--wrl .WrlBrowser>.main-column{background:#fff;flex:1;padding:20px}@media (width<=579px){.page--wrl .WrlBrowser>.main-column{padding:5px}}@media (width>=580px){.page--wrl .WrlBrowser>.main-column{box-shadow:0 5px 5px #0000001a}}.page--wrl .WrlBrowser .stale tbody{opacity:.5}.page--wrl .WrlBrowser td.np{width:30px;padding-right:0}.page--wrl .WrlBrowser .table--condensed td.np{width:20px;padding-right:0}.page--wrl .WrlBrowser .table--condensed td.np img{width:20px}.page--wrl .WrlBrowser td.name,.page--wrl .WrlBrowser td.pts{font-weight:600}.page--wrl .WrlBrowser tr.highlight td{background:#ffffa0!important}.page--wrl .WrlBrowser tr.qualified td{background:#dfffd2;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.qualified:hover td{background:#bbff9f}.page--wrl .WrlBrowser tr.qualified-r td{background:#dfffd2;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.qualified-r:hover td{background:#bbff9f}.page--wrl .WrlBrowser tr.cont-quota-r td{background:#e4f4fc;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.cont-quota-r:hover td{background:#b6e1f7}.page--wrl .WrlBrowser tr.semi-qualified td{background:#e8ffdf;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.semi-qualified:hover td{background:#c3ffac}.page--wrl .WrlBrowser tr.cont-quota td{background:#e4f4fc;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.cont-quota:hover td{background:#b6e1f7}.page--wrl .WrlBrowser tr.host-nation td{background:#f8f4c9;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.host-nation:hover td{background:#f2eb9c}.page--wrl .WrlBrowser tr.remaining-quota td{background:#fce4e5;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.remaining-quota:hover td{background:#f7b6b9}.page--wrl .WrlBrowser tr.not-qualified td{background:#fff;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.not-qualified:hover td{background:#e6e6e6}.page--wrl .WrlBrowser tr.team-invite td{background:#dfffd2;border-top:1px solid #ddd}.page--wrl .WrlBrowser tr.team-invite:hover td{background:#bbff9f}.page--wrl .WrlBrowser td.name a{display:block}.page--wrl .WrlBrowser td.nation a,.page--wrl .WrlBrowser td.place{white-space:pre}.page--wrl .WrlBrowserSmall{box-sizing:border-box;background:#fff;margin:10px;padding:10px}.page--wrl .WrlBrowserSmall>h2{text-transform:uppercase;margin:0;font-size:16.8px;font-weight:700}.page--wrl .WrlBrowserSmall>.filters-small{flex-flow:wrap;margin:10px 0;display:flex}.page--wrl .WrlBrowserSmall>.filters-small .filter input,.page--wrl .WrlBrowserSmall>.filters-small .filter select{border:1px solid #d9d9d9;padding:6.66667px;font-size:14px}.page--wrl .WrlBrowserSmall>.filters-small .filter.name{margin-right:10px}.page--wrl .WrlBrowserSmall>.filters-small .filter.name,.page--wrl .WrlBrowserSmall>.filters-small .filter.category{flex:1;min-width:40%;margin-bottom:10px}.page--wrl .WrlBrowserSmall>.filters-small .filter.name input,.page--wrl .WrlBrowserSmall>.filters-small .filter.name select,.page--wrl .WrlBrowserSmall>.filters-small .filter.category input,.page--wrl .WrlBrowserSmall>.filters-small .filter.category select{width:100%}.page--wrl .WrlBrowserSmall>.filters-small .filter.category{margin-left:1rem}.page--wrl .WrlBrowserSmall>.filters-small .filter.nation,.page--wrl .WrlBrowserSmall>.filters-small .filter.nation select{width:100%}.page--wrl .wrl-ranking-verified{color:#228b22}.page--wrl .wrl-ranking-unverified{color:#f4b700}.page--wrl .wrl-mini-table td.delta,.page--wrl .WrlBrowser td.delta{color:#999}.page--wrl .wrl-mini-table td.delta .fas,.page--wrl .WrlBrowser td.delta .fas{font-size:70%;position:relative;top:-1px}.page--wrl .wrl-mini-table td.delta .score-up,.page--wrl .WrlBrowser td.delta .score-up{color:#228b22}.page--wrl .wrl-mini-table td.delta .score-down,.page--wrl .WrlBrowser td.delta .score-down{color:#8b0000}.page--wrl .wrl-mini-table{border-spacing:0;width:100%}.page--wrl .wrl-mini-table tr.qualified td{background:#dfffd2;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.qualified:hover td{background:#bbff9f}.page--wrl .wrl-mini-table tr.qualified-r td{background:#dfffd2;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.qualified-r:hover td{background:#bbff9f}.page--wrl .wrl-mini-table tr.cont-quota-r td{background:#e4f4fc;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.cont-quota-r:hover td{background:#b6e1f7}.page--wrl .wrl-mini-table tr.semi-qualified td{background:#e8ffdf;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.semi-qualified:hover td{background:#c3ffac}.page--wrl .wrl-mini-table tr.cont-quota td{background:#e4f4fc;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.cont-quota:hover td{background:#b6e1f7}.page--wrl .wrl-mini-table tr.host-nation td{background:#f8f4c9;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.host-nation:hover td{background:#f2eb9c}.page--wrl .wrl-mini-table tr.remaining-quota td{background:#fce4e5;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.remaining-quota:hover td{background:#f7b6b9}.page--wrl .wrl-mini-table tr.not-qualified td{background:#fff;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.not-qualified:hover td{background:#e6e6e6}.page--wrl .wrl-mini-table tr.team-invite td{background:#dfffd2;border-top:1px solid #ddd}.page--wrl .wrl-mini-table tr.team-invite:hover td{background:#bbff9f}.page--wrl .wrl-mini-table td,.page--wrl .wrl-mini-table th{text-align:left;font-size:14px}.page--wrl .wrl-mini-table td.align-right,.page--wrl .wrl-mini-table th.align-right{text-align:right}.page--wrl .wrl-mini-table .std-row td{border-top:1px solid #d9d9d9}.page--wrl .wrl-mini-table .std-row.active td,.page--wrl .wrl-mini-table .std-row.active th{background:#f5f5f5}.page--wrl .wrl-mini-table .delta,.page--wrl .wrl-mini-table .place,.page--wrl .wrl-mini-table .cat,.page--wrl .wrl-mini-table .open{text-align:center}.page--wrl .wrl-mini-table .place,.page--wrl .wrl-mini-table .cat{width:3.5ex}.page--wrl .wrl-mini-table .delta{width:4ex}.page--wrl .wrl-mini-table td.who .name{font-weight:700}.page--wrl .wrl-mini-table td.open{width:35px}.page--wrl .wrl-mini-table tr.std-row td{padding:.3rem 0}.page--wrl .wrl-mini-table tr.std-row td.pic{width:30px;padding-right:.5rem}.page--wrl .wrl-mini-table tr.extra-row>td{padding:0}.page--wrl .wrl-mini-details{border-spacing:0;width:100%}.page--wrl .wrl-mini-details td,.page--wrl .wrl-mini-details th{text-align:left;padding:.5rem}.page--wrl .wrl-mini-details th{color:#666;background:#f5f5f5;font-size:12.6px}.page--wrl .wrl-mini-details th[colspan]{text-align:center}.page--wrl .wrl-mini-details .comp{padding-left:1em;font-size:12.6px}.page--wrl .wrl-mini-details .comp-row td,.page--wrl .wrl-mini-details .comp-row th{background:#ededed;border-top:1px solid #e3e3e3}.page--wrl .wrl-mini-details .idx{width:2em;padding-left:.5em}.page--wrl .wrl-mini-details .pts{width:4em}.page--wrl .Loading{z-index:10}.page--wrl .Loading h1{text-align:center;color:#fff;background:#0006;border-radius:2px;width:240px;margin:auto;padding:3rem;font-size:30px}.page--wrl .WrlBrowser .status,.page--wrl .WrlBrowserSmall .status{text-align:center;margin-top:20px}.page--wrl .WrlBrowser .status .error,.page--wrl .WrlBrowserSmall .status .error{color:#be2036;margin-bottom:20px;font-size:16.8px}.page--wrl .WrlBrowser .status .info,.page--wrl .WrlBrowserSmall .status .info{color:#ccc;font-size:21px}.page--wrl .WrlBrowser .status .hints,.page--wrl .WrlBrowserSmall .status .hints{margin-top:20px;font-size:16.8px}.page--wrl .WrlBrowser .status .hints a,.page--wrl .WrlBrowserSmall .status .hints a{color:#5c579f;text-decoration:underline}.olympic-disclaimer-notice{background:#ffe6ea;border:1px solid #dd344c;padding:16px;font-size:16px}.WrlBrowser.nations .results-holder{flex-direction:column;max-width:800px;margin:0 auto;font-size:16px;display:flex}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(layers.760a0456.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.b7b89169.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.3f7d3721.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);width:24px;margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=index.css.map */
