.elementor-12 .elementor-element.elementor-element-dcb82f7{--display:flex;--min-height:500px;}.elementor-12 .elementor-element.elementor-element-dcb82f7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dcb82f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shudhjainam.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-18-2026-06_14_47-PM.png");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a6fb0c8{--display:flex;--min-height:478px;}.elementor-12 .elementor-element.elementor-element-a6fb0c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a6fb0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shudhjainam.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-21-2026-03_52_39-PM.png");background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6eec76a{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-6eec76a */.product-box h2{
    font-size:50px;
    color:#0c5037;
    font-family:"Cormorant Garamond", serif;
    font-weight:700;
    line-height:1.1;
    margin-bottom:20px;
}

.features{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-bottom:20px;
}

.features span{
    background:#fff;
    padding:10px 20px;
    border-radius:40px;
    font-size:16px;
    color:#0c5037;
}

.product-btn{
    display:inline-block;
    padding:14px 32px;
    background:#0c7a43;
    color:#fff;
    text-decoration:none !important;
    border-radius:50px;
    font-size:18px;
    font-weight:600;
    transition:all .3s ease;
}

.product-btn:hover{
    background:#fff;
    color:#0c7a43;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6fb0c8 */.products-section{
    position:relative;
    min-height:700px;
    width:100%;
}

.product-content{
    position:absolute;
    max-width:420px;
}

.left{
    left:8%;
    top:150px;
}

.right{
    right:8%;
    top:150px;
}

.product-content h2{
    font-size:58px;
    color:#123d2b;
    font-weight:700;
    margin-bottom:10px;
    line-height:1.1;
}

.subtitle{
    color:#7b5b21;
    font-size:18px;
    letter-spacing:3px;
    margin-bottom:40px;
    font-weight:600;
}

.features{
    display:flex;
    gap:30px;
    margin-bottom:35px;
}

.feature{
    text-align:center;
}

.feature i{
    width:70px;
    height:70px;
    border:2px solid #1f4e37;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:28px;
    color:#1f4e37;
    margin:auto;
    margin-bottom:12px;
}

.feature span{
    display:block;
    font-size:17px;
    color:#1f4e37;
    line-height:1.4;
}

.desc{
    font-size:20px;
    line-height:1.8;
    color:#333;
    margin-bottom:35px;
}

.btn{
    display:inline-block;
    background:#0c5a38;
    color:#fff;
    text-decoration:none;
    padding:18px 40px;
    border-radius:50px;
    font-size:22px;
    font-weight:600;
    transition:0.3s;
}

.btn:hover{
    background:#08482c;
}/* End custom CSS */