body{margin:0;padding:0;font-family:Exo\ 2,sans-serif;font-weight:300;background-color:#fafbfd}a{text-decoration:none}.mobile{display:none;width:100%;text-align:center;padding-top:50px}.bracket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bracket,.bracket__row{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bracket__row__frozen-four{width:100%}.bracket__row__frozen-four,.ff__games{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ff__games{width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.shrunken{width:75%}.region,.region-reversed{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.region-reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.round{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:10px}.game,.round{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.game{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #e6e7e9;box-shadow:0 2px 0 0 hsla(0,0%,90%,.5);-webkit-transition:box-shadow .5s ease;transition:box-shadow .5s ease}.game:hover{cursor:pointer;-webkit-transition:box-shadow .2s ease-in-out 0s;transition:box-shadow .2s ease-in-out 0s;box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.teams{height:100%;width:75%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px}.game__info,.teams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.game__info{min-height:100%;width:25%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#363c43}.game__info,.team{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.team{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.team-logo{max-height:25px}.region-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;padding:20px 0}.region-text{font-size:22px;font-weight:600;color:#7f95a6}.dates-text{font-style:italic}.dates-text,.rink-text{font-size:12px;color:#7f95a6}.rink-text{margin-top:10px}.location-text{font-size:12px;color:#7f95a6}.name-line{font-size:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:75%;color:#363c43}.name{padding-left:5px}.name,.score{color:#363c43}.score{font-size:13px;width:25%;text-align:right}.vertical-line-wrapper{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vertical-line{height:80%;width:1px;background-color:#e6e7e9}.empty-padding{margin-bottom:5px}.empty-logo{height:20px;width:20px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.empty-logo,.empty-team{display:block;background-color:#ebebeb}.empty-team{margin-left:10px;height:8px;width:80%}.preview{padding:30px 50px}.preview__back{width:100%;margin-bottom:20px}.preview__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #e6e7e9;box-shadow:0 2px 0 0 hsla(0,0%,90%,.5)}.preview__card,.preview__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.preview__row{padding:15px 0}.preview__row,.preview__row-score{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.preview__row-score{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.box__score{padding-top:25px;font-size:32px;font-weight:700}.preview__row-col{width:100%;padding:15px 0}.preview__row-col,.preview__team{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.preview__team{width:33%}.preview__team-logo{max-height:150px}.preview__team-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600}.preview__team-mascot{font-size:26px}.preview_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.preview__date{font-size:20px}.preview__time{font-size:20px;margin-bottom:10px}.preview__region{font-size:16px}.preview__location{font-size:12px}.tv-logo{max-width:35px;margin-top:10px}.stat-row{margin-top:20px}.text-title{font-weight:700;font-size:16px}.stat-row-row{width:100%;padding-top:5px}.col-33,.stat-row-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.col-33{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:33%}.text-right{text-align:right}.center-title,.text-center{text-align:center}.center-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.m-top{margin-top:15px}.video__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video__item{width:60%;margin-bottom:30px}.loader{top:calc(50% - 32px);left:calc(50% - 32px);width:64px;height:64px;-webkit-perspective:800px;perspective:800px}.inner,.loader{position:absolute;border-radius:50%}.inner{box-sizing:border-box;width:100%;height:100%}.inner.one{left:0;top:0;-webkit-animation:rotate-one 1s linear infinite;animation:rotate-one 1s linear infinite;border-bottom:3px solid #19b5fe}.inner.two{right:0;top:0;-webkit-animation:rotate-two 1s linear infinite;animation:rotate-two 1s linear infinite;border-right:3px solid #19b5fe}.inner.three{right:0;bottom:0;-webkit-animation:rotate-three 1s linear infinite;animation:rotate-three 1s linear infinite;border-top:3px solid #19b5fe}@-webkit-keyframes rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(0deg);transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(1turn);transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(0deg);transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(1turn);transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@-webkit-keyframes rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(0deg);transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(1turn);transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(0deg);transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(1turn);transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@-webkit-keyframes rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(0deg);transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(1turn);transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}@keyframes rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(0deg);transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(1turn);transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}@media only screen and (max-width:514px){.mobile{display:block}.bracket{display:none}}@media only screen and (max-width:915px){.game__info{font-size:10px}.region-text{font-size:18px}.dates-text,.location-text,.rink-text{font-size:10px}}@media only screen and (max-width:1080px){.name-line{width:100%}.score{display:none}.teams{width:60%}.game__info{width:40%}}@media only screen and (max-width:1160px){.team-logo{max-height:20px}.name-line,.score{font-size:12px}.game__info{font-size:11px}}
/*# sourceMappingURL=main.ab4dfe4d.css.map*/