.elementor-86924 .elementor-element.elementor-element-4b33aac3:not(.elementor-motion-effects-element-type-background), .elementor-86924 .elementor-element.elementor-element-4b33aac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catalystfitnessbuffalo.com/wp-content/uploads/3J4A5816-Enhanced-NR-copy-2-2-scaled.jpeg");background-position:0px 46%;background-repeat:no-repeat;background-size:cover;}.elementor-86924 .elementor-element.elementor-element-4b33aac3 > .elementor-container{min-height:85vh;}.elementor-86924 .elementor-element.elementor-element-4b33aac3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 75px 0px 75px;}.elementor-86924 .elementor-element.elementor-element-4b33aac3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86924 .elementor-element.elementor-element-187fe3f9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-86924 .elementor-element.elementor-element-55d8dd20{text-align:end;}.elementor-86924 .elementor-element.elementor-element-55d8dd20 .elementor-heading-title{font-family:var( --e-global-typography-3fc71da-font-family ), Sans-serif;font-size:var( --e-global-typography-3fc71da-font-size );font-weight:var( --e-global-typography-3fc71da-font-weight );text-transform:var( --e-global-typography-3fc71da-text-transform );line-height:var( --e-global-typography-3fc71da-line-height );letter-spacing:var( --e-global-typography-3fc71da-letter-spacing );text-shadow:-7px 0px 100px rgba(0, 0, 0, 0.85);color:var( --e-global-color-text );}.elementor-86924 .elementor-element.elementor-element-951f65c{text-align:end;}.elementor-86924 .elementor-element.elementor-element-951f65c .elementor-heading-title{font-family:var( --e-global-typography-7fecf34-font-family ), Sans-serif;font-size:var( --e-global-typography-7fecf34-font-size );font-weight:var( --e-global-typography-7fecf34-font-weight );text-transform:var( --e-global-typography-7fecf34-text-transform );line-height:var( --e-global-typography-7fecf34-line-height );letter-spacing:var( --e-global-typography-7fecf34-letter-spacing );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:8px 0px 100px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-86924 .elementor-element.elementor-element-64cb4025 .elementor-button{background-color:#85C14AB3;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-86924 .elementor-element.elementor-element-64cb4025 .elementor-button:hover, .elementor-86924 .elementor-element.elementor-element-64cb4025 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-86924 .elementor-element.elementor-element-9d78b86{padding:75px 20px 75px 020px;}.elementor-86924 .elementor-element.elementor-element-874e997 > .elementor-widget-container{margin:-5px -5px -5px -5px;padding:0px 0px 0px 0px;}.elementor-86924 .elementor-element.elementor-element-874e997{text-align:center;}.elementor-86924 .elementor-element.elementor-element-874e997 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-86924 .elementor-element.elementor-element-3e4aff9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.7px;}.elementor-86924 .elementor-element.elementor-element-3e4aff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-6px -6px -6px -6px;}.elementor-86924 .elementor-element.elementor-element-3e4aff9 .elementor-divider-separator{width:89%;margin:0 auto;margin-center:0;}.elementor-86924 .elementor-element.elementor-element-3e4aff9 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-86924 .elementor-element.elementor-element-e6259b7 > .elementor-widget-container{margin:-13px -13px -13px -13px;}.elementor-86924 .elementor-element.elementor-element-e6259b7{text-align:center;font-family:var( --e-global-typography-2504de9-font-family ), Sans-serif;font-size:var( --e-global-typography-2504de9-font-size );font-weight:var( --e-global-typography-2504de9-font-weight );line-height:var( --e-global-typography-2504de9-line-height );letter-spacing:var( --e-global-typography-2504de9-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-40612b6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-86924 .elementor-element.elementor-element-40612b6 .elementor-divider-separator{width:100%;}.elementor-86924 .elementor-element.elementor-element-40612b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-86924 .elementor-element.elementor-element-3f78e15 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.24;}.elementor-86924 .elementor-element.elementor-element-3f78e15 > .elementor-element-populated{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-86924 .elementor-element.elementor-element-3f78e15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86924 .elementor-element.elementor-element-6d0f455{--divider-border-style:solid;--divider-color:#84BD00;--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-6d0f455 .elementor-divider-separator{width:24%;}.elementor-86924 .elementor-element.elementor-element-6d0f455 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-86924 .elementor-element.elementor-element-4c80db6{--spacer-size:50px;}.elementor-86924 .elementor-element.elementor-element-d52fcd5 > .elementor-element-populated{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-86924 .elementor-element.elementor-element-bc27ea2{--divider-border-style:solid;--divider-color:#84BD00;--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-bc27ea2 .elementor-divider-separator{width:24%;}.elementor-86924 .elementor-element.elementor-element-bc27ea2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-86924 .elementor-element.elementor-element-d6ee5d6{width:var( --container-widget-width, 97.994% );max-width:97.994%;--container-widget-width:97.994%;--container-widget-flex-grow:0;}.elementor-86924 .elementor-element.elementor-element-57efede{--spacer-size:50px;}.elementor-86924 .elementor-element.elementor-element-265c772 > .elementor-element-populated{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-86924 .elementor-element.elementor-element-712f900{--divider-border-style:solid;--divider-color:#84BD00;--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-712f900 .elementor-divider-separator{width:24%;}.elementor-86924 .elementor-element.elementor-element-712f900 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-86924 .elementor-element.elementor-element-a289882{--spacer-size:50px;}.elementor-86924 .elementor-element.elementor-element-aefa1e8 > .elementor-element-populated{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-86924 .elementor-element.elementor-element-46818ff{--divider-border-style:solid;--divider-color:#84BD00;--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-46818ff .elementor-divider-separator{width:24%;}.elementor-86924 .elementor-element.elementor-element-46818ff .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-86924 .elementor-element.elementor-element-9599fbd{width:var( --container-widget-width, 97.994% );max-width:97.994%;--container-widget-width:97.994%;--container-widget-flex-grow:0;}.elementor-86924 .elementor-element.elementor-element-99c71dc{--spacer-size:50px;}.elementor-86924 .elementor-element.elementor-element-0f83313 > .elementor-element-populated{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-86924 .elementor-element.elementor-element-793473b{--divider-border-style:solid;--divider-color:#84BD00;--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-793473b .elementor-divider-separator{width:24%;}.elementor-86924 .elementor-element.elementor-element-793473b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-86924 .elementor-element.elementor-element-cf3a4dd{--spacer-size:50px;}.elementor-86924 .elementor-element.elementor-element-ce97d61 > .elementor-element-populated{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-86924 .elementor-element.elementor-element-15a7122{--divider-border-style:solid;--divider-color:#84BD00;--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-15a7122 .elementor-divider-separator{width:24%;}.elementor-86924 .elementor-element.elementor-element-15a7122 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-86924 .elementor-element.elementor-element-0d38c3a{--spacer-size:34px;}.elementor-86924 .elementor-element.elementor-element-23fe436{--spacer-size:7px;}.elementor-86924 .elementor-element.elementor-element-e228ec5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4.4px;}.elementor-86924 .elementor-element.elementor-element-e228ec5 .elementor-divider-separator{width:11%;}.elementor-86924 .elementor-element.elementor-element-e228ec5 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-86924 .elementor-element.elementor-element-0b90a22 .elementor-blockquote{border-color:#33333321;}.elementor-86924 .elementor-element.elementor-element-3c46ec6 .elementor-blockquote{border-color:#33333321;}.elementor-86924 .elementor-element.elementor-element-7d1efbd .elementor-blockquote{border-color:#33333321;}.elementor-86924 .elementor-element.elementor-element-746d468{--spacer-size:43px;}.elementor-86924 .elementor-element.elementor-element-463df96 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-86924 .elementor-element.elementor-element-463df96 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-86924 .elementor-element.elementor-element-463df96{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-86924 .elementor-element.elementor-element-5db61caa:not(.elementor-motion-effects-element-type-background), .elementor-86924 .elementor-element.elementor-element-5db61caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.catalystfitnessbuffalo.com/wp-content/uploads/3J4A5813-Enhanced-NR-1-copy-2-scaled.jpeg");background-position:0px 42%;background-repeat:no-repeat;background-size:cover;}.elementor-86924 .elementor-element.elementor-element-5db61caa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #85C14A66 20%, #17363F00 47%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-86924 .elementor-element.elementor-element-5db61caa > .elementor-container{min-height:530px;}.elementor-86924 .elementor-element.elementor-element-5db61caa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 06% 0% 06%;}.elementor-86924 .elementor-element.elementor-element-577f1e36 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-86924 .elementor-element.elementor-element-577f1e36 .elementor-heading-title{font-family:var( --e-global-typography-73a1866-font-family ), Sans-serif;font-size:var( --e-global-typography-73a1866-font-size );font-weight:var( --e-global-typography-73a1866-font-weight );text-transform:var( --e-global-typography-73a1866-text-transform );line-height:var( --e-global-typography-73a1866-line-height );letter-spacing:var( --e-global-typography-73a1866-letter-spacing );color:var( --e-global-color-text );}.elementor-86924 .elementor-element.elementor-element-7ca0e0f .elementor-button{background-color:#85C14AB3;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-86924 .elementor-element.elementor-element-7ca0e0f .elementor-button:hover, .elementor-86924 .elementor-element.elementor-element-7ca0e0f .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body.elementor-page-86924:not(.elementor-motion-effects-element-type-background), body.elementor-page-86924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-86924 .elementor-element.elementor-element-3f78e15{width:46.903%;}.elementor-86924 .elementor-element.elementor-element-057741b{width:6.305%;}.elementor-86924 .elementor-element.elementor-element-d52fcd5{width:46.125%;}.elementor-86924 .elementor-element.elementor-element-265c772{width:46.815%;}.elementor-86924 .elementor-element.elementor-element-5c938eb{width:6.125%;}.elementor-86924 .elementor-element.elementor-element-aefa1e8{width:46.393%;}.elementor-86924 .elementor-element.elementor-element-0f83313{width:46.999%;}.elementor-86924 .elementor-element.elementor-element-332b618{width:6.206%;}.elementor-86924 .elementor-element.elementor-element-ce97d61{width:46.127%;}}@media(max-width:1024px){.elementor-86924 .elementor-element.elementor-element-4b33aac3:not(.elementor-motion-effects-element-type-background), .elementor-86924 .elementor-element.elementor-element-4b33aac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-86924 .elementor-element.elementor-element-55d8dd20 .elementor-heading-title{font-size:var( --e-global-typography-3fc71da-font-size );line-height:var( --e-global-typography-3fc71da-line-height );letter-spacing:var( --e-global-typography-3fc71da-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-951f65c .elementor-heading-title{font-size:var( --e-global-typography-7fecf34-font-size );line-height:var( --e-global-typography-7fecf34-line-height );letter-spacing:var( --e-global-typography-7fecf34-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-e6259b7{font-size:var( --e-global-typography-2504de9-font-size );line-height:var( --e-global-typography-2504de9-line-height );letter-spacing:var( --e-global-typography-2504de9-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-5db61caa:not(.elementor-motion-effects-element-type-background), .elementor-86924 .elementor-element.elementor-element-5db61caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-86924 .elementor-element.elementor-element-577f1e36 .elementor-heading-title{font-size:var( --e-global-typography-73a1866-font-size );line-height:var( --e-global-typography-73a1866-line-height );letter-spacing:var( --e-global-typography-73a1866-letter-spacing );}}@media(max-width:767px){.elementor-86924 .elementor-element.elementor-element-4b33aac3 > .elementor-container{min-height:60vh;}.elementor-86924 .elementor-element.elementor-element-4b33aac3:not(.elementor-motion-effects-element-type-background), .elementor-86924 .elementor-element.elementor-element-4b33aac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-86924 .elementor-element.elementor-element-4b33aac3{padding:020px 020px 020px 020px;}.elementor-86924 .elementor-element.elementor-element-55d8dd20{text-align:center;}.elementor-86924 .elementor-element.elementor-element-55d8dd20 .elementor-heading-title{font-size:var( --e-global-typography-3fc71da-font-size );line-height:var( --e-global-typography-3fc71da-line-height );letter-spacing:var( --e-global-typography-3fc71da-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-951f65c{text-align:center;}.elementor-86924 .elementor-element.elementor-element-951f65c .elementor-heading-title{font-size:var( --e-global-typography-7fecf34-font-size );line-height:var( --e-global-typography-7fecf34-line-height );letter-spacing:var( --e-global-typography-7fecf34-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-9d78b86{padding:50px 0px 50px 0px;}.elementor-86924 .elementor-element.elementor-element-e6259b7{font-size:var( --e-global-typography-2504de9-font-size );line-height:var( --e-global-typography-2504de9-line-height );letter-spacing:var( --e-global-typography-2504de9-letter-spacing );}.elementor-86924 .elementor-element.elementor-element-4c80db6{--spacer-size:27px;}.elementor-86924 .elementor-element.elementor-element-57efede{--spacer-size:27px;}.elementor-86924 .elementor-element.elementor-element-a289882{--spacer-size:27px;}.elementor-86924 .elementor-element.elementor-element-99c71dc{--spacer-size:27px;}.elementor-86924 .elementor-element.elementor-element-cf3a4dd{--spacer-size:27px;}.elementor-86924 .elementor-element.elementor-element-0d38c3a{--spacer-size:18px;}.elementor-86924 .elementor-element.elementor-element-23fe436{--spacer-size:7px;}.elementor-86924 .elementor-element.elementor-element-5db61caa:not(.elementor-motion-effects-element-type-background), .elementor-86924 .elementor-element.elementor-element-5db61caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-86924 .elementor-element.elementor-element-577f1e36 .elementor-heading-title{font-size:var( --e-global-typography-73a1866-font-size );line-height:var( --e-global-typography-73a1866-line-height );letter-spacing:var( --e-global-typography-73a1866-letter-spacing );}}