.elementor-60288 .elementor-element.elementor-element-0644425:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-0644425>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bullrockfitness.com/wp-content/uploads/2026/10/Desktop-banner.jpg);background-position:center center;background-size:cover}.elementor-60288 .elementor-element.elementor-element-0644425>.elementor-container{min-height:669px}.elementor-60288 .elementor-element.elementor-element-0644425{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:-40px 0 0 0}.elementor-60288 .elementor-element.elementor-element-0644425>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-ab0a800>.elementor-widget-container{margin:0 0 0 60px}.elementor-60288 .elementor-element.elementor-element-ab0a800 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:18px;color:#FFF}.elementor-60288 .elementor-element.elementor-element-c007ff6{width:var(--container-widget-width,69.765%);max-width:69.765%;--container-widget-width:69.765%;--container-widget-flex-grow:0;font-family:"Anton",Sans-serif;font-size:58px;font-weight:500;line-height:56px}.elementor-60288 .elementor-element.elementor-element-c007ff6>.elementor-widget-container{margin:0 0 0 60px}.elementor-60288 .elementor-element.elementor-element-0e4974e{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:17px;font-weight:400;color:#FFF}.elementor-60288 .elementor-element.elementor-element-0e4974e>.elementor-widget-container{margin:30px 0 0 60px;padding:0 0 0 0}.elementor-60288 .elementor-element.elementor-element-68c3986 .elementor-button{background-color:#BF1E09;font-family:"Open Sans",Sans-serif;font-weight:700}.elementor-60288 .elementor-element.elementor-element-68c3986>.elementor-widget-container{margin:0 0 0 60px}.elementor-60288 .elementor-element.elementor-element-1dfc02c:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-1dfc02c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bullrockfitness.com/wp-content/uploads/2026/10/Desktop-banner.jpg);background-position:center center;background-size:cover}.elementor-60288 .elementor-element.elementor-element-1dfc02c>.elementor-container{min-height:669px}.elementor-60288 .elementor-element.elementor-element-1dfc02c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-60288 .elementor-element.elementor-element-1dfc02c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-10c8f8b>.elementor-widget-container{margin:0 0 0 60px}.elementor-60288 .elementor-element.elementor-element-10c8f8b .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:18px;letter-spacing:1px;word-spacing:2px;color:#FFF}.elementor-60288 .elementor-element.elementor-element-8a7d257{width:var(--container-widget-width,47.848%);max-width:47.848%;--container-widget-width:47.848%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:15px;letter-spacing:1px;word-spacing:2px;color:#FFF}.elementor-60288 .elementor-element.elementor-element-8a7d257>.elementor-widget-container{margin:40px 0 0 60px;padding:0 0 0 0}.elementor-60288 .elementor-element.elementor-element-4606106 .elementor-button{background-color:#BF1E09;font-family:"Open Sans",Sans-serif;font-weight:600}.elementor-60288 .elementor-element.elementor-element-ee17501:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-ee17501>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F6F7}.elementor-60288 .elementor-element.elementor-element-ee17501>.elementor-container{max-width:1450px}.elementor-60288 .elementor-element.elementor-element-ee17501{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;padding:20px 0 35px 0}.elementor-60288 .elementor-element.elementor-element-ee17501>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-7f05c99 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;word-spacing:2px;color:#BF1E09}.elementor-60288 .elementor-element.elementor-element-8810a6f .eael-fancy-text-container{text-align:left}.elementor-60288 .elementor-element.elementor-element-8810a6f .eael-fancy-text-prefix{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700;line-height:1px}.elementor-60288 .elementor-element.elementor-element-8810a6f .eael-fancy-text-strings,.elementor-60288 .elementor-element.elementor-element-8810a6f .typed-cursor{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700}.elementor-60288 .elementor-element.elementor-element-8810a6f .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px}.elementor-60288 .elementor-element.elementor-element-b0e0f1e{font-family:"Open Sans",Sans-serif;font-size:17px;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-29ae80c>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-29ae80c.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-29ae80c.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-29ae80c.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-29ae80c .elementor-image-box-title{margin-bottom:5px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:.5px;word-spacing:0}.elementor-60288 .elementor-element.elementor-element-29ae80c .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-29ae80c .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-29ae80c .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:16px;letter-spacing:.3px;word-spacing:1px}.elementor-60288 .elementor-element.elementor-element-ba5e8a9>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-ba5e8a9.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-ba5e8a9.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-ba5e8a9.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-ba5e8a9 .elementor-image-box-title{margin-bottom:5px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:.5px;word-spacing:0}.elementor-60288 .elementor-element.elementor-element-ba5e8a9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-ba5e8a9 .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-ba5e8a9 .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:16px;letter-spacing:.3px;word-spacing:1px}.elementor-60288 .elementor-element.elementor-element-acceb0b>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-acceb0b.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-acceb0b.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-acceb0b.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-acceb0b .elementor-image-box-title{margin-bottom:5px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:.5px;word-spacing:0}.elementor-60288 .elementor-element.elementor-element-acceb0b .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-acceb0b .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-acceb0b .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:16px;letter-spacing:.3px;word-spacing:1px}.elementor-60288 .elementor-element.elementor-element-3e53262>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-3e53262.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-3e53262.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-3e53262.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-3e53262 .elementor-image-box-title{margin-bottom:5px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:.5px;word-spacing:0}.elementor-60288 .elementor-element.elementor-element-3e53262 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-3e53262 .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-3e53262 .elementor-image-box-description{font-family:"Open Sans",Sans-serif;font-size:16px;letter-spacing:.3px;word-spacing:1px}.elementor-60288 .elementor-element.elementor-element-202d570:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-202d570>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-60288 .elementor-element.elementor-element-202d570>.elementor-container{max-width:1450px}.elementor-60288 .elementor-element.elementor-element-202d570{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-60288 .elementor-element.elementor-element-202d570>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-ae83d67 .elementor-heading-title{font-family:"Open Sans",Sans-serif;letter-spacing:1px;word-spacing:2px;color:#BF1E09}.elementor-60288 .elementor-element.elementor-element-7deeca0 .eael-fancy-text-container{text-align:left}.elementor-60288 .elementor-element.elementor-element-7deeca0 .eael-fancy-text-prefix{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700;line-height:1px}.elementor-60288 .elementor-element.elementor-element-7deeca0 .eael-fancy-text-strings,.elementor-60288 .elementor-element.elementor-element-7deeca0 .typed-cursor{font-family:"Open Sans",Sans-serif;font-size:30px;font-weight:700}.elementor-60288 .elementor-element.elementor-element-7deeca0 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px}.elementor-60288 .elementor-element.elementor-element-f53f784{font-family:"Open Sans",Sans-serif;font-size:15px;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-b631003>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-b631003.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-b631003.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-b631003.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-b631003 .elementor-image-box-title{margin-bottom:7px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-b631003 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-b631003 .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-b631003 .elementor-image-box-description{font-family:"Open Sans",Sans-serif;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-c63899c>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-c63899c.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-c63899c.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-c63899c.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-c63899c .elementor-image-box-title{margin-bottom:7px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-c63899c .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-c63899c .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-c63899c .elementor-image-box-description{font-family:"Open Sans",Sans-serif;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-70baa3e>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-70baa3e.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-70baa3e.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-70baa3e.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-70baa3e .elementor-image-box-title{margin-bottom:7px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-70baa3e .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-70baa3e .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-70baa3e .elementor-image-box-description{font-family:"Open Sans",Sans-serif;letter-spacing:1.2px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-5b05b2b>.elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px}.elementor-60288 .elementor-element.elementor-element-5b05b2b.elementor-position-right .elementor-image-box-img{margin-left:5px}.elementor-60288 .elementor-element.elementor-element-5b05b2b.elementor-position-left .elementor-image-box-img{margin-right:5px}.elementor-60288 .elementor-element.elementor-element-5b05b2b.elementor-position-top .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-5b05b2b .elementor-image-box-title{margin-bottom:7px;font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-5b05b2b .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-60288 .elementor-element.elementor-element-5b05b2b .elementor-image-box-img img{transition-duration:0.3s}.elementor-60288 .elementor-element.elementor-element-5b05b2b .elementor-image-box-description{font-family:"Open Sans",Sans-serif;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-36c52f6>.elementor-container{max-width:1450px}.elementor-60288 .elementor-element.elementor-element-36c52f6{margin:35px 0 0 0}.elementor-60288 .elementor-element.elementor-element-f95be6a>.elementor-widget-container{margin:23px 0 0 0}.elementor-60288 .elementor-element.elementor-element-f95be6a .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;letter-spacing:1px;word-spacing:2px;color:#BF1E09}.elementor-60288 .elementor-element.elementor-element-560fd02{width:var(--container-widget-width,82.979%);max-width:82.979%;--container-widget-width:82.979%;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-560fd02 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:34px;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-29f68f0{width:var(--container-widget-width,83.546%);max-width:83.546%;--container-widget-width:83.546%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:17px;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-29f68f0>.elementor-widget-container{margin:17px 0 0 0;padding:0 0 17px 0}.elementor-60288 .elementor-element.elementor-element-6ffb90b{width:var(--container-widget-width,77.872%);max-width:77.872%;--container-widget-width:77.872%;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-6ffb90b>.elementor-widget-container{margin:13px 0 0 0}.elementor-60288 .elementor-element.elementor-element-f6332ed>.elementor-container{max-width:1450px}.elementor-60288 .elementor-element.elementor-element-f6332ed{margin:35px 0 0 0}.elementor-60288 .elementor-element.elementor-element-b69fdfe .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:600;letter-spacing:1px;word-spacing:2px;color:#BF1E09}.elementor-60288 .elementor-element.elementor-element-cac1bcb{width:var(--container-widget-width,82.979%);max-width:82.979%;--container-widget-width:82.979%;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-cac1bcb .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:34px;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-25dab85{width:var(--container-widget-width,83.546%);max-width:83.546%;--container-widget-width:83.546%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;letter-spacing:1px;word-spacing:2px}.elementor-60288 .elementor-element.elementor-element-25dab85>.elementor-widget-container{margin:17px 0 0 0;padding:0 0 17px 0}.elementor-60288 .elementor-element.elementor-element-be63188>.elementor-widget-container{margin:13px 0 0 0}.elementor-60288 .elementor-element.elementor-element-462f194:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-462f194>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-60288 .elementor-element.elementor-element-462f194>.elementor-container{max-width:1450px}.elementor-60288 .elementor-element.elementor-element-462f194{border-style:solid;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:50px 0 0 0}.elementor-60288 .elementor-element.elementor-element-462f194>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-71e9b41{text-align:end}.elementor-60288 .elementor-element.elementor-element-52ef23e{margin:-355px 0 0 0}.elementor-60288 .elementor-element.elementor-element-93b404e>.elementor-element-populated{margin:0 0 0 50px;--e-column-margin-right:0px;--e-column-margin-left:50px}.elementor-60288 .elementor-element.elementor-element-aeaa8c0>.elementor-widget-container{margin:20px 0 0 0}.elementor-60288 .elementor-element.elementor-element-aeaa8c0 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:21px;font-weight:600;color:#E64B37}.elementor-60288 .elementor-element.elementor-element-8b1f184{width:var(--container-widget-width,56%);max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-8b1f184 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:31px;color:#FFF}.elementor-60288 .elementor-element.elementor-element-ddceebe{width:var(--container-widget-width,70.527%);max-width:70.527%;--container-widget-width:70.527%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:17px}.elementor-60288 .elementor-element.elementor-element-ddceebe>.elementor-widget-container{margin:20px 0 0 0}.elementor-60288 .elementor-element.elementor-element-9326e91:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-9326e91>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-60288 .elementor-element.elementor-element-9326e91{border-style:solid;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0}.elementor-60288 .elementor-element.elementor-element-9326e91>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-c327bdc .elementor-heading-title{font-family:"Open Sans",Sans-serif;color:#BF1E09}.elementor-60288 .elementor-element.elementor-element-c0be32b .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;color:#FFF}.elementor-60288 .elementor-element.elementor-element-55d38e0{font-family:"Open Sans",Sans-serif}.elementor-60288 .elementor-element.elementor-element-097fe98:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-097fe98>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-60288 .elementor-element.elementor-element-097fe98>.elementor-container{max-width:1450px;min-height:489px}.elementor-60288 .elementor-element.elementor-element-097fe98{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:250px 0 0 0}.elementor-60288 .elementor-element.elementor-element-097fe98>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-0e551b5>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-60288 .elementor-element.elementor-element-0e551b5 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:21px;color:#E64B37}.elementor-60288 .elementor-element.elementor-element-a7db010{width:var(--container-widget-width,62.979%);max-width:62.979%;--container-widget-width:62.979%;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-a7db010 .elementor-heading-title{font-family:"Anton",Sans-serif;font-weight:400;line-height:36px;color:#FFF}.elementor-60288 .elementor-element.elementor-element-81047e6{width:var(--container-widget-width,109.927%);max-width:109.927%;--container-widget-width:109.927%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:15px;color:#000}.elementor-60288 .elementor-element.elementor-element-81047e6>.elementor-widget-container{margin:10px 0 0 0}.elementor-60288 .elementor-element.elementor-element-08280e5:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-08280e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-60288 .elementor-element.elementor-element-08280e5>.elementor-container{max-width:1450px;min-height:489px}.elementor-60288 .elementor-element.elementor-element-08280e5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:29px 0 0 0}.elementor-60288 .elementor-element.elementor-element-08280e5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-60288 .elementor-element.elementor-element-861c931>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-60288 .elementor-element.elementor-element-861c931 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:21px;font-weight:600;color:#E64B37}.elementor-60288 .elementor-element.elementor-element-0863c59{width:var(--container-widget-width,62.979%);max-width:62.979%;--container-widget-width:62.979%;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-0863c59 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-weight:700;line-height:36px;color:#FFF}.elementor-60288 .elementor-element.elementor-element-1570a41{width:var(--container-widget-width,109.927%);max-width:109.927%;--container-widget-width:109.927%;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;font-size:15px;color:#000}.elementor-60288 .elementor-element.elementor-element-1570a41>.elementor-widget-container{margin:10px 0 0 0}@media(max-width:767px){.elementor-60288 .elementor-element.elementor-element-1dfc02c:not(.elementor-motion-effects-element-type-background),.elementor-60288 .elementor-element.elementor-element-1dfc02c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bullrockfitness.com/wp-content/uploads/2026/10/Phone-Banner.jpg)}.elementor-60288 .elementor-element.elementor-element-1dfc02c>.elementor-container{min-height:0}.elementor-60288 .elementor-element.elementor-element-1dfc02c{margin:-40px 0 0 0}.elementor-60288 .elementor-element.elementor-element-10c8f8b>.elementor-widget-container{margin:400px 0 0 7px}.elementor-60288 .elementor-element.elementor-element-10c8f8b .elementor-heading-title{font-size:15px;letter-spacing:.2px;word-spacing:0em}.elementor-60288 .elementor-element.elementor-element-df5a8ba{width:var(--container-widget-width,333px);max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;line-height:.1em}.elementor-60288 .elementor-element.elementor-element-df5a8ba>.elementor-widget-container{margin:-4px 0 -39px 7px}.elementor-60288 .elementor-element.elementor-element-8a7d257{width:var(--container-widget-width,795.062px);max-width:795.062px;--container-widget-width:795.062px;--container-widget-flex-grow:0;font-size:12px;letter-spacing:.1px}.elementor-60288 .elementor-element.elementor-element-8a7d257>.elementor-widget-container{margin:25px 0 -31px 7px}.elementor-60288 .elementor-element.elementor-element-29ae80c .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-ba5e8a9 .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-acceb0b .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-3e53262 .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-202d570{margin:0 0 0 0;padding:10px 0 22px 0}.elementor-60288 .elementor-element.elementor-element-7deeca0 .eael-fancy-text-prefix{font-size:22px}.elementor-60288 .elementor-element.elementor-element-7deeca0 .eael-fancy-text-strings,.elementor-60288 .elementor-element.elementor-element-7deeca0 .typed-cursor{font-size:22px}.elementor-60288 .elementor-element.elementor-element-f53f784>.elementor-widget-container{margin:4px 0 0 0}.elementor-60288 .elementor-element.elementor-element-f53f784{font-size:13px}.elementor-60288 .elementor-element.elementor-element-b631003 .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-c63899c .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-70baa3e .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-5b05b2b .elementor-image-box-img{margin-bottom:5px}.elementor-60288 .elementor-element.elementor-element-cac1bcb{width:var(--container-widget-width,475.672px);max-width:475.672px;--container-widget-width:475.672px;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-cac1bcb>.elementor-widget-container{margin:-19px 0 0 0}.elementor-60288 .elementor-element.elementor-element-cac1bcb .elementor-heading-title{font-size:17px;line-height:1.4em}.elementor-60288 .elementor-element.elementor-element-25dab85{width:var(--container-widget-width,516.516px);max-width:516.516px;--container-widget-width:516.516px;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-25dab85>.elementor-widget-container{margin:9px 0 0 0}.elementor-60288 .elementor-element.elementor-element-be63188>.elementor-widget-container{margin:-32px 0 0 0}.elementor-60288 .elementor-element.elementor-element-462f194{border-width:1px 1px 1px 1px;margin:12px 0 0 0;padding:8px 8px 8px 8px}.elementor-60288 .elementor-element.elementor-element-462f194,.elementor-60288 .elementor-element.elementor-element-462f194>.elementor-background-overlay{border-radius:5px 5px 5px 5px}.elementor-60288 .elementor-element.elementor-element-9326e91{border-width:1px 1px 1px 1px;margin:12px 0 0 0;padding:8px 8px 8px 8px}.elementor-60288 .elementor-element.elementor-element-9326e91,.elementor-60288 .elementor-element.elementor-element-9326e91>.elementor-background-overlay{border-radius:5px 5px 5px 5px}.elementor-60288 .elementor-element.elementor-element-c0be32b .elementor-heading-title{line-height:1.5em}.elementor-60288 .elementor-element.elementor-element-08280e5{margin:50px 0 0 0}.elementor-60288 .elementor-element.elementor-element-861c931 .elementor-heading-title{font-size:16px}.elementor-60288 .elementor-element.elementor-element-0863c59{width:var(--container-widget-width,453.656px);max-width:453.656px;--container-widget-width:453.656px;--container-widget-flex-grow:0}.elementor-60288 .elementor-element.elementor-element-0863c59>.elementor-widget-container{margin:-15px 0 0 0}.elementor-60288 .elementor-element.elementor-element-1570a41{font-size:12px}.elementor-60288 .elementor-element.elementor-element-547f796>.elementor-widget-container{margin:-23px 0 0 0;padding:0 0 17px 0}}