.stepForm_Section{position:relative}.stepForm_Section .heading-block{padding-bottom:40px}.stepForm_Section .main-step-formContainer{display:flex;flex-wrap:wrap}.stepForm_Section .main-step-formContainer .contactUsImageWrapper{align-items:center;align-self:start;display:flex;height:fit-content;position:sticky;top:90px;width:35%}.stepForm_Section .main-step-formContainer .contactUsImageWrapper img{height:100%;object-fit:cover;width:100%}.stepForm_Section .main-step-formContainer .inner-step-formsBlock{padding:60px 130px 80px calc(50vw - 660px);width:65%}.stepForm_Section .inner-step-formsBlock .heading-block p{line-height:170%;padding-top:12px}.stepForm_Section .formContainer{background-color:#f8f1e8bf;margin-top:40px;max-width:660px;padding:32px 40px}.stepForm_Section .form-container{background-color:hsla(34,53%,94%,.75);max-width:660px;padding:30px 40px;width:100%}.stepForm_Section .progress-bar-container{align-items:center;display:flex;gap:20px;margin-bottom:30px}.stepForm_Section .progress-bar-top{display:flex;justify-content:space-between}.stepForm_Section .step-indicator{color:#8a6344;font-size:14px}.stepForm_Section .progress-bar{background-color:#ebe2d6;border-radius:4px;height:2px;overflow:hidden;width:100%}.stepForm_Section .progress-bar-fill{background-color:#8a6344;height:100%;transition:width .3s ease}.stepForm_Section .form-group{margin-bottom:16px}.stepForm_Section input[type=email],.stepForm_Section input[type=tel],.stepForm_Section input[type=text]{border:1px solid #8f8f8f;color:#1f1f1f;font-size:14px;line-height:160%;padding:13px 20px;width:100%}.stepForm_Section input[type=email]:focus,.stepForm_Section input[type=tel]:focus,.stepForm_Section input[type=text]:focus{border:1px solid #be804e}.stepForm_Section input[type=email]::placeholder,.stepForm_Section input[type=tel]::placeholder,.stepForm_Section input[type=text]::placeholder{color:#8f8f8f;font-size:14px;line-height:160%}.stepForm_Section .custom-dropdown{cursor:pointer;position:relative;user-select:none;width:100%}.stepForm_Section .dropdown-selected{background-color:transparent;border:1px solid #8f8f8f;color:#8f8f8f;font-size:14px;line-height:160%;padding:13px 20px;position:relative}.stepForm_Section .dropdown-arrow{background-image:url(https://47182631.fs1.hubspotusercontent-na1.net/hubfs/47182631/Bodycraft/Images/select-down.svg);background-position:50%;background-repeat:no-repeat;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:12px}.stepForm_Section .custom-dropdown.open .dropdown-arrow{background-image:url(https://47182631.fs1.hubspotusercontent-na1.net/hubfs/47182631/Bodycraft/Images/select-focus.svg);transform:translateY(-50%)}.stepForm_Section .dropdown-options{background-color:#fff9f3;border:1px solid #fff9f3;border-top:none;display:none;left:0;list-style:none;margin:12px 0 0;max-height:200px;overflow-y:auto;padding:10px 20px;position:absolute;right:0;top:100%;z-index:10}.stepForm_Section .custom-dropdown.open .dropdown-options{box-shadow:0 3px 5px rgba(0,0,0,.04);display:block}.stepForm_Section .dropdown-options li{align-items:center;border-bottom:1px solid #ebe2d6;color:#1f1f1f;cursor:pointer;display:flex;font-size:15px;gap:10px;line-height:160%;padding:16px 20px}.stepForm_Section .dropdown-options li img{height:21px;width:21px}.stepForm_Section .dropdown-options li:hover{background-color:#f8f1e8}.stepForm_Section .dropdown-selected.selected{color:#1f1f1f}.stepForm_Section .custom-dropdown.error .dropdown-selected{border-color:#b91f41}.stepForm_Section .phone-input{display:flex;gap:12px}.stepForm_Section .phone-code{background-color:transparent;border:1px solid #8f8f8f;color:#1f1f1f;padding:13px;text-align:center;width:60px}.stepForm_Section .phone-input input{flex:1}.stepForm_Section .checkbox-container{align-items:center;display:flex;gap:12px;margin-bottom:20px}.stepForm_Section .checkbox-container label{color:#1f1f1f;color:#333;font-size:14px;line-height:160%;line-height:1.4}.stepForm_Section .button-container{display:flex;justify-content:space-between;margin-top:40px}.stepForm_Section button{border:0;border-bottom:1px solid #8b5a2b;cursor:pointer;font-size:14px;font-weight:400;padding:0 0 4px;transition:all .2s}.stepForm_Section .back-btn{background:transparent;border:none;border-bottom:1px solid #8b5a2b;color:#be804e;margin:0;padding:0 0 4px}.form-navigation button,.stepForm_Section .proceed-btn{background-color:linen;border-bottom:1px solid #8b5a2b;color:#be804e;margin:0}.stepForm_Section .form-step{display:none}.hs_choose_your_preference>label>span{color:#8a6344;font-size:18px;line-height:170%;padding-bottom:20px}.hs-richtext.hs-main-font-element,.hs_choose_your_preference>label,.stepForm_Section .form-step label.title{color:#8a6344;display:block;font-size:18px;line-height:170%;padding-bottom:20px}.stepForm_Section .form-step.active{display:block}.stepForm_Section .thank-you{padding:20px 0;text-align:left}.stepForm_Section .thank-you-icon{align-items:center;border:2px solid #be804e;border-radius:50%;color:#be804e;display:flex;height:55px;justify-content:center;margin:0 0 30px;width:55px}.stepForm_Section .thank-you-icon svg{height:30px;width:30px}.stepForm_Section .thank-you h2{color:#333;font-size:24px;margin-bottom:10px}.stepForm_Section .thank-you p{color:#666;margin-bottom:30px}.stepForm_Section .divider{margin:20px 0;position:relative;text-align:center}.stepForm_Section .divider:before{background-color:#ddd;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.stepForm_Section .divider span{background-color:#fcfaf5;color:#666;padding:0 15px;position:relative;z-index:2}.stepForm_Section .radio-group,ul.inputs-list.multi-container{display:flex;gap:20px;margin-bottom:40px}li.hs-form-radio{display:inline-block;width:unset}.stepForm_Section .radio-container,ul.inputs-list.multi-container li.hs-form-radio label{align-items:center;display:flex;gap:8px}.stepForm_Section .radio-container label,ul.inputs-list.multi-container li.hs-form-radio span{color:#1f1f1f;font-size:14px;letter-spacing:1.4px;line-height:130%}.stepForm_Section input[type=checkbox],.stepForm_Section input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fdf7f0;border:1px solid #b47948;cursor:pointer;display:inline-block;height:13px;margin:0;position:relative;vertical-align:middle;width:13px}.stepForm_Section input[type=checkbox]{height:16px;width:16px}.stepForm_Section input[type=radio]{border-radius:50%}.stepForm_Section input[type=radio]:checked:before{background-color:#be804e;border-radius:50%;content:"";height:8px;left:1.4px;position:absolute;top:1.4px;width:8px}.stepForm_Section input[type=checkbox]{margin:0}.checkbox-container input[type=checkbox]:checked{background-color:#be804e;border:2px solid #be804e}.stepForm_Section input[type=checkbox]:checked:before{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.stepForm_Section .error-message{align-items:center;background-color:#f8ede6;border:1px solid #f8ede6;color:#b91f41;display:flex;justify-content:space-between;margin-bottom:25px;padding:10px 12px}.stepForm_Section .error-message .close-btn{align-items:center;border:1px solid #b91f41;border-radius:50px;color:#b91f41;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:8px;width:24px}.stepForm_Section input.error{border:1px solid #b91f41!important}.stepForm_Section .mainContactWrapper{max-width:660px;padding-top:40px}.stepForm_Section .innerContactNumber{background-color:#f6ece2;padding:20px 25px}.stepForm_Section .innerContactNumber .contactbottomWrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.stepForm_Section .innerContactNumber span{color:#1f1f1f;font-size:18px;line-height:170%}.stepForm_Section .innerContactNumber .rightContactBlock{align-items:center;display:flex}.stepForm_Section .innerContactNumber .rightContactBlock a{border-right:1px solid #e5d7ca;color:#be804e;font-size:14px;letter-spacing:1.4px;line-height:130%;padding:0 12px;text-decoration:none}.stepForm_Section .innerContactNumber .rightContactBlock a:last-child{border-right:none}@media(max-width:1400px){.stepForm_Section .main-step-formContainer .inner-step-formsBlock{padding:50px 80px 80px 50px}}@media(max-width:1199px){.stepForm_Section .formContainer{padding:25px 30px}.stepForm_Section .main-step-formContainer .contactUsImageWrapper{height:100vh}}@media(max-width:1090px){.stepForm_Section .innerContactNumber .contactbottomWrapper{justify-content:center;row-gap:16px}}@media(max-width:991px){.stepForm_Section .main-step-formContainer .inner-step-formsBlock{padding:40px 40px 80px}.stepForm_Section .main-step-formContainer .contactUsImageWrapper{width:40%}.stepForm_Section .main-step-formContainer .inner-step-formsBlock{width:60%}}@media(max-width:767px){.stepForm_Section .main-step-formContainer .contactUsImageWrapper{display:none}.stepForm_Section .main-step-formContainer .inner-step-formsBlock{padding:30px 20px;width:100%}.stepForm_Section .formContainer{padding:20px 15px}.stepForm_Section .formSelector label.LabelTitle{font-size:16px;padding-bottom:15px}.stepForm_Section .innerContactNumber{padding:20px}.stepForm_Section .innerContactNumber span{font-size:16px}.stepForm_Section .innerContactNumber .rightContactBlock a{font-size:12px}.stepForm_Section .innerContactNumber .contactbottomWrapper{justify-content:space-around;row-gap:16px}.stepForm_Section .form-container{padding:24px 20px}.stepForm_Section .form-step label.title{font-size:14px;padding-bottom:16px}.stepForm_Section .radio-container label{font-size:12px;letter-spacing:1.2px}.stepForm_Section .checkbox-container label,.stepForm_Section button,label.hs-form-booleancheckbox-display span{font-size:12px}.stepForm_Section .form-container{margin:0 auto}.stepForm_Section .dropdown-options{max-height:150px}}