body *:focus{outline:none}div,section,article,header,figure,nav,footer,label,main,button,aside,form{position:relative}img{max-width:100%}a{position:relative;text-decoration:none;transition:color .25s ease-out;font-weight:400;color:#333}a:hover{text-decoration:none;color:#fa0}a:focus{text-decoration:none;color:#fa0}html,body{font-family:"Barlow Condensed",Arial,sans-serif;font-size:clamp(14px, 0.88834vw, 100vw);font-weight:400;color:#333;letter-spacing:.075em;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;background:#F9F9F9;-webkit-font-smoothing:antialiased}html.overflow,body.overflow{overflow:hidden}html{scrollbar-width:thin;scrollbar-color:#fa0 rgba(0,0,0,0.15)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0.15)}::-webkit-scrollbar-thumb{background:#fa0;border-radius:0}body{display:flex;min-height:100vh;flex-direction:column;position:relative}.page-wrap{flex:1 0 auto;overflow:hidden;padding-top:6.25rem}.hidden{display:none !important}p{margin:0}h2{font-size:2.625rem;font-weight:700;line-height:1.1}h3{font-size:1.875rem;font-weight:600;margin-bottom:.75em}h3.bigger{font-size:3.125rem;color:#282C47;font-weight:700;text-transform:uppercase;margin-bottom:.5em}h4{font-size:1.375rem;font-weight:700}strong{font-weight:600}.grecaptcha-badge{visibility:hidden}#mov-cookieBar-userSettings-cta{border-color:#333}#mov-cookieBar-userSettings-cta:hover{color:#fff;background-color:#333}.hor-separ{padding:0 10px}.btn{display:inline-flex;justify-content:center;min-width:7.5rem;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.175em;border-radius:0;padding:0.75rem 1.5rem;transition:background-color 0.5s cubic-bezier(0.58, 0, 0.22, 1)}.btn.btn--red{background:#fa0;color:white;margin-right:3.1rem}.btn.btn--red:after{content:"";position:absolute;top:-1px;right:-.25rem;width:2.9375rem;height:2.9375rem;background:#fa0 url(images/e8e1e3f3980516eab508.png) center no-repeat;transform:translateX(100%);background-size:.625rem;transition:background-color 0.5s cubic-bezier(0.58, 0, 0.22, 1)}.btn.btn--red:hover{background:#333}.btn.btn--red:hover:after{background-color:#333}.btn.btn--red:focus{outline:none;box-shadow:none}.btn.btn--white{background:white;color:#fa0;margin-right:3.1rem}.btn.btn--white:after{content:"";position:absolute;top:-1px;right:-.25rem;width:2.9375rem;height:2.9375rem;background:white url(images/e8e1e3f3980516eab508.png) center no-repeat;transform:translateX(100%);background-size:.625rem;transition:background-color 0.5s cubic-bezier(0.58, 0, 0.22, 1)}.btn.btn--white:hover{background:#333}.btn.btn--white:hover:after{background-color:#333}.btn.btn--white:focus{outline:none;box-shadow:none}nav.navigation{position:fixed;top:0;bottom:0;left:0;right:0;bottom:auto;height:6.25rem;background:white;z-index:1000}nav.navigation .wrapper{display:flex;justify-content:space-between;align-items:center;height:100%}nav.navigation .wrapper .logo svg{height:auto;fill:#333;transition:fill 0.5s cubic-bezier(0.58, 0, 0.22, 1)}nav.navigation .wrapper .logo:hover svg{fill:#fa0}nav.navigation .wrapper .menu{position:fixed;top:0;bottom:0;left:0;right:0;left:auto;height:100vh;width:75vw;background:#fa0;z-index:999;transform:translateX(75vw);transition:transform 0.75s cubic-bezier(0.58, 0, 0.22, 1)}nav.navigation .wrapper .menu ul{display:flex;flex-direction:column;list-style:none;margin:0;padding-top:6.25rem}nav.navigation .wrapper .menu ul li a{display:inline-flex;align-items:center;height:100%;color:white;font-weight:600;text-transform:uppercase;font-size:3vh;padding:.5em 1em}nav.navigation .wrapper .menu ul li a.search svg{width:1rem;height:1rem;fill:white;stroke:white;stroke-width:1.5rem;transform:scaleX(-1);overflow:visible;transition:all .25s ease}nav.navigation .wrapper .menu ul li a.search:hover svg{fill:#fa0;stroke:#fa0}nav.navigation .wrapper .menu ul li+li{margin-top:.5rem}nav.navigation.active .wrapper .menu{transform:translateX(0)}@media (min-width: 768px){nav.navigation .wrapper .menu ul{height:100%}}@media (min-width: 992px){nav.navigation .wrapper .logo svg{width:auto}nav.navigation .wrapper .menu{position:relative;width:auto;height:100%;background:none;transform:none}nav.navigation .wrapper .menu ul{flex-direction:row;padding-top:0}nav.navigation .wrapper .menu ul li{height:100%}nav.navigation .wrapper .menu ul li a{color:#333;font-size:1.075rem}nav.navigation .wrapper .menu ul li a:hover{color:#fa0}nav.navigation .wrapper .menu ul li a.active{background:#fa0;color:white}nav.navigation .wrapper .menu ul li a.search svg{fill:#333;stroke:#333}nav.navigation .wrapper .menu ul li+li{margin-left:1vw;margin-top:0}}@media (max-width: 1399px){nav.navigation .wrapper .logo svg{max-width:150px}}@media (max-width: 991px){nav.navigation .wrapper .logo svg{max-height:40px}}@media (max-width: 575px){nav.navigation .wrapper .logo svg{max-height:32px}}footer{background:#29282E}footer .partnersWrap{background:#fa0;padding:8vh 0 6vh}footer .partnersWrap .partners{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around}footer .partnersWrap .partners .partner{display:inline-flex;max-width:30%;height:4rem;margin:0 0 2rem}footer .partnersWrap .partners .partner img{width:auto;height:100%;object-fit:contain;max-height:46px}footer .partnersWrap .partners .partner svg{max-height:50px}footer .footerContent{color:white;font-size:.875rem;line-height:1.75rem;padding:12.5vh 0}footer .footerContent .logo{display:inline-flex;padding:.5rem 0;transition:opacity 0.5s cubic-bezier(0.58, 0, 0.22, 1)}footer .footerContent .logo:hover{opacity:.5}footer .footerContent .bigger{font-size:1rem}footer .footerContent strong{font-weight:700}footer .footerContent a{color:white;font-weight:inherit}footer .footerContent a:hover{color:#fa0}footer .footerContent .column{text-align:center}footer .footerContent .column+.column{margin-top:2rem}footer .copyright{border-top:1px solid #BEBEBE;font-size:.875rem;color:#A1A1A1;text-align:center;padding:1rem 0}footer .copyright a{color:inherit;font-weight:inherit}footer .copyright a:hover{color:#fa0}@media (min-width: 768px){footer .partnersWrap .partners{flex-wrap:nowrap}footer .partnersWrap .partners .partner{height:auto;transition:opacity 0.5s cubic-bezier(0.58, 0, 0.22, 1);margin-bottom:0}footer .partnersWrap .partners .partner img{width:auto;height:auto}footer .partnersWrap .partners .partner:hover{opacity:.5}footer .partnersWrap .partners .partner+.partner{margin-left:7.5vw}}@media (min-width: 576px){footer .footerContent .column{text-align:left}footer .footerContent .column+.column{margin-top:0}footer .copyright{text-align:left}}.comp__table{margin:3vh auto 10vh;overflow:auto}.comp__table table{position:relative;width:100%}.comp__table table thead tr th{text-align:center;background:#fa0;color:white;border:2px solid white;text-transform:uppercase;padding:.125em 1em}.comp__table table thead tr th.subcol{background:#2A3147}.comp__table table tbody tr.category{font-weight:600;background:#aecccf}.comp__table table tbody tr td{text-align:center;font-weight:500;padding:.125rem 1rem}.comp__table table tbody tr td.nowrap{white-space:nowrap}.comp__table table tbody tr td strong{font-weight:700}.comp__table table tbody tr td .colored{color:#fa0;transition:color 0.25s cubic-bezier(0.58, 0, 0.22, 1)}.comp__table table tbody tr td .flag{width:22px}.comp__table table tbody tr td .result{display:inline-block;width:2.2rem;text-align:center;padding:.25rem 0}.comp__table table tbody tr td .result.result--1{color:white;background:#E6AC6A}.comp__table table tbody tr td .result.result--2{color:white;background:#A8A8A8}.comp__table table tbody tr td .result.result--3{color:white;background:#CD7F32}.comp__table table tbody tr+tr{border-top:1px solid #dddddd}.comp__table table tbody tr:last-child{border-bottom:1px solid #dddddd}.comp__table table tbody tr:nth-child(even){background:#EFEFEF}.comp__table table caption.top{caption-side:top;font-size:1.625rem;font-weight:bold;color:#333;line-height:2;padding:0}.comp__table table.overview{table-layout:auto}.comp__table table.overview tbody tr td:nth-child(2){text-align:left;white-space:nowrap}@media (min-width: 992px){.comp__table table thead tr th{font-size:1.25rem}.comp__table table tbody tr td{font-size:1.125rem}.comp__table table caption.top{text-align:right;margin-bottom:2vh}.comp__table table caption.top.absolute{position:absolute;top:-2vh;right:0;transform:translateY(-100%)}}.comp__person{height:50vh;cursor:pointer;overflow:hidden;margin-bottom:1rem}.comp__person .badgeName{position:absolute;top:50%;right:-1px;display:inline-flex;justify-content:center;width:34vh;font-size:1.125rem;font-weight:700;text-transform:uppercase;background:white;padding:0.6rem 0;transform-origin:bottom center;transform:translate(50%, -100%) rotate(-90deg);transition:transform 0.75s cubic-bezier(0.58, 0, 0.22, 1)}.comp__person .photo{position:absolute;top:0;bottom:0;left:0;right:0;background:#e4e7eb center top no-repeat;background-size:cover}.comp__person .photo.noPhoto{background-image:url(images/4120b3fa503bcae973d4.svg);background-size:60% auto}.comp__person .content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;color:white;text-align:center;background:rgba(255,170,0,0.8);pointer-events:none;transition:opacity 0.75s cubic-bezier(0.58, 0, 0.22, 1)}.comp__person .content .name{font-size:1.625rem;font-weight:700}.comp__person .content .position{font-size:.75rem;font-weight:600;text-transform:uppercase;opacity:.86}.comp__person .content .text{margin-top:.75rem}.comp__person .content .text p+p{margin-top:1rem}.comp__person .content .text strong{font-weight:600}.comp__person .content .text a{color:white;font-weight:700}.comp__person .content .text a:hover{color:#333}.comp__person:hover .badgeName{transform:translate(calc(50% + 3rem), -100%) rotate(-90deg)}.comp__person:hover .content{opacity:1;pointer-events:all}@media (min-width: 992px){.comp__person{margin-bottom:2rem}}.comp__searchForm{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;z-index:1000;background-color:#fa0;transform:translateY(-100%);transition:transform 0.5s cubic-bezier(0.58, 0, 0.22, 1)}.comp__searchForm .container{height:100%}.comp__searchForm .container form{display:flex;align-items:center;height:100%}.comp__searchForm .container form input[type="search"]{border:none;background:none;color:white;font-size:1.5rem;width:100%;border-bottom:1px solid rgba(255,255,255,0.75)}.comp__searchForm .container form input[type="search"]::placeholder{color:rgba(255,255,255,0.75)}.comp__searchForm .container form input[type="search"]:-webkit-autofill,.comp__searchForm .container form input[type="search"]:-webkit-autofill:hover,.comp__searchForm .container form input[type="search"]:-webkit-autofill:focus,.comp__searchForm .container form input[type="search"]:-webkit-autofill:active{-webkit-transition-delay:9999s;-webkit-transition:color 9999s ease-out, background-color 9999s ease-out}.comp__searchForm .container form input[type="search"]::-webkit-search-decoration,.comp__searchForm .container form input[type="search"]::-webkit-search-cancel-button,.comp__searchForm .container form input[type="search"]::-webkit-search-results-button,.comp__searchForm .container form input[type="search"]::-webkit-search-results-decoration{display:none}.comp__searchForm .container form .text-danger{display:none}.comp__searchForm .container form button[type="submit"]{width:1rem;height:1rem;left:0;background:none;border:none;box-shadow:none;padding:1rem;margin-left:-2rem;transition:opacity .25s ease}.comp__searchForm .container form button[type="submit"]:after{content:"";display:block;position:absolute;top:.5rem;left:.5rem;width:1rem;height:1rem;background:url(images/86019496cbf8931a9e48.svg) center no-repeat;background-size:contain}.comp__searchForm .container form button[type="submit"]:hover{opacity:.75}.comp__searchForm .container form .toggleSearch{display:inline-flex;position:absolute;top:.25rem;right:0;padding:.5rem}.comp__searchForm .container form .toggleSearch svg{fill:white;width:1.25rem;height:1.25rem;transform:rotate(0);transition:transform 0.5s cubic-bezier(0.58, 0, 0.22, 1)}.comp__searchForm .container form .toggleSearch:hover svg{transform:rotate(-90deg)}.comp__searchForm.active{transform:translateY(0)}@media (min-width: 992px){.comp__searchForm{height:6.25rem}.comp__searchForm .toggleSearch{right:-4rem}}.comp__menuToggle{z-index:1000;padding:9px 5px 7px}.comp__menuToggle .menu-toggle{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:2px;cursor:pointer;width:28px;height:22px;margin:0}.comp__menuToggle .menu-toggle:before{content:"×";position:absolute;top:-.4rem;left:.1rem;font-size:4rem;font-weight:300;line-height:0.4;color:white;z-index:2;opacity:0;transition:opacity 0.3s ease}.comp__menuToggle .menu-toggle span{display:block;position:relative;width:100%;height:2px;background-color:#333;border-radius:2px;transition:transform 0.3s ease;transform-origin:100% 100%}.comp__menuToggle .menu-toggle span:nth-child(1){transition-delay:0.35s}.comp__menuToggle .menu-toggle span:nth-child(2){transition-delay:0.4s}.comp__menuToggle .menu-toggle span:nth-child(3){transition-delay:0.45s}.comp__menuToggle .menu-toggle span:nth-child(4){transition-delay:0.5s}.comp__menuToggle .menu-toggle span:nth-child(5){transition-delay:0.55s}.comp__menuToggle .menu-toggle span:nth-child(6){transition-delay:0.6s}.comp__menuToggle .menu-toggle span:nth-child(1),.comp__menuToggle .menu-toggle span:nth-child(2){grid-column:span 3}.comp__menuToggle .menu-toggle span:nth-child(3),.comp__menuToggle .menu-toggle span:nth-child(6){grid-column:span 2}.comp__menuToggle .menu-toggle span:nth-child(4),.comp__menuToggle .menu-toggle span:nth-child(5){grid-column:span 4}.comp__menuToggle #menu-toggle-input{display:none}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span{transform:scaleX(0)}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span:nth-child(1){transition-delay:0.05s}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span:nth-child(2){transition-delay:0.1s}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span:nth-child(3){transition-delay:0.15s}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span:nth-child(4){transition-delay:0.2s}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span:nth-child(5){transition-delay:0.25s}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle span:nth-child(6){transition-delay:0.3s}.comp__menuToggle #menu-toggle-input:checked ~ .menu-toggle:before{opacity:1;transition-delay:0.75s}.comp__menuToggle #menu-toggle-input:checked ~ nav{opacity:1;transform:translateY(0);transition-delay:0s}.comp__menuToggle #menu-toggle-input:checked ~ nav a{color:white;transform:translate(0, 0)}.comp__menuToggle #menu-toggle-input:checked ~ nav>ol>li:nth-child(1)>a{transition:color 0.3s 0.825s, transform 0.3s 0.35s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav .sub-menu>li:nth-child(1)>a{transition:color 0.3s 0.825s, transform 0.3s 0.5s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav>ol>li:nth-child(2)>a{transition:color 0.3s 0.825s, transform 0.3s 0.4s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav .sub-menu>li:nth-child(2)>a{transition:color 0.3s 0.825s, transform 0.3s 0.55s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav>ol>li:nth-child(3)>a{transition:color 0.3s 0.825s, transform 0.3s 0.45s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav .sub-menu>li:nth-child(3)>a{transition:color 0.3s 0.825s, transform 0.3s 0.6s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav>ol>li:nth-child(4)>a{transition:color 0.3s 0.825s, transform 0.3s 0.5s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav .sub-menu>li:nth-child(4)>a{transition:color 0.3s 0.825s, transform 0.3s 0.65s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav>ol>li:nth-child(5)>a{transition:color 0.3s 0.825s, transform 0.3s 0.55s ease}.comp__menuToggle #menu-toggle-input:checked ~ nav .sub-menu>li:nth-child(5)>a{transition:color 0.3s 0.825s, transform 0.3s 0.7s ease}@media (min-width: 992px){.comp__menuToggle{display:none}}.comp__responseOverlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center;flex-direction:column;font-size:13px;color:white;font-weight:600;text-align:center;background:rgba(0,0,0,0.6);backdrop-filter:blur(4px);z-index:10000}.comp__responseOverlay span{font-size:18px;font-weight:900}.comp__responseOverlay .closeOverlay{position:absolute;top:1vw;right:1vw;width:40px;font-size:40px;line-height:40px;text-align:center;cursor:pointer;transition:color .25s ease-out}.comp__responseOverlay .closeOverlay:hover{color:#fa0}@media (min-width: 576px){.comp__responseOverlay{font-size:20px}.comp__responseOverlay span{font-size:28px}}@media (min-width: 992px){.comp__responseOverlay{font-size:32px}.comp__responseOverlay span{font-size:48px}.comp__responseOverlay .closeOverlay{width:80px;font-size:80px;line-height:80px}}.introBlockWidget .tpl{background:#E4E7EB;background:transparent radial-gradient(closest-side at 67% 56%, #FFD737 0%, #F80 100%) 0% 0% no-repeat padding-box;padding:10vh 0 15vh}.introBlockWidget .tpl h1{text-transform:uppercase;font-weight:800;font-style:italic;line-height:.85}.introBlockWidget .tpl h1 .light{left:6vw;font-size:clamp(4rem, 14vw, 100vw);opacity:.35;color:#fff}.introBlockWidget .tpl h1 .black{font-size:clamp(3.5rem, 12vw, 100vw);margin-top:-5vw;color:#fff}.introBlockWidget .tpl h1 .stroke{left:9vw;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:4px;-webkit-text-stroke-color:#fff;font-size:clamp(3.5rem, 12vw, 100vw)}.introBlockWidget .tpl .text{max-width:30rem;margin-top:2rem}.introBlockWidget .tpl .btn{margin-top:2rem;background:#0058DD}.introBlockWidget .tpl .btn::after{background-color:#0058DD}.introBlockWidget .tpl .btn:hover{background-color:#333}.introBlockWidget .tpl .btn:hover::after{background-color:#333}.introBlockWidget .tpl .mainImg{position:absolute;bottom:-15vh;right:0;max-height:calc(100% + 23vh);transform:translateX(27%);opacity:.5}.introBlockWidget .tpl .overImg{position:relative;z-index:1}.introBlockWidget .tpl .line{position:absolute;top:15vh;bottom:-15vh;right:3vw;width:2px;background:#DDDCE1}.introBlockWidget .tpl .line:after{content:"";position:absolute;top:0;left:0;width:2px;background:#F34E3A;height:7.5vh}@media (min-width: 992px){.introBlockWidget .tpl .text{max-width:25vw}.introBlockWidget .tpl .overImg{z-index:0}.introBlockWidget .tpl .mainImg{transform:translateX(22%);opacity:1}}.fourImgBlockWidget .tpl .headline{margin-bottom:5vh}.fourImgBlockWidget .tpl .items{display:flex;flex-wrap:wrap}.fourImgBlockWidget .tpl .items .item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 calc(50vw - 2px);height:calc(50vw - 2px);background:center no-repeat;background-size:cover;text-align:center;color:white;padding:9vh 3vw}.fourImgBlockWidget .tpl .items .item .btn{margin-top:1.5rem}.fourImgBlockWidget .tpl .items .item .icon{position:relative;width:2rem}.fourImgBlockWidget .tpl .items .item .icon+.title{margin-top:.25em}.fourImgBlockWidget .tpl .items .item .title{font-size:1.125rem;font-weight:600}.fourImgBlockWidget .tpl .items .item .title+.text{margin-top:.25em}.fourImgBlockWidget .tpl .items .item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5)}.fourImgBlockWidget .tpl .items .item.onlyImage:before{display:none}.fourImgBlockWidget .tpl .items .item.withoutBackground{align-items:flex-start;text-align:left}.fourImgBlockWidget .tpl .items .item.withoutBackground.--dark{background:#29282D}.fourImgBlockWidget .tpl .items .item.withoutBackground.--light{background:#fa0}@media (min-width: 992px){.fourImgBlockWidget .tpl .items .item{flex:0 0 calc(25vw - 2px);height:calc(25vw - 2px)}.fourImgBlockWidget .tpl .items .item .icon{width:3rem}.fourImgBlockWidget .tpl .items .item .title{font-size:2rem}.fourImgBlockWidget .tpl .items .item:before{background:rgba(0,0,0,0.25)}}.textImageBlockWidget .tpl{margin:15vh 0}.textImageBlockWidget .tpl.noMarg{margin:0 0 15vh 0}.textImageBlockWidget .tpl .background{position:absolute;top:0;bottom:0;left:0;right:0;background:center no-repeat;background-attachment:fixed;background-size:cover}.textImageBlockWidget .tpl .background:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4)}.textImageBlockWidget .tpl .background.noFixed{background-attachment:unset}.textImageBlockWidget .tpl .imageContent{margin-bottom:5vh}.textImageBlockWidget .tpl .imageContent.doubleImg{text-align:right;margin-bottom:8em}.textImageBlockWidget .tpl .imageContent.doubleImg .img{max-width:70%}.textImageBlockWidget .tpl .imageContent.doubleImg .img.--nd{max-width:42%;position:absolute;left:0;top:10vh}.textImageBlockWidget .tpl .textContent .pretitle{font-size:6rem;font-weight:500;letter-spacing:-.015em;line-height:1;opacity:.1;margin-bottom:-.4em}.textImageBlockWidget .tpl .textContent .perex{font-size:1.25rem;font-weight:700;padding-left:1.75rem;margin:2rem 0}.textImageBlockWidget .tpl .textContent .perex:first-child{margin-top:0}.textImageBlockWidget .tpl .textContent .perex:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#F34E3A}.textImageBlockWidget .tpl .textContent .text{margin-top:.5em}.textImageBlockWidget .tpl .textContent .text p+p{margin-top:1rem}.textImageBlockWidget .tpl .textContent .text ul{list-style:none;padding-left:1rem;margin:0}.textImageBlockWidget .tpl .textContent .text ul li{position:relative}.textImageBlockWidget .tpl .textContent .text ul li:before{content:"";position:absolute;top:.65rem;left:-1rem;width:.375rem;height:.375rem;background:#fa0}.textImageBlockWidget .tpl .textContent .text ul li+li{margin-top:1rem}.textImageBlockWidget .tpl .textContent .btn{margin-top:1em}.textImageBlockWidget .tpl .textContent.center{color:white;text-align:center;padding:15vh 0}.textImageBlockWidget .tpl .textContent.center .text{padding:0 5vw;margin-top:1em}.textImageBlockWidget .tpl .textContent.center .btn{margin-top:1.5em}.textImageBlockWidget .tpl .textContent.withoutImg .text{background:white;padding:1.75rem 1rem;margin-top:1.25rem}.textImageBlockWidget .tpl .reverse{flex-direction:row-reverse}.textImageBlockWidget .tpl .reverse .imageContent.doubleImg{text-align:left}.textImageBlockWidget .tpl .reverse .imageContent.doubleImg .img.--nd{left:auto;right:0}.textImageBlockWidget .tpl .line{position:absolute;top:-15vh;bottom:-15vh;right:10vw;width:2px;background:#DDDCE1}.textImageBlockWidget .tpl .line:after{content:"";display:none;position:absolute;top:0;left:0;width:2px;background:#F34E3A;height:7.5vh}@media (min-width: 992px){.textImageBlockWidget .imageContent{margin-bottom:0}.textImageBlockWidget .imageContent.doubleImg{margin-bottom:12em}.textImageBlockWidget .textContent.withoutImg .text{padding:3.75rem 4rem}.textImageBlockWidget .reverse .textContent{text-align:right}}.textImageBlockWidget+.textImageBlockWidget .tpl .line:after{display:block}.textImageBlockWidget:last-child .tpl .background ~ .container{margin-bottom:-15vh}.contactFormBlockWidget .tpl{margin:15vh 0}.contactFormBlockWidget .tpl .headline{margin-bottom:5vh}.contactFormBlockWidget .tpl .formRow{display:flex}.contactFormBlockWidget .tpl .formRow .formItem{width:100%}.contactFormBlockWidget .tpl .formRow .formItem label{user-select:none}.contactFormBlockWidget .tpl .formRow .formItem .field.checkbox-field{margin-bottom:20px}.contactFormBlockWidget .tpl .formRow .formItem .field textarea.text{width:100%;height:calc((7 * 1.55em) + 1em);border:1px solid #BFBFBF;border-radius:5px;padding:.5em 1em}.contactFormBlockWidget .tpl .formRow .formItem .field input.text{width:100%;line-height:2.15em;border:1px solid #BFBFBF;border-radius:5px;padding:0 1em;transition:background-color 5000s linear 0s;box-shadow:none;-webkit-box-shadow:0 0 0 1000px transparent inset}.contactFormBlockWidget .tpl .formRow .formItem .field input.text:-webkit-autofill,.contactFormBlockWidget .tpl .formRow .formItem .field input.text:-webkit-autofill:hover,.contactFormBlockWidget .tpl .formRow .formItem .field input.text:-webkit-autofill:focus{-webkit-text-fill-color:#333}.contactFormBlockWidget .tpl .formRow .formItem .field input.text:-webkit-autofill::first-line{font-family:"Barlow Condensed",Arial,sans-serif;font-size:clamp(14px, 0.88834vw, 100vw);font-weight:400}.contactFormBlockWidget .tpl .formRow .formItem .field input[type="checkbox"]{display:inline-block;width:1rem;height:1rem;border:1px solid #BFBFBF;border-radius:5px;margin:0 .5rem .5rem 0}.contactFormBlockWidget .tpl .formRow .formItem .field input[type="checkbox"] ~ .fakeCheckbox{display:none}.contactFormBlockWidget .tpl .formRow .formItem .field input[type="checkbox"] ~ .help-block{bottom:.5rem}.contactFormBlockWidget .tpl .formRow .formItem .field input[type="checkbox"]:checked ~ .fakeCheckbox:after{content:"✓";position:absolute;top:0;left:0.05rem;width:1rem;text-align:center}.contactFormBlockWidget .tpl .formRow .formItem .field .select2-container .select2-selection--single{height:2.275em}.contactFormBlockWidget .tpl .formRow .formItem .field .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.275em}.contactFormBlockWidget .tpl .formRow .formItem .field .select2-container--default .select2-selection--single .select2-selection__arrow{height:2.275em}.contactFormBlockWidget .tpl .formRow .formItem .field .help-block{position:absolute;left:.5em;bottom:0;font-size:.875rem;font-weight:500;transform:translateY(100%)}.contactFormBlockWidget .tpl .formRow .formItem .field.--center{display:flex;align-items:center}.contactFormBlockWidget .tpl .formRow .formItem .field.--two{display:flex}.contactFormBlockWidget .tpl .formRow .formItem .field.--two input.text{margin-left:1rem}.contactFormBlockWidget .tpl .formRow.--columns .formItem{width:calc(50% - .5rem)}.contactFormBlockWidget .tpl .formRow.--columns .formItem+.formItem{margin-left:1rem}.contactFormBlockWidget .tpl .formRow+.formRow{margin-top:1.75rem}.contactFormBlockWidget .tpl .formRow button.btn{background-color:#0058DD}.contactFormBlockWidget .tpl .formRow button.btn::after{background-color:#0058DD}.contactFormBlockWidget .tpl .formRow button.btn:hover{background-color:#333}.contactFormBlockWidget .tpl .formRow button.btn:hover::after{background-color:#333}.contactFormBlockWidget .tpl .socials{display:flex;align-items:center;list-style:none;margin:0 0 3rem;padding:0}.contactFormBlockWidget .tpl .socials .social a{display:inline-flex;background:rgba(220,220,220,0.5);border:3px solid transparent;padding:1em;transition:all 0.5s cubic-bezier(0.58, 0, 0.22, 1)}.contactFormBlockWidget .tpl .socials .social a img{width:1.375rem;height:1.375rem;object-fit:contain}.contactFormBlockWidget .tpl .socials .social a:hover{border-color:#fa0;border-radius:5px}.contactFormBlockWidget .tpl .socials .social+.social{margin-left:.625em}@media (min-width: 992px){.contactFormBlockWidget .socials{margin-bottom:0}}.headerBlockWidget{overflow:hidden}.headerBlockWidget.results .tpl .mainImg{bottom:-21vh;right:-15vw}.headerBlockWidget.ranking .tpl .mainImg{top:-12vh;bottom:unset;max-height:calc(100% + 75vh)}.headerBlockWidget.arena .tpl .mainImg{top:-9vh;bottom:unset;right:0;max-height:calc(100% + 95vh)}.headerBlockWidget .tpl{background:#E4E7EB;background:transparent radial-gradient(closest-side at 67% 56%, #FFD737 0%, #F80 100%) 0% 0% no-repeat padding-box;padding:10vh 0 15vh}.headerBlockWidget .tpl .title{text-transform:uppercase;font-weight:800;font-style:italic;line-height:1.1}.headerBlockWidget .tpl .title .light{left:6vw;font-size:clamp(4rem, 14vw, 100vw);opacity:.35;color:#fff}.headerBlockWidget .tpl .title .black{font-size:clamp(2rem, 8.5vw, 100vw);margin-top:-5vw;color:#fff}.headerBlockWidget .tpl .text{max-width:30rem;margin-top:2rem}.headerBlockWidget .tpl .btn{margin-top:2rem}.headerBlockWidget .tpl .mainImg{position:absolute;bottom:-15vh;right:-5rem;max-height:calc(100% + 23vh);opacity:.5}.headerBlockWidget .tpl .mainImg.topRight{top:-10vh;right:-10vw;height:calc(100% + 30vh);max-height:none}.headerBlockWidget .tpl .overImg{position:relative;z-index:1}.headerBlockWidget .tpl .line{position:absolute;top:15vh;bottom:-15vh;right:3vw;width:2px;background:#DDDCE1}.headerBlockWidget .tpl .line:after{content:"";position:absolute;top:0;left:0;width:2px;background:#F34E3A;height:7.5vh}@media (min-width: 992px){.headerBlockWidget .tpl .text{max-width:25vw}.headerBlockWidget .tpl .overImg{z-index:0}.headerBlockWidget .tpl .mainImg{right:-5rem;opacity:1}}@media (max-width: 1399px){.headerBlockWidget.results .tpl .mainImg{right:-35vw}}@media (max-width: 1199px){.headerBlockWidget.ranking .tpl .mainImg{top:-2vh;right:-10vw;max-height:calc(100% + 55vh)}}.tpl__tournamentDates .tpl{padding:5vh 0}.tpl__tournamentDates .tpl .filter{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:7.5vh}.tpl__tournamentDates .tpl .filter .item{display:flex;flex-direction:column}.tpl__tournamentDates .tpl .filter .item label{font-size:1.125rem;font-weight:600;margin:0 .5em 0 0}.tpl__tournamentDates .tpl .filter .item .select2-selection--single{height:2rem;border-color:#C1C1C1;border-radius:0}.tpl__tournamentDates .tpl .filter .item .select2-selection--single .select2-selection__rendered{color:rgba(51,51,51,0.5);font-weight:500;line-height:2rem}.tpl__tournamentDates .tpl .filter .item+.item{margin-left:.5rem}.tpl__tournamentDates .tpl .filter .btn{min-width:auto;margin:0 2.2rem 0 .5rem;padding:0.35rem 1.25rem .2rem;background-color:#0058DD}.tpl__tournamentDates .tpl .filter .btn::after{width:2rem;height:2rem;background-color:#0058DD}.tpl__tournamentDates .tpl .filter .btn:hover{background-color:#333}.tpl__tournamentDates .tpl .filter .btn:hover::after{background-color:#333}@media (min-width: 768px){.tpl__tournamentDates .tpl .filter{align-items:center}.tpl__tournamentDates .tpl .filter .item{flex-direction:row;align-items:center}.tpl__tournamentDates .tpl .filter .item+.item{margin-left:2rem}}@media (min-width: 992px){.tpl__tournamentDates .tpl .mainTitle{margin-bottom:-6.5vh}}.tpl__tournamentResults .tpl{padding:10vh 0 5vh}.tpl__tournamentResults .tpl .headline{text-align:center;margin-bottom:5vh}.tpl__tournamentResults .tpl .headline .text a{font-weight:bold}.tpl__tournamentResults .tpl .headline .partners{max-width:120px;margin-top:2vh}.tpl__tournamentResults .tpl .past-tournaments .comp__table{margin-top:15px;margin-bottom:60px}.tpl__tournamentResults .tpl .past-tournaments .show-tournaments{display:none}.tpl__tournamentResults .tpl .past-tournaments .show-tournaments.show{display:block}.tpl__tournamentResults .tpl .past-tournaments-title-row{margin-bottom:32px}.tpl__tournamentResults .tpl .past-tournaments-title-row h3.bigger{margin-bottom:10px}.tpl__tournamentResults .tpl .team-name{position:relative;padding:7px 0;padding-right:40px}.tpl__tournamentResults .tpl .team-name svg{width:20px;height:20px;position:absolute;top:9px;right:10px}@media (max-width: 767px){.tpl__tournamentResults .tpl .team-name svg{top:14px}}@media (max-width: 575px){.tpl__tournamentResults .tpl .team-name svg{top:26px}}.rankingBlockWidget .tpl{padding:10vh 0 5vh}.rankingBlockWidget .tpl .rankingWrapper{left:0;transition:left 0.75s cubic-bezier(0.58, 0, 0.22, 1)}.rankingBlockWidget .tpl .rankingWrapper .comp__table .overview tbody .playerStat{cursor:pointer;transition:background-color 0.25s cubic-bezier(0.58, 0, 0.22, 1),color 0.25s cubic-bezier(0.58, 0, 0.22, 1)}.rankingBlockWidget .tpl .rankingWrapper .comp__table .overview tbody .playerStat:hover{background:#fa0;color:white}.rankingBlockWidget .tpl .rankingWrapper .comp__table .overview tbody .playerStat:hover .colored{color:white}.rankingBlockWidget .tpl .rankingWrapper.active{left:-5vw}.rankingBlockWidget .tpl .comp__table{margin-bottom:3vh}.rankingBlockWidget .tpl .showNextTable{position:relative;display:flex;justify-content:flex-end;font-size:1.125rem;font-weight:600;line-height:0;padding:3.5vh 0 2.75vh;transition:opacity .25s ease-in-out, border-color .25s ease-in-out;border-bottom:1px solid rgba(112,112,112,0.35)}.rankingBlockWidget .tpl .showNextTable .cta{position:relative;opacity:.6;padding-right:.75em;transition:opacity .25s ease-in-out, color .25s ease-in-out}.rankingBlockWidget .tpl .showNextTable .cta span{position:absolute;top:45%;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #333;transition:border-top-color .25s ease-in-out}.rankingBlockWidget .tpl .showNextTable:hover .cta{opacity:1}.rankingBlockWidget .tpl .showNextTable:hover .cta span{border-top-color:#fa0}.rankingBlockWidget .tpl .showNextTable .caption{position:absolute;top:57%;left:0;font-size:1.625rem;font-weight:bold;color:#333;line-height:2;transform:translateY(-50%);transition:opacity .001s linear .5s}.rankingBlockWidget .tpl .showNextTable.deactivate{pointer-events:none;border-color:transparent}.rankingBlockWidget .tpl .showNextTable.deactivate .cta{opacity:0}.rankingBlockWidget .tpl .showNextTable.deactivate .caption{opacity:0}.rankingBlockWidget .tpl .showNextTable ~ .tableWrapper .comp__table{margin-top:-6.1vh}.rankingBlockWidget .tpl .infoPanels{position:absolute;top:calc(10vh + 5.25rem);right:0}.rankingBlockWidget .tpl .infoPanels .infoPanel{position:absolute;left:0;top:0;background:white;width:75vw;opacity:0;transform:translateX(-10vw);transition:transform, opacity;transition-duration:.75s;transition-timing-function:cubic-bezier(0.58, 0, 0.22, 1);filter:drop-shadow(0 0 5px rgba(0,0,0,0.5));pointer-events:none}.rankingBlockWidget .tpl .infoPanels .infoPanel .photo{height:26vh;background:#e4e7eb center top no-repeat;background-size:cover}.rankingBlockWidget .tpl .infoPanels .infoPanel .photo.noPhoto{background-image:url(images/4120b3fa503bcae973d4.svg);background-size:60% auto}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials{display:flex;flex-wrap:wrap;padding:1rem 2rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial{margin-bottom:.75rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial .category{font-size:.75rem;font-weight:600;color:#A1A7AE;letter-spacing:.15rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial .value{font-weight:700;line-height:2.125rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial .value.big{font-size:2.125rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial .value .flag{width:22px}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial:nth-child(2n){flex:0 0 20%}.rankingBlockWidget .tpl .infoPanels .infoPanel .initials .initial:nth-child(2n+1){flex:0 0 80%}.rankingBlockWidget .tpl .infoPanels .infoPanel .stats{padding:0 2rem 2.5rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .stats .category{font-size:1.375rem;font-weight:700}.rankingBlockWidget .tpl .infoPanels .infoPanel .stats .stat{display:flex;justify-content:space-between;align-items:center;letter-spacing:-.015em}.rankingBlockWidget .tpl .infoPanels .infoPanel .stats .stat .name{font-weight:600;padding-right:5rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .stats .stat .value{color:#fa0;font-weight:700;white-space:nowrap}.rankingBlockWidget .tpl .infoPanels .infoPanel .stats .stat+.stat{margin-top:.75rem}.rankingBlockWidget .tpl .infoPanels .infoPanel .closeBtn{position:absolute;left:calc(50% - 1.5rem);bottom:0;transform:translate(-50%, 50%)}.rankingBlockWidget .tpl .infoPanels .infoPanel.active{opacity:1;transform:translateX(-75vw);pointer-events:all}@media (min-width: 576px){.rankingBlockWidget .tpl .infoPanels .infoPanel{width:45vw}.rankingBlockWidget .tpl .infoPanels .infoPanel.active{transform:translateX(-45vw)}}@media (min-width: 992px){.rankingBlockWidget .tpl .showNextTable{justify-content:center}.rankingBlockWidget .tpl .showNextTable .caption{top:55%;left:auto;right:0}.rankingBlockWidget .tpl .infoPanels .infoPanel{width:30vw}.rankingBlockWidget .tpl .infoPanels .infoPanel.active{transform:translateX(-30vw)}}@media (min-width: 1200px){.rankingBlockWidget .tpl .infoPanels .infoPanel{width:25vw;filter:none}.rankingBlockWidget .tpl .infoPanels .infoPanel.active{transform:translateX(-25vw)}}@media (min-width: 1400px){.rankingBlockWidget .tpl .infoPanels .infoPanel{width:20vw}.rankingBlockWidget .tpl .infoPanels .infoPanel.active{transform:translateX(-20vw)}}.arenaBlockWidget .tpl{padding:10vh 0 5vh}.arenaBlockWidget .tpl .trainers{display:flex;flex-wrap:wrap;margin-top:5vh}.arenaBlockWidget .tpl .trainers .comp__person{width:100%}.arenaBlockWidget .tpl .arena-btn-grid{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media (max-width: 991px){.arenaBlockWidget .arena-btn-grid{margin-top:20px}}@media (min-width: 576px){.arenaBlockWidget .tpl .trainers .comp__person{width:calc(50% - 1rem)}.arenaBlockWidget .tpl .trainers .comp__person+.comp__person{margin-left:calc((1rem * 2))}.arenaBlockWidget .tpl .trainers .comp__person:nth-child(2n+1){margin-left:0}}@media (min-width: 992px){.arenaBlockWidget .tpl .trainers .comp__person{width:calc(25% - 2rem)}.arenaBlockWidget .tpl .trainers .comp__person+.comp__person{margin-left:calc((2rem * 4) / 3)}.arenaBlockWidget .tpl .trainers .comp__person:nth-child(4n+1){margin-left:0}}.managementBlockWidget .tpl{margin:10vh 0 5vh}.managementBlockWidget .tpl .managers{display:flex;flex-wrap:wrap;margin-top:5vh}.managementBlockWidget .tpl .managers .comp__person{width:100%}@media (min-width: 768px){.managementBlockWidget .tpl .managers .comp__person{width:calc((100% / 3) - 1rem)}.managementBlockWidget .tpl .managers .comp__person+.comp__person{margin-left:calc((1rem * 3) / 2)}.managementBlockWidget .tpl .managers .comp__person:nth-child(3n+1){margin-left:0}}@media (min-width: 992px){.managementBlockWidget .tpl .managers .comp__person{width:calc((100% / 3) - 2rem)}.managementBlockWidget .tpl .managers .comp__person+.comp__person{margin-left:calc((2rem * 3) / 2)}.managementBlockWidget .tpl .managers .comp__person:nth-child(3n+1){margin-left:0}}.mapBlockWidget .tpl #map{width:100%;height:50vh}.mapBlockWidget .tpl .mapboxgl-map .mapboxgl-control-container{position:static}.bannerBlockWidget{padding-top:8vh;padding-bottom:3vh}.bannerBlockWidget .banner-wrap{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:550px}.bannerBlockWidget .content{position:relative;min-height:550px}.bannerBlockWidget h2.title{color:#fff;text-transform:uppercase;font-style:italic;font-size:80px;text-align:center;padding-top:80px}.bannerBlockWidget .half{width:40%;margin-left:auto;padding-right:80px}.bannerBlockWidget .subtitle{text-transform:uppercase;color:#fff;font-weight:700;font-style:italic;font-size:26px;margin-bottom:20px}.bannerBlockWidget .text{color:#fff;margin-bottom:30px}.bannerBlockWidget .bottom{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center}.bannerBlockWidget .bottom .info{color:#fff;text-transform:uppercase;font-size:16px}.bannerBlockWidget .bottom .info:not(:last-child){margin-right:30px}.bannerBlockWidget .modal{overflow:scroll;background:rgba(0,0,0,0.5)}.bannerBlockWidget .modal #closeInvite{position:absolute;top:30px;right:30px;z-index:1;border:none;background:none}.bannerBlockWidget .modal .modal-header{flex-direction:column;justify-content:flex-end;padding:30px 70px;background-size:cover;background-position:center;padding-top:180px}.bannerBlockWidget .modal .modal-header .subtitle{color:#fff}.bannerBlockWidget .modal .modal-body{padding:30px}.bannerBlockWidget .modal .subtitle{color:#333;font-style:normal;font-size:18px;margin-bottom:5px}.bannerBlockWidget .modal .content-block{margin-bottom:20px;padding-right:60px}.bannerBlockWidget .modal .content-block table{width:100%;max-width:400px;margin-bottom:10px}.bannerBlockWidget .modal .content-block table td:last-child{text-align:right;font-size:16px}.bannerBlockWidget .modal .content-block table thead{background:#0058DD}.bannerBlockWidget .modal .content-block table thead td{padding:8px 20px;color:#fff;font-weight:700;text-transform:uppercase;font-size:18px}.bannerBlockWidget .modal .content-block table tbody tr{border-bottom:1px solid #d0cfcf}.bannerBlockWidget .modal .content-block table tbody tr:nth-child(2n+1){background:#F1F1F1}.bannerBlockWidget .modal .content-block table tbody td{padding:8px 20px}.bannerBlockWidget .modal .content-block table tbody td:first-child{font-size:18px;font-weight:700;color:#0058dd}.bannerBlockWidget .modal .content-block .note{font-size:18px;font-weight:300;color:#0058DD}.bannerBlockWidget .modal p{font-size:18px;line-height:1.2}@media (max-width: 1199px){.bannerBlockWidget h2.title{margin-bottom:40px;font-size:60px}.bannerBlockWidget .half{width:45%;padding-right:40px}}@media (max-width: 991px){.bannerBlockWidget .banner-wrap{background-position:80%}.bannerBlockWidget .half{width:65%}.bannerBlockWidget .bottom{flex-direction:column;align-items:center}.bannerBlockWidget .modal .modal-header h2.title{margin-bottom:20px}.bannerBlockWidget .modal .content-block{padding-right:0}}@media (max-width: 767px){.bannerBlockWidget .banner-wrap{background-position:right}.bannerBlockWidget h2.title{font-size:28px}.bannerBlockWidget .half{padding-right:20px;padding-left:20px;width:100%;text-align:center}.bannerBlockWidget .bottom{left:30px;right:30px;position:relative;bottom:unset;width:80%;margin-top:20px;padding-bottom:30px}.bannerBlockWidget .bottom p{text-align:center}.bannerBlockWidget .bottom .info:not(:last-child){margin-right:0}}

