#playerMigrationModal .modal-dialog,#playerUpgradeModal .modal-dialog,#userMembershipBenefitsModal .modal-dialog{width:95%;max-width:1059px}@media (min-width:1024px){#playerMigrationModal .modal-dialog,#playerUpgradeModal .modal-dialog,#userMembershipBenefitsModal .modal-dialog{width:75%}}#playerMigrationModal .modal-dialog .modal-header,#playerUpgradeModal .modal-dialog .modal-header,#userMembershipBenefitsModal .modal-dialog .modal-header{padding:1.25rem;color:#000}#playerMigrationModal .modal-dialog .modal-header .close span,#playerUpgradeModal .modal-dialog .modal-header .close span,#userMembershipBenefitsModal .modal-dialog .modal-header .close span{display:inline-block;background:#d9d9d9;border-radius:50%;padding:0 .3125rem;font-weight:400}#playerMigrationModal .modal-dialog .modal-body,#playerUpgradeModal .modal-dialog .modal-body,#userMembershipBenefitsModal .modal-dialog .modal-body{padding:0 1rem;color:#000}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body,#playerUpgradeModal .modal-dialog .modal-body,#userMembershipBenefitsModal .modal-dialog .modal-body{padding:0 4.5rem}}#playerMigrationModal .modal-dialog .modal-body h2,#playerUpgradeModal .modal-dialog .modal-body h2,#userMembershipBenefitsModal .modal-dialog .modal-body h2{text-align:center;font-size:1.75rem;padding:0 2.5rem}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body h2,#playerUpgradeModal .modal-dialog .modal-body h2,#userMembershipBenefitsModal .modal-dialog .modal-body h2{text-align:left;font-size:1.5rem;padding:0}}#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{text-align:center;color:#000}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .membership-details,#playerUpgradeModal .modal-dialog .modal-body .membership-details,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details{text-align:left;-ms-flex-preferred-size:42%;flex-basis:42%}}#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{position:absolute;bottom:0}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .membership-details .value,#playerUpgradeModal .modal-dialog .modal-body .membership-details .value,#userMembershipBenefitsModal .modal-dialog .modal-body .membership-details .value{position:static}}#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list{margin-bottom:18.5rem}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .memebership-benefits-list,#playerUpgradeModal .modal-dialog .modal-body .memebership-benefits-list,#userMembershipBenefitsModal .modal-dialog .modal-body .memebership-benefits-list{margin-bottom:2rem}}#playerMigrationModal .modal-dialog .modal-body .benefit-label,#playerUpgradeModal .modal-dialog .modal-body .benefit-label,#userMembershipBenefitsModal .modal-dialog .modal-body .benefit-label{margin-bottom:1rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile,#playerUpgradeModal .modal-dialog .modal-body .pro-tile,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile{background-color:#fff;border-radius:.375rem;width:160px;height:136px;margin-bottom:1.25rem;margin-top:.5rem;border:2px solid #868686;color:#868686;text-align:left;padding:.75rem .875rem;vertical-align:middle}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-value,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-value,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-value{font-size:1.125rem}@media (min-width:1024px){#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-value,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-value,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-value{font-size:1.25rem}}#playerMigrationModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .product-option-value .custom-radio{outline:none}#playerMigrationModal .modal-dialog .modal-body .pro-tile .pur-radio-button,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .pur-radio-button,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .pur-radio-button{margin-bottom:.25rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before,#playerUpgradeModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile .pro-radio-button:before{content:"\2713   ";display:inline-block;height:1.5rem;width:1.5rem;border:1px solid #707070;border-radius:50%;padding-top:.125rem;font-size:1rem;text-align:center;color:#fff;font-weight:700;padding-right:.125rem}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected{border-color:#da362c;color:#da362c}#playerMigrationModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before,#playerUpgradeModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before,#userMembershipBenefitsModal .modal-dialog .modal-body .pro-tile.selected .pro-radio-button:before{background-color:#da362c;border-color:#da362c}#playerMigrationModal #playerMigrationForm .name-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .name-wrapper{-ms-flex-direction:row;flex-direction:row}}#playerMigrationModal #playerMigrationForm .first-name-field,#playerMigrationModal #playerMigrationForm .last-name-field{width:100%}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .first-name-field,#playerMigrationModal #playerMigrationForm .last-name-field{width:48%}}#playerMigrationModal #playerMigrationForm .custom-control-label,#playerMigrationModal #playerMigrationForm a{font-size:.875rem;line-height:1.375rem}#playerMigrationModal #playerMigrationForm .custom-control-label,#playerMigrationModal #playerMigrationForm .invalid-feedback{text-align:left}#playerMigrationModal #playerMigrationForm .custom-control-label:after,#playerMigrationModal #playerMigrationForm .custom-control-label:before{top:.5rem}#playerMigrationModal #playerMigrationForm .player-join-button{width:100%}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .player-join-button{width:50%}}#playerMigrationModal #playerMigrationForm .will-join-later-btn{color:#000;border-color:#da362c;background-color:#fff;padding:.875rem 1.125rem;font-size:.75rem;line-height:1.2rem;width:100%;margin-top:1rem}@media (min-width:1024px){#playerMigrationModal #playerMigrationForm .will-join-later-btn{width:auto;margin-top:0}}#playerMigrationModal .benefit-text{text-align:left}#playerMigrationModal .mandatory-fields-message{font-size:.75rem;line-height:1.125rem;text-align:left}.upgrade-banner{display:-ms-flexbox;display:flex;border:1px solid #000;border-radius:.5rem;-ms-flex-direction:column;flex-direction:column;margin-bottom:-3rem}@media (min-width:1024px){.upgrade-banner{-ms-flex-direction:row;flex-direction:row;margin-bottom:-2rem}}.upgrade-banner .membership-details{-ms-flex-preferred-size:50%;flex-basis:50%;padding:1.25rem;background:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media (min-width:1024px){.upgrade-banner .membership-details{padding:1.5rem 2rem;border-top-right-radius:0;border-bottom-left-radius:.5rem}}.upgrade-banner .membership-details a{outline:none}.upgrade-banner .upgrade-button{margin-top:1rem;padding:.5rem 2.125rem}.upgrade-banner .membership-benefits{-ms-flex-preferred-size:50%;flex-basis:50%;background:#000;color:#fff;padding:2rem 1rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media (min-width:1024px){.upgrade-banner .membership-benefits{padding:2.5rem .5rem 2.5rem 3.5rem;border-bottom-left-radius:0;border-top-right-radius:.5rem}}@media (min-width:1024px){.upgrade-banner .membership-benefits.pro-auto-renew{padding:1.5rem 2rem}}.upgrade-banner .membership-benefits.pro-auto-renew .benefit-message{font-weight:700}@media (min-width:1024px){.upgrade-banner .membership-benefits.pro-auto-renew .benefit-message{font-size:12px}}.upgrade-banner .membership-benefits.pro-auto-renew .value{font-size:1rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer p{font-size:.625rem;margin-bottom:0;line-height:.8125rem;margin-top:.9375rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a{position:relative;margin-top:.9375rem;border:none}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:before{content:"";width:.9375rem;height:.9375rem;background:#da362c;position:absolute;right:-1.25rem;border-radius:1rem}.upgrade-banner .membership-benefits.pro-auto-renew .banner-footer a:after{content:"";border-color:#fff;border-style:solid;border-width:2px 2px 0 0;width:6px;height:6px;transform:rotate(45deg);position:absolute;top:4px;right:-.875rem}.upgrade-banner .membership-benefits .benefit-heading{font-weight:900;margin-bottom:.5rem}.upgrade-banner .membership-benefits .member-benefit{-ms-flex:1 0 0px;flex:1 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-right:1rem;text-align:left}@media (min-width:1024px){.upgrade-banner .membership-benefits .member-benefit{padding-right:2rem}}.upgrade-banner .membership-benefits .benefit-message{font-size:.625rem}@media (min-width:1024px){.upgrade-banner .membership-benefits .benefit-message{font-size:.875rem}}.upgrade-banner .value{font-size:2rem}.full-bleed-hero .hero-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.full-bleed-hero .hero-container .image-container{height:400px}@media (min-width:768px){.full-bleed-hero .hero-container .image-container{height:auto}}.full-bleed-hero .hero-container .image-container img{max-width:1440px;max-height:100%}.full-bleed-hero .hero-container .text-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:absolute}.full-bleed-hero .hero-container .text-container .card-title{font-family:Poppins,Open Sans,sans-serif;font-size:2rem;font-weight:800;margin-bottom:8px}@media (min-width:768px){.full-bleed-hero .hero-container .text-container .card-title{font-size:40px}}@media (min-width:1024px){.full-bleed-hero .hero-container .text-container .card-title{font-size:64px}}.full-bleed-hero .hero-container .text-container .card-sub-title{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:32px;text-align:center}.section-highlight-logo .component-wrapper{max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:768px){.section-highlight-logo .component-wrapper{padding:0 2rem}}@media (min-width:1024px){.section-highlight-logo .component-wrapper{padding:0 5rem}}.section-highlight-logo .section-image-container,.section-highlight-logo .text-container{-ms-flex:1 0 0px;flex:1 0 0}.section-highlight-logo .card-title{font-family:Poppins,Open Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.875rem;letter-spacing:.01em;text-align:left;margin-bottom:0}.section-highlight-logo .card-sub-title{font-family:Open Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:-.04em;text-align:left;margin-top:.25rem}.section-highlight-logo .logo-container{padding-bottom:.25rem}.section-highlight-logo .logo-image{height:24px}.section-highlight-logo .hero-container{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.section-highlight-logo .hero-container .image-container{height:320px}.section-highlight-logo .hero-container .image-container img{max-height:100%}@media (min-width:768px){.section-highlight-logo .hero-container .image-container img{width:100%}}@media (min-width:768px){.section-highlight-logo .hero-container .image-container{height:auto}}.color-green-light{color:#1f996a}.color-cyan-light{color:#36b39c}.color-red{color:#da362c}@keyframes easeInCubicMotion{to{transform:translate(150px)}}@keyframes easeOutCubicMotion{to{transform:translate(150px)}}.remove-sticky{position:relative}.sticky-banner{position:-webkit-sticky;position:sticky;top:0;z-index:3;box-shadow:0 2px 16px rgba(0,0,0,.08)}.sticky-banner .text-container{max-width:1440px;width:100%;margin:auto;padding:8px 16px}@media (min-width:768px){.sticky-banner .text-container{padding:8px 32px}}@media (min-width:1024px){.sticky-banner .text-container{padding:8px 80px}}.sticky-banner .text-container .card-container{margin-right:10px}@media (min-width:768px){.sticky-banner .text-container .card-container{font-size:1rem}}.sticky-banner .text-container .card-title{margin-bottom:4px;font-family:Poppins,Open Sans,sans-serif;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width:768px){.sticky-banner .text-container .card-title{margin-bottom:0}}.sticky-banner .text-container .card-price-value{font-weight:600}.sticky-banner .text-container .card-price-label{color:#606060;margin-right:4px;font-size:.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.sticky-banner .text-container .card-price-label{margin-right:0;-ms-flex-pack:end;justify-content:flex-end}}body{background-color:#fff!important}.font-family-emphasis{font-family:Poppins,Open Sans,sans-serif}.join-btn{background-image:none;border-radius:0;text-transform:uppercase}.join-btn,.join-btn:hover{background-color:#e7230d;color:#fff}.join-btn:disabled{background-color:#949494;color:#fff}