@import "icomoon/style.css";:root{--font-size-h2:20px}@media screen and (min-width:420px){:root{--font-size-h2:30px}}@media screen and (min-width:760px){:root{--font-size-h2:40px}}@media screen and (min-width:1020px){:root{--font-size-h2:50px}}@font-face{font-family:"ProductSans";font-style:normal;font-weight:100;src:url(./fonts/ProductSans-Light.woff);font-display:swap}@font-face{font-family:"ProductSans";font-style:normal;font-weight:400;src:url(./fonts/ProductSans-Regular.woff);font-display:swap}@font-face{font-family:"ProductSans";font-style:normal;font-weight:700;src:url(./fonts/ProductSans-Medium.woff);font-display:swap}@font-face{font-family:"ProductSans";font-style:normal;font-weight:900;src:url(./fonts/ProductSans-Bold.woff);font-display:swap}@font-face{font-family:"Lovelo";font-style:normal;font-weight:400;src:url(./fonts/Lovelo_Black.ttf)format("truetype"),url(./fonts/_Lovelo_Black.woff)format("woff");font-display:swap}*{font-family:"ProductSans",sans-serif;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden}body section{position:relative}body section.content-section{padding:50px 25px;scroll-margin-top:25px}body section.hero-image::before{content:url(/site/templates/public/img/white.png);position:absolute;top:-5px;right:0}body .main-content{flex-grow:1;overflow-x:hidden;-ms-overflow-x:hidden;color:#e9e9e9;font-weight:300;background:#171717;background:-webkit-linear-gradient(to left top,#0f0f0f,#171717);background:-o-linear-gradient(to left top,#0f0f0f,#171717);background:-moz-linear-gradient(to left top,#0f0f0f,#171717);background:linear-gradient(to left top,#0f0f0f,#171717)}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"ProductSans",sans-serif;text-transform:uppercase;font-weight:900}body .wrapper{width:100%;max-width:1400px;margin:0 auto}body .wrapper p:not(:last-child){margin-bottom:10px}body .wrapper a{color:#fff1b9;text-decoration:none;font-weight:700;border-bottom:1px solid transparent;transition:.2s}body .wrapper a:active,body .wrapper a:focus,body .wrapper a:hover{border-color:#fff1b9}img{display:block;width:100%}@media (prefers-reduced-motion:no-preference){.fade-in{opacity:.3;transform:translateY(25px);transition-duration:1s;transition-delay:.3s}.fade-in:first-child{transition-delay:0s}}.fade-in.shown{opacity:1;transform:translateX(0)}header{position:sticky;top:0;width:100%;padding:0 25px;background:#171717;z-index:99}header .container{display:flex;flex-direction:row;align-items:center;padding:15px 0}header .container .logo-bar{font-weight:700}header .container .logo-bar a{text-decoration:none}header .container .logo-bar a img{display:block;height:40px;width:auto}header .container .nav-bar{display:flex;justify-content:flex-end;flex-grow:1}header .container .nav-bar .menu span{display:inline-block;position:relative;font-size:35px;color:#e9e9e9;cursor:pointer}header .container .nav-bar .menu span.rotate{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}header .container .nav-bar nav.main-nav ul{list-style:none}header .container .nav-bar nav.main-nav ul li{display:inline-block}header .container .nav-bar nav.main-nav ul li:not(:last-child){margin-right:20px}header .container .nav-bar nav.main-nav ul li a:focus,header .container .nav-bar nav.main-nav ul li a:hover,header .container .nav-bar nav.main-nav ul li.active a{border-bottom:2px solid #fff1b9}header .container .nav-bar nav.main-nav ul li a{color:#e9e9e9;font-size:20px;border-bottom:2px solid transparent}footer{color:#171717;background:#ffd81c;padding:25px}footer .socials{font-size:20px;text-align:center}footer .socials a{position:relative;top:5px;margin:0 5px;color:#171717;border-bottom:none;font-size:30px}footer .copyright{margin-top:25px;text-align:center}section.between-section{height:250px}@media screen and (min-width:760px){section.between-section{height:500px;margin-bottom:50px}}section.between-section .background{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width:760px){section.between-section .background{background-attachment:fixed}}section.form .wrapper .flex-content{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-top:50px}section.form .wrapper .flex-content>div{width:100%}@media screen and (min-width:760px){section.form .wrapper .flex-content>div{width:calc(50% - 15px)}}section.form .wrapper .flex-content>div.text,section.values .values .value p{font-size:20px}section.form .wrapper .flex-content>div.text br+br{display:none}section.form .wrapper .flex-content>div.text strong{font-size:22px;color:#ffd81c}section.form .wrapper .flex-content>div.form{margin-top:50px}@media screen and (min-width:760px){section.form .wrapper .flex-content>div.form{margin-top:0}}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input:focus,textarea:focus{outline:0!important;border:1px solid #ffd81c!important;box-shadow:0 0 10px rgba(255,255,255,.4)}.FormBuilder,.InputfieldForm,.InputfieldForm button,.InputfieldForm input,.InputfieldForm select,.InputfieldForm textarea,.ui-widget{font-family:"ProductSans",sans-serif;font-weight:300;color:#e9e9e9;font-size:18px;line-height:27px;box-sizing:border-box}.InputfieldForm button{display:inline-block;border:1px solid #ffd81c;background-color:#ffd81c;padding:8px 20px;font-size:21px;color:#171717;text-transform:uppercase;white-space:nowrap;line-height:inherit;cursor:pointer;transition:.2s}.InputfieldForm{margin:0;max-width:600px}.InputfieldForm input,.InputfieldForm textarea{width:100%;padding:.25em .35em;background:#222;border:1px solid #ffd81c;resize:none}.InputfieldForm button:hover{border-color:#e9e9e9;background-color:#fff1b9}p.alert.alert-success{color:#28a745}.InputfieldContent,.InputfieldHeader{font-family:"ProductSans",sans-serif;font-size:18px;line-height:27px;font-weight:300}.InputfieldHeader,p.alert{color:#e9e9e9}.success{font-size:21px;line-height:30px;font-weight:300}.FormBuilder .error,.InputfieldForm .error{color:#c00;font-weight:700}.Inputfield{margin-bottom:1.5em}.Inputfield .InputfieldHeader{display:block;padding-bottom:.25em}.Inputfield .description,.Inputfield .notes{margin-bottom:.25em;margin-top:0;opacity:.6}.Inputfield.InputfieldFieldset{padding:1em;border:1px solid #ffd81c}.Inputfield.InputfieldFieldset legend,fieldset.InputfieldFieldset legend{font-size:22px}#wrap_Inputfield-,.InputfieldCheckbox .InputfieldHeader{display:none}.InputfieldStateRequired>.InputfieldHeader:first-child::after{color:#ffd81c;content:"*";font-weight:500;padding-left:5px}fieldset.InputfieldFieldset{padding:1em}input[type=checkbox],input[type=radio]{display:none;background:0 0;position:relative;visibility:hidden;margin:0;padding:0}input[type=checkbox]+span,input[type=radio]+span{cursor:pointer}input[type=checkbox]+span::before,input[type=radio]+span::before{content:"";display:inline-block;width:19px;height:19px;position:relative;top:4px;border:1px solid #ffd81c;background:#222;margin-right:10px;transition:.2s}@media (hover:hover){input[type=checkbox]:hover+span::before,input[type=radio]:hover+span::before{background:#777}}input[type=checkbox]:checked+span::before,input[type=radio]:checked+span::before{background:#ffd81c}input[type=radio]+span::before{border-radius:30px}.pw-no-select{display:inline-block;padding-left:33px;padding-right:25px;width:100%;color:#e9e9e9}.pw-no-select::before{margin-left:-33px}.pw-clearfix{min-height:0}.pw-clearfix::after,.pw-clearfix::before{content:"";display:table;border-collapse:collapse}.pw-clearfix::after{clear:both}section.hero-image{height:calc(100dvh - 70px)}section.hero-image .pointer{position:absolute;width:200px;z-index:1}section.hero-image .pointer.pointer-top{top:0;right:1%}section.hero-image .pointer.pointer-bottom{bottom:0;left:1%}div.title,section.hero-image .wrapper,section.team .players .player .image{position:relative}section.hero-image .wrapper .hero{width:95%;max-width:720px}section.hero-image .wrapper .hero img{width:100%;clip-path:polygon(0 0,89%0,100% 86%,57% 100%,20% 93%)}section.hero-image .wrapper h1{text-align:center;color:#ffd81c;font-size:9vw;letter-spacing:10px;font-weight:900;text-transform:uppercase;padding:50px 15px 0}@media screen and (min-width:1200px){section.hero-image .wrapper h1{font-size:100px}}section.schedule .wrapper .schedule{padding-top:25px;overflow-x:auto;overflow-y:hidden}section.schedule .wrapper .schedule table{border-collapse:collapse;width:auto;margin:0 auto}section.schedule .wrapper .schedule table tr.event.passed{opacity:.6;font-style:italic}section.schedule .wrapper .schedule table tr.event td{padding:7px 0 7px 10px;border-bottom:.5px solid #777}section.schedule .wrapper .schedule table tr.event td.name{min-width:250px}section.schedule .wrapper .schedule table tr.event td.date{min-width:150px;border-left:none;padding:7px 10px 7px 0;text-align:right}section.schedule .wrapper .schedule table tr.event td.country{text-align:right;width:40px}section.schedule .wrapper .schedule table tr.event td.country img{width:25px;border-radius:3px}section.team .players,section.values .values{padding-top:25px;display:flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}section.team .players .player{width:100%;padding:50px 0;text-align:center}@media screen and (min-width:600px){section.team .players .player{width:calc(50% - 25px)}}@media screen and (min-width:1200px){section.team .players .player{width:calc(25% - 25px)}}section.team .players .player h3{color:#ffd81c;font-size:25px}@media screen and (min-width:600px){section.team .players .player h3{font-size:30px}}@media screen and (min-width:1020px){section.team .players .player h3{font-size:35px}}section.team .players .player .image::after{content:"";position:absolute;top:50%;height:250px;background:#ffd81c;width:100vw;transform:translate(-50%,-50%)}section.team .players .player .image .player-image{position:relative;margin-top:15px;z-index:1}section.team .players .player .image .player-image img{max-width:300px;margin:0 auto}section.team .players .player .description h4{font-size:24px;font-weight:700;padding:20px 0 10px}section.team .players .player .description p{font-size:18px;margin-bottom:5px;line-height:initial}section.team .players .player .description .achievements{padding-top:10px}div.title{padding:10px 0;text-align:center;background:linear-gradient(-115deg,transparent 10%,transparent 13%,#ffd500 0,#ffd500 85%)}div.title::before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100vw;background:#ffd81c}div.title h2{color:#171717;font-size:var(--font-size-h2)}.title-text .text{margin-top:50px;font-size:20px}@media screen and (min-width:760px){.title-text .text{width:66.66%}}section.values .values .value{width:100%;padding:50px 0;text-align:center}@media screen and (min-width:600px){section.values .values .value{width:calc(50% - 25px)}}@media screen and (min-width:1020px){section.values .values .value{width:calc(25% - 25px)}}section.values .values .value figure{max-width:150px;margin:0 auto}section.values .values .value h3{color:#ffd81c;font-size:25px;margin:15px 0}