.menuBackground{background-color: rgba(255, 255, 255, 1);}.menuLoginSubItemBackground{background-color: rgba(255, 255, 255, 1);}.menuHeader .k-group{background-color: rgba(255, 255, 255, 1);}.menuHeader .k-state-active{background-color: rgba(255, 255, 255, 1);}.menuHeader{font-family: Poppins, Arial !important;font-weight: 700 !important;font-size: 1.150rem !important;color: rgba(25,48,80,1) !important;}.menuSubItem{font-family: Poppins, Arial;font-weight: 600;font-size: 2.000rem;color: rgba(25,48,80,1);}.menuLoginItem{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.menuLoginItem:hover{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.menuLoginSubItem{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.menuLoginSubItem:hover{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.menuShoppingCartIcon{color: rgba(25,48,80,1);font-size: 2.000rem;}.menuAccountIcon{color: rgba(25,48,80,1);font-size: 2.000rem;}.homePageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/661664a1-9c0f-48c9-ac55-52d288a6dea6);}.homePageFont{color: rgba(255,255,255,1);font-size: 1.000rem;}.logInPageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/661664a1-9c0f-48c9-ac55-52d288a6dea6);}.logInWindowBackground{background-color: rgba(244, 244, 244, 1);}.logInButtonBackground{background-color: rgba(25, 48, 80, 1);}.logInTitleFont{color: rgba(25,48,80,1);font-size: 1.750rem;}.logInCaptionsFont{color: rgba(25,48,80,1);font-size: 1.000rem;}.logInResetPasswordFont{color: rgba(25,48,80,1);font-size: 0.875rem;}.logInResetPasswordFont:hover{color: rgba(25,48,80,1);font-size: 0.875rem;}.logInNewAccountFont{color: rgba(25,48,80,1);font-size: 0.875rem;}.logInNewAccountFont:hover{color: rgba(25,48,80,1);font-size: 0.875rem;}.logInButtonFont{color: rgba(255,255,255,1);font-size: 0.875rem;}.logOutPageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/661664a1-9c0f-48c9-ac55-52d288a6dea6);}.logOutWindowBackground{background-color: rgba(255,255,255,1);}.logOutText{color: rgba(25,48,80,1);font-size: 1.750rem;}.accountPageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/661664a1-9c0f-48c9-ac55-52d288a6dea6);}.accountAccountBackground{background-color: rgba(255, 255, 255, 1);}.accountAccountMemberBackground{background-color: rgba(255, 255, 255, 1);}.accountAccountMemberBackground .k-listview{background-color: rgba(255, 255, 255, 1);}.accountAccountMemberRowBackground{background-color: rgba(255,255,255,1);}.accountAccountMemberButtonBackground{background-color: rgba(25, 48, 80, 1);}.accountUpcomingEventsBackground{background-color: rgba(254, 254, 254, 1);}.accountUpcomingEventsBackground .k-listview{background-color: rgba(254, 254, 254, 1);}.accountUpcomingEventsRowBackground{background-color: rgba(255,255,255,1);}.accountOpenInvoicesBackground{background-color: rgba(255, 255, 255, 1);}.accountOpenInvoicesBackground .k-listview{background-color: rgba(255, 255, 255, 1);}.accountOpenInvoicesRowBackground{background-color: rgba(255,255,255,1);}.accountOpenInvoicesButtonBackground{background-color: rgba(255, 255, 255, 1);}.accountOpenTransactionsBackground{background-color: rgba(255, 255, 255, 1);}.accountOpenTransactionsBackground .k-listview{background-color: rgba(255, 255, 255, 1);}.accountOpenTransactionsRowBackground{background-color: rgba(255,255,255,1);}.accountOpenTransactionsButtonBackground{background-color: rgba(25, 48, 80, 1);}.accountUnsignedWaiversBackground{background-color: rgba(255, 255, 255, 1);}.accountUnsignedWaiversBackground .k-listview{background-color: rgba(255, 255, 255, 1);}.accountUnsignedWaiversRowBackground{background-color: rgba(255,255,255,1);}.accountUnsignedWaiversButtonBackground{background-color: rgba(25, 48, 80, 1);}.accountSignedWaiversBackground{background-color: rgba(255, 255, 255, 1);}.accountSignedWaiversBackground .k-listview{background-color: rgba(255, 255, 255, 1);}.accountSignedWaiversRowBackground{background-color: rgba(255,255,255,1);}.accountSignedWaiversButtonBackground{background-color: rgba(25, 48, 80, 1);}.accountMembershipBackground{background-color: rgba(255, 255, 255, 1);}.accountMembershipBackground .k-listview{background-color: rgba(255, 255, 255, 1);}.accountMembershipRowBackground{background-color: rgba(255,255,255,1);}.accountMembershipButtonBackground{background-color: rgba(25, 48, 80, 1);}.accountAccountTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountAccountBalanceTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountAccountBalanceValue{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountAccountMemberTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.000rem;color: rgba(25,48,80,1);}.accountAccountMemberButtonText{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(255,255,255,1);}.accountAccountMemberName{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountAccountMemberEdit{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountAccountMemberEdit:hover{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUpcomingEventsTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountUpcomingEventsItem{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountOpenInvoicesNumberTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesNumberValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesDateTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesDateValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesBalanceTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesBalanceValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenInvoicesButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.accountOpenTransactionsTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountOpenTransactionsDateTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenTransactionsDateValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenTransactionsBalanceTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenTransactionsBalanceValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenTransactionsDescriptionTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenTransactionsDescriptionValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountOpenTransactionsButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.accountUnsignedWaiversTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversContractTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversContractValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversNameTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversNameValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversDescriptionTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversDescriptionVaue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountUnsignedWaiversButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.accountSignedWaiversTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountSignedWaiversContractTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountSignedWaiversContractValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountSignedWaiversNameTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountSignedWaiversNameValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountSignedWaiversDescriptionTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountSignedWaiversDescriptionValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountSignedWaiversButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.accountMembershipTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountMembershipNameTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountMembershipNameValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountMemberNameTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountMembershipMemberValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountMembershipRemainingTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountMembershipRemainingValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(25,48,80,1);}.accountMembershipButtonText{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(255,255,255,1);}.accountEditMemberPageBackground{background-color: rgba(255,255,255,1);}#editMemberWindow_wnd_title{background-color: rgba(25, 48, 80, 1);}.k-window-titlebar:has(#editMemberWindow_wnd_title){background-color: rgba(25, 48, 80, 1);}.accountEditMemberCancelButtonBackground{background-color: rgba(255, 255, 255, 1);}.accountEditMemberSaveButtonBackground{background-color: rgba(25, 48, 80, 1);}#editMemberWindow_wnd_title{font-family: Poppins, Arial;font-weight: 600;font-size: 1.125rem;color: rgba(255,255,255,1);}.accountEditMemberSectionTitles{font-family: Poppins, Arial;font-weight: 600;font-size: 1.250rem;color: rgba(25,48,80,1);}.accountEditMemberFieldCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.800rem;color: rgba(25,48,80,1);}.accountEditMemberCancelButtonTexxt{font-family: Poppins, Arial;font-weight: 500;font-size: 0.800rem;color: rgba(25,48,80,1);}.accountEditMemberSaveButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.800rem;color: rgba(255,255,255,1);}.membership-cardPageBackground{background-color: rgba(255,255,255,1);}#membershipCardWindow_wnd_title{background-color: rgba(25, 48, 80, 1);}.k-window-titlebar:has(#membershipCardWindow_wnd_title){background-color: rgba(25, 48, 80, 1);}.membership-cardButtonBackground{background-color: rgba(25, 48, 80, 1);}#membershipCardWindow_wnd_title{font-family: Poppins, Arial;font-weight: 600;font-size: 1.125rem;color: rgba(255,255,255,1);}.membership-card_membership-name{font-family: Poppins, Arial;font-weight: 400;font-size: 1.250rem;color: rgba(25,48,80,1);}.membership-card_member-name{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membership-card_member-number{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membership-cardButtonText{font-family: Poppins, Arial;font-weight: 600;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityListPageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/661664a1-9c0f-48c9-ac55-52d288a6dea6);}.activityListFilterBox{background-color: rgba(248, 251, 255, 1);opacity: 1.000;}.activityListListBox{background-color: rgba(255, 255, 255, 0.69);opacity: 1.000;}.register__body__results .k-listview{background-color: rgba(255, 255, 255, 0.69);opacity: 1.000;}.activity-result:nth-child(odd) .activityListLeftBackground{background-color: rgba(25, 48, 80, 1);}.activity-result:nth-child(odd) .activityListRightBackground{background-color: rgba(255, 255, 255, 1);}.activity-result:nth-child(even) .activityListLeftBackground{background-color: rgba(113, 150, 191, 1);}.activity-result:nth-child(even) .activityListRightBackground{background-color: rgba(255, 255, 255, 1);}.activity-result:nth-child(odd) .activityListButtonBackground{background-color: rgba(25, 48, 80, 1);}.activity-result:nth-child(even) .activityListButtonBackground{background-color: rgba(113, 150, 191, 1);}.activityLoginBackground{background-color: rgba(153,153,153,1);}.activityLoginBackButtonBackground{background-color: rgba(67,113,196,1);}.activityLoginNextButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityListFilterBoxTitle{font-family: Arial, Arial;font-weight: 700;font-size: 2.000rem;color: rgba(25,48,80,1);}.activityListFilterBoxCaptions{font-family: Arial, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.activityListFilterBoxOptions{font-family: Arial, Arial;font-weight: 400;font-size: 1.250rem;color: rgba(25,48,80,1);}.register__body__filters__filter1 .k-input{font-family: Arial, Arial;font-weight: 400;font-size: 1.250rem;color: rgba(25,48,80,1);}.register__body__filters__filter2 .k-input{font-family: Arial, Arial;font-weight: 400;font-size: 1.250rem;color: rgba(25,48,80,1);}.activityListBoxTitle{font-family: Arial, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.activity-result:nth-child(odd) .activityListDate{font-family: "Arial Black", Arial;font-weight: 700;font-size: 1.200rem;color: rgba(255,255,255,1);}.activity-result:nth-child(odd) .activityListName{font-family: "Arial Black", Arial;font-weight: 700;font-size: 1.200rem;color: rgba(25,48,80,1);}.activity-result:nth-child(odd) .activityListDescription{font-family: Arial, Arial;font-weight: 500;font-size: 1.100rem;color: rgba(25,48,80,1);}.activity-result:nth-child(odd) .activityListFacility{font-family: Arial, Arial;font-weight: 500;font-size: 1.100rem;color: rgba(25,48,80,1);}.activity-result:nth-child(odd) .activityListDisplayInfo{font-family: Arial, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(255,255,255,1);}.activity-result:nth-child(even) .activityListDate{font-family: "Arial Black", Arial;font-weight: 700;font-size: 1.200rem;color: rgba(255,255,255,1);}.activity-result:nth-child(even) .activityListName{font-family: "Arial Black", Arial;font-weight: 600;font-size: 1.200rem;color: rgba(25,48,80,1);}.activity-result:nth-child(even) .activityListDescription{font-family: Arial, Arial;font-weight: 500;font-size: 1.100rem;color: rgba(25,48,80,1);}.activity-result:nth-child(even) .activityListFacility{font-family: Arial, Arial;font-weight: 500;font-size: 1.100rem;color: rgba(25,48,80,1);}.activity-result:nth-child(even) .activityListDisplayInfo{font-family: Arial, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activity-result:nth-child(odd) .activityListButtonText{font-family: Arial, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activity-result:nth-child(even) .activityListButtonText{font-family: Arial, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityLoginTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.activityLoginLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityLoginBackButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityLoginNextButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.k-window-content:has(.activityItemPageBackground){background-color: rgba(248, 251, 255, 1);opacity: 1.000;}.activityItemPageBackground{background-color: rgba(248, 251, 255, 1);opacity: 1.000;}.k-listview-content:has(.session-result){background-color: rgba(248, 251, 255, 1);opacity: 1.000;}.activityItemContentBackground{background-color: rgba(255,255,255,1);}.activityItemBackButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityItemForwardButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityItemActivityLeftBackground{background-color: rgba(248, 251, 255, 1);}.activityItemActivityRightBackground{background-color: rgba(248, 251, 255, 1);}.session-result:nth-child(odd) .activityItemSessionLeftBackground{background-color: rgba(248, 251, 255, 1);}.session-result:nth-child(odd) .activityItemSessionRightBackground{background-color: rgba(248, 251, 255, 1);}.session-result:nth-child(odd) .activityItemRegisterButtonBackground{background-color: rgba(25, 48, 80, 1);}.session-result:nth-child(even) .activityItemSessionLeftBackground{background-color: rgba(255, 255, 255, 1);}.session-result:nth-child(even) .activityItemSessionRightBackground{background-color: rgba(252, 252, 252, 1);}.session-result:nth-child(even) .activityItemRegisterButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityItemSingleSessionRegisterButtonBackground{background-color: rgba(25, 48, 80, 1);}.member-result:nth-child(even) .selectRegistrantBackground{background-color: rgba(248, 251, 255, 1);}.member-result:nth-child(odd) .selectRegistrantBackground{background-color: rgba(255,255,255,1);}.member-result:nth-child(even) .activityItemAddAvailablePersonButtonBackground{background-color: rgba(25, 48, 80, 1);}.member-result:nth-child(even) .activityItemRemoveRegistrationButtonBackground{background-color: rgba(25, 48, 80, 1);}.member-result:nth-child(odd) .activityItemAddAvailablePersonButtonBackground{background-color: rgba(25, 48, 80, 1);}.member-result:nth-child(odd) .activityItemRemoveRegistrationButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityItemAddGuestButtonBackground{background-color: rgba(25, 48, 80, 1);}.optionalFee-result:nth-child(even) .activityItemOptionalFeeBackground{background-color: rgba(153,153,153,1);}.optionalFee-result:nth-child(even) .activityOptionalFeeDownButtonBackground{background-color: rgba(252, 252, 252, 1);}.optionalFee-result:nth-child(even) .activityOptionalFeeUpButtonBackground{background-color: rgba(25, 48, 80, 1);}.optionalFee-result:nth-child(odd) .activityItemOptionalFeeBackground{background-color: rgba(255,255,255,1);}.optionalFee-result:nth-child(odd) .activityOptionalFeeDownButtonBackground{background-color: rgba(25, 48, 80, 1);}.optionalFee-result:nth-child(odd) .activityOptionalFeeUpButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityItemReviewRegistrantsBackground{background-color: rgba(255,255,255,1);}.reviewPunch-result:nth-child(even) .activityItemReviewPunchBackground{background-color: rgba(248, 251, 255, 1);}.reviewPunch-result:nth-child(odd) .activityItemReviewPunchBackground{background-color: rgba(255,255,255,1);}.activityContinueShoppingButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityCartButtonBackground{background-color: rgba(25, 48, 80, 1);}.activityItemPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.500rem;color: rgba(25,48,80,1);}.activityItemBackButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityItemForwardButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityItemActivityName{font-family: Poppins, Arial;font-weight: 600;font-size: 1.500rem;color: rgba(25,48,80,1);}.activityItemActivityDescriptionTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 0.938rem;color: rgba(25,48,80,1);}.activityItemActivityDescriptionValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.activityItemRequirementsTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(102,102,102,1);}.activityItemBirthdayTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 0.938rem;color: rgba(102,102,102,1);}.activityItemBirthdayValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(102,102,102,1);}.activityItemGenderTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 0.938rem;color: rgba(102,102,102,1);}.activityItemGenderValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(102,102,102,1);}.activityItemPrerequisitesTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 0.938rem;color: rgba(102,102,102,1);}.activityItemPrerequisitesValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(102,102,102,1);}.activityItemSeasonTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.activityItemSeasonValue{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemActivityTypeTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.activityItemActivityTypeValue{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemLocationTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.activityItemLocationIcon{color: rgba(25,48,80,1);font-size: 1.000rem;}.activityItemLocationValue{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemSessionsTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionDate{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionTime{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionDate{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionTime{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionDescription{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionRemainingSpotsTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionRemainingSpotsValue{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionLocationTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionLocationValue{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionCost{font-family: Poppins, Arial;font-weight: 700;font-size: 1.500rem;color: rgba(25,48,80,1);}.session-result:nth-child(odd) .activityItemSessionButtonText{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(255,255,255,1);}.session-result:nth-child(odd) .activityItemSessionExtraInfo{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionDescription{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionRemainingSpotsTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionRemainingSpotsValue{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionLocationTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionLocationValue{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionCost{font-family: Poppins, Arial;font-weight: 700;font-size: 1.500rem;color: rgba(25,48,80,1);}.session-result:nth-child(even) .activityItemSessionButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.session-result:nth-child(even) .activityItemSessionExtraInfo{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(68,68,68,1);}.activityItemSingleSessionInstructions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.activityItemSingleSessionRegisterButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.selectRegistrantAccountMemberTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.selectRegistrantLogIntoAccountMessage{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.member-result:nth-child(even) .activityItemAddAvailablePersonButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.member-result:nth-child(even) .activityItemRegistrantSelected{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.member-result:nth-child(even) .activityItemRemoveRegistrationButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.member-result:nth-child(even) .activityItemAvailabePerson{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.member-result:nth-child(odd) .activityItemAddAvailablePersonButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.member-result:nth-child(odd) .activityItemRegistrantSelected{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.member-result:nth-child(odd) .activityItemRemoveRegistrationButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.member-result:nth-child(odd) .activityItemAvailabePerson{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemAddGuestBackButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.selectRegistrantGuestCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.activityItemNeedDataCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemMissingRequirement{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityQuestionsQuestionText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityWaiversHeaderText{font-family: Poppins, Arial;font-weight: 700;font-size: 2.000rem;color: rgba(25,48,80,1);}.activityWaiversContractTitleText{font-family: Poppins, Arial;font-weight: 700;font-size: 1.500rem;color: rgba(25,48,80,1);}.activityWaiversDefaultContractText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityWaiversParticipantText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.500rem;color: rgba(25,48,80,1);}.activityWaiversParentText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.500rem;color: rgba(25,48,80,1);}.activityItemOptionalItemsMessage{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.optionalFee-result:nth-child(even) .activityItemOptionalFeeName{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.optionalFee-result:nth-child(even) .activityOptionalFeeDownButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.optionalFee-result:nth-child(even) .activityOptionalFeeQuantity{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.optionalFee-result:nth-child(even) .activityOptionalFeeUpButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.optionalFee-result:nth-child(even) .activityOptionalFeeTotal{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.optionalFee-result:nth-child(odd) .activityItemOptionalFeeName{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.optionalFee-result:nth-child(odd) .activityOptionalFeeDownButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.optionalFee-result:nth-child(odd) .activityOptionalFeeQuantity{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.optionalFee-result:nth-child(odd) .activityOptionalFeeUpButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.optionalFee-result:nth-child(odd) .activityOptionalFeeTotal{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemReviewDescription{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.activityItemReviewRegistrantsTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemReviewRegistrants{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemReviewPunchesNotice{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.reviewPunch-result:nth-child(even) .activityItemPunchName{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.reviewPunch-result:nth-child(even) .activityItemPunchesAvailable{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.reviewPunch-result:nth-child(odd) .activityItemPunchName{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.reviewPunch-result:nth-child(odd) .activityItemPunchesAvailable{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityItemFinishCount{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.activityContinueShoppingButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityCartButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.activityItemInvalidParameters{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(0,0,0,1);}.reserveFacilityPageBackground{background-color: rgba(255,255,255,1);}.reserveFacilityContentBackground{background-color: rgba(248, 251, 255, 1);}.reserveFacilitySearchButtonBackground{background-color: rgba(25, 48, 80, 1);}.reserveFacilityReserveButtonBackground{background-color: rgba(25, 48, 80, 1);}.reserveFacilityPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.reserveFacilityCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reserveFacilityDayCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.reserveFacilitySearchButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.reserveFacilityFacilityText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.reserveFacilityReserveButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.facilitySchedulesPageBackground{background-color: rgba(255,255,255,1);}.facilitySchedulesContentBackground{background-color: rgba(248, 251, 255, 1);}.schedule-grid .k-button{background-color: rgba(25, 48, 80, 1);}.schedule-grid-new .k-button{background-color: rgba(25, 48, 80, 1);}.facilitySchedulesPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.schedule-grid .k-button{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.schedule-grid-new .k-button{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.schedule-grid .k-lg-date-format{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.schedule-grid-new .k-lg-date-format{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.schedule-grid .k-nav-day{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.schedule-grid-new .k-nav-day{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.schedule-grid .k-scheduler-table{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.schedule-grid-new .k-scheduler-table{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.scheduleNewFacilityLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.scheduleNewEventTypeLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}..k-nav-current .k-button-text{font-family: Poppins, Arial !important;font-weight: 500 !important;font-size: 1.000rem !important;color: rgba(25,48,80,1) !important;}.shoppingCartPageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/39dfa914-f49c-4780-8ef8-713780431568);}.shoppingCartContentBackground{background-color: rgba(248, 251, 255, 1);}.shoppingCartLinesTop{border-top: 1px solid rgba(25, 48, 80, 1);}.shoppingCartLinesBottom{border-bottom: 1px solid rgba(25, 48, 80, 1);}.shoppingCartPromoCodeButtonBackground{background-color: rgba(25, 48, 80, 1);}.shoppingCartSubmitButtonBackground{background-color: rgba(25, 48, 80, 1);}.shoppingCartRemoveItemBackground{background-color: rgba(25, 48, 80, 1);}.shoppingCartPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.shoppingCartPurchaseTotalCaption{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartPurchaseTotalAmount{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartDiscountTotalCaption{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartDiscountTotalAmount{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartPromoCaption{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartPromoCodeButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.shoppingCartTaxCaption{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartTaxTotal{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartAmountDueCaption{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.shoppingCartAmountDueAmount{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.shoppingCartCreditCardTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.shoppingCartCreditCardCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}#cccardlabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}#ccexpirylabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartSubmitButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.shoppingCartItemType{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.shoppingCartItemDescriptionTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartItemDescriptionValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.shoppingCartItemTotalTitle{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.shoppingCartItemTotalValue{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.shoppingCartRemoveItemText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.receiptPageBackground{background-color: rgba(255,255,255,1);}.receiptContentBackground{background-color: rgba(248, 251, 255, 1);}.receiptEmailButtonBackground{background-color: rgba(25, 48, 80, 1);}.receiptPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.receiptEmailCaption{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.receiptEmailButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.createAccountPageBackground{background-color: rgba(255,255,255,1);}.createAccountWindowBackground{background-color: rgba(248, 251, 255, 1);}.createAccountBackCancelButtonBackground{background-color: rgba(25, 48, 80, 1);}.createAccountForwardAcceptButtonBackground{background-color: rgba(25, 48, 80, 1);}.createAccountLines{border-bottom: 1px solid rgba(222,226,230,1);}.createAccountPageTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.000rem;color: rgba(25,48,80,1);}.createAccountSectionTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.375rem;color: rgba(25,48,80,1);}.createAccountInstructions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(25,48,80,1);}.createAccountCaptions{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.createAccountBackCancelButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.createAccountForwardAcceptButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.reservationCalendarContentBackground{background-color: rgba(255,255,255,1);}.reservationCalendarSubBackground{background-color: rgba(248, 251, 255, 1);}.reservationCalendarSubBackground .k-event{background-color: rgba(248, 251, 255, 1) !important;}#detailWindow_wnd_title{background-color: rgba(248, 251, 255, 1);}.k-window-titlebar:has(#detailWindow_wnd_title){background-color: rgba(248, 251, 255, 1);}#loginWindow_wnd_title{background-color: rgba(248, 251, 255, 1);}.k-window-titlebar:has(#loginWindow_wnd_title){background-color: rgba(248, 251, 255, 1);}.reservationCalendarBookButtonBackground{background-color: rgba(25, 48, 80, 1);}.reservationCalendarPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.reservationCalendarFilterLabel{font-family: Poppins, Arial;font-weight: 600;font-size: 1.375rem;color: rgba(25,48,80,1);}.reservationCalendarSubBackground .k-event{font-family: Poppins, Arial !important;font-weight: 500 !important;font-size: 0.875rem !important;color: rgba(25,48,80,1) !important;}#detailWindow_wnd_title{font-family: Poppins, Arial;font-weight: 500;font-size: 1.500rem;color: rgba(25,48,80,1);}#loginWindow_wnd_title{font-family: Poppins, Arial;font-weight: 500;font-size: 1.500rem;color: rgba(25,48,80,1);}.reservationCalendarCostLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarCostValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarEventTypeLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarSetupTimeLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarSetupTimeValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarStartTimeLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarEndTimeLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarCleanupTimeLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarCleanupTimeValue{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(0,0,0,1);}.reservationCalendarDescriptionLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.reservationCalendarBookButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.membershipListPageBackground{background-image: url(https://app.finnlysport.com/web/web_image/viewimage/39dfa914-f49c-4780-8ef8-713780431568);}.membershipListFilterBox{background-color: rgba(248, 251, 255, 1);}.membershipListBox{background-color: rgba(255, 255, 255, 1);}.register__body__results .k-listview{background-color: rgba(255, 255, 255, 1);}.membership-result:nth-child(odd) .membershipRightBackground{background-color: rgba(248, 251, 255, 1);}.membership-result:nth-child(odd) .membershipButtonBackground{background-color: rgba(25, 48, 80, 1);}.membership-result:nth-child(even) .membershipRightBackground{background-color: rgba(248, 251, 255, 1);}.membership-result:nth-child(even) .membershipButtonBackground{background-color: rgba(25, 48, 80, 1);}.membershipLoginContentBackground{background-color: rgba(248, 251, 255, 1);}.membershipReturnButtonBackground{background-color: rgba(25, 48, 80, 1);}.membershipLogInButtonBackground{background-color: rgba(25, 48, 80, 1);}.membershipListFilterBoxTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.membershipListFilterBoxCaptions{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(25,48,80,1);}.membershipBoxTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.125rem;color: rgba(25,48,80,1);}.membership-result:nth-child(odd) .membershipName{font-family: Poppins, Arial;font-weight: 600;font-size: 1.000rem;color: rgba(25,48,80,1);}.membership-result:nth-child(odd) .membershipPackageType{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.membership-result:nth-child(odd) .membershipDisplayInfo{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membership-result:nth-child(odd) .membershipButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.membership-result:nth-child(even) .membershipName{font-family: Poppins, Arial;font-weight: 600;font-size: 1.000rem;color: rgba(25,48,80,1);}.membership-result:nth-child(even) .membershipPackageType{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(25,48,80,1);}.membership-result:nth-child(even) .membershipDisplayInfo{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membership-result:nth-child(even) .membershipButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.membershipLoginPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.membershipNeedLogIn{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membershipReturnButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.membershipLogInButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.membershipMemberPageBackground{background-color: rgba(102,102,102,1);}.memberContentBackground{background-color: rgba(255,255,255,1);}.memberItemAcceptButtonBackground{background-color: rgba(25, 48, 80, 1);}.memberItemBackButtonBackground{background-color: rgba(25, 48, 80, 1);}.memberItem-result:nth-child(even) .memberItemPersonBackground{background-color: rgba(248, 251, 255, 1);}.memberItem-result:nth-child(even) .memberItemAddAvailablePersonButtonBackground{background-color: rgba(25, 48, 80, 1);}.memberItem-result:nth-child(even) .memberItemRemovePersonButtonBackground{background-color: rgba(25, 48, 80, 1);}.memberItem-result:nth-child(odd) .memberItemPersonBackground{background-color: rgba(255,255,255,1);}.memberItem-result:nth-child(odd) .memberItemAddAvailablePersonButtonBackground{background-color: rgba(25, 48, 80, 1);}.memberItem-result:nth-child(odd) .memberItemRemovePersonButtonBackground{background-color: rgba(25, 48, 80, 1);}.memberItemAcceptButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.memberItemBackButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.membershipInvalidParameters{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membershipItemName{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.membershipItemPrice{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.membershipItemPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.500rem;color: rgba(25,48,80,1);}.membershipItemLogIntoAccountMessage{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.MembershipItemLoginLink{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(67,113,196,1);}.memberItem-result:nth-child(even) .memberItemAddAvailablePersonButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.memberItem-result:nth-child(even) .memberItemAvailabePersonSelected{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.memberItem-result:nth-child(even) .memberItemRemovePersonButtonButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.memberItem-result:nth-child(even) .memberItemPerson{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.memberItem-result:nth-child(odd) .memberItemAddAvailablePersonButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.memberItem-result:nth-child(odd) .memberItemAvailabePersonSelected{font-family: Poppins, Arial;font-weight: 700;font-size: 1.000rem;color: rgba(25,48,80,1);}.memberItem-result:nth-child(odd) .memberItemRemovePersonButtonButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.750rem;color: rgba(255,255,255,1);}.memberItem-result:nth-child(odd) .memberItemPerson{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.memberItemAccountLevelMessage{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.memberItemMessage{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.memberItemLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.memberItemMissingRequirement{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membershipWaiversHeaderText{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.membershipWaiversContractTitleText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.250rem;color: rgba(25,48,80,1);}.membershipWaiversDefaultContractText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membershipWaiversParticipantText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.membershipWaiversParentText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInvitePageBackground{background-color: rgba(255, 255, 255, 1);}.teamInviteContentBackground{background-color: rgba(248, 251, 255, 1);}.teamInviteAcceptButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamInviteDeclineButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamInvitePageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.teamInviteInvalidQrCode{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInviteNeedLogIn{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInviteWrongAccount1{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInviteWrongAccount2{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInviteLeagueInvite{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInviteTeamInvite{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamInviteAcceptButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamInviteDeclineButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamPageBackground{background-color: rgba(255, 255, 255, 1);}.teamContentBackground{background-color: rgba(255,255,255,1);}.teamAcceptButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamBackButtonBackground{background-color: rgba(25, 48, 80, 1);}.roster-result:nth-child(odd) .teamRosterLine{background-color: rgba(248, 251, 255, 1);}.fee-result:nth-child(odd) .teamRosterLine{background-color: rgba(248, 251, 255, 1);}.roster-result:nth-child(even) .teamRosterLine{background-color: rgba(255,255,255,1);}.fee-result:nth-child(even) .teamRosterLine{background-color: rgba(255,255,255,1);}.teamAddPlayerButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamRemovePlayerButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamPromoButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamSplitButtonBackground{background-color: rgba(25, 48, 80, 1);}.teamPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.teamInvalidParameters{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamAcceptButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamDeclineButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamAddPlayerButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamRemovePlayerButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamPromoButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamFeeValueDisplay{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamPlayerValueDisplay{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.teamSplitButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.teamDistributionValueDisplay{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.leaguePageBackground{background-color: rgba(255, 255, 255, 1);}.leagueFilterBoxContentBackground{background-color: rgba(248, 251, 255, 1);}.leagueListContentBackground{background-color: rgba(255,255,255,1);}.league-result:nth-child(odd) .leagueItemBackground{background-color: rgba(248, 251, 255, 1);}.league-result:nth-child(even) .leagueItemBackground{background-color: rgba(255,255,255,1);}.league-result:nth-child(odd) .leagueItemRegisterButtonBackground{background-color: rgba(25, 48, 80, 1);}.league-result:nth-child(even) .leagueItemRegisterButtonBackground{background-color: rgba(25, 48, 80, 1);}.leagueLoginContentBackground{background-color: rgba(248, 251, 255, 1);}.leagueReturnButtonBackground{background-color: rgba(25, 48, 80, 1);}.leagueLogInButtonBackground{background-color: rgba(25, 48, 80, 1);}.leagueTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.leagueFilterBoxCaptions{font-family: Poppins, Arial;font-weight: 700;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.100rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemLabel{font-family: Poppins, Arial;font-weight: 400;font-size: 0.875rem;color: rgba(25,48,80,1);}.leagueListBoxTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemSportValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemSeasonValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemDateValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemGenderValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemBirthDateValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .activityListDisplayInfo{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(odd) .leagueItemRegisterButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.league-result:nth-child(even) .leagueItemTitle{font-family: Poppins, Arial;font-weight: 600;font-size: 1.100rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemLabel{font-family: Poppins, Arial;font-weight: 400;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemSportValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemSeasonValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemDateValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemGenderValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemBirthDateValue{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .activityListDisplayInfo{font-family: Poppins, Arial;font-weight: 600;font-size: 0.875rem;color: rgba(25,48,80,1);}.league-result:nth-child(even) .leagueItemRegisterButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.leagueLoginPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.leagueInviteNeedLogIn{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.leagueReturnButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.leagueLogInButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.playerPageBackground{background-color: rgba(255, 255, 255, 1);}.playerContentBackground{background-color: rgba(248, 251, 255, 1);}.playerAcceptButtonBackground{background-color: rgba(25, 48, 80, 1);}.playerBackButtonBackground{background-color: rgba(25, 48, 80, 1);}.fee-result:nth-child(odd) .playerFeeBackground{background-color: rgba(248, 251, 255, 1);}.fee-result:nth-child(even) .playerFeeBackground{background-color: rgba(255,255,255,1);}.playerPageTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.750rem;color: rgba(25,48,80,1);}.playerInvalidParameters{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.playerLabel{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.playerAcceptButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.playerBackButtonText{font-family: Poppins, Arial;font-weight: 500;font-size: 0.875rem;color: rgba(255,255,255,1);}.playerFeeTotal{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.playerContractTitle{font-family: Poppins, Arial;font-weight: 700;font-size: 1.250rem;color: rgba(25,48,80,1);}.playerContractText{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}.playerQuestion{font-family: Poppins, Arial;font-weight: 500;font-size: 1.000rem;color: rgba(25,48,80,1);}