.forminator-custom-form .ds-counter-field,.forminator-custom-form .forminator-field.ds-counter-field{background-color:#F8F0E3!important;border:1px solid #D9B98D!important;border-radius:12px!important;padding:12px 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;min-width:280px!important;box-sizing:border-box!important;margin-bottom:12px!important}.ds-counter-field .ds-card-left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex-shrink:0!important;margin-right:auto!important}.ds-counter-field .ds-card-left .forminator-label{font-size:1rem!important;font-weight:700!important;color:#3B2417!important;margin:0!important;padding:0!important}.ds-counter-field .ds-card-left .forminator-description{font-size:0.78rem!important;color:#D2551E!important;margin-top:2px!important;font-weight:500!important}.ds-counter-field .ds-btn-group{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;white-space:nowrap!important;margin:0!important;padding:0!important}.ds-counter-field .ds-cnt-btn{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;border:1px solid #D9B98D!important;background-color:#FFFFFF!important;color:#D2551E!important;font-size:1.2rem!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;cursor:pointer!important;line-height:1!important;box-shadow:none!important;user-select:none!important;appearance:none!important;-webkit-appearance:none!important}.ds-counter-field .ds-cnt-btn.ds-minus{padding-bottom:2px!important}.ds-counter-field .ds-cnt-btn.ds-plus{padding-bottom:1px!important}.ds-counter-field .ds-cnt-btn:hover{border-color:#E36B2E!important;background-color:#E36B2E!important;color:#FFFFFF!important}.ds-counter-field .ds-btn-group input.forminator-input{width:24px!important;border:none!important;background:transparent!important;text-align:center!important;font-size:1rem!important;font-weight:600!important;color:#3B2417!important;padding:0!important;margin:0!important;box-shadow:none!important;-moz-appearance:textfield!important}.ds-counter-field .ds-btn-group input::-webkit-outer-spin-button,.ds-counter-field .ds-btn-group input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.forminator-custom-form .ds-input-field{margin-bottom:12px!important}.forminator-custom-form .ds-input-field label.forminator-label{font-size:0.9rem!important;font-weight:700!important;color:#3B2417!important;margin-bottom:6px!important;display:block!important}.forminator-custom-form .ds-input-field input.forminator-input,.forminator-custom-form .ds-input-field select.forminator-select,.forminator-custom-form .ds-input-field textarea.forminator-textarea{background-color:#F8F0E3!important;border:1px solid #D9B98D!important;border-radius:12px!important;padding:12px 16px!important;font-size:1rem!important;color:#3B2417!important;width:100%!important;box-sizing:border-box!important;transition:border-color 0.2s ease!important}.forminator-custom-form .ds-input-field input.forminator-input:focus,.forminator-custom-form .ds-input-field select.forminator-select:focus,.forminator-custom-form .ds-input-field textarea.forminator-textarea:focus{border-color:#E36B2E!important;outline:none!important}.forminator-custom-form .forminator-field-select,.forminator-custom-form .forminator-select,.forminator-custom-form .forminator-select2,.forminator-custom-form .select2-container{width:100%!important;display:block!important}.forminator-custom-form .select2-container .select2-selection--single,.forminator-custom-form .forminator-select2 .select2-selection--single,.forminator-custom-form .ds-input-field .select2-selection--single{background-color:#F8F0E3!important;border:1px solid #D9B98D!important;border-radius:12px!important;height:48px!important;min-height:48px!important;padding:0 16px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:border-color 0.2s ease!important;box-shadow:none!important}.forminator-custom-form .select2-container--default .select2-selection--single .select2-selection__rendered,.forminator-custom-form .forminator-select2 .select2-selection__rendered,span[id*="forminator-form"][class*="select2-selection__rendered"]{color:#3B2417!important;font-size:1rem!important;font-weight:500!important;line-height:normal!important;padding-left:0!important;padding-right:25px!important;display:flex!important;align-items:center!important;height:100%!important}.forminator-custom-form .select2-container--default .select2-selection--single .select2-selection__arrow,.forminator-custom-form .forminator-select2 .select2-selection__arrow{height:100%!important;top:0!important;right:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important}.forminator-custom-form .select2-container--default .select2-selection--single .select2-selection__arrow b,.forminator-custom-form .forminator-select2 .select2-selection__arrow b{border-color:#3B2417 #fff0 #fff0 transparent!important;border-style:solid!important;border-width:6px 5px 0 5px!important;height:0!important;width:0!important;margin:0!important;position:static!important}.forminator-custom-form .select2-container--open .select2-selection--single,.forminator-custom-form .forminator-select2.select2-container--open .select2-selection--single{border-color:#E36B2E!important}body .select2-dropdown,body .select2-container--default .select2-dropdown{background-color:#F8F0E3!important;border:1px solid #D9B98D!important;border-radius:10px!important;box-shadow:0 8px 20px rgb(59 36 23 / .15)!important;overflow:hidden!important;z-index:999999!important}body .select2-results__option,body .select2-container--default .select2-results__option,li[id*="forminator-form"][class*="select2-results__option"]{color:#3B2417!important;padding:10px 16px!important;font-size:0.95rem!important;font-weight:500!important;background-color:transparent!important}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-results__option:hover,li[id*="forminator-form"].select2-results__option--highlighted{background-color:#E36B2E!important;color:#FFFFFF!important}body .select2-container--default .select2-results__option[aria-selected="true"],li[id*="forminator-form"][aria-selected="true"]{background-color:#D2551E!important;color:#FFFFFF!important}.forminator-custom-form .ds-input-field .forminator-input-with-icon,.forminator-custom-form .ds-input-field .forminator-date{position:relative!important}.forminator-custom-form .ds-input-field input.forminator-datepicker,.forminator-custom-form .ds-input-field input.forminator-input.hasDatepicker{padding-left:45px!important}.forminator-custom-form .ds-input-field .forminator-input-with-icon .forminator-icon,.forminator-custom-form .ds-input-field .forminator-icon-calendar{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;z-index:2!important;pointer-events:none!important;font-size:0!important;color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D2551E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}#ui-datepicker-div.ui-datepicker{background-color:#F8F0E3!important;border:1px solid #D9B98D!important;border-radius:12px!important;padding:12px!important;box-shadow:0 10px 25px rgb(59 36 23 / .15)!important;font-family:inherit!important;z-index:99999!important}#ui-datepicker-div .ui-datepicker-title{color:#3B2417!important;font-size:1rem!important}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{background-color:#D2551E!important;color:#FFFFFF!important}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{filter:brightness(0) invert(1)!important}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{background-color:#E36B2E!important}.ui-datepicker-calendar th{color:#D2551E!important;font-weight:700!important;padding:6px 0!important;font-size:0.85rem!important;border:none!important}.ui-datepicker-calendar td{padding:2px!important;border:none!important}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:8px!important;border:none!important;background:transparent!important;color:#3B2417!important;font-weight:600!important;font-size:0.9rem!important;text-align:center!important;margin:0 auto!important;text-decoration:none!important;transition:all 0.2s ease!important}.ui-datepicker-calendar td.ui-state-disabled span{color:#C2B29F!important;opacity:0.4!important;cursor:not-allowed!important}.ui-datepicker-calendar td:not(.ui-state-disabled) a:hover{background-color:#E36B2E!important;color:#FFFFFF!important}.ui-datepicker-calendar td.ui-datepicker-today a{border:1px solid #D2551E!important;color:#D2551E!important;font-weight:700!important}.ui-datepicker-calendar td .ui-state-active,.ui-datepicker-calendar td.ui-datepicker-current-day a{background-color:#D2551E!important;color:#FFFFFF!important;font-weight:700!important;box-shadow:0 2px 6px rgb(210 85 30 / .3)!important}.forminator-custom-form .iti{width:100%!important;display:block!important}.forminator-custom-form input.forminator-input.forminator-field--phone.iti__tel-input{padding-left:90px!important}.forminator-custom-form .iti__country-container{z-index:5!important}.forminator-custom-form .forminator-pagination-footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:15px!important;width:100%!important}.forminator-custom-form button.forminator-button-next,.forminator-custom-form button.forminator-button-submit{flex:2!important;height:48px!important;background-color:#D2551E!important;color:#FFFFFF!important;font-size:0.95rem!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important;border:none!important;border-radius:10px!important;padding:0 16px!important;margin:0!important;cursor:pointer!important;box-shadow:0 4px 12px rgb(210 85 30 / .25)!important;transition:all 0.2s ease-in-out!important}.forminator-custom-form button.forminator-button-next:hover,.forminator-custom-form button.forminator-button-submit:hover{background-color:#E36B2E!important;box-shadow:0 6px 16px rgb(227 107 46 / .35)!important}.forminator-custom-form button.forminator-button-back,.forminator-custom-form button.forminator-button-previous{flex:1!important;height:48px!important;background-color:transparent!important;color:#8C7A6B!important;font-size:0.88rem!important;font-weight:600!important;text-transform:capitalize!important;border:1px solid #D9B98D!important;border-radius:10px!important;padding:0 12px!important;margin:0!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.2s ease-in-out!important}.forminator-custom-form button.forminator-button-back:hover,.forminator-custom-form button.forminator-button-previous:hover{background-color:#F8F0E3!important;color:#3B2417!important;border-color:#3B2417!important}.forminator-custom-form .forminator-description,.forminator-custom-form span[id*="-description"]{display:none!important}