.section-four{background-color:#fff;padding:80px 0}.contact-container{max-width:650px;margin:0 auto}.contact-heading{color:#023553;text-align:center;margin-bottom:45px;font-size:32px;font-weight:700}.contact-form{flex-direction:column;gap:28px;display:flex}.form-group{flex-direction:column;gap:10px;display:flex}.form-group label{color:#023553;text-transform:capitalize;letter-spacing:.5px;font-size:14px;font-weight:600;line-height:120%}.iti{width:100%}.form-control,.phone-number-styles,.iti input,.iti input[type=text],.iti input[type=tel]{color:#023553;box-sizing:border-box;width:100%;height:54px;padding:0 20px;font-size:15px;transition:all .3s;background-color:#fafafa!important;border:1px solid #02355326!important;border-radius:8px!important}.iti input{padding-left:52px!important}.form-control::placeholder,.phone-number-styles::placeholder,.iti input::placeholder{color:#a0aab2}.form-row{gap:20px;width:100%;display:flex}.half-width{width:50%}.phone-input-container{border:1px solid #c6c9ce;border-radius:6px;align-items:center;display:flex;overflow:hidden}.country-code{background-color:#f8f8f8;border:1px solid #c6c9ce;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.flag{align-items:center;width:24px;height:16px;display:flex}.flag img{width:100%;height:auto}.phone-number-styles{color:#8987a1;border:1px solid #c6c9ce;border-radius:6px;width:100%;padding:12px 15px;font-size:14px;width:100%!important}.select-container{position:relative}select.form-control{appearance:none;cursor:pointer}.dropdown-icon{pointer-events:none;width:12px;height:12px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.select-container option{padding:0!important}.file-upload-container{width:100%}.file-upload-box{text-align:center;cursor:pointer;background:#fafafa;border:1.5px dashed #02355333;border-radius:8px;justify-content:center;align-items:center;min-height:160px;padding:40px 30px;transition:all .3s;display:flex;position:relative}.file-upload-box.active,.file-upload-box:hover{background-color:#f0f4f8;border-color:#023553}#uploadPrompt{flex-direction:column;align-items:center;display:flex}.upload-icon{width:40px;height:40px;margin-bottom:10px}.file-upload-box p{color:#333;margin-bottom:5px;font-size:14px}.file-type-hint{color:#afafaf;font-size:12px}.file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}#selectedFilesPreview{width:100%}.file-preview{text-align:left;align-items:center;display:flex}.file-preview-image{border-radius:4px;max-width:100px;max-height:80px;margin-right:15px}.file-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;margin-right:15px}.pdf-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23e74c3c\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"/><polyline points=\"14 2 14 8 20 8\"/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"/><polyline points=\"10 9 9 9 8 9\"/></svg>")}.word-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%232b5797\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"/><polyline points=\"14 2 14 8 20 8\"/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"/><polyline points=\"10 9 9 9 8 9\"/></svg>")}.excel-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23217346\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"/><polyline points=\"14 2 14 8 20 8\"/><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"/><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"/><polyline points=\"10 9 9 9 8 9\"/></svg>")}.image-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%233498db\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"/><polyline points=\"21 15 16 10 5 21\"/></svg>")}.generic-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23888888\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z\"/><polyline points=\"13 2 13 9 20 9\"/></svg>")}.file-info{flex-grow:1}.file-name{color:#333;word-break:break-all;margin-bottom:4px;font-size:14px;font-weight:500}.file-size{color:#888;font-size:12px}.remove-file-btn{color:#666;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:5px 10px;font-size:12px}.remove-file-btn:hover{background-color:#e9e9e9}.multiple-files{text-align:left;width:100%}.files-count{margin-bottom:8px;font-size:14px;font-weight:500}.files-list{border:1px solid #eee;border-radius:4px;max-height:150px;margin:0;padding:5px;list-style:none;overflow-y:auto}.files-list li{border-bottom:1px solid #f5f5f5;justify-content:space-between;padding:4px 8px;display:flex}.files-list li:last-child{border-bottom:none}.submit-btn{color:#fff;cursor:pointer;text-align:center;background:#336d94;border:none;border-radius:8px;width:100%;margin-top:24px;padding:18px;font-size:16px;font-weight:600;transition:all .3s}.submit-btn:hover{background:#054972;transform:translateY(-2px);box-shadow:0 8px 24px #02355326}.form-control:focus,.phone-number-styles:focus,.iti input:focus{background-color:#fff!important;border-color:#023553!important;outline:none!important;box-shadow:0 4px 14px #02355314!important}.phone-field:focus{border:none!important}body.dark-mode .section-container,body.dark-mode .Section-three,body.dark-mode .section-four,body.dark-mode .footer,body.dark-mode .why-choose-us-section{background-color:#010a16}body.dark-mode .form-group label{color:#ffffffc7}body.dark-mode select.form-control{background-color:#010a16!important}body.dark-mode input::placeholder{color:#ffffffc7}body.dark-mode .phone-number-styles{background-color:#0000}
