.b-popup-form .iexmodal-inner {
    padding: 0;
}

.b-popup-form .form-group {
    margin-bottom: 1rem;
}

.iexmodal-inner-wrap::before, .iexmodal-inner-wrap::after {
    content: none;
}

.b-popup-form .modal {
    position: relative;
display: block;
}

.b-popup-form .modal-body {
    padding: 0;
}

.b-popup-form .feedback-c {

}

.b-popup-form .modal-content {
    border: none;
}

.b-pform {
    width: 100%;
}

.b-policy { font-size: 15px; line-height: 1.7; color: #444; max-width: 900px; padding: 32px 0 48px; }
.b-policy p { margin-bottom: 16px; }
.b-policy h2 { font-size: 18px; font-weight: 700; margin: 28px 0 12px; color: #222; }
.b-policy ol, .b-policy ul { margin: 12px 0 20px; padding-left: 24px; }
.b-policy ol { list-style: decimal; }
.b-policy ul { list-style: disc; }
.b-policy li { margin-bottom: 10px; }
.b-policy table { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 14px; }
.b-policy table th, .b-policy table td { border: 1px solid #ddd; padding: 10px 12px; vertical-align: top; text-align: left; }
.b-policy table th { background: #f5f5f5; font-weight: 600; color: #333; }