.elementor-3198 .elementor-element.elementor-element-b7d47c6{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-d519795 .h_title{color:#0E313A;}.elementor-3198 .elementor-element.elementor-element-d519795 .s_title a{color:#0E313A;}.elementor-3198 .elementor-element.elementor-element-d519795 .s_title a:hover{color:#FF5C01;}.elementor-3198 .elementor-element.elementor-element-d519795 .s_desc{color:#666666;}.elementor-3198 .elementor-element.elementor-element-d519795 a.btn-full span{color:#0E313A;}.elementor-3198 .elementor-element.elementor-element-d519795 a.btn-full span:hover{color:#FFFFFF;}.elementor-3198 .elementor-element.elementor-element-fa8aca9{--display:flex;}.elementor-3198 .elementor-element.elementor-element-fa8aca9:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-fa8aca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sarthi.dealingwithdesigns.com/wp-content/uploads/2025/05/11.jpg");}.elementor-3198 .elementor-element.elementor-element-f1aac71{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-f1aac71:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-f1aac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3198 .elementor-element.elementor-element-84d12f5{--display:flex;}.elementor-3198 .elementor-element.elementor-element-8af444f{--display:flex;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-8af444f:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-8af444f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3198 .elementor-element.elementor-element-97b48e6{--display:flex;--overflow:hidden;}.elementor-3198 .elementor-element.elementor-element-07938ef{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-07938ef:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-07938ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3198 .elementor-element.elementor-element-35eb863 .testimonial-style-three .info{background:#FFFFFF;}.elementor-3198 .elementor-element.elementor-element-35eb863 .review-card{--white:#ffffff;}@media(max-width:1024px){.elementor-3198 .elementor-element.elementor-element-f1aac71{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3198 .elementor-element.elementor-element-b7d47c6{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-f1aac71{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-8af444f{--padding-top:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-07938ef{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-a3826e8 */.industries-section{
    padding:80px 20px;
    background:#f8f8f8;
}

/* Section Heading */
.section-title{
    text-align:center;
    max-width:900px;
    margin:0 auto 60px;
}

.section-title span{
    display:inline-block;
    padding:8px 18px;
    border:1px solid #dcdcdc;
    color:#0b2d39;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    background:#fff;
    border-radius:0;
    margin-bottom:20px;
}

.section-title h2{
    font-size:42px;
    line-height:1.3;
    color:#0b2d39;
    margin:0;
}

/* Main Layout */
.industries-wrap{
    max-width:1200px;
    margin:auto;
    display:grid;
    grid-template-columns:1.4fr 0.8fr;
    gap:40px;
    align-items:stretch;
}

/* Left Cards */
.industry-card{
    background:#fff;
    padding:30px;
    border-radius:15px;
    margin-bottom:20px;
    box-shadow:0 10px 25px rgba(0,0,0,.05);
    transition:.3s;
}

.industry-card:hover{
    transform:translateY(-5px);
}

.industry-card .icon{
    width:60px;
    height:60px;
    background:#f5f5f5;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:26px;
    color:#ff6b00;
    margin-bottom:18px;
}

.industry-card h3{
    font-size:24px;
    margin-bottom:12px;
    color:#0b2d39;
}

.industry-card p{
    color:#666;
    line-height:1.8;
    margin:0;
}

/* Right Column */
.industries-right{
    background:#0b4a5a;
    color:#fff;
    padding:45px;
    border-radius:20px;
    position:relative;
    overflow:hidden;

    display:flex;
    flex-direction:column;
    justify-content:center;
}

/* Decorative Circle */
.industries-right:before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(255,255,255,.04);
    border-radius:50%;
    right:-100px;
    bottom:-100px;
}

/* Right Heading */
.industries-right h3{
    color:#fff;
    font-size:34px;
    line-height:1.3;
    margin-bottom:30px;
    position:relative;
    z-index:2;
}

/* List */
.industries-right ul{
    list-style:none;
    padding:0;
    margin:0 0 35px;
    position:relative;
    z-index:2;
}

.industries-right ul li{
    margin-bottom:16px;
    font-size:17px;
    line-height:1.6;
    color:#fff;
}

/* Button */
.industry-btn{
    display:inline-block;
    background:#ff6b00;
    color:#fff;
    padding:15px 35px;
    border-radius:50px;
    text-decoration:none;
    font-weight:600;
    transition:.3s;
    width:fit-content;
    position:relative;
    z-index:2;
}

.industry-btn:hover{
    background:#fff;
    color:#0b4a5a;
}

/* Tablet */
@media(max-width:991px){

    .industries-wrap{
        grid-template-columns:1fr;
    }

    .industries-right{
        padding:40px;
    }
}

/* Mobile */
@media(max-width:768px){

    .industries-section{
        padding:60px 15px;
    }

    .section-title h2{
        font-size:30px;
    }

    .industry-card{
        padding:25px;
    }

    .industry-card h3{
        font-size:20px;
    }

    .industries-right{
        padding:30px;
    }

    .industries-right h3{
        font-size:26px;
    }

    .industries-right ul li{
        font-size:16px;
    }

    .industry-btn{
        width:100%;
        text-align:center;
    }
}/* End custom CSS */