@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800|Inika:700");html{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0}*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}.clear{clear:both}.hide{display:none}ul{list-style:none;margin:0}/*!
 * Datepicker v1.0.3
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-12-20T12:51:39.076Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container::before,.datepicker-container::after{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 1px 5px #ccc;box-shadow:0 1px 5px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#edbe48}.datepicker-top-left::before,.datepicker-top-left::after,.datepicker-top-right::before,.datepicker-top-right::after{border-top:0;left:10px;top:-5px}.datepicker-top-left::before,.datepicker-top-right::before{border-bottom-color:#edbe48}.datepicker-top-left::after,.datepicker-top-right::after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#edbe48}.datepicker-bottom-left::before,.datepicker-bottom-left::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left::before,.datepicker-bottom-right::before{border-top-color:#edbe48}.datepicker-bottom-left::after,.datepicker-bottom-right::after{border-top-color:#fff;bottom:-4px}.datepicker-top-right::before,.datepicker-top-right::after,.datepicker-bottom-right::before,.datepicker-bottom-right::after{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul::before,.datepicker-panel>ul::after{content:" ";display:table}.datepicker-panel>ul::after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px;font-size:12px}.datepicker-panel>ul>li:hover{background:#f2f2f2}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#00A8E2}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="next"]{font-size:18px}.datepicker-panel>ul>li[data-view="years current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="month current"]{width:150px}.datepicker-panel>ul[data-view="years"]>li,.datepicker-panel>ul[data-view="months"]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view="week"]>li{color:#edbe48}.datepicker-panel>ul[data-view="week"]>li,.datepicker-panel>ul[data-view="week"]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.site-centered{position:relative;max-width:1280px;width:80vw;margin:0 auto}@media (min-width: 0px) and (max-width: 1024px){.site-centered{width:90vw}}@media (min-width: 0px) and (max-width: 900px){.site-centered{width:86vw}}.button-yellow.disabled span{display:none}.button-yellow.disabled .cssload-container{display:block}.button-yellow .cssload-container{display:none;width:100%;text-align:center}.button-yellow .cssload-container.show{display:block}.button-yellow .cssload-speeding-wheel{width:22px;height:22px;margin:0 auto;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 800ms infinite linear;-o-animation:cssload-spin 800ms infinite linear;-ms-animation:cssload-spin 800ms infinite linear;-webkit-animation:cssload-spin 800ms infinite linear;-moz-animation:cssload-spin 800ms infinite linear}button,.button{display:inline-block;padding:10px 17px;border-radius:0px;background:#00A8E2;color:#FFF;font-size:18px;font-size:1.8rem;font-weight:bold;margin:0 20px;cursor:pointer;font-family:"Inika",serif;font-size:15px;font-size:1.5rem}button:disabled,.button:disabled{opacity:0.4}button:hover,.button:hover{background:#005c7c;color:#fff}button:hover:disabled,.button:hover:disabled{background:#00A8E2;color:#FFF;opacity:0.4}@media (min-width: 0px) and (max-width: 550px){button,.button{font-size:15px;font-size:1.5rem;padding:7px 13px;margin-right:50px !important}}button.disabled span,.button.disabled span{display:none}button.disabled .cssload-container,.button.disabled .cssload-container{display:block}button .cssload-container,.button .cssload-container{display:none;width:100%;text-align:center}button .cssload-container.show,.button .cssload-container.show{display:block}button .cssload-speeding-wheel,.button .cssload-speeding-wheel{width:22px;height:22px;margin:0 auto;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 800ms infinite linear;-o-animation:cssload-spin 800ms infinite linear;-ms-animation:cssload-spin 800ms infinite linear;-webkit-animation:cssload-spin 800ms infinite linear;-moz-animation:cssload-spin 800ms infinite linear}.button-yellow{display:inline-block;padding:10px 17px;border-radius:0px;background:#8e6a0e;color:#fff;font-size:17px;font-size:1.7rem;font-weight:bold;margin:20px 20px 20px 0;cursor:pointer;font-family:"Inika",serif;font-size:15px;font-size:1.5rem}.button-yellow:hover{background:#604709;color:#fff}.dynamic-content ul{list-style:circle;margin:0 0 25px 45px}.dynamic-content ul li{margin-bottom:7px}span.standing,span.role{background:#00A8E2;color:#fff;padding:3px 7px;font-weight:700;font-size:13px;font-size:1.3rem}span.role{background:#e8e8e8;color:#333;margin-left:5px;text-transform:lowercase}.selectator_selected_items .selectator_selected_item{color:#333}.selectator_element{background:#fff !important;border:1px solid #333 !important;border-radius:0 !important;padding:8px 12px !important;height:40px;font-size:18px;font-size:1.8rem;margin-bottom:20px !important}.selectator_element:after{right:10px;font-size:90%}.selectator_element.disabled{opacity:0.6;cursor:not-allowed}.selectator_element.disabled:after,.selectator_element.disabled input{cursor:not-allowed}.selectator_placeholder{font-size:100%}.selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}.selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}.selectator_options li:first-child{display:none !important}.selectator_options .selectator_option{margin:0 !important}.selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}.fa-eye-slash{color:#D32C11;font-size:14px;font-size:1.4rem;cursor:help}form.ng-submitted input.ng-invalid{border:1px solid red !important}form.ng-submitted select.ng-invalid+.selectator_element{border:1px solid red !important}form.ng-submitted textarea.ng-invalid,form.ng-submitted select.ng-invalid{border:1px solid red !important}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html body{background:#f9f8f5}html body #wrapper{position:relative;margin-bottom:100px;overflow:hidden}html body #wrapper #header-video{right:0;min-width:100%;min-height:100vh;width:auto;height:auto;margin-bottom:75px;position:relative;margin-left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}html body #wrapper .vimeo-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}html body #wrapper .vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body #wrapper #header-image{position:relative;right:0;top:0;min-width:100%;min-height:63vh;width:auto;height:auto;margin-bottom:100px;background-size:cover;background-position:center center}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #header-image{min-height:43vh;max-height:43vh;margin-bottom:80px}}@media (min-width: 0px) and (max-width: 550px){html body #wrapper #header-image{margin-bottom:50px}}html body #wrapper #header-image .site-centered{height:63vh}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #header-image .site-centered{height:43vh}}html body #wrapper #header-overlay-gradient{position:absolute;right:0;top:0;min-width:100%;min-height:63vh;width:auto;background:rgba(0,0,0,0.25);z-index:1}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #header-overlay-gradient{min-height:43vh;max-height:43vh}}html body #wrapper #header-overlay-gradient.video{min-height:100vh;background:-webkit-linear-gradient(rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 100%)}html body #wrapper #content-wrapper{min-height:500px}html body #wrapper #content-wrapper .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #content-wrapper .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}html body #wrapper #content-wrapper .flex .left-column{padding-top:24px;padding-right:75px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 0px) and (max-width: 1380px){html body #wrapper #content-wrapper .flex .left-column{padding-right:45px}}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #content-wrapper .flex .left-column{padding-right:0px}}@media (min-width: 0px) and (max-width: 550px){html body #wrapper #content-wrapper .flex .left-column{width:100%}}html body #wrapper #content-wrapper .flex .left-column .table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5em 0;padding:0}html body #wrapper #content-wrapper .flex .left-column .table-cell{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:0.8em 0;overflow:hidden;list-style:none;border-bottom:1px solid #d0d0d0}html body #wrapper #content-wrapper .flex .left-column .table-2cols>.table-cell{width:50%}html body #wrapper #content-wrapper .flex .left-column .table-3cols>.table-cell{width:33.33%}html body #wrapper #content-wrapper .flex .right-column{-ms-flex-preferred-size:450px;flex-basis:450px;max-width:450px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width: 0px) and (max-width: 1024px){html body #wrapper #content-wrapper .flex .right-column{-ms-flex-preferred-size:350px;flex-basis:350px}}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #content-wrapper .flex .right-column{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:50px;width:100vw}}html body #wrapper #content-wrapper .flex .right-column .yellow-block{width:100%;min-height:300px;padding:25px 25px;background:#edbe48}html body #wrapper #content-wrapper .flex .right-column .yellow-block h2{color:#604709;background-image:-webkit-linear-gradient(-216deg, #000 0%, #483607 50%, #604709 100%)}html body #wrapper #content-wrapper .flex .right-column .grey-block{width:100%;padding:25px 25px;background:#e8e8e8}html body #wrapper #content-wrapper .flex .right-column .grey-block h2{color:#4f4f4f}html body #wrapper #content-wrapper .flex .right-column .grey-block .button{margin:20px 0 0;font-family:"Inika",serif;font-size:15px;font-size:1.5rem}@media (min-width: 0px) and (max-width: 550px){html body #wrapper #content-wrapper .flex .right-column .grey-block{font-size:13px;font-size:1.3rem}}html body #wrapper #content-wrapper .flex .right-column .table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding:0}html body #wrapper #content-wrapper .flex .right-column .table-cell{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:0.8em 0;overflow:hidden;list-style:none;border-bottom:1px solid #d0d0d0}html body #wrapper #content-wrapper .flex .right-column .table-cell span{font-size:13px;font-size:1.3rem}html body #wrapper #content-wrapper .flex .right-column .table-2cols>.table-cell{width:50%}html body #wrapper #content-wrapper .flex .right-column .table-3cols>.table-cell{width:33.33%}html body #wrapper #content-wrapper .flex .right-column .table-4cols>.table-cell{width:25%}html body #wrapper #content-wrapper .flex .right-column .table-5cols>.table-cell{width:20%}html body #wrapper #content-wrapper .flex .right-column .table-6cols>.table-cell{width:16.6%}html body #wrapper #content-wrapper .flex .right-column #login-form>div.form{display:none}html body #wrapper #content-wrapper .flex .right-column #login-form>div input:not(.selectator_input),html body #wrapper #content-wrapper .flex .right-column #login-form>div textarea,html body #wrapper #content-wrapper .flex .right-column #login-form>div select,html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_element{display:block;width:100%;font-size:18px;font-size:1.8rem;height:40px;margin:0 auto 20px;border:1px solid #8e6a0e;padding:0 12px;border-radius:0px}html body #wrapper #content-wrapper .flex .right-column #login-form>div input:not(.selectator_input).ng-invalid:not(.ng-untouched),html body #wrapper #content-wrapper .flex .right-column #login-form>div textarea.ng-invalid:not(.ng-untouched),html body #wrapper #content-wrapper .flex .right-column #login-form>div select.ng-invalid:not(.ng-untouched),html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_element.ng-invalid:not(.ng-untouched){border:1px solid red !important}html body #wrapper #content-wrapper .flex .right-column #login-form>div form#new-user{display:none}html body #wrapper #content-wrapper .flex .right-column #login-form>div #magic-link-sent{display:none}html body #wrapper #content-wrapper .flex .right-column #login-form>div #login-error{display:none}html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_element:after{color:#8e6a0e !important}html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_placeholder{font-size:100%}html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}html body #wrapper #content-wrapper .flex .right-column #login-form>div .selectator_options li:first-child{display:none !important}html body #wrapper #content-wrapper .flex .right-column #login-form #clock{display:none;position:relative}html body #wrapper #content-wrapper .flex .right-column #login-form #clock ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;list-style:none !important;margin:25px 0 0 !important}html body #wrapper #content-wrapper .flex .right-column #login-form #clock ul li{width:25%;font-size:14px;font-size:1.4rem;color:#8e6a0e;margin:0;padding:0 15px 0 0;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase}html body #wrapper #content-wrapper .flex .right-column #login-form #clock ul li span{display:block;font-size:45px;font-size:4.5rem;font-weight:700;line-height:60px}html body #wrapper #content-wrapper .flex .right-column #login-form #clock h3{margin-top:35px;font-size:15px;font-size:1.5rem;font-weight:600;color:#8e6a0e;text-align:center;font-weight:200;text-transform:uppercase;opacity:0.8}html #login #login-form>div{display:block !important}#header{position:absolute;width:100vw;top:0;height:100px;z-index:2;margin-bottom:10px}#header #logo{position:absolute;width:120px;margin-top:30px}#header nav#main{position:absolute;right:0;padding-top:30px}@media (min-width: 0px) and (max-width: 900px){#header nav#main{display:none}}#header nav#main li{float:left;margin:0 0 0 40px}@media (min-width: 0px) and (max-width: 1280px){#header nav#main li{margin:0 0 0 30px}}@media (min-width: 0px) and (max-width: 1024px){#header nav#main li{margin:0 0 0 25px}}#header nav#main li a{font-family:"catorze27_style_1bold",sans-serif;font-weight:bold;font-size:23px;font-size:2.3rem;line-height:35px;color:#fff}@media (min-width: 0px) and (max-width: 1280px){#header nav#main li a{font-size:20px;font-size:2rem}}@media (min-width: 0px) and (max-width: 1024px){#header nav#main li a{font-size:19px;font-size:1.9rem}}#header nav#main li a::before{content:"";display:block;width:100%;height:2px;-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:center center;-webkit-transform-origin:center center;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;background:#fff;opacity:0}#header nav#main li a::after{content:"";display:block;width:100%;height:2px;-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:center center;-webkit-transform-origin:center center;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;background:#fff;opacity:0}#header nav#main li a:hover:not(.profile)::before,#header nav#main li a:hover:not(.profile)::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}#header nav#main li.active:not(.profile) a::before,#header nav#main li.active:not(.profile) a::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}#header nav#main li.profile{width:32px;height:32px}#header nav#main li.profile a::before,#header nav#main li.profile a::after{opacity:0 !important}#header nav#main li.profile img{width:32px;height:32px;border:2px solid #fff;border-radius:15px}#header nav#main li.profile svg{width:32px;height:32px;xborder:2px solid #000;border-radius:15px}#profile-button-mobile{display:none;width:32px;height:32px;position:absolute;top:35px;right:60px}@media (min-width: 0px) and (max-width: 900px){#profile-button-mobile{display:block}}#profile-button-mobile a::before,#profile-button-mobile a::after{opacity:0 !important}#profile-button-mobile img{width:32px;height:32px;border:2px solid #fff;border-radius:15px}#profile-button-mobile svg{width:32px;height:32px;xborder:2px solid #000;border-radius:15px}nav#mobile{overflow:hidden}nav#mobile li a{display:inline-block;font-family:"catorze27_style_1bold",sans-serif;font-weight:bold;font-size:23px;font-size:2.3rem;line-height:35px;color:#fff;padding:5px 10px 1px}@media (min-width: 0px) and (max-width: 1280px){nav#mobile li a{font-size:20px;font-size:2rem}}@media (min-width: 0px) and (max-width: 1024px){nav#mobile li a{font-size:19px;font-size:1.9rem}}nav#mobile li a::before{content:"";display:block;position:relative;width:120%;height:2px;left:-10%;-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:center center;-webkit-transform-origin:center center;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;background:#fff;opacity:0}nav#mobile li a::after{content:"";display:block;position:relative;width:120%;height:2px;left:-10%;-webkit-transform:scale(0, 1);transform:scale(0, 1);transform-origin:center center;-webkit-transform-origin:center center;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;background:#fff;opacity:0}nav#mobile li a:hover:not(.profile)::before,nav#mobile li a:hover:not(.profile)::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}nav#mobile li.active:not(.profile) a::before,nav#mobile li.active:not(.profile) a::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}nav#mobile li.profile{width:32px;height:32px}nav#mobile li.profile a::before,nav#mobile li.profile a::after{opacity:0 !important}nav#mobile li.profile img{width:32px;height:32px;border:2px solid #fff;border-radius:15px}nav#mobile li.profile svg{width:32px;height:32px;xborder:2px solid #000;border-radius:15px}.shifter-open{overflow:hidden;position:fixed}.shifter-open .shifter-page *,.shifter-open .shifter-header *{pointer-events:none}.shifter-navigation{display:none;opacity:0}.shifter-handle{display:none}.shifter-enabled .shifter-page{min-height:100%;position:relative;z-index:1;background:#f9f8f5;-webkit-box-shadow:2px 0 2px rgba(0,0,0,0.15);box-shadow:2px 0 2px rgba(0,0,0,0.15);display:block;overflow:hidden;width:100vw}.shifter-enabled.shifter-left .shifter-page{-webkit-box-shadow:-2px 0 2px rgba(0,0,0,0.15);box-shadow:-2px 0 2px rgba(0,0,0,0.15)}.shifter-enabled .shifter-navigation{width:270px;height:100%;position:fixed;top:0;z-index:0;background:#ffffff;display:block;overflow:auto;pointer-events:none;-webkit-transition:opacity 0.001s linear 0.2s, -webkit-transform 0.2s ease;transition:opacity 0.001s linear 0.2s, -webkit-transform 0.2s ease;transition:opacity 0.001s linear 0.2s, transform 0.2s ease;transition:opacity 0.001s linear 0.2s, transform 0.2s ease, -webkit-transform 0.2s ease}.shifter-enabled .shifter-page,.shifter-enabled .shifter-header,.shifter-enabled .shifter-navigation{-webkit-backface-visibility:hidden;backface-visibility:hidden}.shifter-enabled .shifter-page,.shifter-enabled .shifter-header{-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.shifter-enabled .shifter-handle{width:30px;height:30px;position:absolute;top:35px;right:0;cursor:pointer;display:block;overflow:hidden;text-indent:200%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shifter-enabled .shifter-handle:after{height:2px;width:25px;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;-webkit-box-shadow:0 7px 0 #fff, 0 -7px 0 #fff;box-shadow:0 7px 0 #fff, 0 -7px 0 #fff;content:'';display:block;margin:auto}.shifter-enabled .shifter-navigation{right:0;-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);background:#005c7c;padding:30px}.shifter-open .shifter-page,.shifter-open .shifter-header{-webkit-transform:translate3D(-270px, 0, 0);transform:translate3D(-270px, 0, 0)}.shifter-enabled.shifter-left .shifter-navigation{left:0;-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.shifter-enabled.shifter-left.shifter-open .shifter-page,.shifter-enabled.shifter-left.shifter-open .shifter-header{-webkit-transform:translate3D(270px, 0, 0);transform:translate3D(270px, 0, 0)}.shifter-open .shifter-navigation{opacity:1;pointer-events:all;-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-webkit-transition:opacity 0.001s linear 0s, -webkit-transform 0.2s ease;transition:opacity 0.001s linear 0s, -webkit-transform 0.2s ease;transition:opacity 0.001s linear 0s, transform 0.2s ease;transition:opacity 0.001s linear 0s, transform 0.2s ease, -webkit-transform 0.2s ease}.no-csstransforms3d .shifter-enabled.shifter-navigation{right:-270px}.no-csstransforms3d .shifter-enabled.shifter-left .shifter-navigation{left:-270px}.no-csstransforms3d .shifter-enabled.shifter-open .shifter-page{left:-270px}.no-csstransforms3d .shifter-enabled.shifter-open .shifter-navigation{right:0}.no-csstransforms3d .shifter-enabled.shifter-left.shifter-open .shifter-page{left:auto;right:-270px}.no-csstransforms3d .shifter-enabled.shifter-left.shifter-open .shifter-navigation{left:0}#logo_home{display:none;width:300px;height:230px}@media (min-width: 0px) and (max-width: 1280px){#logo_home{width:250px;height:200px}}@media (min-width: 0px) and (max-width: 1024px){#logo_home{width:200px;height:130px}}@media (min-width: 0px) and (max-width: 900px){#logo_home{width:250px;height:200px}}@media (min-width: 0px) and (max-width: 700px){#logo_home{width:100px;height:80px}}@media (min-width: 0px) and (max-width: 768px){#logo_home{width:250px;height:230px}}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#logo_home{width:100px;height:80px}}@media (min-width: 0px) and (max-width: 550px){#logo_home{width:150px;height:80px}}#canccelled{position:absolute;width:200px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#year_logo_home{display:none;width:300px;height:222px}@media (min-width: 0px) and (max-width: 1280px){#year_logo_home{width:250px;height:186px}}@media (min-width: 0px) and (max-width: 1024px){#year_logo_home{width:200px;height:148px}}@media (min-width: 0px) and (max-width: 900px){#year_logo_home{width:250px;height:186px}}@media (min-width: 0px) and (max-width: 700px){#year_logo_home{width:100px;height:74px}}@media (min-width: 0px) and (max-width: 768px){#year_logo_home{width:250px;height:186px}}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#year_logo_home{width:100px;height:74px}}@media (min-width: 0px) and (max-width: 550px){#year_logo_home{width:150px;height:111px}}#logo-home-container{position:absolute;font-size:75px;font-size:7.5rem;color:#fff;top:45vh;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-family:"catorze27_style_1bold",sans-serif;z-index:2;line-height:65px;opacity:0}#logo-home-container.show{opacity:1;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#logo-home-container{top:32vh}}@media (min-width: 0px) and (max-width: 550px){#logo-home-container{top:30vh}}#logo-home-container span{display:block;text-align:center;font-size:30px;font-size:3rem;color:#fcc03a}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#logo-home-container span{line-height:45px;font-size:18px;font-size:1.8rem}}@media (min-width: 0px) and (max-width: 550px){#logo-home-container span{line-height:45px;font-size:18px;font-size:1.8rem}}#canccelled{position:absolute;width:200px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#buttons-home{display:none;position:absolute;top:80vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;font-family:"Inika",serif;width:80%;text-align:center}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#buttons-home{top:55vh}}@media (min-width: 0px) and (max-width: 550px){#buttons-home{top:45vh}}#buttons-home .button{margin-bottom:15px}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#buttons-home .button{padding:8px 12px;font-size:15px;font-size:1.5rem}}@media (min-width: 0px) and (max-width: 550px){#buttons-home .button{margin:10px 20px !important}}#confetti-canvas{position:fixed;top:0;width:100vw;height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:2}#volume{position:absolute;right:30px;top:100vh;width:25px;margin-top:-60px;padding:10px;color:#fff;text-align:left;font-size:20px;font-size:2rem;z-index:2;cursor:pointer}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#volume{margin-top:-160px}}@media (min-width: 0px) and (max-width: 550px){#volume{margin-top:-180px}}#volume .fa-volume-off{display:none}#volume .fa-volume-up{display:inline}#volume:hover .fa-volume-up{display:none}#volume:hover .fa-volume-off{display:inline}#volume.muted .fa-volume-up{display:none}#volume.muted .fa-volume-off{display:inline}#volume.muted:hover .fa-volume-off{display:none}#volume.muted:hover .fa-volume-up{display:inline}.down{position:absolute;top:97vh;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;z-index:100;-webkit-animation:flickerAnimation 3s infinite;animation:flickerAnimation 3s infinite}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){.down{display:none}}@media (min-width: 0px) and (max-width: 700px){.down{display:none}}@media (min-width: 0px) and (max-width: 550px){.down{top:77vh;display:block;left:51%}}@keyframes flickerAnimation{0%{opacity:0}30%{opacity:1}50%{opacity:1}70%{opacity:1}100%{opacity:0}}@-webkit-keyframes flickerAnimation{0%{opacity:0}30%{opacity:1}50%{opacity:1}70%{opacity:1}100%{opacity:0}}#clock-home{display:none;position:absolute;top:76vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media (min-width: 0px) and (max-width: 812px) and (max-height: 375px){#clock-home{top:60vh}}@media (min-width: 0px) and (max-width: 700px){#clock-home{top:60vh}}@media (min-width: 0px) and (max-width: 550px){#clock-home{top:50vh}}#clock-home ul{display:-webkit-box;display:-ms-flexbox;display:flex}#clock-home ul li{font-size:14px;font-size:1.4rem;color:#fff;margin:0 15px;padding:0 20px;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase}@media (min-width: 0px) and (max-width: 550px){#clock-home ul li{padding:0 10px;margin:0 10px;font-size:12px;font-size:1.2rem}}#clock-home ul li span{display:block;font-size:45px;font-size:4.5rem;font-weight:700;line-height:40px}@media (min-width: 0px) and (max-width: 550px){#clock-home ul li span{font-size:30px;font-size:3rem}}#clock-home h3{margin-top:18px;font-size:16px;font-size:1.6rem;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;opacity:0.6}@media (min-width: 0px) and (max-width: 550px){#clock-home h3{font-size:11px;font-size:1.1rem}}#blogs{position:relative}#blogs>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0}#blogs>ul>li{width:30%;margin:0 5% 50px 0}#blogs>ul>li:nth-child(3n+3){margin:0 0 30px 0}@media (min-width: 0px) and (max-width: 900px){#blogs>ul>li{width:45%}#blogs>ul>li:nth-child(3n+3){margin:0 5% 50px 0}#blogs>ul>li:nth-child(even){margin:0 0 30px 0}}@media (min-width: 0px) and (max-width: 550px){#blogs>ul>li{width:100%;margin:0 0 75px}}#blogs>ul>li .publish-date{color:grey;font-size:70%;margin:5px 0}#blogs>ul>li img{width:100%;margin-bottom:15px}#blogs>ul>li>a>h3{color:#00A8E2;font-family:"Inika",serif;font-size:28px;font-size:2.8rem;line-height:33px}@media (min-width: 0px) and (max-width: 900px){#blogs>ul>li>a>h3{font-size:22px;font-size:2.2rem;line-height:27px}}#blogs>ul>li>div>h3{font-size:18px;font-size:1.8rem}@media (min-width: 0px) and (max-width: 900px){#blogs>ul>li>div>h3{font-size:16px;font-size:1.6rem}}#legacy .selectator_element.single{width:calc(33% - 25px) !important;margin-right:25px}#legacy .selectator_element.single:last-child{margin-right:0}#legacy .selectator_options li:first-child{display:list-item !important}#legacy .selectator_selected_items .selectator_selected_item:nth-child(2){display:none}@media (min-width: 0px) and (max-width: 550px){#legacy .single .selectator_selected_items .selectator_selected_item .selectator_selected_item_title{font-size:13px;font-size:1.3rem}}@media (min-width: 0px) and (max-width: 550px){#legacy .selectator_element:after{font-size:60%}}#legacy .mixed #rankings,#legacy .mixed #spirit{height:1500px}@media (min-width: 0px) and (max-width: 1380px){#legacy .mixed #rankings,#legacy .mixed #spirit{height:3000px}}#legacy .women #rankings,#legacy .women #spirit{height:685px}@media (min-width: 0px) and (max-width: 1380px){#legacy .women #rankings,#legacy .women #spirit{height:1370px}}#legacy #rankings,#legacy #spirit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;height:825px}@media (min-width: 0px) and (max-width: 1380px){#legacy #rankings,#legacy #spirit{height:1650px}}#legacy #rankings li,#legacy #spirit li{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 25px);height:65px;background:#fff;margin:0 25px 10px 0}@media (min-width: 0px) and (max-width: 1380px){#legacy #rankings li,#legacy #spirit li{width:calc(100% - 25px)}}#legacy #rankings li>span,#legacy #spirit li>span{display:block;width:65px;height:65px;padding-top:8px;text-align:center;color:#edbe48;font-size:30px;font-size:3rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}#legacy #rankings li div,#legacy #spirit li div{padding:11px 0 0 0}@media (min-width: 0px) and (max-width: 1380px){#legacy #rankings li div,#legacy #spirit li div{padding:15px 0 0 0}}#legacy #rankings li div h3,#legacy #spirit li div h3{font-size:15px;font-size:1.5rem;font-weight:600;height:20px;overflow:hidden}@media (min-width: 0px) and (max-width: 1380px){#legacy #rankings li div h3,#legacy #spirit li div h3{font-size:13px;font-size:1.3rem;height:20px;overflow:hidden}}#legacy #rankings li div h4,#legacy #spirit li div h4{font-size:11px;font-size:1.1rem;color:#666;font-weight:300;cursor:help;margin-top:3px}#legacy #rankings li div h4 strong,#legacy #spirit li div h4 strong{font-size:13px;font-size:1.3rem;font-weight:400}#legacy #rankings li div h4 span,#legacy #spirit li div h4 span{font-weight:400}@media (min-width: 0px) and (max-width: 1380px){#legacy #rankings li div h4,#legacy #spirit li div h4{font-size:9px;font-size:.9rem}#legacy #rankings li div h4 strong,#legacy #spirit li div h4 strong{font-size:11px;font-size:1.1rem}}#legacy #rankings li:last-child,#legacy #spirit li:last-child{width:calc(50% - 0);margin:0 0 10px 0}#legacy #games{width:100%;list-style:none}#legacy #games li{margin-bottom:8px;background-color:white}#legacy #games li .game{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#legacy #games li .game .mid-section{width:12%}#legacy #games li .game .mid-section .field{text-align:center}#legacy #games li .game .mid-section .field p{color:grey;opacity:0.7;font-weight:600;font-size:15px;font-size:1.5rem;margin-top:6px;margin-bottom:4px}#legacy #games li .game .mid-section .score{margin:auto;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#legacy #games li .game .mid-section .score p{color:#00a8e2;font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:2px;margin-top:6px}#legacy #games li .game .mid-section .spirit{margin:auto;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#legacy #games li .game .mid-section .spirit p{color:#bbb;font-weight:600;font-size:12px;font-size:1.2rem;margin-bottom:4px;margin-top:0px;cursor:help}#legacy #games li .game .team{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#legacy #games li .game .team.left{margin-right:10px}#legacy #games li .game .team.right{margin-left:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#legacy #games li .game .team.right .team-name{text-align:right}#legacy #games li .game .team .country{margin:0px 8px;width:40px;min-width:40px;min-height:40px;height:40px;border-radius:35px;background-size:cover;background-position:center center;border:1px solid #cfcfcf}@media (min-width: 0px) and (max-width: 550px){#legacy #games li .game .team .country{width:30px;min-width:30px;min-height:30px;height:30px}}#legacy #games li .game .team .team-name{color:#000;padding:1px 7px;font-weight:600;max-width:150px;font-size:15px;font-size:1.5rem;height:23px;overflow:hidden}@media (min-width: 0px) and (max-width: 1380px){#legacy #games li .game .team .team-name{font-size:13px;font-size:1.3rem}}@media (min-width: 0px) and (max-width: 550px){#legacy #games li .game .team .team-name{font-size:12px;font-size:1.2rem}}#legacy #games li .game .team .team-name.right{text-align:right}#legacy #games li h4{height:35px;padding:11px 15px 11px 60px;overflow:hidden;text-overflow:ellipsis;font-weight:400}#legacy .grey-block{position:relative;margin-bottom:80px}#legacy .grey-block iframe{width:100% !important;height:224px !important;margin-bottom:35px;position:relative !important}#legacy .grey-block a{position:relative;display:block;width:100%}#legacy .grey-block a h3{position:absolute;width:100%;z-index:1;padding:10px 0 10px 25px;font-weight:400;color:#fff;background:rgba(0,0,0,0.5)}#legacy .grey-block a:hover h3{color:#00A8E2}#legacy .grey-block img{position:relative;width:100% !important;margin-bottom:35px;position:relative !important;z-index:0}#guest #progressbar{margin:0 0 80px 0 !important;padding:0;overflow:hidden}#guest #progressbar li{list-style-type:none;color:#797979;text-transform:uppercase;font-size:12px;font-size:1.2rem;width:33%;float:left;position:relative;font-weight:500;text-align:center}@media (min-width: 0px) and (max-width: 550px){#guest #progressbar li{font-size:9px;font-size:.9rem}}#guest #progressbar li:first-child:before{content:"1"}#guest #progressbar li:nth-child(2):before{content:"2"}#guest #progressbar li:nth-child(3):before{content:"3"}#guest #progressbar li:before{width:40px;height:40px;font-size:25px;font-size:2.5rem;line-height:35px;border-radius:50%;border:2px solid #797979;background-color:#f9f8f5;display:block;margin:0 auto 5px auto;text-align:center}@media (min-width: 0px) and (max-width: 550px){#guest #progressbar li:before{width:26px;height:26px;font-size:13px;font-size:1.3rem;line-height:23px}}#guest #progressbar li:after{content:'';width:100%;height:2px;background-color:#797979;position:absolute;top:20px;z-index:-1;left:-50%}@media (min-width: 0px) and (max-width: 550px){#guest #progressbar li:after{top:13px}}#guest #progressbar li:first-child:after{content:none}#guest #progressbar li.active:before,#guest #progressbar li.active:after,#guest #progressbar li.active{border-color:#00A8E2;color:#00A8E2}#guest #progressbar li.active+li:after{background-color:#00A8E2;content:''}#guest #progressbar li.active:before{cursor:pointer}#guest #progressbar li.done:before{color:#f9f8f5;background:#00A8E2;cursor:pointer}#guest form#guest-registration{width:700px;min-height:600px;margin:0 auto}@media (min-width: 0px) and (max-width: 900px){#guest form#guest-registration{width:100%}}#guest form#guest-registration label{display:block;padding-left:15px;font-size:18px;font-size:1.8rem;margin-bottom:3px}@media (min-width: 0px) and (max-width: 550px){#guest form#guest-registration label{font-size:15px;font-size:1.5rem;line-height:15px}}#guest form#guest-registration label span{font-size:11px;font-size:1.1rem}@media (min-width: 0px) and (max-width: 550px){#guest form#guest-registration label span{font-size:8px;font-size:.8rem}}#guest form#guest-registration label strong{color:#00A8E2}#guest form#guest-registration input:not(.selectator_input),#guest form#guest-registration textarea,#guest form#guest-registration select{display:block;width:100%;font-size:16px;font-size:1.6rem;height:40px;margin:0 0 20px;border:1px solid #bbb;padding:0 14px;border-radius:0px;background:#fdfcfb}@media (min-width: 0px) and (max-width: 550px){#guest form#guest-registration input:not(.selectator_input),#guest form#guest-registration textarea,#guest form#guest-registration select{font-size:14px;font-size:1.4rem}}#guest form#guest-registration input:not(.selectator_input).ng-invalid:not(.ng-untouched),#guest form#guest-registration textarea.ng-invalid:not(.ng-untouched),#guest form#guest-registration select.ng-invalid:not(.ng-untouched){border:1px solid red}#guest form#guest-registration input:not(.selectator_input):disabled,#guest form#guest-registration textarea:disabled,#guest form#guest-registration select:disabled{opacity:0.6;cursor:not-allowed}#guest form#guest-registration.ng-submitted input.ng-invalid{border:1px solid red}#guest form#guest-registration.ng-submitted select.ng-invalid+.selectator_element{border:1px solid red !important}#guest form#guest-registration h3{font-size:19px;font-size:1.9rem;font-weight:600;margin:50px 0 10px}@media (min-width: 0px) and (max-width: 550px){#guest form#guest-registration h3{font-size:14px;font-size:1.4rem}}#guest form#guest-registration .form-group.build-up ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}#guest form#guest-registration .form-group.build-up ul li .checkbox,#guest form#guest-registration .form-group.build-up ul li .radio-button{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0}#guest form#guest-registration .form-group.build-up ul li .checkbox input[type="checkbox"],#guest form#guest-registration .form-group.build-up ul li .checkbox input[type="radio"],#guest form#guest-registration .form-group.build-up ul li .radio-button input[type="checkbox"],#guest form#guest-registration .form-group.build-up ul li .radio-button input[type="radio"]{display:none;opacity:0;width:0;height:0}#guest form#guest-registration .form-group.build-up ul li .checkbox label,#guest form#guest-registration .form-group.build-up ul li .radio-button label{position:relative}#guest form#guest-registration .form-group.build-up ul li .checkbox label:before,#guest form#guest-registration .form-group.build-up ul li .checkbox label:after,#guest form#guest-registration .form-group.build-up ul li .radio-button label:before,#guest form#guest-registration .form-group.build-up ul li .radio-button label:after{position:absolute;content:"";display:inline-block}#guest form#guest-registration .form-group.build-up ul li .checkbox label:before,#guest form#guest-registration .form-group.build-up ul li .radio-button label:before{height:40px;width:40px;border:1px solid #bbb;background:#fdfcfb;left:0}#guest form#guest-registration .form-group.build-up ul li .checkbox label:after,#guest form#guest-registration .form-group.build-up ul li .radio-button label:after{height:10px;width:18px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:11px;top:12px}#guest form#guest-registration .form-group.build-up ul li .radio-button label:before{border-radius:20px}#guest form#guest-registration .form-group.build-up ul li>label{margin-top:8px}@media (min-width: 0px) and (max-width: 550px){#guest form#guest-registration .form-group.build-up ul li>label{font-size:12px;font-size:1.2rem}}#guest form#guest-registration .form-group.build-up ul li>label span{font-size:9px;font-size:.9rem}@media (min-width: 0px) and (max-width: 550px){#guest form#guest-registration .form-group.build-up ul li>label span{font-size:8px;font-size:.8rem}}#guest form#guest-registration .form-group.build-up ul li input[type="checkbox"]+label::after,#guest form#guest-registration .form-group.build-up ul li input[type="radio"]+label::after{content:none}#guest form#guest-registration .form-group.build-up ul li input[type="checkbox"]:checked+label::after,#guest form#guest-registration .form-group.build-up ul li input[type="radio"]:checked+label::after{content:""}#guest form#guest-registration .form-group.build-up ul li input[type="checkbox"]:focus+label::before,#guest form#guest-registration .form-group.build-up ul li input[type="radio"]:focus+label::before{outline:#3b99fc auto 5px}#guest form#guest-registration .next-step,#guest form#guest-registration #register-guest{margin:30px 0 0 0}#guest form#guest-registration textarea{padding:10px 14px;height:200px}#guest form#guest-registration .selectator_selected_items .selectator_selected_item{color:#333}#guest form#guest-registration .selectator_element{background:#fdfcfb !important;border:1px solid #bbb !important;border-radius:0 !important;padding:8px 15px !important}#guest form#guest-registration .selectator_element:after{right:10px;font-size:90%}#guest form#guest-registration .selectator_element.disabled{opacity:0.6;cursor:not-allowed}#guest form#guest-registration .selectator_element.disabled:after,#guest form#guest-registration .selectator_element.disabled input{cursor:not-allowed}#guest form#guest-registration .selectator_placeholder{font-size:100%}#guest form#guest-registration .selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}#guest form#guest-registration .selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}#guest form#guest-registration .selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}#guest form#guest-registration .selectator_options li:first-child{display:none !important}#guest form#guest-registration #step1 #selectator_team-name-selectator .selectator_input{opacity:1 !important}#guest form#guest-registration #step1 ul,#guest form#guest-registration #step2 ul,#guest form#guest-registration #step3 ul,#guest form#guest-registration #step4 ul{margin:0;list-style:none}#guest form#guest-registration #step1 ul li,#guest form#guest-registration #step2 ul li,#guest form#guest-registration #step3 ul li,#guest form#guest-registration #step4 ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#guest form#guest-registration #step1 ul li .form-group.nickname,#guest form#guest-registration #step2 ul li .form-group.nickname,#guest form#guest-registration #step3 ul li .form-group.nickname,#guest form#guest-registration #step4 ul li .form-group.nickname{width:25%;margin-right:20px}#guest form#guest-registration #step1 ul li .form-group.email,#guest form#guest-registration #step2 ul li .form-group.email,#guest form#guest-registration #step3 ul li .form-group.email,#guest form#guest-registration #step4 ul li .form-group.email{width:40%;margin-right:20px}#guest form#guest-registration #step1 ul li .form-group.role,#guest form#guest-registration #step2 ul li .form-group.role,#guest form#guest-registration #step3 ul li .form-group.role,#guest form#guest-registration #step4 ul li .form-group.role{width:25%;margin-right:20px}#guest form#guest-registration #step1 ul li .form-group.admin,#guest form#guest-registration #step2 ul li .form-group.admin,#guest form#guest-registration #step3 ul li .form-group.admin,#guest form#guest-registration #step4 ul li .form-group.admin{width:10%}#guest form#guest-registration #step1 ul li .form-group.name,#guest form#guest-registration #step2 ul li .form-group.name,#guest form#guest-registration #step3 ul li .form-group.name,#guest form#guest-registration #step4 ul li .form-group.name{width:40%;margin-right:20px}#guest form#guest-registration #step1 ul li .form-group.date,#guest form#guest-registration #step2 ul li .form-group.date,#guest form#guest-registration #step3 ul li .form-group.date,#guest form#guest-registration #step4 ul li .form-group.date{width:20%;margin-right:20px}#guest form#guest-registration #step1 ul li .form-group.rank,#guest form#guest-registration #step2 ul li .form-group.rank,#guest form#guest-registration #step3 ul li .form-group.rank,#guest form#guest-registration #step4 ul li .form-group.rank{width:20%;margin-right:20px}#guest form#guest-registration #step1 ul li .form-group.teams,#guest form#guest-registration #step2 ul li .form-group.teams,#guest form#guest-registration #step3 ul li .form-group.teams,#guest form#guest-registration #step4 ul li .form-group.teams{width:20%}#guest form#guest-registration #step3 #roster-list{margin-top:50px}#guest form#guest-registration #step4 #tournament-list{margin-top:50px}#guest form#guest-registration #step2,#guest form#guest-registration #step3,#guest form#guest-registration #step4,#guest form#guest-registration #success-message{display:none}html body #wrapper #content-wrapper .right-column .grey-block#windmill-terrain-map{width:100%;margin-bottom:40px}html body #wrapper #content-wrapper .right-column .grey-block#windmill-terrain-map img{width:100%}html body #wrapper #content-wrapper .right-column .grey-block#schedule h4{margin:30px 0 10px;color:#666}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav.all li{opacity:1 !important}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:1px 7px;margin:0 10px 0 0 !important;font-size:13px;font-size:1.3rem;font-weight:700;color:#fff;cursor:pointer;opacity:0.2}@media (min-width: 0px) and (max-width: 900px){html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li{font-size:11px;font-size:1.1rem;margin:0 5px 0 0 !important}}@media (min-width: 0px) and (max-width: 350px){html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li{font-size:8px;font-size:.8rem;margin:0 5px 0 0 !important}}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.mixitup-control-active{opacity:1}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.food{background:#b17d2d}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.music{background:#da5131}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.activity{background:#19c5bf}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.games{background:#26ac18}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.relax{background:#af16c1}html body #wrapper #content-wrapper .right-column .grey-block#schedule ul.schedule-nav li.ceremony{background:#2957a4}html body #wrapper #content-wrapper .right-column ul.blocks li{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}html body #wrapper #content-wrapper .right-column ul.blocks li.food .times{border-right:1px solid #b17d2d}html body #wrapper #content-wrapper .right-column ul.blocks li.music .times{border-right:1px solid #da5131}html body #wrapper #content-wrapper .right-column ul.blocks li.activity .times{border-right:1px solid #19c5bf}html body #wrapper #content-wrapper .right-column ul.blocks li.games .times{border-right:1px solid #26ac18}html body #wrapper #content-wrapper .right-column ul.blocks li.relax .times{border-right:1px solid #af16c1}html body #wrapper #content-wrapper .right-column ul.blocks li.ceremony .times{border-right:1px solid #2957a4}html body #wrapper #content-wrapper .right-column ul.blocks li .times{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:70px;min-height:70px;margin-right:10px;padding:13px 0 0;text-align:center;font-size:14px;font-size:1.4rem;border-right:1px solid #0dcbcb;color:#999}html body #wrapper #content-wrapper .right-column ul.blocks li .times span{display:block;color:#000}html body #wrapper #content-wrapper .right-column ul.blocks li h5{margin-top:13px}html body #wrapper #content-wrapper .right-column ul.blocks li h5 span{color:transparent;text-shadow:0px 0px 15px rgba(0,0,0,0.5)}html body #wrapper #content-wrapper .right-column ul.blocks li h6{margin-bottom:12px;color:#999;font-weight:300}html body #wrapper #content-wrapper .right-column ul.blocks li .description{max-height:0px;padding-right:20px;overflow:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}html body #wrapper #content-wrapper .right-column ul.blocks li .description p{font-size:14px;font-size:1.4rem}html body #wrapper #content-wrapper .right-column ul.blocks li .description ul{list-style:disc !important;margin:0 0 25px 25px}html body #wrapper #content-wrapper .right-column ul.blocks li .description ul li{display:list-item;margin-bottom:7px;font-size:14px;font-size:1.4rem}html body #wrapper #content-wrapper .right-column ul.blocks li .description iframe{margin-bottom:10px}html body #wrapper #content-wrapper .right-column ul.blocks li.open .description{max-height:1200px;margin:0 0 14px 0;padding-right:20px;overflow:hidden}html body #wrapper #content-wrapper .right-column ul.blocks li.open .description p{font-size:14px;font-size:1.4rem}html body #wrapper #content-wrapper .right-column p.version{font-size:14px;font-size:1.4rem;color:#999}#me #header-image .site-centered,#me-update #header-image .site-centered{height:63vh}#me #header-image .site-centered #profile-image,#me-update #header-image .site-centered #profile-image{position:absolute;width:300px;height:300px;bottom:-70px;border-radius:50%;margin:0 0 0 100px;z-index:2}@media (min-width: 0px) and (max-width: 900px){#me #header-image .site-centered #profile-image,#me-update #header-image .site-centered #profile-image{width:150px;height:150px;border-radius:50%}}@media (min-width: 0px) and (max-width: 550px){#me #header-image .site-centered #profile-image,#me-update #header-image .site-centered #profile-image{width:75px;height:75px;border-radius:50%;margin:0 0 0 20px;bottom:-40px}}#me #header-image .site-centered #profile-image img,#me-update #header-image .site-centered #profile-image img{width:300px;height:300px;border-radius:50%;border:5px solid #fbf9ee}@media (min-width: 0px) and (max-width: 900px){#me #header-image .site-centered #profile-image img,#me-update #header-image .site-centered #profile-image img{width:150px;height:150px;border-radius:50%;border:2px solid #fbf9ee}}@media (min-width: 0px) and (max-width: 550px){#me #header-image .site-centered #profile-image img,#me-update #header-image .site-centered #profile-image img{width:75px;height:75px;border-radius:50%;border:2px solid #fbf9ee}}#me #header-image .site-centered #profile-image #edit-avatar,#me-update #header-image .site-centered #profile-image #edit-avatar{position:absolute;width:42px;height:42px;right:27px;bottom:27px;border:3px solid #fff;border-radius:50%;color:#fff;font-size:36px;font-size:3.6rem;line-height:43px;font-weight:600;background:#00A8E2;text-align:center;cursor:pointer;z-index:3;padding:0;margin:0}@media (min-width: 0px) and (max-width: 900px){#me #header-image .site-centered #profile-image #edit-avatar,#me-update #header-image .site-centered #profile-image #edit-avatar{right:7px;bottom:7px}}@media (min-width: 0px) and (max-width: 550px){#me #header-image .site-centered #profile-image #edit-avatar,#me-update #header-image .site-centered #profile-image #edit-avatar{width:32px;height:32px;font-size:26px;font-size:2.6rem;line-height:32px;right:-3px;bottom:-3px;margin-right:0 !important}}#me #header-image .site-centered #profile-image #edit-avatar:before,#me-update #header-image .site-centered #profile-image #edit-avatar:before{position:relative;top:-3px;content:"+"}#me #header-image .site-centered #profile-image #new-image-holder,#me-update #header-image .site-centered #profile-image #new-image-holder{position:absolute;z-index:2}#me #header-image .site-centered #profile-image img-crop,#me-update #header-image .site-centered #profile-image img-crop{width:100%;display:block;overflow:hidden}#me #header-image .site-centered #profile-image img-crop.fixed-height,#me-update #header-image .site-centered #profile-image img-crop.fixed-height{height:calc(100% - 80px);position:relative;overflow:hidden}#me #header-image .site-centered #profile-image img-crop.fixed-height canvas,#me-update #header-image .site-centered #profile-image img-crop.fixed-height canvas{display:block;position:absolute;top:50%;left:50%}#me #header-image .site-centered #profile-image img-crop.full-width,#me-update #header-image .site-centered #profile-image img-crop.full-width{text-align:center}#me #header-image .site-centered #profile-image img-crop.full-width canvas,#me-update #header-image .site-centered #profile-image img-crop.full-width canvas{display:inline}#me #header-image .site-centered #profile-image img-crop canvas,#me-update #header-image .site-centered #profile-image img-crop canvas{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#me #header-image .site-centered #profile-image img-crop .loading,#me-update #header-image .site-centered #profile-image img-crop .loading{width:100%;font-size:16px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;color:white;background-color:rgba(0,0,0,0.75)}#me #header-image .site-centered #profile-image img-crop .loading .fixed-height,#me-update #header-image .site-centered #profile-image img-crop .loading .fixed-height{height:100%;position:absolute}#me #header-image .site-centered #profile-image .cropArea,#me-update #header-image .site-centered #profile-image .cropArea{position:absolute;display:none;background:#363636;width:500px;height:400px;padding:10px;z-index:0;left:350px;top:-50px;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.49);box-shadow:0px 0px 6px rgba(0,0,0,0.49);text-align:center}@media (min-width: 0px) and (max-width: 900px){#me #header-image .site-centered #profile-image .cropArea,#me-update #header-image .site-centered #profile-image .cropArea{left:200px;width:400px;height:300px}}@media (min-width: 0px) and (max-width: 550px){#me #header-image .site-centered #profile-image .cropArea,#me-update #header-image .site-centered #profile-image .cropArea{top:110px;left:-15px;width:320px;height:300px}}#me #header-image .site-centered #profile-image .cropArea button,#me-update #header-image .site-centered #profile-image .cropArea button{display:inline-block;margin:20px 20px 20px 0}#me #header-image .site-centered #profile-image .cropArea button.cancel,#me-update #header-image .site-centered #profile-image .cropArea button.cancel{background:#e8e8e8;color:#828282;margin:20px 0 !important}#me #header-image .site-centered #profile-image .cropArea button:disabled,#me-update #header-image .site-centered #profile-image .cropArea button:disabled{opacity:0.5;pointer-events:none}#me #header-image .site-centered #profile-image input,#me-update #header-image .site-centered #profile-image input{display:none}#me .button,#me-update .button{margin:10px 20px 0px 0 !important;font-family:"Inika",serif;font-size:15px;font-size:1.5rem}#me .right-column h3,#me-update .right-column h3{font-size:22px;font-size:2.2rem;font-weight:600;margin:0px 0 5px}@media (min-width: 0px) and (max-width: 550px){#me .right-column h3,#me-update .right-column h3{font-size:14px;font-size:1.4rem}}#me .me-box,#me-update .me-box{margin-top:50px}#me #user-edit,#me-update #user-edit{width:500px}@media (min-width: 0px) and (max-width: 550px){#me #user-edit,#me-update #user-edit{width:100%}}#me #user-edit label,#me-update #user-edit label{display:block;padding-left:15px;font-size:18px;font-size:1.8rem;margin-bottom:3px}#me #user-edit label span,#me-update #user-edit label span{font-size:14px;font-size:1.4rem}#me #user-edit label strong,#me-update #user-edit label strong{color:#00A8E2}#me #user-edit input:not(.selectator_input),#me #user-edit textarea,#me #user-edit select,#me-update #user-edit input:not(.selectator_input),#me-update #user-edit textarea,#me-update #user-edit select{display:block;width:100%;height:40px;margin:0 0 20px;border:1px solid #bbb;padding:0 14px;border-radius:0px;font-size:16px;font-size:1.6rem;background:#fdfcfb}#me #user-edit input:not(.selectator_input).ng-invalid:not(.ng-untouched),#me #user-edit textarea.ng-invalid:not(.ng-untouched),#me #user-edit select.ng-invalid:not(.ng-untouched),#me-update #user-edit input:not(.selectator_input).ng-invalid:not(.ng-untouched),#me-update #user-edit textarea.ng-invalid:not(.ng-untouched),#me-update #user-edit select.ng-invalid:not(.ng-untouched){border:1px solid red}#me #user-edit input:not(.selectator_input):disabled,#me #user-edit textarea:disabled,#me #user-edit select:disabled,#me-update #user-edit input:not(.selectator_input):disabled,#me-update #user-edit textarea:disabled,#me-update #user-edit select:disabled{opacity:0.6;cursor:not-allowed}#me #user-edit h3,#me-update #user-edit h3{font-size:19px;font-size:1.9rem;font-weight:600;margin:50px 0 10px}@media (min-width: 0px) and (max-width: 550px){#me #user-edit h3,#me-update #user-edit h3{font-size:14px;font-size:1.4rem}}#me #user-edit textarea,#me-update #user-edit textarea{padding:10px 14px;height:200px;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1.6rem}#me #user-edit .form-group,#me-update #user-edit .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}#me #user-edit .form-group .checkbox,#me #user-edit .form-group .radio-button,#me-update #user-edit .form-group .checkbox,#me-update #user-edit .form-group .radio-button{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0}#me #user-edit .form-group .checkbox input[type="checkbox"],#me #user-edit .form-group .checkbox input[type="radio"],#me #user-edit .form-group .radio-button input[type="checkbox"],#me #user-edit .form-group .radio-button input[type="radio"],#me-update #user-edit .form-group .checkbox input[type="checkbox"],#me-update #user-edit .form-group .checkbox input[type="radio"],#me-update #user-edit .form-group .radio-button input[type="checkbox"],#me-update #user-edit .form-group .radio-button input[type="radio"]{display:none;opacity:0;width:0;height:0}#me #user-edit .form-group .checkbox label,#me #user-edit .form-group .radio-button label,#me-update #user-edit .form-group .checkbox label,#me-update #user-edit .form-group .radio-button label{position:relative}#me #user-edit .form-group .checkbox label:before,#me #user-edit .form-group .checkbox label:after,#me #user-edit .form-group .radio-button label:before,#me #user-edit .form-group .radio-button label:after,#me-update #user-edit .form-group .checkbox label:before,#me-update #user-edit .form-group .checkbox label:after,#me-update #user-edit .form-group .radio-button label:before,#me-update #user-edit .form-group .radio-button label:after{position:absolute;content:"";display:inline-block}#me #user-edit .form-group .checkbox label:before,#me #user-edit .form-group .radio-button label:before,#me-update #user-edit .form-group .checkbox label:before,#me-update #user-edit .form-group .radio-button label:before{height:40px;width:40px;border:1px solid #bbb;background:#fdfcfb;left:0}#me #user-edit .form-group .checkbox label:after,#me #user-edit .form-group .radio-button label:after,#me-update #user-edit .form-group .checkbox label:after,#me-update #user-edit .form-group .radio-button label:after{height:10px;width:18px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:11px;top:12px}#me #user-edit .form-group .radio-button label:before,#me-update #user-edit .form-group .radio-button label:before{border-radius:20px}#me #user-edit .form-group>label,#me-update #user-edit .form-group>label{margin-top:8px}@media (min-width: 0px) and (max-width: 550px){#me #user-edit .form-group>label,#me-update #user-edit .form-group>label{font-size:12px;font-size:1.2rem}}#me #user-edit .form-group>label span,#me-update #user-edit .form-group>label span{font-size:9px;font-size:.9rem}@media (min-width: 0px) and (max-width: 550px){#me #user-edit .form-group>label span,#me-update #user-edit .form-group>label span{font-size:8px;font-size:.8rem}}#me #user-edit .form-group input[type="checkbox"]+label::after,#me #user-edit .form-group input[type="radio"]+label::after,#me-update #user-edit .form-group input[type="checkbox"]+label::after,#me-update #user-edit .form-group input[type="radio"]+label::after{content:none}#me #user-edit .form-group input[type="checkbox"]:checked+label::after,#me #user-edit .form-group input[type="radio"]:checked+label::after,#me-update #user-edit .form-group input[type="checkbox"]:checked+label::after,#me-update #user-edit .form-group input[type="radio"]:checked+label::after{content:""}#me #user-edit .form-group input[type="checkbox"]:focus+label::before,#me #user-edit .form-group input[type="radio"]:focus+label::before,#me-update #user-edit .form-group input[type="checkbox"]:focus+label::before,#me-update #user-edit .form-group input[type="radio"]:focus+label::before{outline:#3b99fc auto 5px}#me #user-edit #update-user,#me-update #user-edit #update-user{margin:50px 0 0 0}#me #user-edit .selectator_selected_items .selectator_selected_item,#me-update #user-edit .selectator_selected_items .selectator_selected_item{color:#333}#me #user-edit .selectator_element,#me-update #user-edit .selectator_element{background:#fdfcfb !important;border:1px solid #bbb !important;border-radius:0 !important;padding:8px 15px !important}#me #user-edit .selectator_element:after,#me-update #user-edit .selectator_element:after{right:10px;font-size:90%}#me #user-edit .selectator_element.disabled,#me-update #user-edit .selectator_element.disabled{opacity:0.6;cursor:not-allowed}#me #user-edit .selectator_element.disabled:after,#me #user-edit .selectator_element.disabled input,#me-update #user-edit .selectator_element.disabled:after,#me-update #user-edit .selectator_element.disabled input{cursor:not-allowed}#me #user-edit .selectator_placeholder,#me-update #user-edit .selectator_placeholder{font-size:100%}#me #user-edit .selectator_input,#me-update #user-edit .selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}#me #user-edit .selectator_options .selectator_option .selectator_option_title,#me-update #user-edit .selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}#me #user-edit .selectator_options,#me-update #user-edit .selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}#me #user-edit .selectator_options li:first-child,#me-update #user-edit .selectator_options li:first-child{display:none !important}#success-message{display:none}#update-prediction{margin-left:0 !important}.prediction{margin-top:100px}.prediction .flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 0px) and (max-width: 700px){.prediction .flex-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}.prediction .flex-grid .col{width:30%}@media (min-width: 0px) and (max-width: 700px){.prediction .flex-grid .col{width:100%}}.prediction .sortable{counter-reset:item}.prediction .sortable li{position:relative;text-decoration:none;height:50px;background:#e8e8e8;margin-bottom:20px !important;list-style:none;cursor:hand;cursor:-webkit-grab}@media (min-width: 0px) and (max-width: 900px){.prediction .sortable li{height:42px;margin-bottom:12px !important}}.prediction .sortable li.faded{opacity:0.4}.prediction .sortable li div{position:relative;display:block;height:100%}.prediction .sortable li div #country-flag{position:absolute;width:30px;height:30px;margin:10px 0 0 66px;border-radius:35px;background-size:cover;background-position:center center;border:1px solid #cfcfcf}@media (min-width: 0px) and (max-width: 900px){.prediction .sortable li div #country-flag{width:26px;height:26px;border-radius:14px;margin:8px 0 0 7px}}.prediction .sortable li div h4{height:35px;padding:11px 15px 11px 110px;font-size:18px;font-size:1.8rem;overflow:hidden;text-overflow:ellipsis;font-weight:400}@media (min-width: 0px) and (max-width: 900px){.prediction .sortable li div h4{font-size:14px;font-size:1.4rem;padding:11px 15px 11px 40px}}.prediction .sortable li div span{position:absolute;right:15px;top:15px;z-index:2;cursor:help;background:#00A8E2;color:#fff;padding:1px 7px;font-weight:700;font-size:13px;font-size:1.3rem}.prediction .sortable li:hover{background:#eee}.prediction .sortable li:before{counter-increment:item;content:counter(item);position:absolute;background:#00A8E2;width:50px;padding:9px 0 0;color:#fff;height:50px;line-height:2em;text-align:center;font-weight:bold;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#player #header-image .site-centered,#player-update #header-image .site-centered{height:63vh}#player #header-image .site-centered #profile-image,#player-update #header-image .site-centered #profile-image{position:absolute;width:300px;height:300px;bottom:-70px;border-radius:50%;margin:0 0 0 100px;z-index:2}@media (min-width: 0px) and (max-width: 900px){#player #header-image .site-centered #profile-image,#player-update #header-image .site-centered #profile-image{width:150px;height:150px;border-radius:50%}}@media (min-width: 0px) and (max-width: 550px){#player #header-image .site-centered #profile-image,#player-update #header-image .site-centered #profile-image{width:75px;height:75px;border-radius:50%;margin:0 0 0 20px;bottom:-40px}}#player #header-image .site-centered #profile-image img,#player-update #header-image .site-centered #profile-image img{width:300px;height:300px;border-radius:50%;border:5px solid #fbf9ee}@media (min-width: 0px) and (max-width: 900px){#player #header-image .site-centered #profile-image img,#player-update #header-image .site-centered #profile-image img{width:150px;height:150px;border-radius:50%;border:2px solid #fbf9ee}}@media (min-width: 0px) and (max-width: 550px){#player #header-image .site-centered #profile-image img,#player-update #header-image .site-centered #profile-image img{width:75px;height:75px;border-radius:50%;border:2px solid #fbf9ee}}#player #header-image .site-centered #profile-image #edit-avatar,#player-update #header-image .site-centered #profile-image #edit-avatar{position:absolute;width:42px;height:42px;right:27px;bottom:27px;border:3px solid #fff;border-radius:50%;color:#fff;font-size:36px;font-size:3.6rem;line-height:43px;font-weight:600;background:#00A8E2;text-align:center;cursor:pointer;z-index:3;padding:0;margin:0}@media (min-width: 0px) and (max-width: 900px){#player #header-image .site-centered #profile-image #edit-avatar,#player-update #header-image .site-centered #profile-image #edit-avatar{right:7px;bottom:7px}}@media (min-width: 0px) and (max-width: 550px){#player #header-image .site-centered #profile-image #edit-avatar,#player-update #header-image .site-centered #profile-image #edit-avatar{width:32px;height:32px;font-size:26px;font-size:2.6rem;line-height:32px;right:-3px;bottom:-3px;margin-right:0 !important}}#player #header-image .site-centered #profile-image #edit-avatar:before,#player-update #header-image .site-centered #profile-image #edit-avatar:before{position:relative;top:-3px;content:"+"}#player #header-image .site-centered #profile-image #new-image-holder,#player-update #header-image .site-centered #profile-image #new-image-holder{position:absolute;z-index:2}#player #header-image .site-centered #profile-image img-crop,#player-update #header-image .site-centered #profile-image img-crop{width:100%;display:block;overflow:hidden}#player #header-image .site-centered #profile-image img-crop.fixed-height,#player-update #header-image .site-centered #profile-image img-crop.fixed-height{height:calc(100% - 80px);position:relative;overflow:hidden}#player #header-image .site-centered #profile-image img-crop.fixed-height canvas,#player-update #header-image .site-centered #profile-image img-crop.fixed-height canvas{display:block;position:absolute;top:50%;left:50%}#player #header-image .site-centered #profile-image img-crop.full-width,#player-update #header-image .site-centered #profile-image img-crop.full-width{text-align:center}#player #header-image .site-centered #profile-image img-crop.full-width canvas,#player-update #header-image .site-centered #profile-image img-crop.full-width canvas{display:inline}#player #header-image .site-centered #profile-image img-crop canvas,#player-update #header-image .site-centered #profile-image img-crop canvas{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#player #header-image .site-centered #profile-image img-crop .loading,#player-update #header-image .site-centered #profile-image img-crop .loading{width:100%;font-size:16px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;color:white;background-color:rgba(0,0,0,0.75)}#player #header-image .site-centered #profile-image img-crop .loading .fixed-height,#player-update #header-image .site-centered #profile-image img-crop .loading .fixed-height{height:100%;position:absolute}#player #header-image .site-centered #profile-image .cropArea,#player-update #header-image .site-centered #profile-image .cropArea{position:absolute;display:none;background:#363636;width:500px;height:400px;padding:10px;z-index:0;left:350px;top:-50px;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.49);box-shadow:0px 0px 6px rgba(0,0,0,0.49);text-align:center}@media (min-width: 0px) and (max-width: 900px){#player #header-image .site-centered #profile-image .cropArea,#player-update #header-image .site-centered #profile-image .cropArea{left:200px;width:400px;height:300px}}@media (min-width: 0px) and (max-width: 550px){#player #header-image .site-centered #profile-image .cropArea,#player-update #header-image .site-centered #profile-image .cropArea{top:110px;left:-15px;width:320px;height:300px}}#player #header-image .site-centered #profile-image .cropArea button,#player-update #header-image .site-centered #profile-image .cropArea button{display:inline-block;margin:20px 20px 20px 0}#player #header-image .site-centered #profile-image .cropArea button.cancel,#player-update #header-image .site-centered #profile-image .cropArea button.cancel{background:#e8e8e8;color:#828282;margin:20px 0 !important}#player #header-image .site-centered #profile-image .cropArea button:disabled,#player-update #header-image .site-centered #profile-image .cropArea button:disabled{opacity:0.5;pointer-events:none}#player #header-image .site-centered #profile-image input,#player-update #header-image .site-centered #profile-image input{display:none}#player .button-spaced,#player-update .button-spaced{margin-left:20px !important}@media (min-width: 0px) and (max-width: 550px){#player .button-spaced,#player-update .button-spaced{margin-left:0px !important}}#player .player-box,#player-update .player-box{margin-top:50px}#player #player-edit,#player-update #player-edit{width:500px}@media (min-width: 0px) and (max-width: 550px){#player #player-edit,#player-update #player-edit{width:100%}}#player #player-edit label,#player-update #player-edit label{display:block;padding-left:15px;font-size:18px;font-size:1.8rem;margin-bottom:3px}#player #player-edit label span,#player-update #player-edit label span{font-size:14px;font-size:1.4rem}#player #player-edit label strong,#player-update #player-edit label strong{color:#00A8E2}#player #player-edit .selectator_element,#player-update #player-edit .selectator_element{border:1px solid #bbb !important}#player #player-edit input:not(.selectator_input),#player #player-edit textarea,#player #player-edit select,#player-update #player-edit input:not(.selectator_input),#player-update #player-edit textarea,#player-update #player-edit select{display:block;width:100%;height:40px;margin:0 0 20px;border:1px solid #bbb;padding:0 14px;border-radius:0px;font-size:16px;font-size:1.6rem;background:#fdfcfb}#player #player-edit input:not(.selectator_input).ng-invalid:not(.ng-untouched),#player #player-edit textarea.ng-invalid:not(.ng-untouched),#player #player-edit select.ng-invalid:not(.ng-untouched),#player-update #player-edit input:not(.selectator_input).ng-invalid:not(.ng-untouched),#player-update #player-edit textarea.ng-invalid:not(.ng-untouched),#player-update #player-edit select.ng-invalid:not(.ng-untouched){border:1px solid red}#player #player-edit input:not(.selectator_input):disabled,#player #player-edit textarea:disabled,#player #player-edit select:disabled,#player-update #player-edit input:not(.selectator_input):disabled,#player-update #player-edit textarea:disabled,#player-update #player-edit select:disabled{opacity:0.6;cursor:not-allowed}#player #player-edit h3,#player-update #player-edit h3{font-size:19px;font-size:1.9rem;font-weight:600;margin:50px 0 10px}@media (min-width: 0px) and (max-width: 550px){#player #player-edit h3,#player-update #player-edit h3{font-size:14px;font-size:1.4rem}}#player #player-edit textarea,#player-update #player-edit textarea{padding:10px 14px;height:200px;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1.6rem}#player #player-edit .form-group,#player-update #player-edit .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}#player #player-edit .form-group .checkbox,#player #player-edit .form-group .radio-button,#player-update #player-edit .form-group .checkbox,#player-update #player-edit .form-group .radio-button{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0}#player #player-edit .form-group .checkbox input[type="checkbox"],#player #player-edit .form-group .checkbox input[type="radio"],#player #player-edit .form-group .radio-button input[type="checkbox"],#player #player-edit .form-group .radio-button input[type="radio"],#player-update #player-edit .form-group .checkbox input[type="checkbox"],#player-update #player-edit .form-group .checkbox input[type="radio"],#player-update #player-edit .form-group .radio-button input[type="checkbox"],#player-update #player-edit .form-group .radio-button input[type="radio"]{display:none;opacity:0;width:0;height:0}#player #player-edit .form-group .checkbox label,#player #player-edit .form-group .radio-button label,#player-update #player-edit .form-group .checkbox label,#player-update #player-edit .form-group .radio-button label{position:relative}#player #player-edit .form-group .checkbox label:before,#player #player-edit .form-group .checkbox label:after,#player #player-edit .form-group .radio-button label:before,#player #player-edit .form-group .radio-button label:after,#player-update #player-edit .form-group .checkbox label:before,#player-update #player-edit .form-group .checkbox label:after,#player-update #player-edit .form-group .radio-button label:before,#player-update #player-edit .form-group .radio-button label:after{position:absolute;content:"";display:inline-block}#player #player-edit .form-group .checkbox label:before,#player #player-edit .form-group .radio-button label:before,#player-update #player-edit .form-group .checkbox label:before,#player-update #player-edit .form-group .radio-button label:before{height:40px;width:40px;border:1px solid #bbb;background:#fdfcfb;left:0}#player #player-edit .form-group .checkbox label:after,#player #player-edit .form-group .radio-button label:after,#player-update #player-edit .form-group .checkbox label:after,#player-update #player-edit .form-group .radio-button label:after{height:10px;width:18px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:11px;top:12px}#player #player-edit .form-group .radio-button label:before,#player-update #player-edit .form-group .radio-button label:before{border-radius:20px}#player #player-edit .form-group>label,#player-update #player-edit .form-group>label{margin-top:8px}@media (min-width: 0px) and (max-width: 550px){#player #player-edit .form-group>label,#player-update #player-edit .form-group>label{font-size:12px;font-size:1.2rem}}#player #player-edit .form-group>label span,#player-update #player-edit .form-group>label span{font-size:9px;font-size:.9rem}@media (min-width: 0px) and (max-width: 550px){#player #player-edit .form-group>label span,#player-update #player-edit .form-group>label span{font-size:8px;font-size:.8rem}}#player #player-edit .form-group input[type="checkbox"]+label::after,#player #player-edit .form-group input[type="radio"]+label::after,#player-update #player-edit .form-group input[type="checkbox"]+label::after,#player-update #player-edit .form-group input[type="radio"]+label::after{content:none}#player #player-edit .form-group input[type="checkbox"]:checked+label::after,#player #player-edit .form-group input[type="radio"]:checked+label::after,#player-update #player-edit .form-group input[type="checkbox"]:checked+label::after,#player-update #player-edit .form-group input[type="radio"]:checked+label::after{content:""}#player #player-edit .form-group input[type="checkbox"]:focus+label::before,#player #player-edit .form-group input[type="radio"]:focus+label::before,#player-update #player-edit .form-group input[type="checkbox"]:focus+label::before,#player-update #player-edit .form-group input[type="radio"]:focus+label::before{outline:#3b99fc auto 5px}#player #player-edit #update-user,#player-update #player-edit #update-user{margin:50px 0 0 0}#player #player-edit .selectator_selected_items .selectator_selected_item,#player-update #player-edit .selectator_selected_items .selectator_selected_item{color:#333}#player #player-edit .selectator_eleplayernt,#player-update #player-edit .selectator_eleplayernt{background:#fdfcfb !important;border:1px solid #bbb !important;border-radius:0 !important;padding:8px 15px !important}#player #player-edit .selectator_eleplayernt:after,#player-update #player-edit .selectator_eleplayernt:after{right:10px;font-size:90%}#player #player-edit .selectator_eleplayernt.disabled,#player-update #player-edit .selectator_eleplayernt.disabled{opacity:0.6;cursor:not-allowed}#player #player-edit .selectator_eleplayernt.disabled:after,#player #player-edit .selectator_eleplayernt.disabled input,#player-update #player-edit .selectator_eleplayernt.disabled:after,#player-update #player-edit .selectator_eleplayernt.disabled input{cursor:not-allowed}#player #player-edit .selectator_placeholder,#player-update #player-edit .selectator_placeholder{font-size:100%}#player #player-edit .selectator_input,#player-update #player-edit .selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}#player #player-edit .selectator_options .selectator_option .selectator_option_title,#player-update #player-edit .selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}#player #player-edit .selectator_options,#player-update #player-edit .selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}#player #player-edit .selectator_options li:first-child,#player-update #player-edit .selectator_options li:first-child{display:none !important}#faq input:not(.selectator_input),#faq textarea,#faq select{display:block;width:100%;font-size:16px;font-size:1.6rem;height:40px;margin:0 0 20px;border:1px solid #bbb;padding:0 14px;border-radius:0px;background:#fdfcfb}#faq input:not(.selectator_input).ng-invalid:not(.ng-untouched),#faq textarea.ng-invalid:not(.ng-untouched),#faq select.ng-invalid:not(.ng-untouched){border:1px solid red}#faq input:not(.selectator_input):disabled,#faq textarea:disabled,#faq select:disabled{opacity:0.6;cursor:not-allowed}#faq #faq-searh-results{display:none;min-height:300px}#faq #faqs h3,#faq #faq-searh-results h3{color:dimgray;margin:40px 0 10px;font-size:22px;font-size:2.2rem}@media (min-width: 0px) and (max-width: 550px){#faq #faqs h3,#faq #faq-searh-results h3{font-size:17px;font-size:1.7rem}}#faq #faqs ul,#faq #faq-searh-results ul{padding:0;margin-left:0 !important;list-style-type:none !important}#faq #faqs ul li,#faq #faq-searh-results ul li{display:block;width:100%;margin:0}#faq #faqs ul li.open,#faq #faq-searh-results ul li.open{-webkit-box-shadow:0 9px 40px 0 rgba(204,204,204,0.3);-ms-box-shadow:0 9px 40px 0 rgba(204,204,204,0.3);-o-box-shadow:0 9px 40px 0 rgba(204,204,204,0.3);box-shadow:0 9px 40px 0 rgba(204,204,204,0.3);margin-bottom:30px}#faq #faqs ul li.open .summary,#faq #faq-searh-results ul li.open .summary{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMTE3NSA3MTEgOSA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHBhdGggZD0iTTExNzcuODk3MzgsNzEzLjg5OTA0OCBMMTE3Ny44OTczOCw3MTcuNzY1NzE0IEwxMTc3Ljg5NzM4LDcxOC41NjU3MTQgTDExNzYuMjk3MzgsNzE4LjU2NTcxNCBMMTE3Ni4yOTczOCw3MTcuNzY1NzE0IEwxMTc2LjI5NzM4LDcxMy4wOTkwNDggTDExNzYuMjk3MzgsNzEyLjI5OTA0OCBMMTE3Ni42OTczOCw3MTIuMjk5MDQ4IEwxMTc3LjA5NzM4LDcxMi4yOTkwNDggTDExODEuNzY3MzgsNzEyLjI5OTA0OCBMMTE4Mi41NjczOCw3MTIuMjk5MDQ4IEwxMTgyLjU2NzM4LDcxMy44OTkwNDggTDExODEuNzY3MzgsNzEzLjg5OTA0OCBMMTE3Ny44OTczOCw3MTMuODk5MDQ4IFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc5LjQzMjM4MSwgNzE1LjQzMjM4MSkgcm90YXRlKDQ1LjApIHRyYW5zbGF0ZSgtMTE3OS40MzIzODEsIC03MTUuNDMyMzgxKSAiPjwvcGF0aD4KPC9zdmc+);border-bottom:1px solid #F1F1F1;color:#151515;font-weight:500;padding-bottom:12px}#faq #faqs ul li.open .answer,#faq #faq-searh-results ul li.open .answer{max-height:2000px;-webkit-transition:all .4s ease-in, fill .4s ease-in, width .4s ease-in, height .4s ease-in;transition:all .4s ease-in, fill .4s ease-in, width .4s ease-in, height .4s ease-in}#faq #faqs ul li .summary,#faq #faq-searh-results ul li .summary{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMTE3NSA3MTEgOSA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHBhdGggZD0iTTExNzcuODk3MzgsNzEzLjg5OTA0OCBMMTE3Ny44OTczOCw3MTcuNzY1NzE0IEwxMTc3Ljg5NzM4LDcxOC41NjU3MTQgTDExNzYuMjk3MzgsNzE4LjU2NTcxNCBMMTE3Ni4yOTczOCw3MTcuNzY1NzE0IEwxMTc2LjI5NzM4LDcxMy4wOTkwNDggTDExNzYuMjk3MzgsNzEyLjI5OTA0OCBMMTE3Ni42OTczOCw3MTIuMjk5MDQ4IEwxMTc3LjA5NzM4LDcxMi4yOTkwNDggTDExODEuNzY3MzgsNzEyLjI5OTA0OCBMMTE4Mi41NjczOCw3MTIuMjk5MDQ4IEwxMTgyLjU2NzM4LDcxMy44OTkwNDggTDExODEuNzY3MzgsNzEzLjg5OTA0OCBMMTE3Ny44OTczOCw3MTMuODk5MDQ4IFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTc5LjQzMjM4MSwgNzE1LjQzMjM4MSkgcm90YXRlKDIyNS4wMDAwMDApIHRyYW5zbGF0ZSgtMTE3OS40MzIzODEsIC03MTUuNDMyMzgxKSAiPjwvcGF0aD4KPC9zdmc+);background-position:calc(100% - 15px) calc(50% + 4px);background-repeat:no-repeat;border:1px solid #e8e8e8;border-bottom:0;display:block;margin-bottom:0;margin-top:0;padding:13px 30px 5px 15px}#faq #faqs ul li .answer,#faq #faq-searh-results ul li .answer{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#53535C;max-height:0;margin-bottom:20px;padding-bottom:10px;padding-left:20px;padding-right:20px;overflow:hidden}#faq #faqs ul li .answer p,#faq #faq-searh-results ul li .answer p{margin:1em 0;color:gray;font-size:15px;font-size:1.5rem}html body#blog #wrapper #content-wrapper h2{margin-bottom:0px}html body#blog #wrapper #content-wrapper .publish-date{color:grey;font-size:85%;font-weight:700;margin:10px 0 20px 2px}html body#blog #wrapper #content-wrapper h3{color:#333;font-family:"Inika",serif;font-size:28px;font-size:2.8rem;line-height:33px;margin-bottom:10px}@media (min-width: 0px) and (max-width: 900px){html body#blog #wrapper #content-wrapper h3{font-size:22px;font-size:2.2rem;line-height:27px}}html body#blog #wrapper #content-wrapper #recent-entries ul{list-style:circle;margin:0 0 25px 25px}html body#blog #wrapper #content-wrapper #recent-entries ul li{margin-bottom:7px}#teams #list-of-teams{opacity:0.01;min-height:600px;margin-top:100px}#teams #list-of-teams .controls{margin-bottom:50px;text-align:center}#teams #list-of-teams .controls .control{position:relative;display:inline-block;margin:8px !important;padding:7px 10px;cursor:pointer;font-size:15px;font-size:1.5rem}#teams #list-of-teams .controls .control.mixitup-control-active{background:#005c7c}#teams #list-of-teams .flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 0px) and (max-width: 700px){#teams #list-of-teams .flex-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}}#teams #list-of-teams .flex-grid .col{width:32%}@media (min-width: 0px) and (max-width: 700px){#teams #list-of-teams .flex-grid .col{width:100%}}#teams #list-of-teams .flex-grid .col h3{font-size:30px;font-size:3rem;font-weight:600;color:#333;font-family:"Inika",serif;font-size:700;line-height:45px}@media (min-width: 0px) and (max-width: 900px){#teams #list-of-teams .flex-grid .col h3{font-size:21px;font-size:2.1rem;line-height:26px}}@media (min-width: 0px) and (max-width: 700px){#teams #list-of-teams .flex-grid .col h3{margin-top:50px}}#teams #list-of-teams .flex-grid .col h3 span{display:none}#teams #list-of-teams .flex-grid .col h5{font-size:24px;font-size:2.4rem;font-weight:800;margin:50px 0 15px;color:#999;font-family:"Inika",serif;font-size:700;line-height:45px}@media (min-width: 0px) and (max-width: 900px){#teams #list-of-teams .flex-grid .col h5{margin:24px 0 10px;font-size:19px;font-size:1.9rem}}#teams #list-of-teams .flex-grid .col .faded{opacity:0.3}#teams #list-of-teams .flex-grid .col ul li{height:50px;background:#e8e8e8;margin-bottom:20px !important}@media (min-width: 0px) and (max-width: 900px){#teams #list-of-teams .flex-grid .col ul li{height:42px;margin-bottom:12px !important}}#teams #list-of-teams .flex-grid .col ul li.faded{opacity:0.4}#teams #list-of-teams .flex-grid .col ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#teams #list-of-teams .flex-grid .col ul li a #country-flag{width:30px;height:30px;margin:0 0 0 16px;border-radius:35px;background-size:cover;background-position:center center;border:1px solid #cfcfcf;-ms-flex-negative:0;flex-shrink:0}@media (min-width: 0px) and (max-width: 900px){#teams #list-of-teams .flex-grid .col ul li a #country-flag{width:26px;height:26px;border-radius:14px;margin:8px 0 0 7px}}#teams #list-of-teams .flex-grid .col ul li a h4{font-size:18px;font-size:1.8rem;overflow:hidden;text-overflow:ellipsis;font-weight:400;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap}@media (min-width: 0px) and (max-width: 900px){#teams #list-of-teams .flex-grid .col ul li a h4{font-size:14px;font-size:1.4rem}}#teams #list-of-teams .flex-grid .col ul li a .green-bid{margin-right:12px;-ms-flex-negative:0;flex-shrink:0;width:22px;height:26px;cursor:help}#teams #list-of-teams .flex-grid .col ul li a span{position:absolute;right:15px;top:15px;z-index:2;cursor:help;background:#00A8E2;color:#fff;padding:1px 7px;font-weight:700;font-size:13px;font-size:1.3rem}#teams #header-image #country-flag{position:absolute;width:300px;height:300px;bottom:-70px;border-radius:50%;border:5px solid #fbf9ee;margin:0 0 0 100px;z-index:2;background-size:cover;background-position:center center}@media (min-width: 0px) and (max-width: 900px){#teams #header-image #country-flag{width:150px;height:150px;border-radius:50%;border:2px solid #fbf9ee;margin:0 0 0 20px}}@media (min-width: 0px) and (max-width: 550px){#teams #header-image #country-flag{width:75px;height:75px;border-radius:50%;border:2px solid #fbf9ee;margin:0 0 0 20px;bottom:-40px}}#teams .about-team{margin-top:40px}@media (min-width: 0px) and (max-width: 550px){#teams .about-team{margin-top:10px}}#teams #quick-facts{margin-bottom:100px}#teams #quick-facts .windmill_attendings{cursor:help}#teams #roster h2{margin-top:80px}#teams #roster #roster-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#teams #roster #roster-table .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:80px}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row{height:72px}}#teams #roster #roster-table .table-row .table-cell{padding:28px 0}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell{padding:23px 0}}#teams #roster #roster-table .table-row .table-cell:nth-child(1){-ms-flex-negative:0;flex-shrink:0;width:70px;padding-right:20px;text-align:right}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell:nth-child(1){display:none}}#teams #roster #roster-table .table-row .table-cell:nth-child(2){-ms-flex-negative:0;flex-shrink:0;width:80px;padding:10px 0}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell:nth-child(2){width:60px;text-align:right}}#teams #roster #roster-table .table-row .table-cell:nth-child(2) img{width:60px;height:60px;border-radius:50%}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell:nth-child(2) img{width:50px;height:50px;border-radius:50%}}#teams #roster #roster-table .table-row .table-cell:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:15px;font-size:18px;font-size:1.8rem}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell:nth-child(3){font-size:14px;font-size:1.4rem}}#teams #roster #roster-table .table-row .table-cell:nth-child(4){-ms-flex-negative:0;flex-shrink:0;width:190px;padding-right:25px;text-align:right}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell:nth-child(4){width:170px}}@media (min-width: 0px) and (max-width: 550px){#teams #roster #roster-table .table-row .table-cell:nth-child(4) span{font-size:10px !important;font-size:1rem !important}}#teams #road-to .table-cell:nth-child(3n+1){padding-left:8px !important;width:120px !important;-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}#teams #road-to .table-cell:nth-child(3n+2){width:270px !important}@media (min-width: 0px) and (max-width: 550px){#teams #road-to .table-cell:nth-child(3n+2){width:auto !important}}#teams #road-to .table-cell:nth-child(3n){-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;width:60px !important}#teams #team-update #progressbar li{width:33%}#teams #progressbar.disabled li.active:before{cursor:default !important}#teams #progressbar{margin:0 0 80px 0 !important;padding:0;overflow:hidden}#teams #progressbar li{list-style-type:none;color:#797979;text-transform:uppercase;font-size:12px;font-size:1.2rem;width:25%;float:left;position:relative;font-weight:500;text-align:center}@media (min-width: 0px) and (max-width: 550px){#teams #progressbar li{font-size:9px;font-size:.9rem}}#teams #progressbar li:first-child:before{content:"1"}#teams #progressbar li:nth-child(2):before{content:"2"}#teams #progressbar li:nth-child(3):before{content:"3"}#teams #progressbar li:nth-child(4):before{content:"4";cursor:default}#teams #progressbar li:before{width:40px;height:40px;font-size:25px;font-size:2.5rem;line-height:35px;border-radius:50%;border:2px solid #797979;background-color:#f9f8f5;display:block;margin:0 auto 5px auto;text-align:center;font-weight:500}@media (min-width: 0px) and (max-width: 550px){#teams #progressbar li:before{width:26px;height:26px;font-size:13px;font-size:1.3rem;line-height:23px}}#teams #progressbar li:after{content:'';width:100%;height:2px;background-color:#797979;position:absolute;top:20px;z-index:-1;left:-50%}@media (min-width: 0px) and (max-width: 550px){#teams #progressbar li:after{top:13px}}#teams #progressbar li:first-child:after{content:none}#teams #progressbar li.active{font-weight:700}#teams #progressbar li.done{font-weight:400}#teams #progressbar li.active:before,#teams #progressbar li.active:after,#teams #progressbar li.active{border-color:#00A8E2;color:#00A8E2}#teams #progressbar li.active+li:after{content:''}#teams #progressbar li.done+li:after{background-color:#00A8E2;content:''}#teams #progressbar li.active:before{font-weight:600;cursor:pointer}#teams #progressbar li.done:before{color:#f9f8f5;background:#00A8E2;cursor:pointer;font-weight:400}#teams form#roster-info-form{width:100% !important}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li{display:block !important;margin-bottom:50px;border-bottom:1px solid #aaa;padding-bottom:50px}}#teams form#roster-info-form #roster-info>ul>li .form-group.number{width:5% !important;margin-right:20px;min-width:50px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.number{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.name{width:10% !important;min-width:80px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.name{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.surname{width:10% !important;margin-right:20px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.surname{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.line{width:10% !important;min-width:130px;margin-right:20px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.line{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.field-position{width:10% !important;min-width:130px;margin-right:20px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.field-position{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.job{width:10% !important;margin-right:20px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.job{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.fun-fact{width:10% !important;margin-right:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.fun-fact{width:100% !important;margin-right:0 !important}}#teams form#roster-info-form #roster-info>ul>li .form-group.thursday_dinner{width:10% !important;min-width:120px}@media (min-width: 0px) and (max-width: 700px){#teams form#roster-info-form #roster-info>ul>li .form-group.thursday_dinner{width:100% !important;margin-right:0 !important}}#teams form#team-registration,#teams form#roster-info-form{width:700px;min-height:400px;margin:0 auto}@media (min-width: 0px) and (max-width: 900px){#teams form#team-registration,#teams form#roster-info-form{width:100%}}#teams form#team-registration label,#teams form#roster-info-form label{display:block;padding-left:15px;font-size:18px;font-size:1.8rem;margin-bottom:3px}#teams form#team-registration label span,#teams form#roster-info-form label span{font-size:14px;font-size:1.4rem}#teams form#team-registration label strong,#teams form#roster-info-form label strong{color:#00A8E2}#teams form#team-registration input:not(.selectator_input),#teams form#team-registration textarea,#teams form#team-registration select,#teams form#roster-info-form input:not(.selectator_input),#teams form#roster-info-form textarea,#teams form#roster-info-form select{display:block;width:100%;height:40px;margin:0 0 20px;border:1px solid #bbb;padding:0 14px;border-radius:0px;font-size:16px;font-size:1.6rem;background:#fdfcfb}#teams form#team-registration input:not(.selectator_input):disabled,#teams form#team-registration textarea:disabled,#teams form#team-registration select:disabled,#teams form#roster-info-form input:not(.selectator_input):disabled,#teams form#roster-info-form textarea:disabled,#teams form#roster-info-form select:disabled{opacity:0.6;cursor:not-allowed}#teams form#team-registration textarea,#teams form#roster-info-form textarea{padding:10px 14px;height:200px;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1.6rem}#teams form#team-registration.ng-submitted input.ng-invalid,#teams form#roster-info-form.ng-submitted input.ng-invalid{border:1px solid red !important}#teams form#team-registration.ng-submitted select.ng-invalid+.selectator_element,#teams form#roster-info-form.ng-submitted select.ng-invalid+.selectator_element{border:1px solid red !important}#teams form#team-registration .checkbox,#teams form#roster-info-form .checkbox{height:40px;width:40px}#teams form#team-registration .checkbox input[type="checkbox"],#teams form#roster-info-form .checkbox input[type="checkbox"]{display:none;opacity:0;width:0;height:0}#teams form#team-registration .checkbox label,#teams form#roster-info-form .checkbox label{position:relative;display:block}#teams form#team-registration .checkbox label:before,#teams form#team-registration .checkbox label:after,#teams form#roster-info-form .checkbox label:before,#teams form#roster-info-form .checkbox label:after{position:absolute;content:"";display:inline-block}#teams form#team-registration .checkbox label:before,#teams form#roster-info-form .checkbox label:before{height:40px;width:40px;border:1px solid #bbb;background:#fdfcfb;left:0}#teams form#team-registration .checkbox label:after,#teams form#roster-info-form .checkbox label:after{height:10px;width:18px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:11px;top:12px}#teams form#team-registration input[type="checkbox"]+label::after,#teams form#roster-info-form input[type="checkbox"]+label::after{content:none}#teams form#team-registration input[type="checkbox"]:checked+label::after,#teams form#roster-info-form input[type="checkbox"]:checked+label::after{content:""}#teams form#team-registration input[type="checkbox"]:focus+label::before,#teams form#roster-info-form input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}#teams form#team-registration .next-step,#teams form#team-registration #update-team,#teams form#team-registration #register-team,#teams form#roster-info-form .next-step,#teams form#roster-info-form #update-team,#teams form#roster-info-form #register-team{margin:30px 0 0 0}#teams form#team-registration .selectator_selected_items .selectator_selected_item,#teams form#roster-info-form .selectator_selected_items .selectator_selected_item{color:#333}#teams form#team-registration .selectator_element,#teams form#roster-info-form .selectator_element{background:#fdfcfb !important;border:1px solid #bbb !important;border-radius:0 !important;padding:8px 15px !important}#teams form#team-registration .selectator_element:after,#teams form#roster-info-form .selectator_element:after{right:10px;font-size:90%}#teams form#team-registration .selectator_element.disabled,#teams form#roster-info-form .selectator_element.disabled{opacity:0.6;cursor:not-allowed}#teams form#team-registration .selectator_element.disabled:after,#teams form#team-registration .selectator_element.disabled input,#teams form#roster-info-form .selectator_element.disabled:after,#teams form#roster-info-form .selectator_element.disabled input{cursor:not-allowed}#teams form#team-registration .selectator_placeholder,#teams form#roster-info-form .selectator_placeholder{font-size:100%}#teams form#team-registration .selectator_input,#teams form#roster-info-form .selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}#teams form#team-registration .selectator_options .selectator_option .selectator_option_title,#teams form#roster-info-form .selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}#teams form#team-registration .selectator_options,#teams form#roster-info-form .selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}#teams form#team-registration .selectator_options li:first-child,#teams form#roster-info-form .selectator_options li:first-child{display:none !important}#teams form#team-registration #roster-list,#teams form#roster-info-form #roster-list{width:850px;margin-left:-75px !important}#teams form#team-registration #roster-list .selectator_options li:first-child,#teams form#roster-info-form #roster-list .selectator_options li:first-child{display:block !important}#teams form#team-registration .addTournament,#teams form#team-registration .addPlayer,#teams form#roster-info-form .addTournament,#teams form#roster-info-form .addPlayer{display:inline-block;cursor:pointer;margin-top:30px}#teams form#team-registration .deletePlayer,#teams form#roster-info-form .deletePlayer{margin-top:40px;cursor:pointer;width:16px}#teams form#team-registration #step1 #selectator_team-name-selectator .selectator_input,#teams form#roster-info-form #step1 #selectator_team-name-selectator .selectator_input{opacity:1 !important}#teams form#team-registration #step1 p,#teams form#team-registration #step2 p,#teams form#team-registration #step3 p,#teams form#team-registration #step4 p,#teams form#team-registration #roster-info p,#teams form#roster-info-form #step1 p,#teams form#roster-info-form #step2 p,#teams form#roster-info-form #step3 p,#teams form#roster-info-form #step4 p,#teams form#roster-info-form #roster-info p{margin-bottom:70px}#teams form#team-registration #step1>ul,#teams form#team-registration #step2>ul,#teams form#team-registration #step3>ul,#teams form#team-registration #step4>ul,#teams form#team-registration #roster-info>ul,#teams form#roster-info-form #step1>ul,#teams form#roster-info-form #step2>ul,#teams form#roster-info-form #step3>ul,#teams form#roster-info-form #step4>ul,#teams form#roster-info-form #roster-info>ul{margin:0;list-style:none}#teams form#team-registration #step1>ul>li,#teams form#team-registration #step2>ul>li,#teams form#team-registration #step3>ul>li,#teams form#team-registration #step4>ul>li,#teams form#team-registration #roster-info>ul>li,#teams form#roster-info-form #step1>ul>li,#teams form#roster-info-form #step2>ul>li,#teams form#roster-info-form #step3>ul>li,#teams form#roster-info-form #step4>ul>li,#teams form#roster-info-form #roster-info>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 0px) and (max-width: 700px){#teams form#team-registration #step1>ul>li label,#teams form#team-registration #step2>ul>li label,#teams form#team-registration #step3>ul>li label,#teams form#team-registration #step4>ul>li label,#teams form#team-registration #roster-info>ul>li label,#teams form#roster-info-form #step1>ul>li label,#teams form#roster-info-form #step2>ul>li label,#teams form#roster-info-form #step3>ul>li label,#teams form#roster-info-form #step4>ul>li label,#teams form#roster-info-form #roster-info>ul>li label{font-size:14px;font-size:1.4rem}}@media (min-width: 0px) and (max-width: 550px){#teams form#team-registration #step1>ul>li,#teams form#team-registration #step2>ul>li,#teams form#team-registration #step3>ul>li,#teams form#team-registration #step4>ul>li,#teams form#team-registration #roster-info>ul>li,#teams form#roster-info-form #step1>ul>li,#teams form#roster-info-form #step2>ul>li,#teams form#roster-info-form #step3>ul>li,#teams form#roster-info-form #step4>ul>li,#teams form#roster-info-form #roster-info>ul>li{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0;border-bottom:1px solid #dbdbdb}}#teams form#team-registration #step1>ul>li .form-group.delete,#teams form#team-registration #step2>ul>li .form-group.delete,#teams form#team-registration #step3>ul>li .form-group.delete,#teams form#team-registration #step4>ul>li .form-group.delete,#teams form#team-registration #roster-info>ul>li .form-group.delete,#teams form#roster-info-form #step1>ul>li .form-group.delete,#teams form#roster-info-form #step2>ul>li .form-group.delete,#teams form#roster-info-form #step3>ul>li .form-group.delete,#teams form#roster-info-form #step4>ul>li .form-group.delete,#teams form#roster-info-form #roster-info>ul>li .form-group.delete{width:18px;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.number,#teams form#team-registration #step2>ul>li .form-group.number,#teams form#team-registration #step3>ul>li .form-group.number,#teams form#team-registration #step4>ul>li .form-group.number,#teams form#team-registration #roster-info>ul>li .form-group.number,#teams form#roster-info-form #step1>ul>li .form-group.number,#teams form#roster-info-form #step2>ul>li .form-group.number,#teams form#roster-info-form #step3>ul>li .form-group.number,#teams form#roster-info-form #step4>ul>li .form-group.number,#teams form#roster-info-form #roster-info>ul>li .form-group.number{width:20%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.nickname,#teams form#team-registration #step2>ul>li .form-group.nickname,#teams form#team-registration #step3>ul>li .form-group.nickname,#teams form#team-registration #step4>ul>li .form-group.nickname,#teams form#team-registration #roster-info>ul>li .form-group.nickname,#teams form#roster-info-form #step1>ul>li .form-group.nickname,#teams form#roster-info-form #step2>ul>li .form-group.nickname,#teams form#roster-info-form #step3>ul>li .form-group.nickname,#teams form#roster-info-form #step4>ul>li .form-group.nickname,#teams form#roster-info-form #roster-info>ul>li .form-group.nickname{width:20%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.surname,#teams form#team-registration #step2>ul>li .form-group.surname,#teams form#team-registration #step3>ul>li .form-group.surname,#teams form#team-registration #step4>ul>li .form-group.surname,#teams form#team-registration #roster-info>ul>li .form-group.surname,#teams form#roster-info-form #step1>ul>li .form-group.surname,#teams form#roster-info-form #step2>ul>li .form-group.surname,#teams form#roster-info-form #step3>ul>li .form-group.surname,#teams form#roster-info-form #step4>ul>li .form-group.surname,#teams form#roster-info-form #roster-info>ul>li .form-group.surname{width:20%;margin-right:20px;min-width:130px}#teams form#team-registration #step1>ul>li .form-group.email,#teams form#team-registration #step2>ul>li .form-group.email,#teams form#team-registration #step3>ul>li .form-group.email,#teams form#team-registration #step4>ul>li .form-group.email,#teams form#team-registration #roster-info>ul>li .form-group.email,#teams form#roster-info-form #step1>ul>li .form-group.email,#teams form#roster-info-form #step2>ul>li .form-group.email,#teams form#roster-info-form #step3>ul>li .form-group.email,#teams form#roster-info-form #step4>ul>li .form-group.email,#teams form#roster-info-form #roster-info>ul>li .form-group.email{width:40%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.role,#teams form#team-registration #step2>ul>li .form-group.role,#teams form#team-registration #step3>ul>li .form-group.role,#teams form#team-registration #step4>ul>li .form-group.role,#teams form#team-registration #roster-info>ul>li .form-group.role,#teams form#roster-info-form #step1>ul>li .form-group.role,#teams form#roster-info-form #step2>ul>li .form-group.role,#teams form#roster-info-form #step3>ul>li .form-group.role,#teams form#roster-info-form #step4>ul>li .form-group.role,#teams form#roster-info-form #roster-info>ul>li .form-group.role{width:25%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.admin,#teams form#team-registration #step2>ul>li .form-group.admin,#teams form#team-registration #step3>ul>li .form-group.admin,#teams form#team-registration #step4>ul>li .form-group.admin,#teams form#team-registration #roster-info>ul>li .form-group.admin,#teams form#roster-info-form #step1>ul>li .form-group.admin,#teams form#roster-info-form #step2>ul>li .form-group.admin,#teams form#roster-info-form #step3>ul>li .form-group.admin,#teams form#roster-info-form #step4>ul>li .form-group.admin,#teams form#roster-info-form #roster-info>ul>li .form-group.admin{width:10%}#teams form#team-registration #step1>ul>li .form-group.name,#teams form#team-registration #step2>ul>li .form-group.name,#teams form#team-registration #step3>ul>li .form-group.name,#teams form#team-registration #step4>ul>li .form-group.name,#teams form#team-registration #roster-info>ul>li .form-group.name,#teams form#roster-info-form #step1>ul>li .form-group.name,#teams form#roster-info-form #step2>ul>li .form-group.name,#teams form#roster-info-form #step3>ul>li .form-group.name,#teams form#roster-info-form #step4>ul>li .form-group.name,#teams form#roster-info-form #roster-info>ul>li .form-group.name{width:40%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.date,#teams form#team-registration #step2>ul>li .form-group.date,#teams form#team-registration #step3>ul>li .form-group.date,#teams form#team-registration #step4>ul>li .form-group.date,#teams form#team-registration #roster-info>ul>li .form-group.date,#teams form#roster-info-form #step1>ul>li .form-group.date,#teams form#roster-info-form #step2>ul>li .form-group.date,#teams form#roster-info-form #step3>ul>li .form-group.date,#teams form#roster-info-form #step4>ul>li .form-group.date,#teams form#roster-info-form #roster-info>ul>li .form-group.date{width:20%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.rank,#teams form#team-registration #step2>ul>li .form-group.rank,#teams form#team-registration #step3>ul>li .form-group.rank,#teams form#team-registration #step4>ul>li .form-group.rank,#teams form#team-registration #roster-info>ul>li .form-group.rank,#teams form#roster-info-form #step1>ul>li .form-group.rank,#teams form#roster-info-form #step2>ul>li .form-group.rank,#teams form#roster-info-form #step3>ul>li .form-group.rank,#teams form#roster-info-form #step4>ul>li .form-group.rank,#teams form#roster-info-form #roster-info>ul>li .form-group.rank{width:20%;margin-right:20px}#teams form#team-registration #step1>ul>li .form-group.teams,#teams form#team-registration #step2>ul>li .form-group.teams,#teams form#team-registration #step3>ul>li .form-group.teams,#teams form#team-registration #step4>ul>li .form-group.teams,#teams form#team-registration #roster-info>ul>li .form-group.teams,#teams form#roster-info-form #step1>ul>li .form-group.teams,#teams form#roster-info-form #step2>ul>li .form-group.teams,#teams form#roster-info-form #step3>ul>li .form-group.teams,#teams form#roster-info-form #step4>ul>li .form-group.teams,#teams form#roster-info-form #roster-info>ul>li .form-group.teams{width:20%}@media (min-width: 0px) and (max-width: 700px){#teams form#team-registration #step1>ul>li .form-group,#teams form#team-registration #step2>ul>li .form-group,#teams form#team-registration #step3>ul>li .form-group,#teams form#team-registration #step4>ul>li .form-group,#teams form#team-registration #roster-info>ul>li .form-group,#teams form#roster-info-form #step1>ul>li .form-group,#teams form#roster-info-form #step2>ul>li .form-group,#teams form#roster-info-form #step3>ul>li .form-group,#teams form#roster-info-form #step4>ul>li .form-group,#teams form#roster-info-form #roster-info>ul>li .form-group{width:100% !important;margin-right:0 !important}}#teams form#team-registration #step3 #roster-list,#teams form#roster-info-form #step3 #roster-list{margin-top:50px}#teams form#team-registration #step4 #tournament-list,#teams form#roster-info-form #step4 #tournament-list{margin-top:50px}#teams form#team-registration #step2,#teams form#team-registration #step3,#teams form#team-registration #step4,#teams form#team-registration #success-message,#teams form#roster-info-form #step2,#teams form#roster-info-form #step3,#teams form#roster-info-form #step4,#teams form#roster-info-form #success-message{display:none}#teams form#team-registration #step2 .button,#teams form#team-registration #step3 .button,#teams form#team-registration #step4 .button,#teams form#team-registration #success-message .button,#teams form#roster-info-form #step2 .button,#teams form#roster-info-form #step3 .button,#teams form#roster-info-form #step4 .button,#teams form#roster-info-form #success-message .button{margin:30px 0 0 0 !important}@media (min-width: 0px) and (max-width: 550px){.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{width:90% !important}}#volunteers h3,#crew h3,#volunteer h3{color:dimgray;margin:40px 0 10px;font-size:22px;font-size:2.2rem}@media (min-width: 0px) and (max-width: 550px){#volunteers h3,#crew h3,#volunteer h3{font-size:17px;font-size:1.7rem}}#volunteers .badgescard,#volunteers .firstinfo,#crew .badgescard,#crew .firstinfo,#volunteer .badgescard,#volunteer .firstinfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#volunteers *,#volunteers *:before,#volunteers *:after,#crew *,#crew *:before,#crew *:after,#volunteer *,#volunteer *:before,#volunteer *:after{-webkit-box-sizing:border-box;box-sizing:border-box}#volunteers .content,#crew .content,#volunteer .content{margin-bottom:95px;position:relative;-webkit-animation:animatop 0.9s cubic-bezier(0.425, 1, 0.47, 1.05) forwards;animation:animatop 0.9s cubic-bezier(0.425, 1, 0.47, 1.05) forwards}#volunteers .card,#crew .card,#volunteer .card{width:100%;min-height:100px;padding:20px;background-color:white;position:relative;overflow:hidden}#volunteers .card:after,#crew .card:after,#volunteer .card:after{content:none;display:block;width:190px;height:300px;background:#703342;position:absolute;-webkit-animation:rotatemagic 0.75s cubic-bezier(0.425, 1.04, 0.47, 1.105) 1s both;animation:rotatemagic 0.75s cubic-bezier(0.425, 1.04, 0.47, 1.105) 1s both}#volunteers .card_tds:after,#crew .card_tds:after,#volunteer .card_tds:after{background:#00a8e2}#volunteers .card_board:after,#crew .card_board:after,#volunteer .card_board:after{background:gold}#volunteers .card_crew:after,#crew .card_crew:after,#volunteer .card_crew:after{background:cadetblue}#volunteers .badgescard,#crew .badgescard,#volunteer .badgescard{padding:10px 20px;background:#f0f0f0;width:calc(100% - 20px);position:absolute;z-index:-1;left:10px;bottom:10px;-webkit-animation:animainfos 0.5s cubic-bezier(0.425, 1.04, 0.47, 1.105) 0.75s forwards;animation:animainfos 0.5s cubic-bezier(0.425, 1.04, 0.47, 1.105) 0.75s forwards;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:0;height:70px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#volunteers .badgescard>span,#crew .badgescard>span,#volunteer .badgescard>span{background:#00A8E2;color:#fff;padding:3px 7px;margin:5px}#volunteers .badgescard>span strong,#crew .badgescard>span strong,#volunteer .badgescard>span strong{font-size:10px;font-size:1rem;line-height:12px;font-weight:700}#volunteers .badgescard .icon_span,#crew .badgescard .icon_span,#volunteer .badgescard .icon_span{text-align:center}#volunteers .badgescard .icon_span span,#crew .badgescard .icon_span span,#volunteer .badgescard .icon_span span{display:none}#volunteers .firstinfo,#crew .firstinfo,#volunteer .firstinfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:2;position:relative}#volunteers .firstinfo img,#crew .firstinfo img,#volunteer .firstinfo img{border-radius:50%;width:100px;height:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (min-width: 0px) and (max-width: 900px){#volunteers .firstinfo img,#crew .firstinfo img,#volunteer .firstinfo img{width:75px;height:75px}}#volunteers .firstinfo .profileinfo,#crew .firstinfo .profileinfo,#volunteer .firstinfo .profileinfo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0px 20px}@media (min-width: 0px) and (max-width: 900px){#volunteers .firstinfo .profileinfo,#crew .firstinfo .profileinfo,#volunteer .firstinfo .profileinfo{padding:0px 15px}}#volunteers .firstinfo .profileinfo h4,#crew .firstinfo .profileinfo h4,#volunteer .firstinfo .profileinfo h4{color:#333;font-size:18px;font-size:1.8rem}@media (min-width: 0px) and (max-width: 900px){#volunteers .firstinfo .profileinfo h4,#crew .firstinfo .profileinfo h4,#volunteer .firstinfo .profileinfo h4{font-size:13px;font-size:1.3rem;line-height:19px}}#volunteers .firstinfo .profileinfo h5,#crew .firstinfo .profileinfo h5,#volunteer .firstinfo .profileinfo h5{font-size:1.0em;font-size:14px;font-size:1.4rem;color:#333;font-style:italic;font-weight:500}@media (min-width: 0px) and (max-width: 900px){#volunteers .firstinfo .profileinfo h5,#crew .firstinfo .profileinfo h5,#volunteer .firstinfo .profileinfo h5{font-size:11px;font-size:1.1rem;line-height:19px}}@-webkit-keyframes animatop{0%{opacity:0;bottom:-500px}100%{opacity:1;bottom:0px}}@keyframes animatop{0%{opacity:0;bottom:-500px}100%{opacity:1;bottom:0px}}@-webkit-keyframes animainfos{0%{bottom:10px}100%{bottom:-72px}}@keyframes animainfos{0%{bottom:10px}100%{bottom:-72px}}@-webkit-keyframes rotatemagic{0%{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:-24px;left:-253px}100%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:-24px;left:-78px}}@keyframes rotatemagic{0%{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);top:-24px;left:-253px}100%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:-24px;left:-78px}}#volunteers .nav_hof,#crew .nav_hof,#volunteer .nav_hof{text-align:center}#volunteers .nav_item_hof h3,#crew .nav_item_hof h3,#volunteer .nav_item_hof h3{margin-bottom:10px}#volunteers .button_nav_item_hof,#crew .button_nav_item_hof,#volunteer .button_nav_item_hof{min-width:200px;margin-top:15px}#volunteers #list-of-volunteers,#volunteers .nav_item_hof,#crew #list-of-volunteers,#crew .nav_item_hof,#volunteer #list-of-volunteers,#volunteer .nav_item_hof{margin-top:80px}#volunteers #list-of-volunteers ul,#volunteers .nav_item_hof ul,#crew #list-of-volunteers ul,#crew .nav_item_hof ul,#volunteer #list-of-volunteers ul,#volunteer .nav_item_hof ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:100px}#volunteers #list-of-volunteers ul li,#volunteers .nav_item_hof ul li,#crew #list-of-volunteers ul li,#crew .nav_item_hof ul li,#volunteer #list-of-volunteers ul li,#volunteer .nav_item_hof ul li{width:33%;padding-right:50px}@media (min-width: 0px) and (max-width: 1280px){#volunteers #list-of-volunteers ul li,#volunteers .nav_item_hof ul li,#crew #list-of-volunteers ul li,#crew .nav_item_hof ul li,#volunteer #list-of-volunteers ul li,#volunteer .nav_item_hof ul li{width:50%}}@media (min-width: 0px) and (max-width: 700px){#volunteers #list-of-volunteers ul li,#volunteers .nav_item_hof ul li,#crew #list-of-volunteers ul li,#crew .nav_item_hof ul li,#volunteer #list-of-volunteers ul li,#volunteer .nav_item_hof ul li{width:100%;padding-right:0px}}#volunteers #list-of-volunteers h3,#volunteers .nav_item_hof h3,#crew #list-of-volunteers h3,#crew .nav_item_hof h3,#volunteer #list-of-volunteers h3,#volunteer .nav_item_hof h3{margin-bottom:10px}#volunteers #progressbar,#crew #progressbar,#volunteer #progressbar{margin:0 0 80px 0 !important;padding:0;overflow:hidden}#volunteers #progressbar li,#crew #progressbar li,#volunteer #progressbar li{list-style-type:none;color:#797979;text-transform:uppercase;font-size:12px;font-size:1.2rem;width:33%;float:left;position:relative;font-weight:500;text-align:center}@media (min-width: 0px) and (max-width: 550px){#volunteers #progressbar li,#crew #progressbar li,#volunteer #progressbar li{font-size:9px;font-size:.9rem}}#volunteers #progressbar li:first-child:before,#crew #progressbar li:first-child:before,#volunteer #progressbar li:first-child:before{content:"1"}#volunteers #progressbar li:nth-child(2):before,#crew #progressbar li:nth-child(2):before,#volunteer #progressbar li:nth-child(2):before{content:"2"}#volunteers #progressbar li:nth-child(3):before,#crew #progressbar li:nth-child(3):before,#volunteer #progressbar li:nth-child(3):before{content:"3"}#volunteers #progressbar li:before,#crew #progressbar li:before,#volunteer #progressbar li:before{width:40px;height:40px;font-size:25px;font-size:2.5rem;line-height:35px;border-radius:50%;border:2px solid #797979;background-color:#f9f8f5;display:block;margin:0 auto 5px auto;text-align:center}@media (min-width: 0px) and (max-width: 550px){#volunteers #progressbar li:before,#crew #progressbar li:before,#volunteer #progressbar li:before{width:26px;height:26px;font-size:13px;font-size:1.3rem;line-height:23px}}#volunteers #progressbar li:after,#crew #progressbar li:after,#volunteer #progressbar li:after{content:'';width:100%;height:2px;background-color:#797979;position:absolute;top:20px;z-index:-1;left:-50%}@media (min-width: 0px) and (max-width: 550px){#volunteers #progressbar li:after,#crew #progressbar li:after,#volunteer #progressbar li:after{top:13px}}#volunteers #progressbar li:first-child:after,#crew #progressbar li:first-child:after,#volunteer #progressbar li:first-child:after{content:none}#volunteers #progressbar li.active:before,#volunteers #progressbar li.active:after,#volunteers #progressbar li.active,#crew #progressbar li.active:before,#crew #progressbar li.active:after,#crew #progressbar li.active,#volunteer #progressbar li.active:before,#volunteer #progressbar li.active:after,#volunteer #progressbar li.active{border-color:#00A8E2;color:#00A8E2}#volunteers #progressbar li.active+li:after,#crew #progressbar li.active+li:after,#volunteer #progressbar li.active+li:after{background-color:#00A8E2;content:''}#volunteers #progressbar li.active:before,#crew #progressbar li.active:before,#volunteer #progressbar li.active:before{cursor:pointer}#volunteers #progressbar li.done:before,#crew #progressbar li.done:before,#volunteer #progressbar li.done:before{color:#f9f8f5;background:#00A8E2;cursor:pointer}#volunteers form#volunteer-registration,#crew form#volunteer-registration,#volunteer form#volunteer-registration{width:700px;min-height:600px;margin:0 auto}@media (min-width: 0px) and (max-width: 900px){#volunteers form#volunteer-registration,#crew form#volunteer-registration,#volunteer form#volunteer-registration{width:100%}}#volunteers form#volunteer-registration label,#crew form#volunteer-registration label,#volunteer form#volunteer-registration label{display:block;padding-left:15px;font-size:18px;font-size:1.8rem;margin-bottom:3px}@media (min-width: 0px) and (max-width: 550px){#volunteers form#volunteer-registration label,#crew form#volunteer-registration label,#volunteer form#volunteer-registration label{font-size:15px;font-size:1.5rem;line-height:15px}}#volunteers form#volunteer-registration label span,#crew form#volunteer-registration label span,#volunteer form#volunteer-registration label span{font-size:11px;font-size:1.1rem}@media (min-width: 0px) and (max-width: 550px){#volunteers form#volunteer-registration label span,#crew form#volunteer-registration label span,#volunteer form#volunteer-registration label span{font-size:8px;font-size:.8rem}}#volunteers form#volunteer-registration label strong,#crew form#volunteer-registration label strong,#volunteer form#volunteer-registration label strong{color:#00A8E2}#volunteers form#volunteer-registration input:not(.selectator_input),#volunteers form#volunteer-registration textarea,#volunteers form#volunteer-registration select,#crew form#volunteer-registration input:not(.selectator_input),#crew form#volunteer-registration textarea,#crew form#volunteer-registration select,#volunteer form#volunteer-registration input:not(.selectator_input),#volunteer form#volunteer-registration textarea,#volunteer form#volunteer-registration select{display:block;width:100%;font-size:16px;font-size:1.6rem;height:40px;margin:0 0 20px;border:1px solid #bbb;padding:0 14px;border-radius:0px;background:#fdfcfb}@media (min-width: 0px) and (max-width: 550px){#volunteers form#volunteer-registration input:not(.selectator_input),#volunteers form#volunteer-registration textarea,#volunteers form#volunteer-registration select,#crew form#volunteer-registration input:not(.selectator_input),#crew form#volunteer-registration textarea,#crew form#volunteer-registration select,#volunteer form#volunteer-registration input:not(.selectator_input),#volunteer form#volunteer-registration textarea,#volunteer form#volunteer-registration select{font-size:14px;font-size:1.4rem}}#volunteers form#volunteer-registration input:not(.selectator_input).ng-invalid:not(.ng-untouched),#volunteers form#volunteer-registration textarea.ng-invalid:not(.ng-untouched),#volunteers form#volunteer-registration select.ng-invalid:not(.ng-untouched),#crew form#volunteer-registration input:not(.selectator_input).ng-invalid:not(.ng-untouched),#crew form#volunteer-registration textarea.ng-invalid:not(.ng-untouched),#crew form#volunteer-registration select.ng-invalid:not(.ng-untouched),#volunteer form#volunteer-registration input:not(.selectator_input).ng-invalid:not(.ng-untouched),#volunteer form#volunteer-registration textarea.ng-invalid:not(.ng-untouched),#volunteer form#volunteer-registration select.ng-invalid:not(.ng-untouched){border:1px solid red}#volunteers form#volunteer-registration input:not(.selectator_input):disabled,#volunteers form#volunteer-registration textarea:disabled,#volunteers form#volunteer-registration select:disabled,#crew form#volunteer-registration input:not(.selectator_input):disabled,#crew form#volunteer-registration textarea:disabled,#crew form#volunteer-registration select:disabled,#volunteer form#volunteer-registration input:not(.selectator_input):disabled,#volunteer form#volunteer-registration textarea:disabled,#volunteer form#volunteer-registration select:disabled{opacity:0.6;cursor:not-allowed}#volunteers form#volunteer-registration.ng-submitted input.ng-invalid,#crew form#volunteer-registration.ng-submitted input.ng-invalid,#volunteer form#volunteer-registration.ng-submitted input.ng-invalid{border:1px solid red}#volunteers form#volunteer-registration.ng-submitted select.ng-invalid+.selectator_element,#crew form#volunteer-registration.ng-submitted select.ng-invalid+.selectator_element,#volunteer form#volunteer-registration.ng-submitted select.ng-invalid+.selectator_element{border:1px solid red !important}#volunteers form#volunteer-registration h3,#crew form#volunteer-registration h3,#volunteer form#volunteer-registration h3{font-size:19px;font-size:1.9rem;font-weight:600;margin:50px 0 10px}@media (min-width: 0px) and (max-width: 550px){#volunteers form#volunteer-registration h3,#crew form#volunteer-registration h3,#volunteer form#volunteer-registration h3{font-size:14px;font-size:1.4rem}}#volunteers form#volunteer-registration .form-group.build-up ul li,#crew form#volunteer-registration .form-group.build-up ul li,#volunteer form#volunteer-registration .form-group.build-up ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox,#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button,#crew form#volunteer-registration .form-group.build-up ul li .checkbox,#crew form#volunteer-registration .form-group.build-up ul li .radio-button,#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0}#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox input[type="checkbox"],#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox input[type="radio"],#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button input[type="checkbox"],#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button input[type="radio"],#crew form#volunteer-registration .form-group.build-up ul li .checkbox input[type="checkbox"],#crew form#volunteer-registration .form-group.build-up ul li .checkbox input[type="radio"],#crew form#volunteer-registration .form-group.build-up ul li .radio-button input[type="checkbox"],#crew form#volunteer-registration .form-group.build-up ul li .radio-button input[type="radio"],#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox input[type="checkbox"],#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox input[type="radio"],#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button input[type="checkbox"],#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button input[type="radio"]{display:none;opacity:0;width:0;height:0}#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox label,#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button label,#crew form#volunteer-registration .form-group.build-up ul li .checkbox label,#crew form#volunteer-registration .form-group.build-up ul li .radio-button label,#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox label,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button label{position:relative}#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox label:before,#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox label:after,#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button label:after,#crew form#volunteer-registration .form-group.build-up ul li .checkbox label:before,#crew form#volunteer-registration .form-group.build-up ul li .checkbox label:after,#crew form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#crew form#volunteer-registration .form-group.build-up ul li .radio-button label:after,#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox label:before,#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox label:after,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button label:after{position:absolute;content:"";display:inline-block}#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox label:before,#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#crew form#volunteer-registration .form-group.build-up ul li .checkbox label:before,#crew form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox label:before,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button label:before{height:40px;width:40px;border:1px solid #bbb;background:#fdfcfb;left:0}#volunteers form#volunteer-registration .form-group.build-up ul li .checkbox label:after,#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button label:after,#crew form#volunteer-registration .form-group.build-up ul li .checkbox label:after,#crew form#volunteer-registration .form-group.build-up ul li .radio-button label:after,#volunteer form#volunteer-registration .form-group.build-up ul li .checkbox label:after,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button label:after{height:10px;width:18px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:11px;top:12px}#volunteers form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#crew form#volunteer-registration .form-group.build-up ul li .radio-button label:before,#volunteer form#volunteer-registration .form-group.build-up ul li .radio-button label:before{border-radius:20px}#volunteers form#volunteer-registration .form-group.build-up ul li>label,#crew form#volunteer-registration .form-group.build-up ul li>label,#volunteer form#volunteer-registration .form-group.build-up ul li>label{margin-top:8px}@media (min-width: 0px) and (max-width: 550px){#volunteers form#volunteer-registration .form-group.build-up ul li>label,#crew form#volunteer-registration .form-group.build-up ul li>label,#volunteer form#volunteer-registration .form-group.build-up ul li>label{font-size:12px;font-size:1.2rem}}#volunteers form#volunteer-registration .form-group.build-up ul li>label span,#crew form#volunteer-registration .form-group.build-up ul li>label span,#volunteer form#volunteer-registration .form-group.build-up ul li>label span{font-size:9px;font-size:.9rem}@media (min-width: 0px) and (max-width: 550px){#volunteers form#volunteer-registration .form-group.build-up ul li>label span,#crew form#volunteer-registration .form-group.build-up ul li>label span,#volunteer form#volunteer-registration .form-group.build-up ul li>label span{font-size:8px;font-size:.8rem}}#volunteers form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]+label::after,#volunteers form#volunteer-registration .form-group.build-up ul li input[type="radio"]+label::after,#crew form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]+label::after,#crew form#volunteer-registration .form-group.build-up ul li input[type="radio"]+label::after,#volunteer form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]+label::after,#volunteer form#volunteer-registration .form-group.build-up ul li input[type="radio"]+label::after{content:none}#volunteers form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]:checked+label::after,#volunteers form#volunteer-registration .form-group.build-up ul li input[type="radio"]:checked+label::after,#crew form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]:checked+label::after,#crew form#volunteer-registration .form-group.build-up ul li input[type="radio"]:checked+label::after,#volunteer form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]:checked+label::after,#volunteer form#volunteer-registration .form-group.build-up ul li input[type="radio"]:checked+label::after{content:""}#volunteers form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]:focus+label::before,#volunteers form#volunteer-registration .form-group.build-up ul li input[type="radio"]:focus+label::before,#crew form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]:focus+label::before,#crew form#volunteer-registration .form-group.build-up ul li input[type="radio"]:focus+label::before,#volunteer form#volunteer-registration .form-group.build-up ul li input[type="checkbox"]:focus+label::before,#volunteer form#volunteer-registration .form-group.build-up ul li input[type="radio"]:focus+label::before{outline:#3b99fc auto 5px}#volunteers form#volunteer-registration #step1 .checkbox,#volunteers form#volunteer-registration #step1 .radio-button,#crew form#volunteer-registration #step1 .checkbox,#crew form#volunteer-registration #step1 .radio-button,#volunteer form#volunteer-registration #step1 .checkbox,#volunteer form#volunteer-registration #step1 .radio-button{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0}#volunteers form#volunteer-registration #step1 .checkbox input[type="checkbox"],#volunteers form#volunteer-registration #step1 .checkbox input[type="radio"],#volunteers form#volunteer-registration #step1 .radio-button input[type="checkbox"],#volunteers form#volunteer-registration #step1 .radio-button input[type="radio"],#crew form#volunteer-registration #step1 .checkbox input[type="checkbox"],#crew form#volunteer-registration #step1 .checkbox input[type="radio"],#crew form#volunteer-registration #step1 .radio-button input[type="checkbox"],#crew form#volunteer-registration #step1 .radio-button input[type="radio"],#volunteer form#volunteer-registration #step1 .checkbox input[type="checkbox"],#volunteer form#volunteer-registration #step1 .checkbox input[type="radio"],#volunteer form#volunteer-registration #step1 .radio-button input[type="checkbox"],#volunteer form#volunteer-registration #step1 .radio-button input[type="radio"]{display:none;opacity:0;width:0;height:0}#volunteers form#volunteer-registration #step1 .checkbox label,#volunteers form#volunteer-registration #step1 .radio-button label,#crew form#volunteer-registration #step1 .checkbox label,#crew form#volunteer-registration #step1 .radio-button label,#volunteer form#volunteer-registration #step1 .checkbox label,#volunteer form#volunteer-registration #step1 .radio-button label{position:relative}#volunteers form#volunteer-registration #step1 .checkbox label:before,#volunteers form#volunteer-registration #step1 .checkbox label:after,#volunteers form#volunteer-registration #step1 .radio-button label:before,#volunteers form#volunteer-registration #step1 .radio-button label:after,#crew form#volunteer-registration #step1 .checkbox label:before,#crew form#volunteer-registration #step1 .checkbox label:after,#crew form#volunteer-registration #step1 .radio-button label:before,#crew form#volunteer-registration #step1 .radio-button label:after,#volunteer form#volunteer-registration #step1 .checkbox label:before,#volunteer form#volunteer-registration #step1 .checkbox label:after,#volunteer form#volunteer-registration #step1 .radio-button label:before,#volunteer form#volunteer-registration #step1 .radio-button label:after{position:absolute;content:"";display:inline-block}#volunteers form#volunteer-registration #step1 .checkbox label:before,#volunteers form#volunteer-registration #step1 .radio-button label:before,#crew form#volunteer-registration #step1 .checkbox label:before,#crew form#volunteer-registration #step1 .radio-button label:before,#volunteer form#volunteer-registration #step1 .checkbox label:before,#volunteer form#volunteer-registration #step1 .radio-button label:before{height:40px;width:40px;border:1px solid #bbb;background:#fdfcfb;left:0}#volunteers form#volunteer-registration #step1 .checkbox label:after,#volunteers form#volunteer-registration #step1 .radio-button label:after,#crew form#volunteer-registration #step1 .checkbox label:after,#crew form#volunteer-registration #step1 .radio-button label:after,#volunteer form#volunteer-registration #step1 .checkbox label:after,#volunteer form#volunteer-registration #step1 .radio-button label:after{height:10px;width:18px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:11px;top:12px}#volunteers form#volunteer-registration #step1 .radio-button label:before,#crew form#volunteer-registration #step1 .radio-button label:before,#volunteer form#volunteer-registration #step1 .radio-button label:before{border-radius:20px}#volunteers form#volunteer-registration #step1 input[type="checkbox"]+label::after,#volunteers form#volunteer-registration #step1 input[type="radio"]+label::after,#crew form#volunteer-registration #step1 input[type="checkbox"]+label::after,#crew form#volunteer-registration #step1 input[type="radio"]+label::after,#volunteer form#volunteer-registration #step1 input[type="checkbox"]+label::after,#volunteer form#volunteer-registration #step1 input[type="radio"]+label::after{content:none}#volunteers form#volunteer-registration #step1 input[type="checkbox"]:checked+label::after,#volunteers form#volunteer-registration #step1 input[type="radio"]:checked+label::after,#crew form#volunteer-registration #step1 input[type="checkbox"]:checked+label::after,#crew form#volunteer-registration #step1 input[type="radio"]:checked+label::after,#volunteer form#volunteer-registration #step1 input[type="checkbox"]:checked+label::after,#volunteer form#volunteer-registration #step1 input[type="radio"]:checked+label::after{content:""}#volunteers form#volunteer-registration #step1 input[type="checkbox"]:focus+label::before,#volunteers form#volunteer-registration #step1 input[type="radio"]:focus+label::before,#crew form#volunteer-registration #step1 input[type="checkbox"]:focus+label::before,#crew form#volunteer-registration #step1 input[type="radio"]:focus+label::before,#volunteer form#volunteer-registration #step1 input[type="checkbox"]:focus+label::before,#volunteer form#volunteer-registration #step1 input[type="radio"]:focus+label::before{outline:#3b99fc auto 5px}#volunteers form#volunteer-registration .next-step,#volunteers form#volunteer-registration #register-volunteer,#crew form#volunteer-registration .next-step,#crew form#volunteer-registration #register-volunteer,#volunteer form#volunteer-registration .next-step,#volunteer form#volunteer-registration #register-volunteer{margin:30px 0 0 0}#volunteers form#volunteer-registration textarea,#crew form#volunteer-registration textarea,#volunteer form#volunteer-registration textarea{padding:10px 14px;height:200px}#volunteers form#volunteer-registration .checkbox,#crew form#volunteer-registration .checkbox,#volunteer form#volunteer-registration .checkbox{height:40px;width:40px}#volunteers form#volunteer-registration .selectator_selected_items .selectator_selected_item,#crew form#volunteer-registration .selectator_selected_items .selectator_selected_item,#volunteer form#volunteer-registration .selectator_selected_items .selectator_selected_item{color:#333}#volunteers form#volunteer-registration .selectator_element,#crew form#volunteer-registration .selectator_element,#volunteer form#volunteer-registration .selectator_element{background:#fdfcfb !important;border:1px solid #bbb !important;border-radius:0 !important;padding:8px 15px !important}#volunteers form#volunteer-registration .selectator_element:after,#crew form#volunteer-registration .selectator_element:after,#volunteer form#volunteer-registration .selectator_element:after{right:10px;font-size:90%}#volunteers form#volunteer-registration .selectator_element.disabled,#crew form#volunteer-registration .selectator_element.disabled,#volunteer form#volunteer-registration .selectator_element.disabled{opacity:0.6;cursor:not-allowed}#volunteers form#volunteer-registration .selectator_element.disabled:after,#volunteers form#volunteer-registration .selectator_element.disabled input,#crew form#volunteer-registration .selectator_element.disabled:after,#crew form#volunteer-registration .selectator_element.disabled input,#volunteer form#volunteer-registration .selectator_element.disabled:after,#volunteer form#volunteer-registration .selectator_element.disabled input{cursor:not-allowed}#volunteers form#volunteer-registration .selectator_placeholder,#crew form#volunteer-registration .selectator_placeholder,#volunteer form#volunteer-registration .selectator_placeholder{font-size:100%}#volunteers form#volunteer-registration .selectator_input,#crew form#volunteer-registration .selectator_input,#volunteer form#volunteer-registration .selectator_input{left:0;top:0;border:0;background-color:#fdfcfb;-webkit-box-shadow:none;box-shadow:none;width:90%;height:38px;padding:8px 15px}#volunteers form#volunteer-registration .selectator_options .selectator_option .selectator_option_title,#crew form#volunteer-registration .selectator_options .selectator_option .selectator_option_title,#volunteer form#volunteer-registration .selectator_options .selectator_option .selectator_option_title{margin-left:13px !important}#volunteers form#volunteer-registration .selectator_options,#crew form#volunteer-registration .selectator_options,#volunteer form#volunteer-registration .selectator_options{margin:0 !important;top:40px !important;border:0px;border-radius:0}#volunteers form#volunteer-registration .selectator_options li:first-child,#crew form#volunteer-registration .selectator_options li:first-child,#volunteer form#volunteer-registration .selectator_options li:first-child{display:none !important}#volunteers form#volunteer-registration #step1 #selectator_team-name-selectator .selectator_input,#crew form#volunteer-registration #step1 #selectator_team-name-selectator .selectator_input,#volunteer form#volunteer-registration #step1 #selectator_team-name-selectator .selectator_input{opacity:1 !important}#volunteers form#volunteer-registration #step1 ul,#volunteers form#volunteer-registration #step2 ul,#volunteers form#volunteer-registration #step3 ul,#volunteers form#volunteer-registration #step4 ul,#crew form#volunteer-registration #step1 ul,#crew form#volunteer-registration #step2 ul,#crew form#volunteer-registration #step3 ul,#crew form#volunteer-registration #step4 ul,#volunteer form#volunteer-registration #step1 ul,#volunteer form#volunteer-registration #step2 ul,#volunteer form#volunteer-registration #step3 ul,#volunteer form#volunteer-registration #step4 ul{margin:0;list-style:none}#volunteers form#volunteer-registration #step1 ul li,#volunteers form#volunteer-registration #step2 ul li,#volunteers form#volunteer-registration #step3 ul li,#volunteers form#volunteer-registration #step4 ul li,#crew form#volunteer-registration #step1 ul li,#crew form#volunteer-registration #step2 ul li,#crew form#volunteer-registration #step3 ul li,#crew form#volunteer-registration #step4 ul li,#volunteer form#volunteer-registration #step1 ul li,#volunteer form#volunteer-registration #step2 ul li,#volunteer form#volunteer-registration #step3 ul li,#volunteer form#volunteer-registration #step4 ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#volunteers form#volunteer-registration #step1 ul li .form-group.nickname,#volunteers form#volunteer-registration #step2 ul li .form-group.nickname,#volunteers form#volunteer-registration #step3 ul li .form-group.nickname,#volunteers form#volunteer-registration #step4 ul li .form-group.nickname,#crew form#volunteer-registration #step1 ul li .form-group.nickname,#crew form#volunteer-registration #step2 ul li .form-group.nickname,#crew form#volunteer-registration #step3 ul li .form-group.nickname,#crew form#volunteer-registration #step4 ul li .form-group.nickname,#volunteer form#volunteer-registration #step1 ul li .form-group.nickname,#volunteer form#volunteer-registration #step2 ul li .form-group.nickname,#volunteer form#volunteer-registration #step3 ul li .form-group.nickname,#volunteer form#volunteer-registration #step4 ul li .form-group.nickname{width:25%;margin-right:20px}#volunteers form#volunteer-registration #step1 ul li .form-group.email,#volunteers form#volunteer-registration #step2 ul li .form-group.email,#volunteers form#volunteer-registration #step3 ul li .form-group.email,#volunteers form#volunteer-registration #step4 ul li .form-group.email,#crew form#volunteer-registration #step1 ul li .form-group.email,#crew form#volunteer-registration #step2 ul li .form-group.email,#crew form#volunteer-registration #step3 ul li .form-group.email,#crew form#volunteer-registration #step4 ul li .form-group.email,#volunteer form#volunteer-registration #step1 ul li .form-group.email,#volunteer form#volunteer-registration #step2 ul li .form-group.email,#volunteer form#volunteer-registration #step3 ul li .form-group.email,#volunteer form#volunteer-registration #step4 ul li .form-group.email{width:40%;margin-right:20px}#volunteers form#volunteer-registration #step1 ul li .form-group.role,#volunteers form#volunteer-registration #step2 ul li .form-group.role,#volunteers form#volunteer-registration #step3 ul li .form-group.role,#volunteers form#volunteer-registration #step4 ul li .form-group.role,#crew form#volunteer-registration #step1 ul li .form-group.role,#crew form#volunteer-registration #step2 ul li .form-group.role,#crew form#volunteer-registration #step3 ul li .form-group.role,#crew form#volunteer-registration #step4 ul li .form-group.role,#volunteer form#volunteer-registration #step1 ul li .form-group.role,#volunteer form#volunteer-registration #step2 ul li .form-group.role,#volunteer form#volunteer-registration #step3 ul li .form-group.role,#volunteer form#volunteer-registration #step4 ul li .form-group.role{width:25%;margin-right:20px}#volunteers form#volunteer-registration #step1 ul li .form-group.admin,#volunteers form#volunteer-registration #step2 ul li .form-group.admin,#volunteers form#volunteer-registration #step3 ul li .form-group.admin,#volunteers form#volunteer-registration #step4 ul li .form-group.admin,#crew form#volunteer-registration #step1 ul li .form-group.admin,#crew form#volunteer-registration #step2 ul li .form-group.admin,#crew form#volunteer-registration #step3 ul li .form-group.admin,#crew form#volunteer-registration #step4 ul li .form-group.admin,#volunteer form#volunteer-registration #step1 ul li .form-group.admin,#volunteer form#volunteer-registration #step2 ul li .form-group.admin,#volunteer form#volunteer-registration #step3 ul li .form-group.admin,#volunteer form#volunteer-registration #step4 ul li .form-group.admin{width:10%}#volunteers form#volunteer-registration #step1 ul li .form-group.name,#volunteers form#volunteer-registration #step2 ul li .form-group.name,#volunteers form#volunteer-registration #step3 ul li .form-group.name,#volunteers form#volunteer-registration #step4 ul li .form-group.name,#crew form#volunteer-registration #step1 ul li .form-group.name,#crew form#volunteer-registration #step2 ul li .form-group.name,#crew form#volunteer-registration #step3 ul li .form-group.name,#crew form#volunteer-registration #step4 ul li .form-group.name,#volunteer form#volunteer-registration #step1 ul li .form-group.name,#volunteer form#volunteer-registration #step2 ul li .form-group.name,#volunteer form#volunteer-registration #step3 ul li .form-group.name,#volunteer form#volunteer-registration #step4 ul li .form-group.name{width:40%;margin-right:20px}#volunteers form#volunteer-registration #step1 ul li .form-group.date,#volunteers form#volunteer-registration #step2 ul li .form-group.date,#volunteers form#volunteer-registration #step3 ul li .form-group.date,#volunteers form#volunteer-registration #step4 ul li .form-group.date,#crew form#volunteer-registration #step1 ul li .form-group.date,#crew form#volunteer-registration #step2 ul li .form-group.date,#crew form#volunteer-registration #step3 ul li .form-group.date,#crew form#volunteer-registration #step4 ul li .form-group.date,#volunteer form#volunteer-registration #step1 ul li .form-group.date,#volunteer form#volunteer-registration #step2 ul li .form-group.date,#volunteer form#volunteer-registration #step3 ul li .form-group.date,#volunteer form#volunteer-registration #step4 ul li .form-group.date{width:20%;margin-right:20px}#volunteers form#volunteer-registration #step1 ul li .form-group.rank,#volunteers form#volunteer-registration #step2 ul li .form-group.rank,#volunteers form#volunteer-registration #step3 ul li .form-group.rank,#volunteers form#volunteer-registration #step4 ul li .form-group.rank,#crew form#volunteer-registration #step1 ul li .form-group.rank,#crew form#volunteer-registration #step2 ul li .form-group.rank,#crew form#volunteer-registration #step3 ul li .form-group.rank,#crew form#volunteer-registration #step4 ul li .form-group.rank,#volunteer form#volunteer-registration #step1 ul li .form-group.rank,#volunteer form#volunteer-registration #step2 ul li .form-group.rank,#volunteer form#volunteer-registration #step3 ul li .form-group.rank,#volunteer form#volunteer-registration #step4 ul li .form-group.rank{width:20%;margin-right:20px}#volunteers form#volunteer-registration #step1 ul li .form-group.teams,#volunteers form#volunteer-registration #step2 ul li .form-group.teams,#volunteers form#volunteer-registration #step3 ul li .form-group.teams,#volunteers form#volunteer-registration #step4 ul li .form-group.teams,#crew form#volunteer-registration #step1 ul li .form-group.teams,#crew form#volunteer-registration #step2 ul li .form-group.teams,#crew form#volunteer-registration #step3 ul li .form-group.teams,#crew form#volunteer-registration #step4 ul li .form-group.teams,#volunteer form#volunteer-registration #step1 ul li .form-group.teams,#volunteer form#volunteer-registration #step2 ul li .form-group.teams,#volunteer form#volunteer-registration #step3 ul li .form-group.teams,#volunteer form#volunteer-registration #step4 ul li .form-group.teams{width:20%}#volunteers form#volunteer-registration #step3 #roster-list,#crew form#volunteer-registration #step3 #roster-list,#volunteer form#volunteer-registration #step3 #roster-list{margin-top:50px}#volunteers form#volunteer-registration #step4 #tournament-list,#crew form#volunteer-registration #step4 #tournament-list,#volunteer form#volunteer-registration #step4 #tournament-list{margin-top:50px}#volunteers form#volunteer-registration #step2,#volunteers form#volunteer-registration #step3,#volunteers form#volunteer-registration #step4,#volunteers form#volunteer-registration #success-message,#crew form#volunteer-registration #step2,#crew form#volunteer-registration #step3,#crew form#volunteer-registration #step4,#crew form#volunteer-registration #success-message,#volunteer form#volunteer-registration #step2,#volunteer form#volunteer-registration #step3,#volunteer form#volunteer-registration #step4,#volunteer form#volunteer-registration #success-message{display:none}@font-face{font-family:'catorze27_style_1medium';src:url("../../assets/fonts/catorze27style1-medium-webfont.woff2") format("woff2"),url("../../assets/fonts/catorze27style1-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'catorze27_style_1bold';src:url("../../assets/fonts/catorze27style1-bold-webfont.woff2") format("woff2"),url("../../assets/fonts/catorze27style1-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.6;color:#333;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{position:absolute;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;max-width:860px;width:calc(80vw - 540px);height:100px;bottom:0px;text-align:right;font-family:'catorze27_style_1bold';font-weight:bold;text-transform:uppercase;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;font-size:100px;font-size:10rem;z-index:2;margin-left:440px;color:#fbf9ee;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width: 0px) and (max-width: 900px){h1{right:30px;margin-left:0px;width:calc(80vw - 200px)}}@media (min-width: 0px) and (max-width: 550px){h1{right:10px;width:calc(80vw - 100px)}}h1 span{-webkit-box-flex:1;-ms-flex:1;flex:1}h2{display:inline-block;font-size:38px;font-size:3.8rem;margin-bottom:18px;font-family:"Inika",serif;font-weight:700;line-height:45px;margin-top:80px;background-image:-webkit-linear-gradient(-216deg, #005c7c 0%, #0095c9 50%, #00A8E2 100%);color:#00A8E2;background-size:150% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 0px) and (max-width: 700px){h2{margin-top:60px;font-size:30px;font-size:3rem;line-height:37px}}@media (min-width: 0px) and (max-width: 550px){h2{margin-top:50px;font-size:22px;font-size:2.2rem;line-height:29px}}h2:first-child{margin-top:0px}h2 span{color:#00A8E2 !important;font-family:"Inika",serif !important;font-size:38px !important;font-size:3.8rem !important;font-weight:700 !important;color:#00A8E2 !important}input{font-size:16px;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.5;color:#333;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#00A8E2;text-decoration:none;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}a:hover{color:#003649;text-decoration:none}em{font-style:italic}p,ul li,address{font-size:18px;font-size:1.8rem;margin-bottom:1em;font-weight:400}@media (min-width: 0px) and (max-width: 1024px){p,ul li,address{font-size:18px;font-size:1.8rem}}@media (min-width: 0px) and (max-width: 900px){p,ul li,address{font-size:18px;font-size:1.8rem}}@media (min-width: 0px) and (max-width: 700px){p,ul li,address{font-size:16px;font-size:1.6rem}}@media (min-width: 0px) and (max-width: 550px){p,ul li,address{font-size:15px;font-size:1.5rem}}p:last-child,ul li:last-child,address:last-child{margin-bottom:0}p strong,ul li strong,address strong{font-weight:700}strong{font-weight:600}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:"\e605"}.icon-share:before{content:"\e604"}.icon-arrow-right:before{content:"\e603"}.icon-facebook:before{content:"\e600"}.icon-linkedin:before{content:"\e601"}.icon-search:before{content:"\e602"}footer{position:relative;background:#005c7c;padding-top:40px}footer #social-media{text-align:center;height:55px;margin:40px 0}footer #social-media .social-media-icon{width:55px;height:55px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0px 15px 0px 15px}footer #social-media .social-media-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}footer #sponsors{margin-top:30px;text-align:center}footer #sponsors a:first-child{margin-right:100px}footer #sponsors a img{width:200px}@media (min-width: 0px) and (max-width: 700px){footer #sponsors a img{width:180px}footer #sponsors a img:first-child{margin:0px 0px 30px !important}}footer #copyright{position:relative;padding-bottom:30px;color:#fff;font-size:13px;font-size:1.3rem;text-align:center}footer #copyright strong{opacity:0.8}footer #copyright span{opacity:0.6}footer #copyright a{color:#fff;opacity:1}#first-aid-app{background:#000}#first-aid-app #wrapper #content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100vh;font-size:200px}#first-aid-app #wrapper #content-wrapper .ice,#first-aid-app #wrapper #content-wrapper .first-aid{width:50%;height:100%;background:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#first-aid-app #wrapper #content-wrapper .first-aid.blink{color:white;-webkit-animation:red-blink 1s infinite;animation:red-blink 1s infinite}#first-aid-app #wrapper #content-wrapper .ice.blink{color:white;-webkit-animation:blue-blink 1s infinite;animation:blue-blink 1s infinite}@-webkit-keyframes red-blink{0%,49%{background:black}50%,100%{background:red}}@-webkit-keyframes blue-blink{0%,49%{background:black}50%,100%{background:#4467c8}}
