.staff-page .bodyheader-background{margin-bottom:0}.staff-page .bodyheader-background h1{margin:0;padding:.5em .75rem;font-size:1.25rem;font-weight:700;text-align:center}.staff-page .staff-center,.staff-page .staff-right-widgets{box-sizing:border-box}.staff-page .staff-right-widgets{min-width:0}.staff-page .with-mid-padding{padding-left:1rem;padding-right:1rem}.staff-page .staff-layout{flex-wrap:wrap;gap:1.5rem;align-items:flex-start;margin-top:0;padding:0 10px}.staff-page .fields-breadcrumb-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.25rem 0}.staff-page .fields-breadcrumb{font-size:.9rem;color:var(--body-text-color,#333);text-align:left}.staff-page .fields-breadcrumb a{text-decoration:none;color:var(--body-text-color,#333)}.staff-page .fields-breadcrumb a:hover{text-decoration:underline}.staff-page .fields-breadcrumb .bodyLnkTextColor{color:inherit}.staff-page .text-capitalize{text-transform:capitalize}.staff-count{font-size:.9rem;color:var(--body-text-color,#777777);flex-shrink:0}.staff-list-cards{width:100%}.staff-list-cards .staff-grid{gap:1.5rem;width:100%;align-items:stretch}.staff-list-cards .staff-card-wrap{margin-bottom:0;min-width:0}.staff-page .staff-card{background:var(--body-bg,#fff);border-top:10px solid var(--body-header-bg,#0059a0);box-shadow:0 2px 8px rgba(0,0,0,.4);padding:20px;height:100%;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease;align-items:center}.staff-page .staff-card:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.4)}.staff-card-photo{margin-bottom:.75rem;overflow:hidden;flex-shrink:0}.staff-card-photo .image-styles{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;display:block;align-items:center}.staff-card-name{margin-bottom:.25rem;font-size:1.1rem;color:var(--body-header-bg,#0059a0)}.staff-card-name a{text-decoration:none}.staff-card-position{color:var(--body-text-color,#555);margin-bottom:.25rem}.staff-card-email,.staff-card-phone{margin-top:.25rem;font-size:14px}.staff-card-description{margin-top:.5rem;font-size:14px}.no-staff{padding:2rem}.staff-page .mail-icon-bg{padding:0 7px!important;display:inline-block}.offline-instructions-modal-portal{position:fixed;inset:0;z-index:2147483646;pointer-events:none}.offline-instructions-modal{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:auto}.offline-instructions-modal-bg{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.55)}.offline-instructions-modal-card{position:relative;z-index:2;width:min(750px,100%);max-height:min(90vh,860px);overflow:hidden;background:#ffffff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.offline-instructions-modal-header{background:var(--body-header-bg);color:var(--body-header-text);font-size:1.25rem;font-weight:700;padding:18px 24px;border-bottom:1px solid #e5e7eb}.offline-instructions-modal-footer,.offline-instructions-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e5e7eb}.offline-instructions-modal-header h2{margin:0;font-size:1.25rem}.offline-instructions-modal-close{border:none;color:var(--body-link-color);font-size:1rem;border-radius:50%;cursor:pointer;background:transparent}.offline-instructions-modal-close :hover{color:var(--body-header-bg)}.offline-instructions-modal-body{padding:24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-height:calc(90vh - 160px)}@media print{body>:not(.offline-instructions-modal-portal){display:none!important}.offline-instructions-modal-portal{z-index:auto!important;pointer-events:none}.offline-instructions-modal,.offline-instructions-modal-portal{position:static!important;inset:auto!important;display:block!important}.offline-instructions-modal{width:auto!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;pointer-events:none!important}.offline-instructions-modal-bg{display:none!important}.offline-instructions-modal-card{position:static!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;border-radius:0!important;border:none!important;background:transparent!important;margin:0!important}}@media (max-width:768px){.staff-page .fields-breadcrumb-row{flex-direction:column;align-items:flex-start}.staff-page .staff-card{border-top:none;border-left:10px solid var(--body-header-bg,#0059a0)}}.legacyStaff .bodyheader-background{margin-top:27px;margin-bottom:-3px}.legacyStaff .staff-count{display:none}.legacyStaff{padding:0!important}.legacyStaff .staff-center,.legacyStaff .staff-right-widgets{box-sizing:border-box;margin-right:0!important;margin-bottom:25px!important}.legacyStaff .staff-right-widgets{min-width:0}.legacyStaff .with-mid-padding{padding-left:1rem;padding-right:1rem}.legacyStaff .fields-breadcrumb-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.25rem 0}.legacyStaff .fields-breadcrumb{font-size:.9rem;color:#333}.legacyStaff .staff-count{font-size:.9rem;color:#555;text-align:right}.legacyStaff .staff-list-cards{width:100%}.legacyStaff .staff-list-cards .staff-grid{gap:1.5rem;width:100%;align-items:stretch}.legacyStaff .staff-list-cards .staff-card-wrap{margin-bottom:0;min-width:0}.legacyStaff .staff-card{border:none;box-shadow:0 2px 8px rgba(0,0,0,.4);padding:20px;height:100%;display:flex;align-items:flex-start;flex-direction:row;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.legacyStaff .staff-card:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.4)}.legacyStaff .staff-card-photo{margin-bottom:.75rem;overflow:hidden;flex-shrink:0}.legacyStaff .staff-card-photo .image-styles{width:100%;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center 10%;object-position:center 10%;display:block}.legacyStaff .staff-card-name{margin-bottom:.25rem;font-size:1.1rem}.legacyStaff .staff-card-name a{text-decoration:none}.legacyStaff .staff-card-position{color:#555;margin-bottom:.25rem}.legacyStaff .staff-card-email,.legacyStaff .staff-card-phone{margin-top:.25rem;font-size:14px}.legacyStaff .staff-card-description{margin-top:.5rem;font-size:14px}.legacyStaff .no-staff{padding:2rem}@media (max-width:768px){.legacyStaff .fields-breadcrumb-row{flex-direction:column;align-items:flex-start}}.legacyStaff .update_widget_title_20{margin-left:60px!important}.legacyStaff .widget-header-text-color{margin-left:60px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#ffffff!important;text-transform:capitalize!important;line-height:2.2!important}.legacyStaff .widget-header-text-color:before{background:none!important}.classyStaff .bodyheader-background{margin-top:27px;margin-bottom:-3px}.classyStaff{padding:0!important}.classyStaff .staff-count{display:none}.classyStaff .staff-center,.classyStaff .staff-right-widgets{box-sizing:border-box;margin-right:0!important;margin-bottom:25px!important}.classyStaff .staff-right-widgets{min-width:0}.classyStaff .with-mid-padding{padding-left:1rem;padding-right:1rem}.classyStaff .fields-breadcrumb-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.25rem 0}.classyStaff .fields-breadcrumb{font-size:.9rem;color:var(--body-text-color,#333)}.classyStaff .staff-count{font-size:.9rem;color:var(--body-text-color,#555);text-align:right}.classyStaff .staff-list-cards{width:100%}.classyStaff .staff-list-cards .staff-grid{gap:1.5rem;width:100%;align-items:stretch}.classyStaff .staff-list-cards .staff-card-wrap{margin-bottom:0;min-width:0}.classyStaff .staff-card{border:none;box-shadow:0 2px 8px rgba(0,0,0,.4);padding:20px;height:100%;display:flex;align-items:flex-start;flex-direction:row;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.classyStaff .staff-card:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.4)}.classyStaff .staff-card-photo{margin-bottom:.75rem;overflow:hidden;flex-shrink:0}.classyStaff .staff-card-photo .image-styles{width:100%;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;display:block}.classyStaff .staff-card-name{margin-bottom:.25rem;font-size:1.1rem}.classyStaff .staff-card-name a{text-decoration:none}.classyStaff .staff-card-position{color:var(--body-text-color,#555);margin-bottom:.25rem}.classyStaff .staff-card-email,.classyStaff .staff-card-phone{margin-top:.25rem;font-size:14px}.classyStaff .staff-card-description{margin-top:.5rem;font-size:14px}.classyStaff .no-staff{padding:2rem}@media (max-width:768px){.classyStaff .fields-breadcrumb-row{flex-direction:column;align-items:flex-start}}.classyStaff .update_widget_title_20{margin-left:60px!important}.classyStaff .widget-header-text-color{margin-left:60px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#ffffff!important;text-transform:capitalize!important;line-height:2.2!important}.classyStaff .widget-header-text-color:before{background:none!important}.sportiveStaff .bodyheader-background{margin-top:-5px;margin-bottom:-3px}.sportiveStaff .staff-count{display:none}.sportiveStaff{padding:0!important}.sportiveStaff .staff-center,.sportiveStaff .staff-right-widgets{box-sizing:border-box;margin-right:0!important;margin-bottom:25px!important}.sportiveStaff .staff-right-widgets{min-width:0}.sportiveStaff .with-mid-padding{padding-left:1rem;padding-right:1rem}.sportiveStaff .fields-breadcrumb-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.25rem 0}.sportiveStaff .fields-breadcrumb{font-size:.9rem;color:#333}.sportiveStaff .staff-count{font-size:.9rem;color:#555;text-align:right}.sportiveStaff .staff-list-cards{width:100%}.sportiveStaff .staff-list-cards .staff-grid{gap:1.5rem;width:100%;align-items:stretch}.sportiveStaff .staff-list-cards .staff-card-wrap{margin-bottom:0;min-width:0}.sportiveStaff .staff-card{border:none;box-shadow:0 2px 8px rgba(0,0,0,.4);padding:20px;height:100%;display:flex;align-items:flex-start;flex-direction:row;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.sportiveStaff .staff-card:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.4)}.sportiveStaff .staff-card-photo{margin-bottom:.75rem;overflow:hidden;flex-shrink:0}.sportiveStaff .staff-card-photo .image-styles{width:100%;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center 10%;object-position:center 10%;display:block}.sportiveStaff .staff-card-name{margin-bottom:.25rem;font-size:1.1rem}.sportiveStaff .staff-card-name a{text-decoration:none}.sportiveStaff .staff-card-position{color:#555;margin-bottom:.25rem}.sportiveStaff .staff-card-email,.sportiveStaff .staff-card-phone{margin-top:.25rem;font-size:14px}.sportiveStaff .staff-card-description{margin-top:.5rem;font-size:14px}.sportiveStaff .no-staff{padding:2rem}@media (max-width:768px){.sportiveStaff .fields-breadcrumb-row{flex-direction:column;align-items:flex-start}}.sportiveStaff .update_widget_title_20{margin-left:60px!important}.sportiveStaff .widget-header-text-color{margin-left:60px!important;font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#ffffff!important;text-transform:capitalize!important;line-height:2.2!important}.sportiveStaff .widget-header-text-color:before{background:none!important}.stunningStaff{padding:0!important;background:var(--body-bg,#ffffff)!important}.stunningStaff .staff-page .bodyheader-background h1{margin:0;padding:.5em .75rem;font-size:1.25rem;font-weight:700;text-align:center}.stunningStaff .staff-center{box-sizing:border-box;margin-bottom:25px!important}.stunningStaff .staff-page .staff-right-widgets{min-width:0}.stunningStaff .staff-page .with-mid-padding{padding-left:1rem;padding-right:1rem}.stunningStaff .fields-breadcrumb-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.25rem 0}.stunningStaff .fields-breadcrumb{font-size:.9rem;color:#333}.stunningStaff .staff-count{font-size:.9rem;color:#555;text-align:right}.stunningStaff .staff-list-cards{width:100%}.stunningStaff .staff-list-cards .staff-grid{gap:1.5rem;width:100%;align-items:stretch}.stunningStaff .staff-list-cards .staff-card-wrap{margin-bottom:0;min-width:0}.stunningStaff .staff-page .staff-card{background:var(--body-bg,#fff);border:1px solid var(--body-header-bg,#0059a0);box-shadow:0 2px 8px rgba(0,0,0,.4);padding:20px;height:100%;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease;align-items:center}.stunningStaff .staff-page .staff-card:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.4)}.stunningStaff .staff-page .staff-card.staff-card-accent{border-left-width:6px;border-left-style:solid}.stunningStaff .staff-card-photo{margin-bottom:.75rem;overflow:hidden;flex-shrink:0}.stunningStaff .staff-card-photo .image-styles{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;display:block;align-items:center}.stunningStaff .staff-card-name{margin-bottom:.25rem;font-size:1.1rem}.stunningStaff .staff-card-name a{text-decoration:none}.stunningStaff .staff-card-position{color:var(--body-text-color,#555);margin-bottom:.25rem}.stunningStaff .staff-card-email,.stunningStaff .staff-card-phone{margin-top:.25rem;font-size:14px}.stunningStaff .staff-card-description{margin-top:.5rem;font-size:14px}.stunningStaff .no-staff{padding:2rem}@media (max-width:768px){.stunningStaff .fields-breadcrumb-row{flex-direction:column;align-items:flex-start}}.stunningStaff .staff-right-widgets{margin-top:52px!important;margin-left:0!important}