.gform_wrapper.tsc-form_wrapper{max-width:100%;margin:0 auto;color:var(--darkgrey)}p+.gform_wrapper.tsc-form_wrapper{margin-top:var(--spacing-mobile)}.tsc-form{margin:0;padding:0}.tsc-form .gform_body{padding:0 0;text-align:left}.gform_wrapper.tsc-form_wrapper h3.gsection_title{margin-top:2rem;margin-bottom:0}.gform_wrapper.tsc-form_wrapper p{margin:0;font-size:.9rem}.gform_wrapper.gravity-theme .tsc-form .gf_progressbar{margin-bottom:2rem}.gform_wrapper .gform_heading{margin-bottom:0;text-align:left}.gform_wrapper .gform_heading .gform_description{display:block;margin:0 0 1rem;font-size:1.2rem}@media screen and (min-width:768px){p+.gform_wrapper.tsc-form_wrapper{margin-top:var(--spacing-desktop)}.gform_wrapper.tsc-form_wrapper{width:100%}.contact-us-form .gform_wrapper.tsc-form_wrapper{max-width:700px;width:auto;margin-left:0!important}.tsc-form .gform_body{text-align:left}}.gform_wrapper .tsc-form label.gform-field-label,.gform_wrapper .tsc-form label.gfield_consent_label{display:inline-block;margin-bottom:8px;font-size:1rem;font-weight:700;color:var(--secondary)}.gform_wrapper .tsc-form label.gfield_consent_label{display:inline}.gform_wrapper .tsc-form .gfield--type-captcha label{display:none}.gform_wrapper.gravity-theme .tsc-form .gfield input:not([type="checkbox"]){width:100%;height:2.5rem;margin:0 0 0 0;border:1px solid #aaa;background-color:var(--lightestgrey)}.gform_wrapper.gravity-theme .tsc-form .gfield input:not([type="checkbox"]):focus{border-color:var(--primary)}.gform_wrapper.gravity-theme .tsc-form .gfield input::placeholder{color:var(--darkgrey);font-size:1rem}.gform_wrapper.gravity-theme .tsc-form .gfield input:not([type="checkbox"]):focus::placeholder{color:#fff0}.gform_wrapper.gravity-theme .tsc-form .gchoice{margin:8px 8px 0 0}.gform_wrapper.gravity-theme .tsc-form .gchoice input.gfield-choice-input{width:20px;height:20px;background-color:var(--lightestgrey)}.gform_wrapper.gravity-theme .tsc-form .gchoice input[type="checkbox"]{vertical-align:top}.gform_wrapper.gravity-theme .tsc-form .gchoice input[type="checkbox"]+label{line-height:1;vertical-align:top}.gform_wrapper.gravity-theme .tsc-form .gfield input[type="checkbox"]{width:20px;height:20px;background-color:var(--lightestgrey);vertical-align:top}.gform_wrapper.gravity-theme .tsc-form .gfield select{width:100%;height:2.5rem;border:1px solid #aaa;background-color:var(--lightestgrey)}.gform_wrapper.gravity-theme .tsc-form .gfield textarea{width:100%;border:1px solid #aaa;background-color:var(--lightestgrey)}.gform_wrapper.gravity-theme .tsc-form .gfield input[type="file"]{height:auto}.gform_wrapper.gravity-theme .tsc-form .gfield .ginput_container_date{min-width:100px;width:100%}.gform_wrapper .tsc-form legend.gfield_label{margin:0;font-size:1rem;color:var(--secondary)}.gform_wrapper.gravity-theme .tsc-form .ginput_complex span{margin:16px 0 0;margin-bottom:0!important}.gform_wrapper.gravity-theme .tsc-form .ginput_container.ginput_container_date input{width:calc(50% - 8px)}.gform_wrapper .tsc-form div.ginput_container.ginput_recaptcha{margin-top:0}.gform_wrapper.gravity-theme .tsc-form .gform_footer,.gform_wrapper.gravity-theme .tsc-form .gform_page_footer{width:100%;margin:2rem 0 0;padding:0;justify-content:center}.gform_wrapper.gravity-theme .tsc-form .gform_footer input.button .gform_wrapper.gravity-theme .tsc-form .gform_page_footer input.button{width:auto!important;height:auto;margin:0 auto 0 0;border:none}.gform_confirmation_wrapper.tsc-form{width:100%;margin:2rem 0 0;font-size:1.2rem;color:var(--primary);text-align:left}.gform_anchor:focus{outline:none}@media screen and (min-width:768px){.gform_wrapper.gravity-theme .tsc-form div.ginput_complex{}.gform_wrapper.gravity-theme .tsc-form .ginput_complex span{margin:0 0 0;margin-bottom:0!important}.gform_wrapper.gravity-theme .tsc-form .ginput_container_address .ginput_right{padding:0}}@media screen and (min-width:768px){.gform_wrapper.gravity-theme .tsc-form .gfield.gfield--width-half{grid-column:span 6}}.gform_wrapper.gravity-theme .tsc-form .gform_footer input.button,.gform_wrapper.gravity-theme .tsc-form .gform_page_footer input.button{margin:0!important}.gform_wrapper.gravity-theme .tsc-form .gform_page_footer input.gform_previous_button{color:var(--primary)}.gform_wrapper.gravity-theme .tsc-form .gform_page_footer input.gform_previous_button:hover{background-color:var(--primary);color:#fff}@media screen and (min-width:1024px){.gform_wrapper.gravity-theme .tsc-form .gform_footer input.button,.gform_wrapper.gravity-theme .tsc-form .gform_page_footer input.button:hover{}}.gform_submission_error{display:flex;flex-direction:row}.gform_submission_error .gform-icon{position:static!important}#loginform{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}#loginform label{display:block;margin:0 10px 8px 0;font-size:1rem;font-weight:700;color:var(--black)}#loginform input:not([type=submit]):not([type=checkbox]){display:block;width:100%;height:2.5rem;margin:0 0 0 0;padding:8px;border:1px solid var(--darkgrey);background-color:var(--beige)}#loginform .lost-password{font-size:.9rem}#loginform .lost-password a{color:var(--primary)}#loginform .login-remember{text-align:center}#loginform .login-remember label{display:flex;gap:0 .5rem;align-items:center;margin:0}#loginform input[type=checkbox]{width:15px;height:15px}#loginform input[type=submit]{width:150px}div.logged-in{display:none}.plant-care-account{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:700px;margin:2rem auto 0}.plant-care-account-form{display:flex;flex-direction:column;gap:1rem;width:100%}.plant-care-account-form label{display:block;margin:0 10px 8px 0;font-size:1rem;font-weight:700;color:var(--secondary)}.plant-care-account-form input:not([type=submit]):not([type=checkbox]){display:block;width:100%;height:2.5rem;margin:0;padding:8px;border:1px solid #aaa;background-color:var(--lightestgrey)}.plant-care-account-form input:not([type=submit]):not([type=checkbox]):focus{border-color:var(--primary)}.plant-care-account-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.plant-care-account-actions p+h2{margin-top:2rem}.plant-care-account-actions p{margin:0}.plant-care-status-message{margin-bottom:1rem;font-weight:600;color:var(--primary);text-align:center}