.elementor-12 .elementor-element.elementor-element-2f04e43{--display:flex;}.elementor-12 .elementor-element.elementor-element-2ba6a05{--display:flex;}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-9cc287e */```css id="raj-new-layout-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.raj-new-layout{
    width:100%;
    background:#eef3fa;
    font-family:'Segoe UI',sans-serif;
    padding-bottom:60px;
}

/* FULL IMAGE */

.raj-full-image{
    width:100%;
    overflow:hidden;
    background:#dfe9f7;
}

.raj-full-image img{
    width:100%;
    display:block;
}

/* CONTENT WRAPPER */

.raj-content-wrapper{
    width:100%;
    max-width:1400px;
    margin:-40px auto 0;
    padding:0 20px;
    position:relative;
    z-index:5;
}

/* BLUE HEADER */

.raj-blue-heading{
    background:#003b8e;
    padding:22px 35px;
}

.raj-blue-heading h1{
    color:#ffffff;
    font-size:46px;
    line-height:1.4;
    font-weight:700;
}

.raj-blue-heading h1 span{
    font-size:36px;
}

/* CONTENT BOX */

.raj-content-box{
    background:#ffffff;
    border:2px solid #d8e2ef;
    padding:50px;
}

/* TAG */

.raj-content-tag{
    display:inline-block;

    background:#e9f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.raj-content-box h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.raj-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* PARAGRAPH */

.raj-content-box p{
    font-size:20px;
    line-height:2;
    color:#222;
    margin-bottom:22px;
}

/* FEATURES */

.raj-feature-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:18px;

    margin-top:35px;
    margin-bottom:35px;
}

.raj-feature-item{
    background:#f4f8ff;
    border:1px solid #d7e2f0;

    padding:20px;

    text-align:center;

    font-size:20px;
    font-weight:600;
    color:#003b8e;

    line-height:1.7;
}

/* NOTE */

.raj-note-box{
    background:#eef5ff;
    border-left:5px solid #003b8e;

    padding:22px;

    display:flex;
    align-items:flex-start;
    gap:16px;
}

.raj-note-icon{
    font-size:28px;
}

.raj-note-text{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

.raj-note-text span{
    color:#003b8e;
    font-weight:700;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .raj-feature-grid{
        grid-template-columns:1fr 1fr;
    }

}

@media(max-width:768px){

    .raj-new-layout{
        padding-bottom:40px;
    }

    .raj-content-wrapper{
        margin-top:-10px;
        padding:0 15px;
    }

    .raj-blue-heading{
        padding:18px;
    }

    .raj-blue-heading h1{
        font-size:30px;
        line-height:1.5;
    }

    .raj-blue-heading h1 span{
        font-size:22px;
    }

    .raj-content-box{
        padding:24px;
    }

    .raj-content-box h2{
        font-size:32px;
    }

    .raj-content-box p,
    .raj-note-text{
        font-size:16px;
        line-height:1.9;
    }

    .raj-feature-grid{
        grid-template-columns:1fr;
    }

    .raj-feature-item{
        font-size:17px;
    }

    .raj-note-box{
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-f40ad01 */```css id="apna-about-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.apna-about-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

.apna-about-wrapper{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;

    display:grid;
    grid-template-columns:1.2fr 0.8fr;
    gap:28px;
}

/* LEFT CONTENT */

.apna-about-left{
    background:#ffffff;
    border:2px solid #d7e2f0;
    padding:45px;
}

/* TAG */

.apna-about-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.apna-about-left h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.apna-about-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.apna-about-left p{
    font-size:20px;
    line-height:2;
    color:#222;
    margin-bottom:22px;
}

/* RIGHT SIDE */

.apna-about-right{
    background:#ffffff;
    border:2px solid #d7e2f0;
}

/* HEADER */

.apna-link-header{
    background:#003b8e;
    color:#ffffff;

    padding:22px 30px;

    font-size:32px;
    font-weight:700;
    line-height:1.5;
}

/* LINK BOX */

.apna-link-box{
    padding:30px;
}

/* ITEM */

.apna-link-item{
    background:#f4f8ff;
    border:1px solid #d7e2f0;

    padding:20px;
    margin-bottom:18px;

    display:flex;
    align-items:flex-start;
    gap:16px;
}

/* ICON */

.apna-link-icon{
    width:55px;
    height:55px;

    background:#003b8e;
    color:#ffffff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:24px;

    flex-shrink:0;
}

/* CONTENT */

.apna-link-content span{
    display:block;

    font-size:16px;
    color:#555;

    margin-bottom:6px;

    font-weight:600;
}

.apna-link-content a{
    color:#003b8e;
    text-decoration:none;

    font-size:19px;
    line-height:1.8;
    font-weight:700;

    word-break:break-word;
}

.apna-link-content a:hover{
    text-decoration:underline;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .apna-about-wrapper{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .apna-about-section{
        padding:45px 0;
    }

    .apna-about-wrapper{
        padding:0 15px;
    }

    .apna-about-left{
        padding:24px;
    }

    .apna-link-box{
        padding:20px;
    }

    .apna-link-header{
        font-size:24px;
        padding:18px 20px;
    }

    .apna-about-left h2{
        font-size:32px;
    }

    .apna-about-left p,
    .apna-link-content a{
        font-size:16px;
        line-height:1.9;
    }

    .apna-link-item{
        padding:16px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-a921004 */```css id="apna-services-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.apna-services-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.apna-services-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.apna-services-header{
    margin-bottom:35px;
}

/* TAG */

.apna-services-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.apna-services-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.apna-services-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.apna-services-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* TABLE BOX */

.apna-services-table-box{
    background:#ffffff;
    border:2px solid #d7e2f0;
    overflow-x:auto;
}

/* TABLE */

.apna-services-table{
    width:100%;
    border-collapse:collapse;
    min-width:800px;
}

/* HEADER */

.apna-services-table thead{
    background:#003b8e;
}

.apna-services-table thead th{
    color:#ffffff;

    padding:22px 24px;

    text-align:left;

    font-size:22px;
    font-weight:700;
}

/* BODY */

.apna-services-table tbody tr{
    border-bottom:1px solid #dfe7f3;
}

.apna-services-table tbody tr:nth-child(even){
    background:#f7faff;
}

.apna-services-table tbody td{
    padding:22px 24px;

    font-size:19px;
    line-height:1.8;
    color:#222;
}

/* STATUS */

.status-free,
.status-paid,
.status-info,
.status-danger{
    display:inline-block;

    padding:8px 16px;

    font-size:16px;
    font-weight:700;
}

.status-free{
    background:#e7f7ec;
    color:#1f7a3d;
}

.status-paid{
    background:#fff3dd;
    color:#a66a00;
}

.status-info{
    background:#e8f1ff;
    color:#003b8e;
}

.status-danger{
    background:#ffe5e5;
    color:#c62828;
}

/* RESPONSIVE */

@media(max-width:768px){

    .apna-services-section{
        padding:45px 0;
    }

    .apna-services-container{
        padding:0 15px;
    }

    .apna-services-header h2{
        font-size:32px;
    }

    .apna-services-header p,
    .apna-services-table tbody td{
        font-size:16px;
        line-height:1.9;
    }

    .apna-services-table thead th{
        font-size:18px;
    }

    .status-free,
    .status-paid,
    .status-info,
    .status-danger{
        font-size:14px;
        padding:7px 12px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-0ec7d7c */```css id="jamabandi-section-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.jamabandi-main-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.jamabandi-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.jamabandi-header{
    margin-bottom:40px;
}

/* TAG */

.jamabandi-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.jamabandi-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.jamabandi-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.jamabandi-header p{
    font-size:20px;
    line-height:2;
    color:#222;
    margin-bottom:20px;
}

/* GRID */

.jamabandi-card-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:25px;

    margin-bottom:35px;
}

/* CARD */

.jamabandi-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:35px;
}

/* ICON */

.jamabandi-icon{
    width:75px;
    height:75px;

    background:#e8f5eb;
    color:#1b7f3b;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

.jamabandi-icon.blue{
    background:#e8f1ff;
    color:#003b8e;
}

/* TITLE */

.jamabandi-card h3{
    font-size:32px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:16px;
    font-weight:700;
}

/* TEXT */

.jamabandi-card p{
    font-size:19px;
    line-height:1.9;
    color:#333;
    margin-bottom:24px;
}

/* BADGES */

.jamabandi-badge{
    display:inline-block;

    padding:10px 18px;

    font-size:16px;
    font-weight:700;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.yellow{
    background:#fff4dd;
    color:#a56a00;
}

/* NOTE */

.jamabandi-note{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:24px;

    display:flex;
    align-items:flex-start;
    gap:16px;

    border:2px solid #d7e2f0;
}

/* ICON */

.jamabandi-note-icon{
    font-size:30px;
}

/* TEXT */

.jamabandi-note-text{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:992px){

    .jamabandi-card-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .jamabandi-main-section{
        padding:45px 0;
    }

    .jamabandi-container{
        padding:0 15px;
    }

    .jamabandi-header h2{
        font-size:32px;
    }

    .jamabandi-header p,
    .jamabandi-card p,
    .jamabandi-note-text{
        font-size:16px;
        line-height:1.9;
    }

    .jamabandi-card{
        padding:24px;
    }

    .jamabandi-card h3{
        font-size:26px;
    }

    .jamabandi-note{
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-1a0ec08 */```css id="jamabandi-steps-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.jamabandi-steps-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.jamabandi-steps-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.jamabandi-steps-header{
    margin-bottom:40px;
}

/* TAG */

.jamabandi-steps-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.jamabandi-steps-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.jamabandi-steps-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.jamabandi-steps-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* STEP BOX */

.jam-step-box{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:35px;

    overflow:hidden;
}

/* CONTENT */

.jam-step-content{
    padding:35px;
}

/* NUMBER */

.jam-step-number{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:10px 20px;

    font-size:18px;
    font-weight:700;

    margin-bottom:22px;
}

/* TITLE */

.jam-step-content h3{
    font-size:34px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.jam-step-content p{
    font-size:19px;
    line-height:1.9;
    color:#333;
}

/* IMAGE */

.jam-step-image img{
    width:100%;
    display:block;
}

/* RESPONSIVE */

@media(max-width:768px){

    .jamabandi-steps-section{
        padding:45px 0;
    }

    .jamabandi-steps-container{
        padding:0 15px;
    }

    .jamabandi-steps-header h2{
        font-size:32px;
    }

    .jam-step-content{
        padding:24px;
    }

    .jam-step-content h3{
        font-size:24px;
    }

    .jamabandi-steps-header p,
    .jam-step-content p{
        font-size:16px;
        line-height:1.9;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-1154e0f */```css id="jamabandi-fees-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.jamabandi-fees-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.jamabandi-fees-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.jamabandi-fees-header{
    margin-bottom:40px;
}

/* TAG */

.jamabandi-fees-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.jamabandi-fees-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.jamabandi-fees-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.jamabandi-fees-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* FEES BOX */

.jam-fees-box{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:45px;
}

/* FEES TITLE */

.jam-fees-title{
    background:#003b8e;
    color:#ffffff;

    padding:22px 30px;

    font-size:30px;
    font-weight:700;
}

/* GRID */

.jam-fees-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:25px;

    padding:35px;
}

/* CARD */

.jam-fees-card{
    background:#f5f8ff;
    border:1px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.jam-fees-icon{
    width:85px;
    height:85px;

    background:#e7f7ec;
    color:#1b7f3b;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:28px;
    font-weight:700;

    margin-bottom:22px;
}

.jam-fees-icon.blue{
    background:#e8f1ff;
    color:#003b8e;
}

/* TITLE */

.jam-fees-card h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
}

/* TEXT */

.jam-fees-card p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* DIFFERENCE SECTION */

.jam-diff-section{
    background:#ffffff;
    border:2px solid #d7e2f0;
    padding:40px;
}

/* HEADER */

.jam-diff-header{
    margin-bottom:35px;
}

.jam-diff-header h2{
    font-size:42px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:16px;
    font-weight:700;
}

.jam-diff-header p{
    font-size:19px;
    line-height:1.9;
    color:#333;
}

/* GRID */

.jam-diff-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:22px;
}

/* CARD */

.jam-diff-card{
    background:#f5f8ff;
    border:1px solid #d7e2f0;

    padding:28px;
}

/* ICON */

.jam-diff-icon{
    width:75px;
    height:75px;

    background:#e7f7ec;
    color:#1b7f3b;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:32px;

    margin-bottom:20px;
}

.jam-diff-icon.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.jam-diff-icon.dark{
    background:#003b8e;
    color:#ffffff;
}

/* TITLE */

.jam-diff-card h3{
    font-size:28px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.jam-diff-card p{
    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:992px){

    .jam-fees-grid,
    .jam-diff-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .jamabandi-fees-section{
        padding:45px 0;
    }

    .jamabandi-fees-container{
        padding:0 15px;
    }

    .jamabandi-fees-header h2,
    .jam-diff-header h2{
        font-size:32px;
    }

    .jam-fees-grid,
    .jam-diff-section{
        padding:24px;
    }

    .jam-fees-title{
        font-size:24px;
        padding:18px 20px;
    }

    .jam-fees-card h3,
    .jam-diff-card h3{
        font-size:24px;
    }

    .jamabandi-fees-header p,
    .jam-fees-card p,
    .jam-diff-header p,
    .jam-diff-card p{
        font-size:16px;
        line-height:1.9;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-4235949 */```css id="jamabandi-search-types-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.jam-search-types-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.jam-search-types-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.jam-search-header{
    margin-bottom:45px;
}

/* TAG */

.jam-search-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.jam-search-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.jam-search-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.jam-search-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* GRID */

.jam-search-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:24px;

    margin-bottom:35px;
}

/* CARD */

.jam-search-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:32px;
}

/* ICON */

.jam-search-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.dark{
    background:#003b8e;
    color:#ffffff;
}

/* TITLE */

.jam-search-card h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:16px;
    font-weight:700;
}

/* TEXT */

.jam-search-card p{
    font-size:18px;
    line-height:1.9;
    color:#333;
    margin-bottom:24px;
}

/* HIGHLIGHT */

.jam-search-highlight{
    display:inline-block;

    background:#e7f7ec;
    color:#1b7f3b;

    padding:10px 18px;

    font-size:15px;
    font-weight:700;
}

.blue-bg{
    background:#e8f1ff;
    color:#003b8e;
}

.dark-bg{
    background:#003b8e;
    color:#ffffff;
}

/* NOTE */

.jam-search-note{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:24px;

    display:flex;
    align-items:flex-start;
    gap:16px;

    border:2px solid #d7e2f0;
}

/* ICON */

.jam-search-note-icon{
    font-size:30px;
}

/* TEXT */

.jam-search-note-text{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:992px){

    .jam-search-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .jam-search-types-section{
        padding:45px 0;
    }

    .jam-search-types-container{
        padding:0 15px;
    }

    .jam-search-header h2{
        font-size:32px;
    }

    .jam-search-card{
        padding:24px;
    }

    .jam-search-card h3{
        font-size:24px;
    }

    .jam-search-header p,
    .jam-search-card p,
    .jam-search-note-text{
        font-size:16px;
        line-height:1.9;
    }

    .jam-search-note{
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-03fc7de */css id="bhu-naksha-guide-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.raj-bhu-guide-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.raj-bhu-guide-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.raj-bhu-header{
    margin-bottom:45px;
}

.raj-bhu-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.raj-bhu-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.raj-bhu-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.raj-bhu-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* STEP */

.raj-bhu-step{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:35px;
    overflow:hidden;
}

/* TOP */

.raj-bhu-step-top{
    padding:35px;
}

/* STEP NUMBER */

.raj-bhu-step-no{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:10px 20px;

    font-size:18px;
    font-weight:700;

    margin-bottom:22px;
}

/* TITLE */

.raj-bhu-step-top h3{
    font-size:34px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

/* BUTTON */

.raj-bhu-step-top a{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:14px 24px;

    font-size:16px;
    font-weight:600;

    text-decoration:none;
}

.raj-bhu-step-top a:hover{
    background:#002d6d;
}

/* IMAGE */

.raj-bhu-step img{
    width:100%;
    display:block;
}

/* INFO GRID */

.raj-bhu-info-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
}

/* CARD */

.raj-bhu-info-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.raj-bhu-icon{
    width:75px;
    height:75px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:20px;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

/* TITLE */

.raj-bhu-info-card h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.raj-bhu-info-card p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:992px){

    .raj-bhu-info-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .raj-bhu-guide-section{
        padding:45px 0;
    }

    .raj-bhu-guide-container{
        padding:0 15px;
    }

    .raj-bhu-header h2{
        font-size:32px;
    }

    .raj-bhu-step-top{
        padding:24px;
    }

    .raj-bhu-step-top h3{
        font-size:24px;
    }

    .raj-bhu-header p,
    .raj-bhu-info-card p{
        font-size:16px;
        line-height:1.9;
    }

    .raj-bhu-info-card{
        padding:24px;
    }

    .raj-bhu-info-card h3{
        font-size:24px;
    }

    .raj-bhu-step-top a{
        width:100%;
        text-align:center;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-903a88f */```css id="mutation-section-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.mutation-section-main{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.mutation-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.mutation-header{
    margin-bottom:45px;
}

/* TAG */

.mutation-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.mutation-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.mutation-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.mutation-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* TYPES BOX */

.mutation-types-box{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:40px;
}

/* TITLE */

.mutation-types-title{
    background:#003b8e;
    color:#ffffff;

    padding:22px 30px;

    font-size:30px;
    font-weight:700;
}

/* GRID */

.mutation-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr 1fr;
    gap:22px;

    padding:35px;
}

/* CARD */

.mutation-card{
    background:#f5f8ff;
    border:1px solid #d7e2f0;

    padding:28px;

    text-align:center;
}

/* ICON */

.mutation-icon{
    width:75px;
    height:75px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:32px;

    margin:0 auto 20px;
}

/* COLORS */

.mutation-icon{
    background:#e8f1ff;
    color:#003b8e;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.dark{
    background:#003b8e;
    color:#ffffff;
}

.orange{
    background:#fff1df;
    color:#c46b00;
}

.purple{
    background:#f1e8ff;
    color:#6c2bd9;
}

.sky{
    background:#e4f7ff;
    color:#0077b6;
}

.red{
    background:#ffe7e7;
    color:#c62828;
}

/* TITLE */

.mutation-card h3{
    font-size:22px;
    line-height:1.7;
    color:#003b8e;
    font-weight:700;
}

/* IMPORTANT BOX */

.mutation-important-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.mutation-important-icon{
    font-size:34px;
}

/* CONTENT */

.mutation-important-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.mutation-important-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .mutation-grid{
        grid-template-columns:1fr 1fr;
    }

}

@media(max-width:768px){

    .mutation-section-main{
        padding:45px 0;
    }

    .mutation-container{
        padding:0 15px;
    }

    .mutation-header h2{
        font-size:32px;
    }

    .mutation-header p,
    .mutation-important-content p{
        font-size:16px;
        line-height:1.9;
    }

    .mutation-types-title{
        font-size:24px;
        padding:18px 20px;
    }

    .mutation-grid{
        grid-template-columns:1fr;
        padding:20px;
    }

    .mutation-card h3{
        font-size:19px;
    }

    .mutation-important-box{
        padding:22px;
        flex-direction:column;
    }

    .mutation-important-content h3{
        font-size:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-40ff4bd */```css id="mutation-documents-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.mutation-docs-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.mutation-docs-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.mutation-docs-header{
    margin-bottom:45px;
}

/* TAG */

.mutation-docs-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.mutation-docs-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.mutation-docs-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.mutation-docs-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* GRID */

.mutation-docs-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:24px;

    margin-bottom:40px;
}

/* CARD */

.mutation-doc-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.mutation-doc-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* COLORS */

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.orange{
    background:#fff1df;
    color:#c46b00;
}

.dark{
    background:#003b8e;
    color:#ffffff;
}

.sky{
    background:#e4f7ff;
    color:#0077b6;
}

.red{
    background:#ffe7e7;
    color:#c62828;
}

/* TITLE */

.mutation-doc-card h3{
    font-size:28px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.mutation-doc-card p{
    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* PDF BOX */

.mutation-pdf-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;

    margin-bottom:35px;
}

/* ICON */

.mutation-pdf-icon{
    font-size:34px;
}

/* CONTENT */

.mutation-pdf-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.mutation-pdf-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* INFO GRID */

.mutation-info-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
}

/* CARD */

.mutation-info-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.mutation-info-icon{
    width:80px;
    height:80px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:30px;
    font-weight:700;

    margin-bottom:22px;
}

/* TITLE */

.mutation-info-card h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.mutation-info-card p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .mutation-docs-grid{
        grid-template-columns:1fr 1fr;
    }

}

@media(max-width:768px){

    .mutation-docs-section{
        padding:45px 0;
    }

    .mutation-docs-container{
        padding:0 15px;
    }

    .mutation-docs-header h2{
        font-size:32px;
    }

    .mutation-docs-grid,
    .mutation-info-grid{
        grid-template-columns:1fr;
    }

    .mutation-doc-card{
        padding:24px;
    }

    .mutation-doc-card h3,
    .mutation-info-card h3,
    .mutation-pdf-content h3{
        font-size:24px;
    }

    .mutation-docs-header p,
    .mutation-doc-card p,
    .mutation-pdf-content p,
    .mutation-info-card p{
        font-size:16px;
        line-height:1.9;
    }

    .mutation-pdf-box{
        padding:22px;
        flex-direction:column;
    }

    .mutation-info-card{
        padding:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-39874c1 */```css id="mutation-steps-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.mutation-steps-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.mutation-steps-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.mutation-steps-header{
    margin-bottom:45px;
}

/* TAG */

.mutation-steps-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.mutation-steps-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.mutation-steps-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.mutation-steps-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* STEP CARD */

.mutation-step-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:35px;
    overflow:hidden;
}

/* CONTENT */

.mutation-step-content{
    padding:35px;
}

/* STEP NUMBER */

.mutation-step-no{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:10px 20px;

    font-size:18px;
    font-weight:700;

    margin-bottom:22px;
}

/* TITLE */

.mutation-step-content h3{
    font-size:34px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.mutation-step-content p{
    font-size:19px;
    line-height:1.9;
    color:#333;
    margin-bottom:20px;
}

/* BUTTON */

.mutation-step-content a{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:14px 24px;

    font-size:16px;
    font-weight:600;

    text-decoration:none;
}

.mutation-step-content a:hover{
    background:#002d6d;
}

/* IMAGE */

.mutation-step-card img{
    width:100%;
    display:block;
}

/* RESPONSIVE */

@media(max-width:768px){

    .mutation-steps-section{
        padding:45px 0;
    }

    .mutation-steps-container{
        padding:0 15px;
    }

    .mutation-steps-header h2{
        font-size:32px;
    }

    .mutation-step-content{
        padding:24px;
    }

    .mutation-step-content h3{
        font-size:24px;
    }

    .mutation-steps-header p,
    .mutation-step-content p{
        font-size:16px;
        line-height:1.9;
    }

    .mutation-step-content a{
        width:100%;
        text-align:center;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-d554bfe */```css id="girdawari-info-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.girdawari-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.girdawari-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.girdawari-header{
    margin-bottom:40px;
}

/* TAG */

.girdawari-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.girdawari-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.girdawari-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.girdawari-header p{
    font-size:20px;
    line-height:2;
    color:#222;
    margin-bottom:18px;
}

/* PORTAL BOX */

.girdawari-portal-box{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:28px 30px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:20px;

    margin-bottom:45px;
}

/* LEFT */

.girdawari-portal-left{
    display:flex;
    align-items:center;
    gap:18px;
}

/* ICON */

.girdawari-icon{
    width:80px;
    height:80px;

    background:#003b8e;
    color:#ffffff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;
}

/* CONTENT */

.girdawari-portal-content span{
    display:block;

    font-size:15px;
    color:#666;

    margin-bottom:8px;
}

.girdawari-portal-content h3{
    font-size:32px;
    line-height:1.5;
    color:#003b8e;
    font-weight:700;
}

/* BUTTON */

.girdawari-portal-box a{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:14px 26px;

    text-decoration:none;

    font-size:16px;
    font-weight:600;
}

.girdawari-portal-box a:hover{
    background:#002d6d;
}

/* SEASON HEADER */

.girdawari-season-header{
    margin-bottom:30px;
}

.girdawari-season-header h2{
    font-size:40px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
}

.girdawari-season-header p{
    font-size:19px;
    line-height:1.9;
    color:#333;
}

/* GRID */

.girdawari-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:24px;

    margin-bottom:40px;
}

/* CARD */

.girdawari-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.girdawari-card-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* COLORS */

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.orange{
    background:#fff1df;
    color:#c46b00;
}

/* TITLE */

.girdawari-card h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TIME */

.girdawari-time{
    display:inline-block;

    background:#f3f6fb;
    color:#003b8e;

    padding:10px 16px;

    font-size:15px;
    font-weight:700;

    margin-bottom:18px;
}

/* TEXT */

.girdawari-card p{
    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* NOTE */

.girdawari-note{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.girdawari-note-icon{
    font-size:34px;
}

/* CONTENT */

.girdawari-note-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.girdawari-note-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .girdawari-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .girdawari-section{
        padding:45px 0;
    }

    .girdawari-container{
        padding:0 15px;
    }

    .girdawari-header h2,
    .girdawari-season-header h2{
        font-size:32px;
    }

    .girdawari-header p,
    .girdawari-season-header p,
    .girdawari-card p,
    .girdawari-note-content p{
        font-size:16px;
        line-height:1.9;
    }

    .girdawari-card{
        padding:24px;
    }

    .girdawari-card h3,
    .girdawari-note-content h3{
        font-size:24px;
    }

    .girdawari-portal-box{
        flex-direction:column;
        align-items:flex-start;
    }

    .girdawari-portal-content h3{
        font-size:22px;
        word-break:break-word;
    }

    .girdawari-portal-box a{
        width:100%;
        text-align:center;
    }

    .girdawari-note{
        padding:22px;
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-b3766a5 */```css id="girdawari-steps-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.girdawari-steps-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.girdawari-steps-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.girdawari-steps-header{
    margin-bottom:45px;
}

/* TAG */

.girdawari-steps-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.girdawari-steps-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.girdawari-steps-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.girdawari-steps-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* STEP CARD */

.girdawari-step-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:35px;
    overflow:hidden;
}

/* CONTENT */

.girdawari-step-content{
    padding:35px;
}

/* STEP NUMBER */

.girdawari-step-no{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:10px 20px;

    font-size:18px;
    font-weight:700;

    margin-bottom:22px;
}

/* TITLE */

.girdawari-step-content h3{
    font-size:34px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.girdawari-step-content p{
    font-size:19px;
    line-height:1.9;
    color:#333;
    margin-bottom:20px;
}

/* BUTTON */

.girdawari-step-content a{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:14px 24px;

    font-size:16px;
    font-weight:600;

    text-decoration:none;
}

.girdawari-step-content a:hover{
    background:#002d6d;
}

/* IMAGE */

.girdawari-step-card img{
    width:100%;
    display:block;
}

/* NOTE */

.girdawari-note-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.girdawari-note-icon{
    font-size:34px;
}

/* CONTENT */

.girdawari-note-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.girdawari-note-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:768px){

    .girdawari-steps-section{
        padding:45px 0;
    }

    .girdawari-steps-container{
        padding:0 15px;
    }

    .girdawari-steps-header h2{
        font-size:32px;
    }

    .girdawari-step-content{
        padding:24px;
    }

    .girdawari-step-content h3{
        font-size:24px;
    }

    .girdawari-steps-header p,
    .girdawari-step-content p,
    .girdawari-note-content p{
        font-size:16px;
        line-height:1.9;
    }

    .girdawari-note-content h3{
        font-size:24px;
    }

    .girdawari-step-content a{
        width:100%;
        text-align:center;
    }

    .girdawari-note-box{
        padding:22px;
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-089c42a */```css id="apnakhata-app-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.apna-app-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.apna-app-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.apna-app-header{
    margin-bottom:45px;
}

/* TAG */

.apna-app-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.apna-app-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.apna-app-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.apna-app-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* OFFICIAL CARD */

.apna-official-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:35px;

    margin-bottom:40px;
}

/* TOP */

.apna-official-top{
    display:flex;
    align-items:center;
    gap:20px;

    margin-bottom:30px;
}

/* ICON */

.apna-app-icon{
    width:85px;
    height:85px;

    background:#003b8e;
    color:#ffffff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:20px;

    font-size:38px;
}

/* DETAILS */

.apna-app-details span{
    display:block;

    color:#666;
    font-size:15px;

    margin-bottom:8px;
}

.apna-app-details h3{
    font-size:38px;
    line-height:1.5;
    color:#003b8e;
    font-weight:700;
}

/* INFO GRID */

.apna-app-info-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
}

/* BOX */

.apna-info-box{
    background:#f5f8ff;
    border:1px solid #d7e2f0;

    padding:24px;
}

/* LABEL */

.apna-info-label{
    font-size:15px;
    color:#666;

    margin-bottom:10px;
}

/* VALUE */

.apna-info-value{
    font-size:24px;
    line-height:1.7;
    color:#003b8e;
    font-weight:700;
    word-break:break-word;
}

/* SAFETY SECTION */

.apna-safety-section{
    margin-bottom:40px;
}

/* HEADER */

.apna-safety-header{
    margin-bottom:28px;
}

.apna-safety-header h2{
    font-size:38px;
    line-height:1.5;
    color:#003b8e;
}

/* GRID */

.apna-safety-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:24px;
}

/* CARD */

.apna-safety-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.apna-safety-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* COLORS */

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.red{
    background:#ffe7e7;
    color:#c62828;
}

/* TITLE */

.apna-safety-card h3{
    font-size:28px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.apna-safety-card p{
    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* IOS BOX */

.apna-ios-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.apna-ios-icon{
    font-size:36px;
}

/* CONTENT */

.apna-ios-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.apna-ios-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .apna-safety-grid{
        grid-template-columns:1fr;
    }

}

@media(max-width:768px){

    .apna-app-section{
        padding:45px 0;
    }

    .apna-app-container{
        padding:0 15px;
    }

    .apna-app-header h2,
    .apna-safety-header h2{
        font-size:32px;
    }

    .apna-app-header p,
    .apna-safety-card p,
    .apna-ios-content p{
        font-size:16px;
        line-height:1.9;
    }

    .apna-official-card{
        padding:24px;
    }

    .apna-official-top{
        flex-direction:column;
        align-items:flex-start;
    }

    .apna-app-details h3{
        font-size:28px;
    }

    .apna-app-info-grid{
        grid-template-columns:1fr;
    }

    .apna-info-value{
        font-size:20px;
    }

    .apna-safety-card{
        padding:24px;
    }

    .apna-safety-card h3,
    .apna-ios-content h3{
        font-size:24px;
    }

    .apna-ios-box{
        padding:22px;
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-8954b60 */```css id="login-info-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.login-info-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.login-info-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.login-info-header{
    margin-bottom:45px;
}

/* TAG */

.login-info-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.login-info-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.login-info-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.login-info-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* MAIN BOX */

.login-main-box{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:35px;

    display:flex;
    align-items:flex-start;
    gap:22px;

    margin-bottom:40px;
}

/* ICON */

.login-main-icon{
    width:85px;
    height:85px;

    background:#003b8e;
    color:#ffffff;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:38px;

    flex-shrink:0;
}

/* CONTENT */

.login-main-content h3{
    font-size:34px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

.login-main-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* GRID */

.login-services-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr 1fr;
    gap:24px;

    margin-bottom:40px;
}

/* CARD */

.login-service-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:28px;
}

/* ICON */

.login-service-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* COLORS */

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.orange{
    background:#fff1df;
    color:#c46b00;
}

.dark{
    background:#003b8e;
    color:#ffffff;
}

.red{
    background:#ffe7e7;
    color:#c62828;
}

/* TITLE */

.login-service-card h3,
.login-type-card h3{
    font-size:26px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.login-service-card p,
.login-type-card p{
    font-size:17px;
    line-height:1.9;
    color:#333;
}

/* LOGIN TYPES */

.login-types-section{
    margin-bottom:40px;
}

/* TITLE */

.login-types-title{
    font-size:38px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:24px;
    font-weight:700;
}

/* GRID */

.login-types-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;
}

/* CARD */

.login-type-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.login-type-icon{
    width:80px;
    height:80px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* NOTE */

.login-note-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.login-note-icon{
    font-size:34px;
}

/* CONTENT */

.login-note-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.login-note-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .login-services-grid{
        grid-template-columns:1fr 1fr;
    }

}

@media(max-width:768px){

    .login-info-section{
        padding:45px 0;
    }

    .login-info-container{
        padding:0 15px;
    }

    .login-info-header h2,
    .login-types-title{
        font-size:32px;
    }

    .login-main-box{
        padding:24px;
        flex-direction:column;
    }

    .login-main-content h3{
        font-size:24px;
    }

    .login-services-grid,
    .login-types-grid{
        grid-template-columns:1fr;
    }

    .login-service-card,
    .login-type-card{
        padding:24px;
    }

    .login-service-card h3,
    .login-type-card h3,
    .login-note-content h3{
        font-size:22px;
    }

    .login-info-header p,
    .login-main-content p,
    .login-service-card p,
    .login-type-card p,
    .login-note-content p{
        font-size:16px;
        line-height:1.9;
    }

    .login-note-box{
        padding:22px;
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-2660437 */```css id="land-records-check-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.land-check-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.land-check-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.land-check-header{
    margin-bottom:45px;
}

/* TAG */

.land-check-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.land-check-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.land-check-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.land-check-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* WARNING BOX */

.land-warning-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;

    margin-bottom:40px;
}

/* ICON */

.land-warning-icon{
    font-size:34px;
}

/* CONTENT */

.land-warning-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.land-warning-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* GRID */

.land-records-grid{
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:24px;

    margin-bottom:40px;
}

/* CARD */

.land-record-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;

    position:relative;
}

/* NUMBER */

.land-record-no{
    display:inline-block;

    background:#f1f5fb;
    color:#003b8e;

    padding:8px 16px;

    font-size:14px;
    font-weight:700;

    margin-bottom:18px;
}

/* ICON */

.land-record-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* COLORS */

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.orange{
    background:#fff1df;
    color:#c46b00;
}

.red{
    background:#ffe7e7;
    color:#c62828;
}

.sky{
    background:#e4f7ff;
    color:#0077b6;
}

.dark{
    background:#003b8e;
    color:#ffffff;
}

/* TITLE */

.land-record-card h3{
    font-size:28px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:14px;
    font-weight:700;
}

/* TEXT */

.land-record-card p{
    font-size:17px;
    line-height:1.9;
    color:#333;

    margin-bottom:20px;
}

/* BUTTON */

.land-record-card a{
    display:inline-block;

    background:#003b8e;
    color:#ffffff;

    padding:12px 22px;

    font-size:15px;
    font-weight:600;

    text-decoration:none;
}

.land-record-card a:hover{
    background:#002d6d;
}

/* FINAL NOTE */

.land-final-note{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.land-final-icon{
    font-size:34px;
}

/* CONTENT */

.land-final-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.land-final-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:1100px){

    .land-records-grid{
        grid-template-columns:1fr 1fr;
    }

}

@media(max-width:768px){

    .land-check-section{
        padding:45px 0;
    }

    .land-check-container{
        padding:0 15px;
    }

    .land-check-header h2{
        font-size:32px;
    }

    .land-check-header p,
    .land-warning-content p,
    .land-record-card p,
    .land-final-content p{
        font-size:16px;
        line-height:1.9;
    }

    .land-records-grid{
        grid-template-columns:1fr;
    }

    .land-record-card{
        padding:24px;
    }

    .land-record-card h3,
    .land-warning-content h3,
    .land-final-content h3{
        font-size:24px;
    }

    .land-warning-box,
    .land-final-note{
        padding:22px;
        flex-direction:column;
    }

    .land-record-card a{
        width:100%;
        text-align:center;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-b9c0c1a */```css id="common-problems-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.common-problems-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.common-problems-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.common-problems-header{
    margin-bottom:45px;
}

/* TAG */

.common-problems-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.common-problems-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.common-problems-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.common-problems-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* TABLE */

.common-table-wrapper{
    overflow-x:auto;

    margin-bottom:40px;
}

.common-problems-table{
    width:100%;
    border-collapse:collapse;

    background:#ffffff;
    border:2px solid #d7e2f0;

    min-width:800px;
}

/* HEADER */

.common-problems-table thead{
    background:#003b8e;
}

.common-problems-table thead th{
    color:#ffffff;

    padding:22px 24px;

    text-align:left;

    font-size:24px;
    font-weight:700;
}

/* BODY */

.common-problems-table tbody td{
    padding:24px;

    border-top:1px solid #d7e2f0;

    font-size:18px;
    line-height:1.9;
    color:#333;

    vertical-align:top;
}

/* PROBLEM TITLE */

.problem-title{
    font-size:20px;
    font-weight:700;
    color:#003b8e;
}

/* HELP BOX */

.common-help-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.common-help-icon{
    font-size:34px;
}

/* CONTENT */

.common-help-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.common-help-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:768px){

    .common-problems-section{
        padding:45px 0;
    }

    .common-problems-container{
        padding:0 15px;
    }

    .common-problems-header h2{
        font-size:32px;
    }

    .common-problems-header p,
    .common-problems-table tbody td,
    .common-help-content p{
        font-size:16px;
        line-height:1.9;
    }

    .common-problems-table thead th{
        font-size:18px;
        padding:18px;
    }

    .problem-title{
        font-size:18px;
    }

    .common-help-box{
        padding:22px;
        flex-direction:column;
    }

    .common-help-content h3{
        font-size:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-44fd036 */```css id="helpline-contact-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.helpline-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.helpline-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.helpline-header{
    margin-bottom:45px;
}

/* TAG */

.helpline-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.helpline-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.helpline-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.helpline-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* GRID */

.helpline-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:24px;

    margin-bottom:40px;
}

/* CARD */

.helpline-card{
    background:#ffffff;
    border:2px solid #d7e2f0;

    padding:30px;
}

/* ICON */

.helpline-icon{
    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    font-size:34px;

    margin-bottom:22px;
}

/* COLORS */

.blue{
    background:#e8f1ff;
    color:#003b8e;
}

.green{
    background:#e7f7ec;
    color:#1b7f3b;
}

.orange{
    background:#fff1df;
    color:#c46b00;
}

.red{
    background:#ffe7e7;
    color:#c62828;
}

/* TITLE */

.helpline-card h3{
    font-size:28px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:16px;
    font-weight:700;
}

/* NUMBER */

.helpline-number,
.helpline-email{
    font-size:24px;
    line-height:1.8;
    color:#333;
    font-weight:600;

    word-break:break-word;
}

/* ADDRESS BOX */

.helpline-address-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;

    margin-bottom:35px;
}

/* ICON */

.helpline-address-icon{
    font-size:34px;
}

/* CONTENT */

.helpline-address-content h3,
.helpline-note-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.helpline-address-content p,
.helpline-note-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* NOTE */

.helpline-note-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.helpline-note-icon{
    font-size:34px;
}

/* RESPONSIVE */

@media(max-width:768px){

    .helpline-section{
        padding:45px 0;
    }

    .helpline-container{
        padding:0 15px;
    }

    .helpline-header h2{
        font-size:32px;
    }

    .helpline-header p,
    .helpline-address-content p,
    .helpline-note-content p{
        font-size:16px;
        line-height:1.9;
    }

    .helpline-grid{
        grid-template-columns:1fr;
    }

    .helpline-card{
        padding:24px;
    }

    .helpline-card h3,
    .helpline-address-content h3,
    .helpline-note-content h3{
        font-size:24px;
    }

    .helpline-number,
    .helpline-email{
        font-size:20px;
    }

    .helpline-address-box,
    .helpline-note-box{
        padding:22px;
        flex-direction:column;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-0e3c571 */```css id="faq-section-css"

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.faq-section{
    width:100%;
    background:#eef3fa;
    padding:70px 0;
    font-family:'Segoe UI',sans-serif;
}

/* CONTAINER */

.faq-container{
    width:100%;
    max-width:1400px;
    margin:auto;
    padding:0 20px;
}

/* HEADER */

.faq-header{
    margin-bottom:45px;
}

/* TAG */

.faq-tag{
    display:inline-block;

    background:#e8f1ff;
    color:#003b8e;

    padding:10px 18px;

    font-size:15px;
    font-weight:600;

    margin-bottom:22px;
}

/* TITLE */

.faq-header h2{
    font-size:46px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:18px;
    font-weight:700;
}

.faq-line{
    width:120px;
    height:4px;
    background:#003b8e;
    margin-bottom:28px;
}

/* TEXT */

.faq-header p{
    font-size:20px;
    line-height:2;
    color:#222;
}

/* FAQ LIST */

.faq-list{
    margin-bottom:40px;
}

/* ITEM */

.faq-item{
    background:#ffffff;
    border:2px solid #d7e2f0;

    margin-bottom:22px;

    overflow:hidden;
}

/* QUESTION */

.faq-question{
    background:#f5f8ff;

    padding:24px 28px;

    font-size:24px;
    line-height:1.7;
    color:#003b8e;
    font-weight:700;

    border-bottom:1px solid #d7e2f0;
}

/* ANSWER */

.faq-answer{
    padding:26px 28px;

    font-size:18px;
    line-height:2;
    color:#333;
}

/* NOTE */

.faq-note-box{
    background:#ffffff;
    border-left:5px solid #003b8e;

    padding:30px;

    display:flex;
    align-items:flex-start;
    gap:18px;

    border:2px solid #d7e2f0;
}

/* ICON */

.faq-note-icon{
    font-size:34px;
}

/* CONTENT */

.faq-note-content h3{
    font-size:30px;
    line-height:1.5;
    color:#003b8e;
    margin-bottom:12px;
    font-weight:700;
}

.faq-note-content p{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

/* RESPONSIVE */

@media(max-width:768px){

    .faq-section{
        padding:45px 0;
    }

    .faq-container{
        padding:0 15px;
    }

    .faq-header h2{
        font-size:32px;
    }

    .faq-header p,
    .faq-answer,
    .faq-note-content p{
        font-size:16px;
        line-height:1.9;
    }

    .faq-question{
        font-size:20px;
        padding:20px;
    }

    .faq-answer{
        padding:20px;
    }

    .faq-note-box{
        padding:22px;
        flex-direction:column;
    }

    .faq-note-content h3{
        font-size:24px;
    }

}
```/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-b0dcd3f */.na-author-card{
    max-width:900px;
    margin:45px auto;
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:22px;
    padding:35px;
    font-family:'Poppins',sans-serif;
    box-shadow:0 12px 32px rgba(0,0,0,.08);
}

.na-author-header{
    display:flex;
    align-items:center;
    gap:22px;
}

.na-author-header img{
    width:110px;
    height:110px;
    border-radius:50%;
    object-fit:cover;
    border:4px solid #fff;
    box-shadow:0 8px 20px rgba(0,0,0,.12);
}

.na-author-title span{
    display:inline-block;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1.5px;
    color:#777;
    margin-bottom:6px;
}

.na-author-title h2{
    margin:0;
    font-size:30px;
    color:#111;
    font-weight:700;
}

.na-author-divider{
    width:100%;
    height:1px;
    background:#e6e6e6;
    margin:28px 0;
    position:relative;
}

.na-author-divider::before{
    content:"";
    position:absolute;
    left:0;
    top:-1px;
    width:70px;
    height:3px;
    background:#111;
}

.na-author-body p{
    margin:0;
    color:#555;
    font-size:16px;
    line-height:1.9;
}

.na-author-body strong{
    color:#111;
    font-weight:600;
}

@media(max-width:768px){

.na-author-card{
    padding:28px;
}

.na-author-header{
    flex-direction:column;
    text-align:center;
}

.na-author-divider::before{
    left:50%;
    transform:translateX(-50%);
}

.na-author-title h2{
    font-size:26px;
}

.na-author-body{
    text-align:center;
}

}

@media(max-width:480px){

.na-author-card{
    padding:22px 18px;
    border-radius:18px;
}

.na-author-header img{
    width:90px;
    height:90px;
}

.na-author-title h2{
    font-size:23px;
}

.na-author-body p{
    font-size:15px;
    line-height:1.8;
}

}/* End custom CSS */