/* Start custom CSS for shortcode, class: .elementor-element-55eabcd *//* =========================================================
   ANANTA PRESS INTERNATIONAL — FORMINATOR FORM 1360
   Paste into Appearance → Customize → Additional CSS
========================================================== */

@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");

#forminator-module-1360{--api-orange:#ff5a00;--api-black:#111;--api-white:#fff;--api-muted:rgba(17,17,17,.66);--api-line:rgba(17,17,17,.18);--api-soft-orange:rgba(255,90,0,.07);width:100%!important;max-width:980px!important;margin:0 auto!important;padding:clamp(23px,4vw,42px)!important;color:var(--api-black)!important;background:var(--api-white)!important;border:1px solid var(--api-black)!important;border-top:5px solid var(--api-orange)!important;border-radius:0!important;box-shadow:8px 8px 0 var(--api-soft-orange)!important;font-family:"Poppins",sans-serif!important}#forminator-module-1360,#forminator-module-1360 *{box-sizing:border-box!important}#forminator-module-1360 .forminator-row{margin:0 -7px 16px!important}#forminator-module-1360 .forminator-row:last-child{margin-bottom:0!important}#forminator-module-1360 .forminator-col{padding:0 7px!important}#forminator-module-1360 .forminator-field{margin:0!important}
#forminator-module-1360 .forminator-title,#forminator-module-1360 .forminator-section-title,#forminator-module-1360 h2,#forminator-module-1360 h3,#forminator-module-1360 h4{margin:0 0 10px!important;color:var(--api-black)!important;font-family:"Poppins",sans-serif!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.02em!important}#forminator-module-1360 .forminator-title,#forminator-module-1360 .forminator-section-title{padding-bottom:10px!important;border-bottom:2px solid var(--api-orange)!important;font-size:clamp(20px,2.5vw,29px)!important}#forminator-module-1360 .forminator-description,#forminator-module-1360 .forminator-field-description{margin:6px 0 0!important;color:var(--api-muted)!important;font-size:9.5px!important;line-height:1.68!important}
#forminator-module-1360 .forminator-label{display:block!important;margin:0 0 7px!important;color:var(--api-black)!important;font-size:10px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.025em!important}#forminator-module-1360 .forminator-required{color:var(--api-orange)!important}
#forminator-module-1360 input.forminator-input,#forminator-module-1360 input[type=text],#forminator-module-1360 input[type=email],#forminator-module-1360 input[type=tel],#forminator-module-1360 input[type=url],#forminator-module-1360 input[type=number],#forminator-module-1360 input[type=date],#forminator-module-1360 input[type=time],#forminator-module-1360 textarea.forminator-textarea,#forminator-module-1360 select.forminator-select--field{width:100%!important;margin:0!important;padding:12px 14px!important;color:var(--api-black)!important;background:var(--api-white)!important;border:1px solid var(--api-line)!important;border-radius:0!important;outline:none!important;box-shadow:none!important;font-family:"Poppins",sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important;transition:border-color .18s ease,box-shadow .18s ease!important}#forminator-module-1360 input.forminator-input,#forminator-module-1360 input[type=text],#forminator-module-1360 input[type=email],#forminator-module-1360 input[type=tel],#forminator-module-1360 input[type=url],#forminator-module-1360 input[type=number],#forminator-module-1360 input[type=date],#forminator-module-1360 input[type=time],#forminator-module-1360 select.forminator-select--field{min-height:49px!important}#forminator-module-1360 textarea.forminator-textarea{min-height:140px!important;resize:vertical!important}#forminator-module-1360 input::placeholder,#forminator-module-1360 textarea::placeholder{color:rgba(17,17,17,.43)!important;opacity:1!important}#forminator-module-1360 input:focus,#forminator-module-1360 textarea:focus,#forminator-module-1360 select:focus{border-color:var(--api-orange)!important;box-shadow:0 0 0 3px rgba(255,90,0,.1)!important}
#forminator-module-1360 .select2-container{width:100%!important;font-family:"Poppins",sans-serif!important}#forminator-module-1360 .select2-selection,#forminator-module-1360 .select2-selection--single,#forminator-module-1360 .select2-selection--multiple{min-height:49px!important;padding:7px 12px!important;display:flex!important;align-items:center!important;background:var(--api-white)!important;border:1px solid var(--api-line)!important;border-radius:0!important}#forminator-module-1360 .select2-selection__rendered{padding:0!important;color:var(--api-black)!important;font-size:11px!important}
#forminator-module-1360 .forminator-radio,#forminator-module-1360 .forminator-checkbox{margin:0 0 9px!important;display:flex!important;align-items:flex-start!important;gap:8px!important}#forminator-module-1360 .forminator-radio-label,#forminator-module-1360 .forminator-checkbox-label{color:var(--api-black)!important;font-size:10px!important;line-height:1.65!important}#forminator-module-1360 .forminator-radio-bullet,#forminator-module-1360 .forminator-checkbox-box{border-color:var(--api-black)!important;background:var(--api-white)!important}#forminator-module-1360 .forminator-radio input:checked+.forminator-radio-bullet,#forminator-module-1360 .forminator-checkbox input:checked+.forminator-checkbox-box,#forminator-module-1360 .forminator-radio-bullet:before,#forminator-module-1360 .forminator-checkbox-box:before{color:var(--api-white)!important;background:var(--api-orange)!important;border-color:var(--api-orange)!important}
#forminator-module-1360 .forminator-file-upload{width:100%!important;min-height:100px!important;padding:17px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;background:var(--api-soft-orange)!important;border:1px dashed var(--api-orange)!important;border-radius:0!important}#forminator-module-1360 .forminator-button-upload,#forminator-module-1360 .forminator-file-upload-button{min-height:40px!important;padding:9px 14px!important;color:var(--api-white)!important;background:var(--api-black)!important;border:1px solid var(--api-black)!important;border-radius:0!important;box-shadow:none!important;font-size:8.5px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}#forminator-module-1360 .forminator-button-upload:hover,#forminator-module-1360 .forminator-file-upload-button:hover{background:var(--api-orange)!important;border-color:var(--api-orange)!important}
#forminator-module-1360 .forminator-signature,#forminator-module-1360 .forminator-signature-pad,#forminator-module-1360 canvas{max-width:100%!important;background:var(--api-white)!important;border:1px solid var(--api-line)!important;border-radius:0!important}#forminator-module-1360 .forminator-signature-clear,#forminator-module-1360 .forminator-button-signature{margin-top:8px!important;padding:7px 11px!important;color:var(--api-orange)!important;background:var(--api-white)!important;border:1px solid var(--api-orange)!important;border-radius:0!important;font-size:8px!important;font-weight:700!important;text-transform:uppercase!important}
#forminator-module-1360 .forminator-consent,#forminator-module-1360 .forminator-html,#forminator-module-1360 .forminator-calculation{color:var(--api-muted)!important;font-size:9px!important;line-height:1.7!important}#forminator-module-1360 .forminator-consent a,#forminator-module-1360 .forminator-html a{color:var(--api-orange)!important;font-weight:600!important;text-decoration:underline!important}
#forminator-module-1360 .forminator-pagination-steps{margin:0 0 27px!important;padding-bottom:18px!important;display:flex!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid var(--api-line)!important}#forminator-module-1360 .forminator-pagination-step{color:var(--api-muted)!important;font-size:8px!important;font-weight:600!important;text-align:center!important}#forminator-module-1360 .forminator-pagination-step.forminator-current .forminator-step-dot,#forminator-module-1360 .forminator-pagination-step.forminator-completed .forminator-step-dot{color:var(--api-white)!important;background:var(--api-orange)!important;border-color:var(--api-orange)!important}#forminator-module-1360 .forminator-pagination-footer{margin-top:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
#forminator-module-1360 .forminator-button-submit,#forminator-module-1360 .forminator-button-next,#forminator-module-1360 .forminator-button-back{min-height:50px!important;padding:12px 21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;box-shadow:none!important;font-size:9px!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:.18s ease!important}#forminator-module-1360 .forminator-button-submit,#forminator-module-1360 .forminator-button-next{color:var(--api-white)!important;background:var(--api-orange)!important;border:1px solid var(--api-orange)!important}#forminator-module-1360 .forminator-button-back{color:var(--api-black)!important;background:var(--api-white)!important;border:1px solid var(--api-black)!important}#forminator-module-1360 .forminator-button-submit{width:100%!important}#forminator-module-1360 .forminator-button-submit:hover,#forminator-module-1360 .forminator-button-next:hover,#forminator-module-1360 .forminator-button-back:hover{color:var(--api-white)!important;background:var(--api-black)!important;border-color:var(--api-black)!important;transform:translateY(-2px)!important}
#forminator-module-1360 .forminator-error-message{margin:6px 0 0!important;color:var(--api-orange)!important;background:transparent!important;font-size:8.5px!important;font-weight:500!important;line-height:1.55!important}#forminator-module-1360 .forminator-has_error input,#forminator-module-1360 .forminator-has_error textarea,#forminator-module-1360 .forminator-has_error select,#forminator-module-1360 .forminator-has_error .select2-selection{border-color:var(--api-orange)!important}#forminator-module-1360 .forminator-response-message{margin:18px 0 0!important;padding:15px 17px!important;color:var(--api-black)!important;background:var(--api-soft-orange)!important;border:1px solid var(--api-orange)!important;border-radius:0!important;font-size:9.5px!important;line-height:1.7!important}
@media(max-width:767px){#forminator-module-1360{padding:23px 16px!important;box-shadow:5px 5px 0 var(--api-soft-orange)!important}#forminator-module-1360 .forminator-row{margin-right:0!important;margin-left:0!important}#forminator-module-1360 .forminator-col{width:100%!important;max-width:100%!important;padding:0!important}#forminator-module-1360 .forminator-col+.forminator-col{margin-top:14px!important}#forminator-module-1360 .forminator-pagination-footer{align-items:stretch!important;flex-direction:column!important}#forminator-module-1360 .forminator-button-next,#forminator-module-1360 .forminator-button-back{width:100%!important}#forminator-module-1360 .forminator-pagination-steps{overflow-x:auto!important;justify-content:flex-start!important}#forminator-module-1360 .forminator-pagination-step{min-width:90px!important}}
@media(prefers-reduced-motion:reduce){#forminator-module-1360 input,#forminator-module-1360 textarea,#forminator-module-1360 select,#forminator-module-1360 button{transition:none!important}}/* End custom CSS */