.form-step{display:none}.form-step.active{display:block}.hidden{display:none!important}.field{margin-bottom:1.25rem}.conditional{margin-top:1rem}.progress{font-size:20px;margin-bottom:1rem;font-weight:600}.field-wrap .field_input{width:100%;color:#000;height:50px;padding:10px 20px;font-size:18px;font-weight:500}.field-wrap .field_input::placeholder{font-size:18px;font-weight:500;text-transform:capitalize}.field-wrap .field_input:focus-visible,.field_input.custom-select:focus-visible{outline:0;outline-offset:0;box-shadow:none}.field-wrap{margin-bottom:15px}.filed-select_box,.field_input-label{color:#000;font-size:18px;font-weight:500;text-transform:capitalize}select.field_input option{font-size:16px;font-weight:500;color:#000;text-transform:capitalize}.custom-select-wrapper{position:relative;display:inline-block;width:100%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:15px;width:100%;color:#000;height:50px;padding:10px 20px;font-size:18px;font-weight:500}.custom-arrow{position:absolute;right:20px;top:54%;transform:translateY(-50%) rotate(0);pointer-events:none;transform-origin:center;transition:transform .3s ease;width:16px;height:16px}p.form__label-title{font-size:18px;margin:0;color:#000;font-weight:600;text-transform:capitalize;padding-bottom:15px}.custom-radio-group{display:flex;flex-direction:column;gap:1rem}span.filed-select_box{padding:30px 0 10px;display:block}.custom-radio{display:flex;align-items:center;font-size:18px;line-height:25px;cursor:pointer;position:relative;padding-left:32px;-webkit-user-select:none;user-select:none;color:#000;text-transform:capitalize;font-weight:500;margin-bottom:10px}.custom-radio input{position:absolute;opacity:0;cursor:pointer}.radio-mark{position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;width:20px;background-color:#e8eeea;border:2px solid #026962;border-radius:50%;transition:all .3s ease}.custom-radio input:checked~.radio-mark{border-color:#026962;background-color:#026962}.radio-mark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.custom-radio input:checked~.radio-mark:after{display:block}p.helper-text{font-size:16px;font-weight:500;text-transform:capitalize;margin:-10px 0 0;padding-left:32px;padding-bottom:10px;padding-top:0;font-style:italic}p.helper-text strong{font-style:normal}.form-step.form-step-2 .buttons{margin-top:40px}.field-wrap textarea{resize:vertical;min-height:max-content;line-height:1.5}.conditional .field-wrap .helper-text{padding:10px 0;margin-top:0}#other-fields.conditional{margin-bottom:40px}.faq-item{border:1px solid #ddd;margin-bottom:0}.faq-item:last-child{border-top:0;margin-bottom:40px}.faq-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;font-size:18px;font-weight:500;cursor:pointer;padding:20px;color:#000;text-transform:capitalize}.faq-toggle svg{width:18px;height:18px}.faq-content{padding:0 20px 20px}.hidden{display:none}.faq-content p{font-size:16px;line-height:22px;color:#000;text-transform:capitalize;font-weight:500;margin:0;padding-bottom:20px}.form-step.form-step-3 .buttons,.form-step.form-step-1 button.button.next-btn{margin-top:40px}.step-error{color:red;border:2px solid red;background-color:#ffe6e6;padding:10px 20px;font-size:16px;font-weight:600;text-transform:capitalize}.thank-you h2,.section-main-contact-us .title.inline-richtext{text-align:center}.order-status-fields_bottom p{margin-top:0}.order-status-fields_btn{background:#121212;color:#fff;padding:10px;text-decoration:none;text-transform:capitalize;display:flex;width:120px;height:45px;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-contact-form-custom.css.map */
