.elementor-7603 .elementor-element.elementor-element-f056fb4{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7603 .elementor-element.elementor-element-f056fb4:not(.elementor-motion-effects-element-type-background), .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-f056fb4::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.sportworksltd.co.uk/wp-content/uploads/2025/10/Untitled_design__11_-removebg-preview.png");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7603 .elementor-element.elementor-element-af246c6{text-align:center;}.elementor-7603 .elementor-element.elementor-element-af246c6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(2.5rem, 2.1875rem + 1vw, 3.125rem);font-weight:400;line-height:clamp(3.125rem, 2.8125rem + 1vw, 3.75rem);letter-spacing:-0.03125rem;color:var( --e-global-color-27f598a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7603 .elementor-element.elementor-element-3b5a117{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-7603 .elementor-element.elementor-element-9da551e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7603 .elementor-element.elementor-element-acfc482{--display:flex;}.elementor-7603 .elementor-element.elementor-element-104890f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7603 .elementor-element.elementor-element-104890f:not(.elementor-motion-effects-element-type-background), .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-735904f );}.elementor-7603 .elementor-element.elementor-element-104890f::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-104890f > .e-con-inner > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-104890f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.sportworksltd.co.uk/wp-content/uploads/2025/10/2-removebg-preview.png");--background-overlay:'';background-position:center center;background-size:contain;}.elementor-7603 .elementor-element.elementor-element-0229df3{text-align:center;}.elementor-7603 .elementor-element.elementor-element-0229df3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(2.5rem, 2.1875rem + 1vw, 3.125rem);font-weight:400;line-height:clamp(3.125rem, 2.8125rem + 1vw, 3.75rem);letter-spacing:-0.03125rem;color:var( --e-global-color-27f598a );}.elementor-7603 .elementor-element.elementor-element-47b5a33{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7603 .elementor-element.elementor-element-47b5a33 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-7603 .elementor-element.elementor-element-f8b4d78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7603 .elementor-element.elementor-element-f8b4d78:not(.elementor-motion-effects-element-type-background), .elementor-7603 .elementor-element.elementor-element-f8b4d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8FF;}.elementor-7603 .elementor-element.elementor-element-4b8817a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7603 .elementor-element.elementor-element-cca08f6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-f6d4ce8{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-f4fda89 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-0b42377{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-ec5aa0f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-588c5ca{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-3c9d0f6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-fd5d0f9{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-cce40a6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-3dea0b7{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-22d4480 );}.elementor-7603 .elementor-element.elementor-element-327f18e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}@media(max-width:1024px){.elementor-7603 .elementor-element.elementor-element-f056fb4::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-7603 .elementor-element.elementor-element-104890f::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-104890f > .e-con-inner > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-104890f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-7603 .elementor-element.elementor-element-f8b4d78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-7603 .elementor-element.elementor-element-f056fb4::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-f056fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-7603 .elementor-element.elementor-element-104890f::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-104890f > .e-con-inner > .elementor-background-video-container::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-104890f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7603 .elementor-element.elementor-element-104890f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}}@media(min-width:768px){.elementor-7603 .elementor-element.elementor-element-f056fb4{--content-width:620px;}.elementor-7603 .elementor-element.elementor-element-104890f{--content-width:620px;}.elementor-7603 .elementor-element.elementor-element-4b8817a{--width:42%;}.elementor-7603 .elementor-element.elementor-element-327f18e{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7603 .elementor-element.elementor-element-4b8817a{--width:1600px;}.elementor-7603 .elementor-element.elementor-element-327f18e{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-058626e *//* === WPForms look, scoped to this Shortcode widget === */

/* (optional) background so it matches your section */
.elementor-7603 .elementor-element.elementor-element-058626e.styling{
  background-color:#ffffff;
}

/* Labels */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-field-label{
  color:#12152b;
  margin-bottom:.5rem;
}

/* Inputs / selects / textarea */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=date],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=datetime],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=datetime-local],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=email],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=month],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=number],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=password],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=range],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=search],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=tel],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=text],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=time],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=url],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=week],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form select,
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form textarea{
  border-radius:0 !important;
  border:none !important;
  border-bottom:.125rem solid #009d7f !important;
  background-color:transparent !important;
  box-shadow:none !important;
  padding-left:0;
  margin-bottom:1rem;
}

/* Classic select padding */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-field.wpforms-field-select-style-classic select{
  padding-left:0;
}

/* Placeholder color */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form ::placeholder{ color:#898989; }

/* Submit button */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=submit],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form button[type=submit],
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-page-button{
  font-size:1rem;
  line-height:1.16;
  letter-spacing:-0.009375rem;
  padding:.5625rem 1.375rem;
  border-radius:1.25rem !important;
  border-color:transparent !important;
  background-color:#f73545 !important;
  color:#fefefe !important;
}

/* Required asterisk */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-required-label{ color:#f73545; }

/* Spacing under button row */
.elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-submit-container{ margin-top:.625rem; }

/* Font activation (keeps your original condition) */
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form *{ font-family:"jakarta"; }

/* Focus / hover / error states */
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input:focus,
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form textarea:focus,
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form select:focus{
  border:none !important;
  border-bottom:.125rem solid #7f19a8 !important;
}
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form input[type=submit]:hover,
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form button[type=submit]:hover,
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-page-button:hover{
  background-color:#f50a1d !important;
  color:#fefefe !important;
  border-color:transparent !important;
}
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-field input.wpforms-error,
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-field textarea.wpforms-error,
.wf-jakarta-n4-active .elementor-7603 .elementor-element.elementor-element-058626e .wpforms-form .wpforms-field select.wpforms-error{
  border:none !important;
  border-bottom:.125rem solid #f73545 !important;
}/* End custom CSS */