.elementor-10 .elementor-element.elementor-element-6c73cae{--display:flex;}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-8026b02 */css
/* CSS */

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:'Segoe UI',sans-serif;
    background:#f5f5f5;
}

/* =========================
   HERO BANNER
========================= */

.pmk-banner-section{
    width:100%;
    min-height:760px;

    background-image:
    linear-gradient(to right,
    rgba(247,245,238,0.96) 0%,
    rgba(247,245,238,0.92) 40%,
    rgba(247,245,238,0.45) 65%,
    rgba(247,245,238,0.05) 100%),
    url('https://www.pmkisanyojana.net/wp-content/uploads/2026/06/pm-kisan-yojana.png');

    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;

    position:relative;
}

.pmk-banner-overlay{
    width:100%;
    height:100%;
    padding:70px 0 140px;
}

.pmk-banner-container{
    width:100%;
    max-width:1300px;
    margin:auto;
    padding:0 30px;
}

.pmk-banner-content{
    width:100%;
    max-width:700px;
}

/* =========================
   TOP BADGE
========================= */

.pmk-top-badge{
    display:inline-block;
    background:#2f7d4a;
    color:#fff;
    padding:12px 22px;
    font-size:15px;
    font-weight:600;
    border-radius:4px;
    margin-bottom:28px;
}

/* =========================
   TITLE
========================= */

.pmk-banner-title{
    font-size:110px;
    line-height:1;
    color:#116534;
    font-weight:800;
    margin-bottom:8px;
}

.pmk-banner-subtitle{
    font-size:62px;
    line-height:1.2;
    color:#111;
    font-weight:700;
    margin-bottom:22px;
}

.pmk-green-line{
    width:260px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:28px;
}

.pmk-banner-small-title{
    font-size:30px;
    line-height:1.6;
    color:#1f6a3f;
    font-weight:700;
    margin-bottom:28px;
}

/* =========================
   TEXT
========================= */

.pmk-banner-text{
    font-size:20px;
    line-height:1.9;
    color:#222;
    margin-bottom:20px;
}

/* =========================
   INFO BOX
========================= */

.pmk-info-box{
    margin-top:30px;
    background:#edf5ea;
    border-left:5px solid #2f7d4a;
    padding:22px;
    font-size:18px;
    line-height:1.8;
    color:#222;
    max-width:650px;
}

/* =========================
   FEATURE SECTION
========================= */

.pmk-feature-section{
    width:100%;
    margin-top:-70px;
    position:relative;
    z-index:10;
    padding-bottom:50px;
}

.pmk-feature-container{
    width:100%;
    max-width:1300px;
    margin:auto;
    padding:0 30px;

    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:0;
}

.pmk-feature-box{
    background:#eef3eb;
    padding:35px 30px;
    display:flex;
    align-items:center;
    gap:22px;
    border-right:1px solid #d6ddd3;
}

.pmk-feature-box:last-child{
    border-right:none;
}

.pmk-feature-icon{
    width:78px;
    height:78px;
    min-width:78px;
    border-radius:50%;
    background:#1f6a3f;
    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:34px;
    font-weight:700;
}

.pmk-feature-box h4{
    font-size:30px;
    color:#1d5d36;
    margin-bottom:8px;
    line-height:1.4;
}

.pmk-feature-box p{
    font-size:18px;
    color:#333;
    line-height:1.7;
}

/* =========================
   RESPONSIVE
========================= */

@media(max-width:1200px){

    .pmk-banner-title{
        font-size:85px;
    }

    .pmk-banner-subtitle{
        font-size:50px;
    }

}

@media(max-width:992px){

    .pmk-banner-section{
        min-height:auto;
        background-position:70% center;
    }

    .pmk-banner-overlay{
        padding:60px 0 80px;
    }

    .pmk-banner-content{
        max-width:100%;
    }

    .pmk-feature-container{
        grid-template-columns:1fr;
    }

    .pmk-feature-box{
        border-right:none;
        border-bottom:1px solid #d6ddd3;
    }

    .pmk-banner-title{
        font-size:70px;
    }

    .pmk-banner-subtitle{
        font-size:42px;
    }

}

@media(max-width:768px){

    .pmk-banner-section{

        background-image:
        linear-gradient(to bottom,
        rgba(247,245,238,0.96),
        rgba(247,245,238,0.92)),
        url('https://www.pmkisanyojana.net/wp-content/uploads/2026/06/pm-kisan-yojana.png');

        background-position:center;
    }

    .pmk-banner-container{
        padding:0 20px;
    }

    .pmk-banner-title{
        font-size:52px;
    }

    .pmk-banner-subtitle{
        font-size:30px;
    }

    .pmk-banner-small-title{
        font-size:22px;
    }

    .pmk-banner-text{
        font-size:16px;
        line-height:1.8;
    }

    .pmk-feature-box{
        flex-direction:column;
        text-align:center;
    }

    .pmk-feature-box h4{
        font-size:24px;
    }

    .pmk-feature-box p{
        font-size:16px;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-0f78815 */```css id="pmkcss02"

/* CSS */

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-about-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-about-container{
    width:100%;
    max-width:1250px;
    margin:auto;
    padding:0 20px;

    display:grid;
    grid-template-columns:1.2fr 0.8fr;
    gap:35px;
}

/* LEFT SIDE */

.pmk-about-left{
    background:#f7f5ee;
    padding:35px;
    border:1px solid #e5e2d8;
}

.pmk-section-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:20px;
}

.pmk-about-title{
    font-size:42px;
    color:#1e5d35;
    line-height:1.4;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-title-line{
    width:120px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:28px;
}

.pmk-about-text{
    font-size:18px;
    line-height:1.9;
    color:#333;
    margin-bottom:18px;
}

/* INFO BOX */

.pmk-about-box{
    margin-top:30px;
    background:#edf5ea;
    border-left:5px solid #2f7d4a;
    padding:25px;
}

.pmk-about-box h3{
    font-size:28px;
    color:#1e5d35;
    margin-bottom:18px;
}

.pmk-about-box p{
    font-size:17px;
    line-height:1.9;
    color:#333;
    margin-bottom:15px;
}

/* RIGHT SIDE */

.pmk-about-right{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.pmk-side-card{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:30px;
    text-align:center;
}

.pmk-side-icon{
    width:75px;
    height:75px;
    margin:auto auto 20px;

    background:#2f7d4a;
    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:32px;
    font-weight:700;
}

.pmk-side-card h4{
    font-size:26px;
    color:#1e5d35;
    margin-bottom:14px;
    line-height:1.5;
}

.pmk-side-card p{
    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk-about-container{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .pmk-about-section{
        padding:45px 0;
    }

    .pmk-about-left,
    .pmk-side-card{
        padding:25px;
    }

    .pmk-about-title{
        font-size:30px;
    }

    .pmk-about-box h3{
        font-size:24px;
    }

    .pmk-about-text,
    .pmk-about-box p,
    .pmk-side-card p{
        font-size:16px;
        line-height:1.8;
    }

    .pmk-side-card h4{
        font-size:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-5eb75ff */```css id="pmk-table-css"

/* CSS */

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-installment-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-installment-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-installment-heading{
    margin-bottom:35px;
}

.pmk-installment-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-installment-heading h2{
    font-size:40px;
    color:#1e5d35;
    margin-bottom:15px;
    line-height:1.4;
}

.pmk-installment-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-installment-heading p{
    font-size:18px;
    color:#444;
    line-height:1.8;
}

/* TABLE */

.pmk-table-wrapper{
    width:100%;
    overflow-x:auto;
    background:#fff;
    border:1px solid #dddddd;
}

.pmk-installment-table{
    width:100%;
    border-collapse:collapse;
    min-width:650px;
}

.pmk-installment-table thead{
    background:#2f7d4a;
}

.pmk-installment-table thead th{
    color:#fff;
    font-size:17px;
    text-align:left;
    padding:18px 20px;
    font-weight:600;
}

.pmk-installment-table tbody tr{
    border-bottom:1px solid #e5e5e5;
}

.pmk-installment-table tbody tr:nth-child(even){
    background:#fafafa;
}

.pmk-installment-table tbody td{
    padding:18px 20px;
    font-size:17px;
    color:#333;
    line-height:1.7;
}

/* NOTE BOX */

.pmk-note-box{
    margin-top:25px;
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;
    font-size:17px;
    line-height:1.9;
    color:#444;
}

.pmk-note-box span{
    color:#1e5d35;
    font-weight:600;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-installment-section{
        padding:45px 0;
    }

    .pmk-installment-heading h2{
        font-size:30px;
    }

    .pmk-installment-heading p{
        font-size:16px;
    }

    .pmk-installment-table thead th,
    .pmk-installment-table tbody td{
        font-size:15px;
        padding:14px;
    }

    .pmk-note-box{
        font-size:15px;
        line-height:1.8;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-bae890e */```css id="pmk21css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk21-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk21-container{
    width:100%;
    max-width:1200px;
    margin:auto;
    padding:0 20px;

    display:grid;
    grid-template-columns:1.2fr 0.8fr;
    gap:30px;
}

/* LEFT SIDE */

.pmk21-left{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:35px;
}

.pmk21-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 15px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk21-title{
    font-size:38px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk21-border{
    width:100px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:25px;
}

.pmk21-text{
    font-size:18px;
    line-height:1.9;
    color:#333;
    margin-bottom:18px;
}

/* LIST */

.pmk21-list{
    margin-top:30px;
}

.pmk21-item{
    display:flex;
    align-items:flex-start;
    gap:14px;

    padding:16px 18px;
    margin-bottom:15px;

    background:#f9f9f9;
    border:1px solid #e5e5e5;
}

.pmk21-icon{
    font-size:20px;
    line-height:1;
}

.pmk21-item-text{
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* NOTE */

.pmk21-note{
    margin-top:28px;
    background:#edf5ea;
    border-left:5px solid #2f7d4a;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* RIGHT SIDE */

.pmk21-right{
    display:flex;
}

.pmk21-side-box{
    width:100%;
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:35px;
    text-align:center;
}

.pmk21-side-icon{
    width:80px;
    height:80px;

    margin:auto auto 20px;

    background:#2f7d4a;
    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;
    font-weight:700;
}

.pmk21-side-box h3{
    font-size:28px;
    color:#1e5d35;
    margin-bottom:18px;
    line-height:1.5;
}

.pmk21-side-box p{
    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk21-container{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .pmk21-section{
        padding:45px 0;
    }

    .pmk21-left,
    .pmk21-side-box{
        padding:24px;
    }

    .pmk21-title{
        font-size:30px;
    }

    .pmk21-text,
    .pmk21-item-text,
    .pmk21-note,
    .pmk21-side-box p{
        font-size:16px;
        line-height:1.8;
    }

    .pmk21-side-box h3{
        font-size:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-1499856 */```css id="pmk-reason-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-reason-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-reason-container{
    width:100%;
    max-width:1200px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-reason-heading{
    margin-bottom:40px;
}

.pmk-reason-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-reason-heading h2{
    font-size:40px;
    line-height:1.4;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-reason-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-reason-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* GRID */

.pmk-reason-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
}

/* BOX */

.pmk-reason-box{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:28px;
}

.pmk-reason-icon{
    width:70px;
    height:70px;

    background:#edf5ea;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:30px;

    margin-bottom:20px;
}

.pmk-reason-box h3{
    font-size:24px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:14px;
}

.pmk-reason-box p{
    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk-reason-grid{
        grid-template-columns:1fr 1fr;
    }

}

@media(max-width:768px){

    .pmk-reason-section{
        padding:45px 0;
    }

    .pmk-reason-grid{
        grid-template-columns:1fr;
    }

    .pmk-reason-heading h2{
        font-size:30px;
    }

    .pmk-reason-heading p,
    .pmk-reason-box p{
        font-size:16px;
    }

    .pmk-reason-box h3{
        font-size:22px;
    }

    .pmk-reason-box{
        padding:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-1a70019 */```css id="pmk-reg-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-reg-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-reg-container{
    width:100%;
    max-width:1200px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-reg-heading{
    margin-bottom:40px;
}

.pmk-reg-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-reg-heading h2{
    font-size:40px;
    line-height:1.4;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-reg-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-reg-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* GRID */

.pmk-reg-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:25px;
}

/* BOX */

.pmk-reg-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
}

.pmk-reg-box-top{
    padding:22px 25px;

    display:flex;
    align-items:center;
    gap:15px;
}

.pmk-reg-box-top span{
    font-size:28px;
}

.pmk-reg-box-top h3{
    font-size:28px;
    line-height:1.5;
    font-weight:700;
}

/* COLORS */

.green{
    background:#e8f3e8;
    border-bottom:1px solid #d4e4d4;
}

.green h3{
    color:#1e5d35;
}

.orange{
    background:#fff4df;
    border-bottom:1px solid #f1dfb6;
}

.orange h3{
    color:#9a6200;
}

/* LIST */

.pmk-reg-box ul{
    padding:25px 30px;
}

.pmk-reg-box ul li{
    margin-bottom:18px;
    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk-reg-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .pmk-reg-section{
        padding:45px 0;
    }

    .pmk-reg-heading h2{
        font-size:30px;
    }

    .pmk-reg-heading p,
    .pmk-reg-box ul li{
        font-size:16px;
    }

    .pmk-reg-box-top{
        padding:18px 20px;
    }

    .pmk-reg-box-top h3{
        font-size:22px;
    }

    .pmk-reg-box ul{
        padding:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-1bd9bda */```css id="pmk-doc-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-doc-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-doc-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-doc-heading{
    margin-bottom:35px;
}

.pmk-doc-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-doc-heading h2{
    font-size:40px;
    line-height:1.4;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-doc-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-doc-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* TABLE */

.pmk-doc-table-wrap{
    width:100%;
    overflow-x:auto;
    background:#ffffff;
    border:1px solid #dddddd;
}

.pmk-doc-table{
    width:100%;
    border-collapse:collapse;
    min-width:650px;
}

.pmk-doc-table thead{
    background:#2f7d4a;
}

.pmk-doc-table thead th{
    padding:18px 20px;
    color:#ffffff;
    font-size:17px;
    text-align:left;
    font-weight:600;
}

.pmk-doc-table tbody tr{
    border-bottom:1px solid #e5e5e5;
}

.pmk-doc-table tbody tr:nth-child(even){
    background:#fafafa;
}

.pmk-doc-table tbody td{
    padding:18px 20px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-doc-section{
        padding:45px 0;
    }

    .pmk-doc-heading h2{
        font-size:30px;
    }

    .pmk-doc-heading p{
        font-size:16px;
    }

    .pmk-doc-table thead th,
    .pmk-doc-table tbody td{
        font-size:15px;
        padding:14px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-e6687af */```css id="pmk-steps-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-steps-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-steps-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-steps-heading{
    margin-bottom:40px;
}

.pmk-steps-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-steps-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-steps-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-steps-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* STEP BOX */

.pmk-step-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    margin-bottom:30px;
    padding:25px;
}

.pmk-step-content{
    margin-bottom:22px;
}

.pmk-step-number{
    display:inline-block;
    background:#2f7d4a;
    color:#fff;
    padding:8px 14px;
    font-size:14px;
    font-weight:600;
    margin-bottom:16px;
}

.pmk-step-content h3{
    font-size:28px;
    line-height:1.6;
    color:#1e5d35;
    margin-bottom:15px;
}

.pmk-step-content ul{
    padding-left:20px;
}

.pmk-step-content ul li{
    margin-bottom:12px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* IMAGE */

.pmk-step-box img{
    width:100%;
    height:auto;
    border:1px solid #dddddd;
    display:block;
}

/* TIP BOX */

.pmk-tip-box{
    margin-top:20px;
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-steps-section{
        padding:45px 0;
    }

    .pmk-steps-heading h2{
        font-size:30px;
    }

    .pmk-steps-heading p,
    .pmk-step-content ul li,
    .pmk-tip-box{
        font-size:16px;
    }

    .pmk-step-content h3{
        font-size:22px;
    }

    .pmk-step-box{
        padding:20px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-f23d9cc */```css id="pmk-status-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-status-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-status-container{
    width:100%;
    max-width:1150px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-status-heading{
    margin-bottom:35px;
}

.pmk-status-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-status-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-status-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-status-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* METHOD BOX */

.pmk-method-box{
    background:#e8f3e8;
    border-left:5px solid #2f7d4a;
    padding:20px;
    margin-bottom:30px;
}

.pmk-method-box h3{
    font-size:28px;
    color:#1e5d35;
    line-height:1.5;
}

/* STEP BOX */

.pmk-status-step{
    display:grid;
    grid-template-columns:320px 1fr;
    gap:25px;

    background:#ffffff;
    border:1px solid #e5e5e5;

    padding:22px;
    margin-bottom:25px;
}

/* LEFT */

.pmk-step-left{
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.pmk-step-no{
    display:inline-block;
    width:max-content;

    background:#2f7d4a;
    color:#fff;

    padding:8px 14px;

    font-size:14px;
    font-weight:600;

    margin-bottom:16px;
}

.pmk-step-left h4{
    font-size:26px;
    line-height:1.6;
    color:#1e5d35;
    font-weight:700;
}

/* IMAGE */

.pmk-step-right img{
    width:100%;
    height:auto;
    border:1px solid #dddddd;
    display:block;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk-status-step{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .pmk-status-section{
        padding:45px 0;
    }

    .pmk-status-heading h2{
        font-size:30px;
    }

    .pmk-status-heading p{
        font-size:16px;
    }

    .pmk-method-box h3{
        font-size:22px;
    }

    .pmk-step-left h4{
        font-size:22px;
    }

    .pmk-status-step{
        padding:18px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-af43f5f */```css id="pmk-self-status-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-self-status-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-self-status-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-self-status-heading{
    margin-bottom:40px;
}

.pmk-self-status-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-self-status-heading h2{
    font-size:38px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-self-status-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-self-status-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* STEP BOX */

.pmk-self-step{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    margin-bottom:30px;
    padding:22px;
}

/* STEP CONTENT */

.pmk-self-step-content{
    margin-bottom:20px;
}

.pmk-self-step-no{
    display:inline-block;

    background:#2f7d4a;
    color:#fff;

    padding:8px 14px;

    font-size:14px;
    font-weight:600;

    margin-bottom:15px;
}

.pmk-self-step-content h3{
    font-size:28px;
    line-height:1.6;
    color:#1e5d35;
    font-weight:700;
}

/* IMAGE */

.pmk-self-step-image img{
    width:100%;
    height:auto;
    border:1px solid #dddddd;
    display:block;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-self-status-section{
        padding:45px 0;
    }

    .pmk-self-status-heading h2{
        font-size:30px;
    }

    .pmk-self-status-heading p{
        font-size:16px;
    }

    .pmk-self-step-content h3{
        font-size:22px;
    }

    .pmk-self-step{
        padding:18px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-067aad8 */```css id="pmk-status-info-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

/* =========================
   STATUS TABLE SECTION
========================= */

.pmk-status-info-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-status-info-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-status-info-heading{
    margin-bottom:35px;
}

.pmk-status-info-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-status-info-heading h2{
    font-size:40px;
    line-height:1.4;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-status-info-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-status-info-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* TABLE */

.pmk-status-table-wrap{
    width:100%;
    overflow-x:auto;
    background:#f7f5ee;
    border:1px solid #e5e2d8;
}

.pmk-status-table{
    width:100%;
    border-collapse:collapse;
    min-width:700px;
}

.pmk-status-table thead{
    background:#2f7d4a;
}

.pmk-status-table thead th{
    padding:18px 20px;
    color:#fff;
    font-size:17px;
    text-align:left;
    font-weight:600;
}

.pmk-status-table tbody tr{
    border-bottom:1px solid #e2e2e2;
}

.pmk-status-table tbody tr:nth-child(even){
    background:#fcfcfc;
}

.pmk-status-table tbody td{
    padding:18px 20px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* =========================
   EKYC SECTION
========================= */

.pmk-ekyc-section{
    width:100%;
    padding:0 0 70px;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-ekyc-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

.pmk-ekyc-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:35px;
}

/* TAG */

.pmk-ekyc-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-ekyc-box h2{
    font-size:38px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-ekyc-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:25px;
}

.pmk-ekyc-box h3{
    font-size:28px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:18px;
}

.pmk-ekyc-box p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* NOTE */

.pmk-ekyc-note{
    margin-top:25px;
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:18px;

    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-status-info-section{
        padding:45px 0;
    }

    .pmk-ekyc-section{
        padding:0 0 45px;
    }

    .pmk-status-info-heading h2,
    .pmk-ekyc-box h2{
        font-size:30px;
    }

    .pmk-ekyc-box h3{
        font-size:24px;
    }

    .pmk-status-info-heading p,
    .pmk-status-table tbody td,
    .pmk-ekyc-box p,
    .pmk-ekyc-note{
        font-size:16px;
    }

    .pmk-status-table thead th{
        font-size:15px;
    }

    .pmk-ekyc-box{
        padding:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-32ec75c */```css id="pmk-ekyc-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-ekyc-main-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-ekyc-main-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-ekyc-main-heading{
    margin-bottom:40px;
}

.pmk-ekyc-main-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-ekyc-main-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-ekyc-main-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-ekyc-main-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* STEP BOX */

.pmk-ekyc-step-box{
    background:#ffffff;
    border:1px solid #e5e5e5;
    margin-bottom:30px;
    padding:24px;
}

/* STEP CONTENT */

.pmk-ekyc-step-content{
    margin-bottom:20px;
}

.pmk-ekyc-step-no{
    display:inline-block;
    background:#2f7d4a;
    color:#fff;
    padding:8px 14px;
    font-size:14px;
    font-weight:600;
    margin-bottom:15px;
}

.pmk-ekyc-step-content h3{
    font-size:28px;
    line-height:1.6;
    color:#1e5d35;
    font-weight:700;
}

/* IMAGE */

.pmk-ekyc-step-box img{
    width:100%;
    height:auto;
    border:1px solid #dddddd;
    display:block;
}

/* SUCCESS BOX */

.pmk-ekyc-success-box{
    margin-top:18px;
    background:#e8f3e8;
    border-left:5px solid #2f7d4a;
    padding:18px;
    font-size:17px;
    line-height:1.8;
    color:#1e5d35;
    font-weight:600;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-ekyc-main-section{
        padding:45px 0;
    }

    .pmk-ekyc-main-heading h2{
        font-size:30px;
    }

    .pmk-ekyc-main-heading p,
    .pmk-ekyc-success-box{
        font-size:16px;
    }

    .pmk-ekyc-step-content h3{
        font-size:22px;
    }

    .pmk-ekyc-step-box{
        padding:18px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-5fa14e6 */```css id="pmk-ekyc-problem-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-ekyc-help-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-ekyc-help-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-ekyc-help-heading{
    margin-bottom:40px;
}

.pmk-ekyc-help-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-ekyc-help-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-ekyc-help-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-ekyc-help-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* GRID */

.pmk-ekyc-help-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:25px;
    margin-bottom:30px;
}

/* BOX */

.pmk-ekyc-help-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:30px;
}

.pmk-ekyc-help-icon{
    width:70px;
    height:70px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:30px;

    margin-bottom:20px;
}

.pmk-ekyc-help-box h3{
    font-size:28px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
}

.pmk-ekyc-help-box p{
    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* ALERT */

.pmk-ekyc-alert{
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-ekyc-help-section{
        padding:45px 0;
    }

    .pmk-ekyc-help-grid{
        grid-template-columns:1fr;
    }

    .pmk-ekyc-help-heading h2{
        font-size:30px;
    }

    .pmk-ekyc-help-heading p,
    .pmk-ekyc-help-box p,
    .pmk-ekyc-alert{
        font-size:16px;
    }

    .pmk-ekyc-help-box h3{
        font-size:22px;
    }

    .pmk-ekyc-help-box{
        padding:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-627c432 */```css id="pmk-beneficiary-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-beneficiary-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-beneficiary-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-beneficiary-heading{
    margin-bottom:40px;
}

.pmk-beneficiary-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-beneficiary-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-beneficiary-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-beneficiary-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* STEP BOX */

.pmk-beneficiary-step{
    background:#ffffff;
    border:1px solid #e5e5e5;
    margin-bottom:30px;
    padding:24px;
}

/* CONTENT */

.pmk-beneficiary-content{
    margin-bottom:22px;
}

.pmk-beneficiary-step-no{
    display:inline-block;
    background:#2f7d4a;
    color:#fff;
    padding:8px 14px;
    font-size:14px;
    font-weight:600;
    margin-bottom:16px;
}

.pmk-beneficiary-content h3{
    font-size:28px;
    line-height:1.6;
    color:#1e5d35;
    margin-bottom:16px;
    font-weight:700;
}

.pmk-beneficiary-content ul{
    padding-left:22px;
}

.pmk-beneficiary-content ul li{
    margin-bottom:12px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* IMAGE */

.pmk-beneficiary-step img{
    width:100%;
    height:auto;
    border:1px solid #dddddd;
    display:block;
}

/* NOTE */

.pmk-beneficiary-note{
    margin-top:18px;
    background:#edf5ea;
    border-left:5px solid #2f7d4a;
    padding:18px;
}

.pmk-beneficiary-note p{
    font-size:17px;
    line-height:1.8;
    color:#333;
    margin-bottom:10px;
}

.pmk-beneficiary-note p:last-child{
    margin-bottom:0;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-beneficiary-section{
        padding:45px 0;
    }

    .pmk-beneficiary-heading h2{
        font-size:30px;
    }

    .pmk-beneficiary-heading p,
    .pmk-beneficiary-content ul li,
    .pmk-beneficiary-note p{
        font-size:16px;
    }

    .pmk-beneficiary-content h3{
        font-size:22px;
    }

    .pmk-beneficiary-step{
        padding:18px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-15fd3dc */```css id="pmk-tractor-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-tractor-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-tractor-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-tractor-heading{
    margin-bottom:40px;
}

.pmk-tractor-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-tractor-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-tractor-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-tractor-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* MAIN BOX */

.pmk-tractor-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:30px;
}

/* ALERT */

.pmk-tractor-alert{
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:18px;
    margin-bottom:25px;

    font-size:18px;
    line-height:1.8;
    color:#444;
}

.pmk-tractor-text{
    font-size:18px;
    line-height:1.9;
    color:#333;
    margin-bottom:30px;
}

/* GRID */

.pmk-tractor-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:20px;
}

/* ITEM */

.pmk-tractor-item{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:22px;

    display:flex;
    align-items:flex-start;
    gap:18px;
}

.pmk-tractor-icon{
    width:65px;
    height:65px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:28px;

    flex-shrink:0;
}

.pmk-tractor-content h3{
    font-size:24px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:10px;
}

.pmk-tractor-content p{
    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-tractor-section{
        padding:45px 0;
    }

    .pmk-tractor-grid{
        grid-template-columns:1fr;
    }

    .pmk-tractor-heading h2{
        font-size:30px;
    }

    .pmk-tractor-heading p,
    .pmk-tractor-text,
    .pmk-tractor-alert,
    .pmk-tractor-content p{
        font-size:16px;
    }

    .pmk-tractor-content h3{
        font-size:22px;
    }

    .pmk-tractor-box{
        padding:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-fb41108 */```css id="pmk-mandhan-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-mandhan-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-mandhan-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* TOP SECTION */

.pmk-mandhan-top{
    margin-bottom:40px;
}

.pmk-mandhan-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-mandhan-top h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-mandhan-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-mandhan-text{
    font-size:18px;
    line-height:1.9;
    color:#444;
    margin-bottom:15px;
}

/* MAIN BOX */

.pmk-mandhan-box{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:30px;
}

/* TOP AREA */

.pmk-mandhan-box-top{
    display:flex;
    align-items:flex-start;
    gap:20px;
    margin-bottom:30px;
}

.pmk-mandhan-icon{
    width:75px;
    height:75px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    flex-shrink:0;
}

.pmk-mandhan-box-top h3{
    font-size:32px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:10px;
}

.pmk-mandhan-box-top p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* TABLE */

.pmk-mandhan-table-wrap{
    width:100%;
    overflow-x:auto;
    border:1px solid #dddddd;
}

.pmk-mandhan-table{
    width:100%;
    border-collapse:collapse;
    min-width:700px;
}

.pmk-mandhan-table thead{
    background:#2f7d4a;
}

.pmk-mandhan-table thead th{
    padding:18px 20px;
    color:#ffffff;
    text-align:left;
    font-size:17px;
    font-weight:600;
}

.pmk-mandhan-table tbody tr{
    border-bottom:1px solid #e5e5e5;
}

.pmk-mandhan-table tbody tr:nth-child(even){
    background:#fafafa;
}

.pmk-mandhan-table tbody td{
    padding:18px 20px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* NOTE */

.pmk-mandhan-note{
    margin-top:25px;
    background:#edf5ea;
    border-left:5px solid #2f7d4a;
    padding:18px;

    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-mandhan-section{
        padding:45px 0;
    }

    .pmk-mandhan-top h2{
        font-size:30px;
    }

    .pmk-mandhan-box-top{
        flex-direction:column;
    }

    .pmk-mandhan-box-top h3{
        font-size:24px;
    }

    .pmk-mandhan-text,
    .pmk-mandhan-box-top p,
    .pmk-mandhan-table tbody td,
    .pmk-mandhan-note{
        font-size:16px;
    }

    .pmk-mandhan-table thead th{
        font-size:15px;
    }

    .pmk-mandhan-box{
        padding:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-7e52889 */```css id="pmk-sampada-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-sampada-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-sampada-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-sampada-heading{
    margin-bottom:40px;
}

.pmk-sampada-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-sampada-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-sampada-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-sampada-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* MAIN BOX */

.pmk-sampada-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:30px;
}

/* GRID */

.pmk-sampada-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:22px;
    margin-bottom:30px;
}

/* ITEM */

.pmk-sampada-item{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:25px;
    text-align:center;
}

.pmk-sampada-icon{
    width:75px;
    height:75px;

    margin:0 auto 20px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:32px;
}

.pmk-sampada-item h3{
    font-size:24px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:12px;
}

.pmk-sampada-item p{
    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* INFO BOX */

.pmk-sampada-info{
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk-sampada-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .pmk-sampada-section{
        padding:45px 0;
    }

    .pmk-sampada-heading h2{
        font-size:30px;
    }

    .pmk-sampada-heading p,
    .pmk-sampada-item p,
    .pmk-sampada-info{
        font-size:16px;
    }

    .pmk-sampada-item h3{
        font-size:22px;
    }

    .pmk-sampada-box{
        padding:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-3a0e141 */```css id="pmk-awas-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-awas-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-awas-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-awas-heading{
    margin-bottom:40px;
}

.pmk-awas-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-awas-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-awas-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-awas-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* MAIN BOX */

.pmk-awas-box{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:30px;
}

/* TOP */

.pmk-awas-top{
    display:flex;
    align-items:flex-start;
    gap:20px;
    margin-bottom:30px;
}

.pmk-awas-icon{
    width:80px;
    height:80px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:36px;

    flex-shrink:0;
}

.pmk-awas-content h3{
    font-size:32px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:12px;
}

.pmk-awas-content p{
    font-size:18px;
    line-height:1.9;
    color:#444;
}

/* GRID */

.pmk-awas-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:20px;
    margin-bottom:28px;
}

/* ITEM */

.pmk-awas-item{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:24px;
}

.pmk-awas-item-icon{
    width:65px;
    height:65px;

    background:#ffffff;
    border:1px solid #dcdcdc;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:28px;

    margin-bottom:18px;
}

.pmk-awas-item h4{
    font-size:24px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:12px;
}

.pmk-awas-item p{
    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* NOTE */

.pmk-awas-note{
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-awas-section{
        padding:45px 0;
    }

    .pmk-awas-heading h2{
        font-size:30px;
    }

    .pmk-awas-top{
        flex-direction:column;
    }

    .pmk-awas-grid{
        grid-template-columns:1fr;
    }

    .pmk-awas-content h3{
        font-size:24px;
    }

    .pmk-awas-heading p,
    .pmk-awas-content p,
    .pmk-awas-item p,
    .pmk-awas-note{
        font-size:16px;
    }

    .pmk-awas-item h4{
        font-size:22px;
    }

    .pmk-awas-box{
        padding:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-3391778 */```css id="pmk-fasal-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-fasal-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-fasal-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-fasal-heading{
    margin-bottom:40px;
}

.pmk-fasal-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-fasal-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-fasal-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-fasal-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* INFO BOX */

.pmk-fasal-info-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:28px;

    display:flex;
    align-items:flex-start;
    gap:20px;

    margin-bottom:35px;
}

.pmk-fasal-icon{
    width:80px;
    height:80px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:36px;

    flex-shrink:0;
}

.pmk-fasal-info-content h3{
    font-size:32px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:12px;
}

.pmk-fasal-info-content p{
    font-size:18px;
    line-height:1.9;
    color:#444;
}

/* TABLE BOX */

.pmk-fasal-table-box{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:28px;
}

.pmk-fasal-table-title{
    font-size:30px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:25px;
}

/* TABLE */

.pmk-fasal-table-wrap{
    width:100%;
    overflow-x:auto;
    border:1px solid #dddddd;
}

.pmk-fasal-table{
    width:100%;
    border-collapse:collapse;
    min-width:700px;
}

.pmk-fasal-table thead{
    background:#2f7d4a;
}

.pmk-fasal-table thead th{
    padding:18px 20px;
    color:#ffffff;
    text-align:left;
    font-size:17px;
    font-weight:600;
}

.pmk-fasal-table tbody tr{
    border-bottom:1px solid #e5e5e5;
}

.pmk-fasal-table tbody tr:nth-child(even){
    background:#fcfcfc;
}

.pmk-fasal-table tbody td{
    padding:18px 20px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-fasal-section{
        padding:45px 0;
    }

    .pmk-fasal-heading h2{
        font-size:30px;
    }

    .pmk-fasal-info-box{
        flex-direction:column;
    }

    .pmk-fasal-info-content h3,
    .pmk-fasal-table-title{
        font-size:24px;
    }

    .pmk-fasal-heading p,
    .pmk-fasal-info-content p,
    .pmk-fasal-table tbody td{
        font-size:16px;
    }

    .pmk-fasal-table thead th{
        font-size:15px;
    }

    .pmk-fasal-info-box,
    .pmk-fasal-table-box{
        padding:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-4f133b2 */```css id="pmk-double-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-double-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-double-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-double-heading{
    margin-bottom:35px;
}

.pmk-double-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-double-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-double-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-double-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* ALERT */

.pmk-double-alert{
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#444;

    margin-bottom:35px;
}

/* GRID */

.pmk-double-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:22px;
    margin-bottom:30px;
}

/* BOX */

.pmk-double-box{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:26px;
    text-align:center;
}

.pmk-double-icon{
    width:75px;
    height:75px;

    margin:0 auto 18px;

    background:#e8f3e8;
    color:#2f7d4a;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:32px;
}

.pmk-double-box h3{
    font-size:26px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:12px;
}

.pmk-double-box p{
    font-size:17px;
    line-height:1.8;
    color:#444;
}

/* NOTE */

.pmk-double-note{
    background:#edf5ea;
    border-left:5px solid #2f7d4a;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:992px){

    .pmk-double-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .pmk-double-section{
        padding:45px 0;
    }

    .pmk-double-heading h2{
        font-size:30px;
    }

    .pmk-double-heading p,
    .pmk-double-alert,
    .pmk-double-box p,
    .pmk-double-note{
        font-size:16px;
    }

    .pmk-double-box h3{
        font-size:22px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-29bf884 */```css id="pmk-faq-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-faq-section{
    width:100%;
    padding:70px 0;
    background:#ffffff;
    font-family:'Segoe UI',sans-serif;
}

.pmk-faq-container{
    width:100%;
    max-width:1000px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-faq-heading{
    margin-bottom:40px;
}

.pmk-faq-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-faq-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-faq-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-faq-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* FAQ */

.pmk-faq-wrapper{
    display:flex;
    flex-direction:column;
    gap:18px;
}

.pmk-faq-item{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    overflow:hidden;
}

/* QUESTION */

.pmk-faq-question{
    width:100%;
    background:none;
    border:none;
    outline:none;

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:20px;

    padding:22px 25px;

    cursor:pointer;

    text-align:left;
}

.pmk-faq-question span:first-child{
    font-size:22px;
    line-height:1.7;
    color:#1e5d35;
    font-weight:700;
}

.pmk-faq-icon{
    width:35px;
    height:35px;

    background:#2f7d4a;
    color:#fff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:22px;
    flex-shrink:0;

    transition:0.3s;
}

/* ANSWER */

.pmk-faq-answer{
    max-height:0;
    overflow:hidden;
    transition:max-height 0.4s ease;
    background:#ffffff;
}

.pmk-faq-answer p{
    padding:0 25px 25px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* ACTIVE */

.pmk-faq-item.active .pmk-faq-answer{
    max-height:300px;
}

.pmk-faq-item.active .pmk-faq-icon{
    transform:rotate(45deg);
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-faq-section{
        padding:45px 0;
    }

    .pmk-faq-heading h2{
        font-size:30px;
    }

    .pmk-faq-heading p,
    .pmk-faq-answer p{
        font-size:16px;
    }

    .pmk-faq-question{
        padding:18px;
    }

    .pmk-faq-question span:first-child{
        font-size:18px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-6e75a45 */```css id="pmk-help-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-help-section{
    width:100%;
    padding:70px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-help-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* HEADING */

.pmk-help-heading{
    margin-bottom:40px;
}

.pmk-help-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

.pmk-help-heading h2{
    font-size:40px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-help-line{
    width:110px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:20px;
}

.pmk-help-heading p{
    font-size:18px;
    line-height:1.8;
    color:#444;
}

/* TABLE */

.pmk-help-table-wrap{
    width:100%;
    overflow-x:auto;
    background:#ffffff;
    border:1px solid #dddddd;
}

.pmk-help-table{
    width:100%;
    border-collapse:collapse;
    min-width:700px;
}

.pmk-help-table thead{
    background:#2f7d4a;
}

.pmk-help-table thead th{
    padding:18px 20px;
    color:#ffffff;
    text-align:left;
    font-size:17px;
    font-weight:600;
}

.pmk-help-table tbody tr{
    border-bottom:1px solid #e5e5e5;
}

.pmk-help-table tbody tr:nth-child(even){
    background:#fafafa;
}

.pmk-help-table tbody td{
    padding:18px 20px;
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* LINKS */

.pmk-help-table a{
    color:#1e5d35;
    text-decoration:none;
    font-weight:600;
    word-break:break-word;
}

.pmk-help-table a:hover{
    text-decoration:underline;
}

/* NOTE */

.pmk-help-note{
    margin-top:28px;
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:20px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-help-section{
        padding:45px 0;
    }

    .pmk-help-heading h2{
        font-size:30px;
    }

    .pmk-help-heading p,
    .pmk-help-table tbody td,
    .pmk-help-note{
        font-size:16px;
    }

    .pmk-help-table thead th{
        font-size:15px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-1e59e78 */```css id="pmk-conclusion-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.pmk-conclusion-section{
    width:100%;
    padding:80px 0;
    background:#f7f5ee;
    font-family:'Segoe UI',sans-serif;
}

.pmk-conclusion-container{
    width:100%;
    max-width:1100px;
    margin:auto;
    padding:0 20px;
}

/* MAIN BOX */

.pmk-conclusion-box{
    background:#ffffff;
    border:1px solid #e5e5e5;
    padding:40px;
}

/* TAG */

.pmk-conclusion-tag{
    display:inline-block;
    background:#dcefdc;
    color:#2f7d4a;
    padding:8px 16px;
    font-size:14px;
    font-weight:600;
    margin-bottom:18px;
}

/* HEADING */

.pmk-conclusion-box h2{
    font-size:42px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:15px;
    font-weight:700;
}

.pmk-conclusion-line{
    width:120px;
    height:4px;
    background:#2f7d4a;
    margin-bottom:25px;
}

/* TEXT */

.pmk-conclusion-text{
    font-size:18px;
    line-height:1.9;
    color:#444;
    margin-bottom:35px;
}

/* ACTION BOX */

.pmk-conclusion-action{
    background:#f7f5ee;
    border:1px solid #e5e2d8;
    padding:30px;
    margin-bottom:35px;
}

.pmk-conclusion-action h3{
    font-size:30px;
    line-height:1.5;
    color:#1e5d35;
    margin-bottom:25px;
}

/* LIST */

.pmk-conclusion-list{
    display:flex;
    flex-direction:column;
    gap:18px;
}

.pmk-conclusion-item{
    display:flex;
    align-items:flex-start;
    gap:16px;

    background:#ffffff;
    border:1px solid #e5e5e5;

    padding:18px 20px;
}

.pmk-conclusion-icon{
    width:48px;
    height:48px;

    background:#e8f3e8;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:22px;

    flex-shrink:0;
}

.pmk-conclusion-item p{
    font-size:17px;
    line-height:1.8;
    color:#333;
}

/* NOTE */

.pmk-conclusion-note{
    background:#fff8e8;
    border-left:5px solid #f0a500;
    padding:22px;

    font-size:17px;
    line-height:1.9;
    color:#444;
}

.pmk-conclusion-note span{
    color:#1e5d35;
    font-weight:700;
}

/* RESPONSIVE */

@media(max-width:768px){

    .pmk-conclusion-section{
        padding:45px 0;
    }

    .pmk-conclusion-box{
        padding:22px;
    }

    .pmk-conclusion-box h2{
        font-size:30px;
    }

    .pmk-conclusion-action h3{
        font-size:24px;
    }

    .pmk-conclusion-text,
    .pmk-conclusion-item p,
    .pmk-conclusion-note{
        font-size:16px;
    }

    .pmk-conclusion-action{
        padding:20px;
    }

    .pmk-conclusion-item{
        padding:16px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-eaeb6ec */.dc-author-card{
    max-width:900px;
    margin:45px auto;
    padding:32px;
    display:flex;
    align-items:center;
    gap:32px;
    background:#fff;
    border:1px solid #e7e7e7;
    border-radius:20px;
    box-shadow:0 12px 35px rgba(0,0,0,.08);
    font-family:'Poppins',sans-serif;
    position:relative;
    overflow:hidden;
}

.dc-author-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:6px;
    height:100%;
    background:#111;
}

.dc-author-image{
    flex:0 0 145px;
}

.dc-author-image img{
    width:145px;
    height:145px;
    object-fit:cover;
    border-radius:50%;
    border:4px solid #fff;
    box-shadow:0 12px 25px rgba(0,0,0,.12);
    display:block;
}

.dc-author-content{
    flex:1;
}

.dc-author-badge{
    display:inline-block;
    padding:6px 14px;
    border:1px solid #111;
    border-radius:30px;
    font-size:12px;
    font-weight:600;
    letter-spacing:1px;
    color:#111;
    background:#fff;
    text-transform:uppercase;
    margin-bottom:14px;
}

.dc-author-content h2{
    margin:0;
    font-size:32px;
    font-weight:700;
    color:#111;
}

.dc-divider{
    width:60px;
    height:3px;
    background:#111;
    border-radius:20px;
    margin:16px 0 22px;
}

.dc-author-content p{
    margin:0;
    color:#555;
    font-size:16px;
    line-height:1.9;
}

.dc-author-content strong{
    color:#111;
    font-weight:600;
}

@media(max-width:768px){

.dc-author-card{
    flex-direction:column;
    text-align:center;
    padding:28px 24px;
    gap:24px;
}

.dc-author-image{
    flex:none;
}

.dc-author-image img{
    width:120px;
    height:120px;
}

.dc-author-content h2{
    font-size:28px;
}

.dc-divider{
    margin:16px auto 22px;
}

}

@media(max-width:480px){

.dc-author-card{
    padding:22px 18px;
    border-radius:16px;
}

.dc-author-image img{
    width:100px;
    height:100px;
}

.dc-author-content h2{
    font-size:24px;
}

.dc-author-content p{
    font-size:15px;
    line-height:1.8;
}

.dc-author-badge{
    font-size:11px;
    padding:5px 12px;
}

}/* End custom CSS */