.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-e01f985{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-2a33805{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-1ee9027{--display:flex;}.elementor-8 .elementor-element.elementor-element-ae3c6ff{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-b24e94c{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-817f1ce{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-4b0a767{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-32bddc7{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-3576610{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-58dbeb9{--spacer-size:50px;}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-205199c */<style>

.pmk-about-section{
    padding:90px 30px;
    background:linear-gradient(135deg,#F5FFF6,#FFFFFF);
}

.pmk-container{
    max-width:1100px;
    margin:auto;
    text-align:center;
}

.pmk-badge{
    display:inline-block;
    background:#E9F8EC;
    color:#1E9B31;
    padding:10px 20px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-about-section h2{
    color:#0A2F6B;
    font-size:48px;
    font-weight:800;
    margin-bottom:10px;
}

.pmk-about-section h3{
    color:#1E9B31;
    font-size:26px;
    margin-bottom:30px;
    font-weight:700;
}

.pmk-about-section p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
    margin-bottom:20px;
}

.pmk-features{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:15px;
    margin-top:35px;
}

.pmk-feature{
    background:#ffffff;
    border:1px solid #E5E7EB;
    color:#0A2F6B;
    padding:14px 22px;
    border-radius:12px;
    font-weight:700;
    box-shadow:0 5px 15px rgba(0,0,0,.05);
}

@media(max-width:768px){

    .pmk-about-section{
        padding:60px 20px;
    }

    .pmk-about-section h2{
        font-size:32px;
    }

    .pmk-about-section h3{
        font-size:20px;
    }

    .pmk-about-section p{
        font-size:16px;
    }

    .pmk-feature{
        width:100%;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-9352eae */<style>

.pmk-status-importance{
    padding:90px 30px;
    background:#ffffff;
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-section-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-status-importance h2{
    color:#0A2F6B;
    font-size:46px;
    font-weight:800;
    margin-bottom:25px;
}

.pmk-status-importance p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
    margin-bottom:18px;
}

.pmk-status-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    margin-top:40px;
}

.pmk-status-card{
    background:#F8FBFF;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    transition:.3s;
}

.pmk-status-card:hover{
    transform:translateY(-5px);
}

.pmk-icon{
    font-size:40px;
    margin-bottom:15px;
}

.pmk-status-card h3{
    color:#0A2F6B;
    font-size:22px;
    margin-bottom:12px;
}

.pmk-status-card p{
    font-size:15px;
    margin:0;
}

@media(max-width:991px){

    .pmk-status-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-status-importance{
        padding:60px 20px;
    }

    .pmk-status-importance h2{
        font-size:30px;
    }

    .pmk-status-grid{
        grid-template-columns:1fr;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-2747896 */<style>

.pmk-verification-section{
    padding:90px 30px;
    background:linear-gradient(135deg,#F7FFF8,#FFFFFF);
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-section-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 50px;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-section-header h2{
    color:#0A2F6B;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.pmk-section-header p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-verification-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
}

.pmk-verify-card{
    background:#fff;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    box-shadow:0 8px 20px rgba(0,0,0,.04);
    transition:.3s;
}

.pmk-verify-card:hover{
    transform:translateY(-5px);
}

.pmk-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-verify-card h3{
    color:#0A2F6B;
    font-size:22px;
    margin-bottom:12px;
}

.pmk-verify-card p{
    color:#6B7280;
    line-height:1.8;
    margin:0;
}

.pmk-alert-box{
    margin-top:40px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:22px;
    border-radius:12px;
    color:#444;
    line-height:1.8;
}

@media(max-width:991px){

    .pmk-verification-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-verification-section{
        padding:60px 20px;
    }

    .pmk-section-header h2{
        font-size:30px;
    }

    .pmk-verification-grid{
        grid-template-columns:1fr;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-a08ef32 */<style>

.pmk-update-section{
    padding:90px 30px;
    background:#ffffff;
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-update-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 40px;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-update-header h2{
    color:#0A2F6B;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.pmk-update-header p,
.pmk-update-content p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-update-content{
    max-width:1000px;
    margin:0 auto 40px;
    text-align:center;
}

.pmk-update-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
}

.pmk-update-card{
    background:#F8FBFF;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    transition:.3s;
}

.pmk-update-card:hover{
    transform:translateY(-5px);
}

.pmk-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-update-card h3{
    color:#0A2F6B;
    margin-bottom:12px;
}

.pmk-update-card p{
    color:#6B7280;
    line-height:1.7;
    margin:0;
}

.pmk-important-note{
    margin-top:40px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:22px;
    border-radius:12px;
    color:#444;
    line-height:1.8;
}

@media(max-width:991px){

    .pmk-update-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-update-section{
        padding:60px 20px;
    }

    .pmk-update-header h2{
        font-size:30px;
    }

    .pmk-update-grid{
        grid-template-columns:1fr;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-9f6f20a */<style>

.pmk-ekyc-section{
    padding:90px 30px;
    background:linear-gradient(135deg,#F5FFF7,#FFFFFF);
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-ekyc-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 50px;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-ekyc-header h2{
    color:#0A2F6B;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.pmk-ekyc-header p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-ekyc-wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    margin-bottom:40px;
}

.pmk-ekyc-card{
    background:#fff;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    box-shadow:0 8px 20px rgba(0,0,0,.04);
}

.pmk-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-ekyc-card h3{
    color:#0A2F6B;
    margin-bottom:12px;
}

.pmk-ekyc-card p{
    color:#6B7280;
    line-height:1.7;
    margin:0;
}

.pmk-ekyc-content{
    max-width:1000px;
    margin:auto;
    text-align:center;
}

.pmk-ekyc-content p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
    margin-bottom:18px;
}

.pmk-warning-box{
    margin-top:35px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:22px;
    border-radius:12px;
    color:#444;
    line-height:1.8;
}

@media(max-width:991px){

    .pmk-ekyc-wrapper{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-ekyc-section{
        padding:60px 20px;
    }

    .pmk-ekyc-header h2{
        font-size:30px;
    }

    .pmk-ekyc-wrapper{
        grid-template-columns:1fr;
    }

    .pmk-ekyc-content p{
        font-size:16px;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-e74eee4 */<style>

.pmk-payment-section{
    padding:90px 30px;
    background:#ffffff;
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-payment-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 50px;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-payment-header h2{
    color:#0A2F6B;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.pmk-payment-header p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-payment-timeline{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    margin-bottom:50px;
}

.pmk-step{
    background:#F8FBFF;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    box-shadow:0 8px 20px rgba(0,0,0,.04);
}

.pmk-step-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-step h3{
    color:#0A2F6B;
    margin-bottom:12px;
    font-size:22px;
}

.pmk-step p{
    color:#6B7280;
    line-height:1.7;
    margin:0;
}

.pmk-payment-content{
    max-width:1000px;
    margin:auto;
    text-align:center;
}

.pmk-payment-content p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
    margin-bottom:18px;
}

.pmk-payment-alert{
    margin-top:35px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:22px;
    border-radius:12px;
    color:#444;
    line-height:1.8;
}

@media(max-width:991px){

    .pmk-payment-timeline{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-payment-section{
        padding:60px 20px;
    }

    .pmk-payment-header h2{
        font-size:30px;
    }

    .pmk-payment-timeline{
        grid-template-columns:1fr;
    }

    .pmk-payment-content p{
        font-size:16px;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-958f144 */<style>

.pmk-issues-section{
    padding:90px 30px;
    background:linear-gradient(135deg,#F8FFF9,#FFFFFF);
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-issues-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 50px;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-issues-header h2{
    color:#0A2F6B;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.pmk-issues-header p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-issues-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
}

.pmk-issue-card{
    background:#fff;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    box-shadow:0 8px 20px rgba(0,0,0,.04);
}

.pmk-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-issue-card h3{
    color:#0A2F6B;
    font-size:22px;
    margin-bottom:12px;
}

.pmk-issue-card p{
    color:#6B7280;
    line-height:1.8;
    margin:0;
}

.pmk-solution-box{
    margin-top:40px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:25px;
    border-radius:12px;
}

.pmk-solution-box h3{
    color:#0A2F6B;
    margin-bottom:12px;
}

.pmk-solution-box p{
    color:#4B5563;
    line-height:1.9;
    margin:0;
}

@media(max-width:991px){

    .pmk-issues-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-issues-section{
        padding:60px 20px;
    }

    .pmk-issues-header h2{
        font-size:30px;
    }

    .pmk-issues-grid{
        grid-template-columns:1fr;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-2b5b8fe */<style>

.pmk-updates-section{
    padding:90px 30px;
    background:#ffffff;
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-updates-header{
    text-align:center;
    max-width:900px;
    margin:auto auto 50px;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-updates-header h2{
    color:#0A2F6B;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.pmk-updates-header p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-updates-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    margin-bottom:45px;
}

.pmk-update-card{
    background:#F8FBFF;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    text-align:center;
    box-shadow:0 8px 20px rgba(0,0,0,.04);
}

.pmk-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-update-card h3{
    color:#0A2F6B;
    margin-bottom:12px;
}

.pmk-update-card p{
    color:#6B7280;
    line-height:1.8;
    margin:0;
}

.pmk-updates-content{
    max-width:1000px;
    margin:auto;
    text-align:center;
}

.pmk-updates-content p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
    margin-bottom:18px;
}

.pmk-info-box{
    margin-top:35px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:22px;
    border-radius:12px;
    color:#444;
    line-height:1.8;
}

@media(max-width:991px){

    .pmk-updates-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-updates-section{
        padding:60px 20px;
    }

    .pmk-updates-header h2{
        font-size:30px;
    }

    .pmk-updates-grid{
        grid-template-columns:1fr;
    }

    .pmk-updates-content p{
        font-size:16px;
    }

}

</style>/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-bfa289c */<style>

.pmk-support-section{
    padding:100px 30px;
    background:linear-gradient(135deg,#F7FFF8,#FFFFFF);
}

.pmk-container{
    max-width:1200px;
    margin:auto;
}

.pmk-support-wrapper{
    text-align:center;
}

.pmk-badge{
    display:inline-block;
    background:#EAF8EE;
    color:#1E9B31;
    padding:10px 18px;
    border-radius:50px;
    font-weight:700;
    margin-bottom:20px;
}

.pmk-support-wrapper h2{
    color:#0A2F6B;
    font-size:46px;
    font-weight:800;
    margin-bottom:25px;
}

.pmk-support-wrapper p{
    color:#4B5563;
    font-size:18px;
    line-height:1.9;
}

.pmk-intro{
    max-width:1000px;
    margin:0 auto 20px;
}

.pmk-support-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    margin-top:50px;
}

.pmk-support-card{
    background:#fff;
    border:1px solid #E5E7EB;
    border-radius:18px;
    padding:30px;
    box-shadow:0 8px 20px rgba(0,0,0,.04);
}

.pmk-icon{
    font-size:42px;
    margin-bottom:15px;
}

.pmk-support-card h3{
    color:#0A2F6B;
    font-size:22px;
    margin-bottom:12px;
}

.pmk-support-card p{
    font-size:15px;
    color:#6B7280;
    margin:0;
}

.pmk-mission-box{
    margin-top:45px;
    background:#FFF8E7;
    border-left:5px solid #F7941D;
    padding:30px;
    border-radius:14px;
    text-align:left;
}

.pmk-mission-box h3{
    color:#0A2F6B;
    margin-bottom:12px;
}

.pmk-mission-box p{
    margin:0;
    color:#4B5563;
}

@media(max-width:991px){

    .pmk-support-grid{
        grid-template-columns:repeat(2,1fr);
    }

}

@media(max-width:767px){

    .pmk-support-section{
        padding:60px 20px;
    }

    .pmk-support-wrapper h2{
        font-size:30px;
    }

    .pmk-support-grid{
        grid-template-columns:1fr;
    }

    .pmk-support-wrapper p{
        font-size:16px;
    }

}

</style>/* End custom CSS */