.elementor .global-padding{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .global-padding{padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .footer-card{padding:48px;margin:0px;border-radius:16px;border-width:2px;border-color:#ffffff;border-style:solid;}.elementor .DUP_text-size-normal{width:100%;font-family:Montserrat;font-weight:400;font-size:16px;color:#ffffff;line-height:1.5em;display:flex;flex-direction:row;}.elementor .section-header_weightlifting{background-image:url("https://crossfitchemistry.com.au/wp-content/uploads/2026/04/Olympic-Photo-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:border-box;}.elementor .padding-section-large{position:relative;padding-block-start:7rem;padding-block-end:7rem;}.elementor .padding-global{width:100%;padding-block-start:0%;padding-block-end:0%;padding-inline-start:5%;padding-inline-end:5%;display:flex;justify-content:center;}.elementor .max-width-large{max-width:48rem;display:block;justify-content:center;}.elementor .margin-bottom{margin-block-end:1rem;}.elementor .text-style-tagline{font-family:Montserrat;font-weight:900;font-size:1rem;color:#ffffff;text-align:start;padding-block-start:5px;padding-block-end:5px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:999px;background-color:#00B8E4;}.elementor .heading-style-h1{font-family:Montserrat;font-weight:900;font-size:4rem;color:#ffffff;line-height:1.1em;}.elementor .text-size-normal{font-size:1.125rem;color:#ffffff;line-height:1.7em;text-align:start;}.elementor .section-white{width:100%;padding:0px;background-color:#ffffff;display:block;}.elementor .container-large{width:100%;max-width:80rem;position:static;padding:0px;justify-content:center;}.elementor .padding-section-medium{position:relative;text-align:center;padding-block-start:5rem;padding-block-end:5rem;}.elementor .text-regular-black{font-family:Montserrat;font-weight:900;font-size:18px;color:#000000;text-align:center;}.elementor .logo-container{justify-content:space-evenly;}.elementor .button-group{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:stretch;}.elementor .button-primary{font-family:Montserrat;font-weight:900;font-size:1rem;color:#ffffff;padding-block-start:0.625rem;padding-block-end:0.625vw;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#00B8E4;}.elementor .button-outline{font-family:Montserrat;font-weight:900;font-size:1rem;color:#ffffff;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;}.elementor .margin-top{margin-block-start:2rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .section{display:flex;}.elementor .align-left{display:flex;justify-content:flex-start;}.elementor .flex-direction-row{display:flex;flex-direction:row;gap:1rem;}.elementor .button-outline-dark{font-family:Montserrat;font-weight:900;font-size:1rem;padding-block-start:0.624rem;padding-block-end:0.624rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#000000;border-style:solid;background-color:#ffffff00;}.elementor .section-black{padding:0px;background-color:#000000;}.elementor .text-white{color:#ffffff;}.elementor .text-black{color:#181616;}.elementor .section-dark-blue{padding:0px;background-color:#00495B;}.elementor .card-1{height:630px;padding:32px;box-shadow:0px 0px 10px 0px #0000000d;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;align-items:start;}.elementor .card-container{display:flex;flex-direction:row;gap:32px;}.elementor .align-centre{display:flex;justify-content:center;align-self:center;}.elementor .text-style-tagline-white{font-family:Montserrat;font-weight:900;font-size:1rem;color:#000000;padding-block-start:5px;padding-block-end:5px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#ffffff;}.elementor .max-width-medium{max-width:35rem;}.elementor .stat-card{padding:32px;border-radius:16px;border-width:2px;border-color:#ffffff;border-style:solid;}.elementor .heading-style-h6{color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .heading-style-h2{font-family:Montserrat;font-weight:900;font-size:3rem;line-height:1.1em;}.elementor .text-align-centre{text-align:center;display:flex;flex-direction:column;}.elementor .heading-style-h4{font-size:2rem;line-height:1.1em;}.elementor .c-bullet{column-gap:1rem;padding:0px;align-items:center;}.elementor .icon-small{width:10px;height:10px;max-width:20px;padding:0px;display:flex;flex-direction:row;}.elementor .tagline-wrapper-white{object-position:center center;font-family:Montserrat;font-weight:900;font-size:16px;color:#000000;padding-block-start:5px;padding-block-end:5px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#ffffff;display:inline-block;justify-content:center;}.elementor .heading-style-tagline{font-family:Montserrat;font-weight:900;font-size:18px;color:#ffffff;letter-spacing:0px;}.elementor .container-medium{width:100%;max-width:60rem;padding:0px;}.elementor .spacer-sm{width:auto;height:2rem;min-width:auto;min-height:2rem;}