body{background:transparent!important;height:auto!important;min-height:100vh;margin:0;padding:20px;font-family:var(--form-font-family,'Times New Roman',Times,serif)}#gform_wrapper_24 .gform_next_button.gf-disabled,#gform_wrapper_24 .gform_next_button.gf-disabled:hover,#gform_wrapper_24 #gform_submit_button_24.gf-disabled,#gform_wrapper_24 #gform_submit_button_24.gf-disabled:hover{opacity:0.5!important;pointer-events:none!important;cursor:not-allowed!important}.gf-iframe-container{background:transparent!important}.fitness-form{min-height:auto;height:auto;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;background:transparent!important;font-family:var(--form-font-family,'Times New Roman',Times,serif)}.fitness-form .gform_body{transition:150ms ease-out all}.fitness-form .gform_page_fields{min-height:auto!important}.fitness-form label,.fitness-form .gchoice label{font-size:18px!important;font-family:var(--form-font-family,'Times New Roman',Times,serif)!important}.gform-theme .fitness-form .gfield_label.gform-field-label,.fitness-form .gfield_html{color:var(--question-color);font-size:20px!important}.fitness-form .gf_progressbar_title,.fitness-form .gf_progressbar_title span,.fitness-form .gf_progressbar_title span.gf_step_current_page,.fitness-form .gf_progressbar_title span.gf_step_page_count{color:var(--progressbar-title)!important;font-size:20px!important}.fitness-form .gf_progressbar .gf_progressbar_percentage.percentbar_blue{background-color:var(--progress-bar-fill)}.fitness-form .gf_progressbar.gf_progressbar_blue{background-color:var(--progress-bar-bg)!important}.gform-theme--foundation .gform_fields{display:block}.gform_fields.top_label.form_sublabel_below.description_below.validation_below{display:block}#gform_fields_3_4{display:flex;flex-direction:column}.fitness-form .gchoice{min-height:44px;display:flex!important;align-items:center;justify-content:space-between;border-radius:8px;border:2px solid var(--options-border);background-color:var(--options-bg);color:var(--options-label)!important;position:relative;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.fitness-form .gchoice label{color:var(--options-label)!important}.fitness-form input[type="radio"]:checked+label{background-color:var(--options-bg-checked);color:var(--options-label-checked)!important;box-shadow:0 0 0 2px var(--primary-light) inset;border-radius:8px}.fitness-form .gchoice:hover,.fitness-form .gchoice:focus-within{background-color:var(--options-bg-hover)!important;border-radius:8px;border:2px solid var(--options-border-hover)!important}.fitness-form .gchoice:hover label,.fitness-form .gchoice:focus-within label{color:var(--options-label-hover)!important}.fitness-form label.gform-field-label{padding:16px 16px 16px 12px;margin:0;cursor:pointer}.fitness-form label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;font-family:var(--form-font-family,'Times New Roman',Times,serif)!important}.fitness-form .gchoice input.gfield-choice-input{position:absolute;opacity:0;margin:0;cursor:pointer}.fitness-form .gchoice label{flex:1;position:relative;padding:10px 8px 10px 12px;cursor:pointer}.fitness-form .gchoice label::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px;height:14px;border:4px solid var(--checkbox-color);border-radius:50%;background:#fff0}.fitness-form .gchoice input[type="checkbox"].gfield-choice-input+label::after{border-radius:8px}.fitness-form .gchoice input.gfield-choice-input:checked+label::after{background:var(--checkbox-checked-color);border-color:var(--checkbox-checked-color)}.fitness-form .gchoice input.gfield-choice-input:not(:checked)+label:hover::after{background:var(--checkbox-color-hover);border-color:var(--checkbox-color-hover)}.gform_wrapper,.gform_wrapper .gform_body,.gform_wrapper .gform_page{height:auto!important}.gform_footer,.gform_page_footer{margin-top:16px}.fitness-form .gform_wrapper input[type="text"],.fitness-form .gform_wrapper input[type="email"],.fitness-form .gform_wrapper input[type="tel"],.fitness-form .gform_wrapper input[type="url"],.fitness-form .gform_wrapper input[type="password"],.fitness-form .gform_wrapper textarea{width:99%;max-width:99%;height:auto;min-height:44px;line-height:1.4;padding:10px 12px;margin:auto auto 8px auto;box-sizing:border-box;cursor:pointer;background-color:var(--inputs-bg-color);border-color:var(--inputs-border);color:var(--inputs-color)!important;outline:none;border-radius:8px!important;font-family:var(--form-font-family,'Times New Roman',Times,serif)!important}.fitness-form .gform_wrapper textarea{min-height:96px;resize:vertical}.fitness-form .gform_wrapper input:focus,.fitness-form .gform_wrapper textarea:focus{border-color:var(--inputs-border-active);border-radius:8px!important;box-shadow:0 0 0 3px var(--primary-darkest)}.fitness-form .gform_wrapper ::placeholder{color:var(--inputs-placeholder)!important;opacity:1;font-size:16px!important;padding-left:4px!important;font-family:var(--form-font-family,'Times New Roman',Times,serif)!important}.fitness-form .gform_wrapper :-ms-input-placeholder{color:var(--inputs-placeholder);font-size:16px!important;font-family:var(--form-font-family,'Times New Roman',Times,serif)!important}.gform_wrapper .gform-theme-button,.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{width:120px!important;font-size:14px!important;margin-bottom:4px!important;margin-top:0!important;margin-left:4px!important;vertical-align:middle;text-align:center;font-family:var(--form-font-family,'Times New Roman',Times,serif)!important;text-transform:uppercase!important}.gform_page_footer .gform_next_button{background-color:var(--button-bg)!important;border-color:var(--button-bg)!important;color:var(--button-label)!important}.gform_page_footer .gform_next_button:hover{background-color:var(--button-hover)!important;border-color:var(--button-hover)!important;color:var(--button-label)!important}.gform_page_footer .gform_previous_button{background-color:var(--previous-button-bg)!important;border-color:var(--previous-button-border)!important;color:var(--previous-button-label)!important}.gform_page_footer .gform_previous_button:hover{background-color:var(--previous-button-hover)!important;border-color:var(--previous-button-hover-border)!important;color:var(--previous-button-hover-label)!important}.gform_page_footer .gform_button.button{background-color:var(--submit-button-bg)!important;border-color:var(--submit-button-bg)!important;color:var(--submit-button-label)!important}.gform_page_footer .gform_button.button:hover{background-color:var(--submit-button-hover)!important;border-color:var(--submit-button-hover)!important;color:var(--submit-button-label)!important}.fitness-form input:focus,.fitness-form button:focus,.fitness-form .gform_button:focus,.fitness-form .gform_next_button:focus,.fitness-form .gform_previous_button:focus{outline:none!important;border-color:var(--primary-dark)!important;box-shadow:0 0 0 2px var(--primary-light)!important}.fitness-form .gchoice:focus-within{outline:none!important;border:2px solid var(--primary-dark)!important}.fitness-form .gfield-choice-input:focus{outline:none!important;border-color:var(--primary-dark)!important}#gform_previous_button_3_5{background-color:#fff0;outline:none!important;box-shadow:none!important}@media (max-width:767px){.fitness-form{padding:12px}#gform_wrapper_3 input[type="text"],#gform_wrapper_3 input[type="email"],#gform_wrapper_3 input[type="tel"],#gform_wrapper_3 input[type="url"],#gform_wrapper_3 input[type="password"],#gform_wrapper_3 textarea{min-height:42px;margin:6px 0}.gform_footer,.gform_page_footer{display:flex;flex-wrap:wrap;gap:8px}}@media (min-width:1024px){.fitness-form{max-width:840px;margin:0 auto}}iframe{height:auto!important;min-height:500px}#gform_wrapper_3,#gform_wrapper_3 .gform_page,#gform_wrapper_3 .gform_page.gform_page_current{overflow-x:hidden!important;overflow-y:visible;position:relative}.gform_wrapper *{font-family:var(--form-font-family,'Times New Roman',Times,serif)!important}.gform_confirmation_message{color:var(--confirmation-text-color)!important}.gfield_description{color:var(--field-description)!important}#gform_wrapper_24 .gfield_required{display:none!important}#gform_wrapper_24 .validation_message,#gform_wrapper_24 .gfield_validation_message{display:none!important}body .gform_wrapper textarea,body .gform-theme textarea{min-height:150px!important;border-radius:8px!important;padding:14px!important;font-family:'Plus Jakarta Sans',sans-serif!important;line-height:1.4!important;background:#FFFFFF!important}body .gform_wrapper textarea:focus,body .gform-theme textarea:focus{border-color:#3E6F70!important;box-shadow:0 0 0 2px rgb(62 111 112 / .25)!important}body.fitness-form{overflow:auto!important}.bloom-video-wrapper{width:700px!important;max-width:100%!important;height:400px!important;border-radius:0px!important;position:relative!important;margin:0 auto!important;display:block!important;overflow:auto!important}.fitness-form .gform_wrapper input,.fitness-form .gform_wrapper textarea,.fitness-form .gform_wrapper select{background:#FFFFFF!important;color:#000000!important;border-color:#CCCCCC!important}.bloom-video-wrapper iframe{width:100%!important;height:100%!important;border:0!important;border-radius:0px!important;display:block!important;pointer-events:none!important}@media screen and (max-width:768px){.bloom-video-wrapper{width:100%!important;height:200px!important;margin:0!important}}@media screen and (max-width:480px){.bloom-video-wrapper{height:160px!important;margin:0!important}}header,.site-header,#site-header,.header,#header,.elementor-location-header{display:none!important}