.elementor-18 .elementor-element.elementor-element-b88819a > .elementor-container{min-height:100vh;}.elementor-18 .elementor-element.elementor-element-024f06a .elementor-text-editor{column-gap:0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-024f06a{color:#FFFFFF;font-family:"rift", Sans-serif;font-size:94px;font-weight:bold;line-height:1em;}.elementor-18 .elementor-element.elementor-element-024f06a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bcc4f0e .elementor-spacer-inner{height:106px;}.elementor-18 .elementor-element.elementor-element-3c92d90 .elementor-text-editor{text-align:left;}.elementor-18 .elementor-element.elementor-element-3c92d90{color:#FFFFFF;font-family:"sofia-pro", Sans-serif;font-size:23px;}.elementor-18 .elementor-element.elementor-element-3c92d90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-564973d .elementor-button{font-family:"rift", Sans-serif;font-size:30px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF0002;}.elementor-18 .elementor-element.elementor-element-564973d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-564973d .elementor-button:focus{background-color:#FF0002;}.elementor-18 .elementor-element.elementor-element-b88819a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b88819a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.69);background-image:url("https://crossfitredbluff.com.au/wp-content/uploads/2020/06/Climb.png");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-b88819a > .elementor-background-overlay{background-color:#000000;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-b88819a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-88px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b88819a > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-18 .elementor-element.elementor-element-b88819a > .elementor-shape-bottom svg{width:calc(158% + 1.3px);height:99px;}.elementor-18 .elementor-element.elementor-element-0c3bc40 > .elementor-container{max-width:1211px;min-height:70vh;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-bd98404.elementor-column .elementor-column-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-bd98404.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-bd98404 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-972d1a0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/Joel.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-4680ac2 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/48959196_1179695645516774_1699391445175107584_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-06cbfba .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/48405639_1179720525514286_2586536336236216320_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-af772be .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/33.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-c4426a2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/28617284_971401669679507_6063869871580443581_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-1bfb78e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/49101862_1179714928848179_1568414781101047808_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-8b74c12 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/48424723_1179696312183374_2890458212195106816_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-126f98a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/28423768_971397536346587_5062702741912677331_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-78196f6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/48374412_1179716445514694_3182376865742454784_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-f3bbfba .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/28616315_971401496346191_8251056623451826677_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-55f1bd1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/28619688_971400153012992_1137922879904269033_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-bbeef45 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/48373455_1179707435515595_2275929867667111936_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .elementor-repeater-item-0d074f7 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://crossfitredbluff.com.au/wp-content/uploads/2020/11/48383796_1179720355514303_5894519181247774720_o.jpg);background-size:cover;}.elementor-18 .elementor-element.elementor-element-c1049c7 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-18 .elementor-element.elementor-element-c1049c7 .swiper-slide-contents{max-width:72%;}.elementor-18 .elementor-element.elementor-element-c1049c7 .swiper-slide-inner{text-align:center;}.elementor-18 .elementor-element.elementor-element-084860d > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-18 .elementor-element.elementor-element-bbf9a44 .elementor-text-editor{column-gap:0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-bbf9a44{color:#FFFFFF;font-family:"rift", Sans-serif;font-size:94px;font-weight:bold;line-height:1em;}.elementor-18 .elementor-element.elementor-element-bbf9a44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-736e89d .elementor-text-editor{text-align:left;}.elementor-18 .elementor-element.elementor-element-736e89d{color:#FFFFFF;font-family:"sofia-pro", Sans-serif;font-size:23px;}.elementor-18 .elementor-element.elementor-element-736e89d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0c3bc40:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0c3bc40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-18 .elementor-element.elementor-element-0c3bc40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 20px 0px;}.elementor-18 .elementor-element.elementor-element-0c3bc40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-9691147 > .elementor-container{min-height:630px;}.elementor-18 .elementor-element.elementor-element-9d851d4 .jet-animated-text{justify-content:center;}.elementor-18 .elementor-element.elementor-element-9d851d4 .jet-animated-text__before-text{color:#FF0002;background-color:#FFFFFF00;font-family:"rift", Sans-serif;font-size:70px;font-weight:bold;}.elementor-18 .elementor-element.elementor-element-9d851d4 .jet-animated-text__animated-text{color:#FFFFFF;font-family:"rift", Sans-serif;font-size:70px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a5921e3 .elementor-button{font-family:"rift", Sans-serif;font-size:30px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FF0002;}.elementor-18 .elementor-element.elementor-element-a5921e3 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a5921e3 .elementor-button:focus{background-color:#FF0002;}.elementor-18 .elementor-element.elementor-element-9691147:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9691147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://crossfitredbluff.com.au/wp-content/uploads/2020/11/15800608_744388462380830_2843068939035797151_o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-9691147 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-9691147 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-9691147{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-9691147 > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-18 .elementor-element.elementor-element-9691147 > .elementor-shape-top svg{height:90px;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-62803cf{width:54.464%;}.elementor-18 .elementor-element.elementor-element-485e944{width:45.447%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-b88819a > .elementor-container{min-height:692px;}.elementor-18 .elementor-element.elementor-element-024f06a{font-size:60px;}.elementor-18 .elementor-element.elementor-element-3c92d90{font-size:17px;}.elementor-18 .elementor-element.elementor-element-0c3bc40 > .elementor-container{min-height:544px;}.elementor-18 .elementor-element.elementor-element-bd98404 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c1049c7 .swiper-slide{height:291px;}.elementor-18 .elementor-element.elementor-element-bbf9a44{font-size:60px;}.elementor-18 .elementor-element.elementor-element-736e89d{font-size:17px;}.elementor-18 .elementor-element.elementor-element-0c3bc40{padding:0px 20px 0px 20px;}.elementor-18 .elementor-element.elementor-element-9691147 > .elementor-container{min-height:506px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-d5b8c1c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-024f06a .elementor-text-editor{text-align:center;}.elementor-18 .elementor-element.elementor-element-024f06a{font-size:40px;}.elementor-18 .elementor-element.elementor-element-024f06a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-18 .elementor-element.elementor-element-485e944 > .elementor-element-populated{margin:0px 0px -85px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bcc4f0e .elementor-spacer-inner{height:10px;}.elementor-18 .elementor-element.elementor-element-3c92d90 .elementor-text-editor{text-align:center;}.elementor-18 .elementor-element.elementor-element-3c92d90{font-size:15px;}.elementor-18 .elementor-element.elementor-element-564973d .elementor-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-b88819a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b88819a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-0c3bc40 > .elementor-container{min-height:737px;}.elementor-18 .elementor-element.elementor-element-bd98404.elementor-column{order:2;}.elementor-18 .elementor-element.elementor-element-bd98404 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c1049c7 .swiper-slide-contents{max-width:0%;}.elementor-18 .elementor-element.elementor-element-c1049c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 0px 34px 0px;}.elementor-18 .elementor-element.elementor-element-084860d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bbf9a44 .elementor-text-editor{text-align:center;}.elementor-18 .elementor-element.elementor-element-bbf9a44{font-size:40px;}.elementor-18 .elementor-element.elementor-element-736e89d .elementor-text-editor{text-align:center;}.elementor-18 .elementor-element.elementor-element-736e89d{font-size:15px;}.elementor-18 .elementor-element.elementor-element-9d851d4 .jet-animated-text__before-text{font-size:30px;}.elementor-18 .elementor-element.elementor-element-9d851d4 .jet-animated-text__animated-text{font-size:30px;}.elementor-18 .elementor-element.elementor-element-a5921e3 .elementor-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9691147 > .elementor-shape-top svg{height:31px;}}