.elementor-8415 .elementor-element.elementor-element-ed44b1d{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8415 .elementor-element.elementor-element-ed44b1d:not(.elementor-motion-effects-element-type-background), .elementor-8415 .elementor-element.elementor-element-ed44b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frontlineagriscience.in/wp-content/uploads/2024/04/bg-4-6630922d47c13.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8415 .elementor-element.elementor-element-ed44b1d::before, .elementor-8415 .elementor-element.elementor-element-ed44b1d > .elementor-background-video-container::before, .elementor-8415 .elementor-element.elementor-element-ed44b1d > .e-con-inner > .elementor-background-video-container::before, .elementor-8415 .elementor-element.elementor-element-ed44b1d > .elementor-background-slideshow::before, .elementor-8415 .elementor-element.elementor-element-ed44b1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8415 .elementor-element.elementor-element-ed44b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8415 .elementor-element.elementor-element-213724c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-8415 .elementor-element.elementor-element-ed44b1d{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-8415 .elementor-element.elementor-element-ed44b1d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8415 .elementor-element.elementor-element-213724c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for html, class: .elementor-element-b424f87 *//* SECTION */
.agro-product-sec-x91{
padding:80px 20px;
background:#f4f7f2;
}

/* GRID */
.agro-product-wrapper-x91{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
gap:30px;
}

/* CARD */
.agro-card-x91{
background:#fff;
border-radius:16px;
overflow:hidden;
position:relative;
transition:0.4s;
box-shadow:0 10px 25px rgba(0,0,0,0.08);
}

.agro-card-x91:hover{
transform:translateY(-12px);
box-shadow:0 20px 40px rgba(0,0,0,0.15);
}

/* IMAGE */
.agro-img-box-x91{
overflow:hidden;
height:200px;
}

.agro-img-box-x91 img{
width:100%;
height:100%;
object-fit:cover;
transition:0.6s;
}

.agro-card-x91:hover img{
transform:scale(1.12);
}

/* CONTENT */
.agro-card-body-x91{
padding:30px 25px 25px;
text-align:left;
position:relative;
}

/* ICON */
.agro-icon-x91{
width:55px;
height:55px;
background:#2e4d2c;
color:#fff;
display:flex;
align-items:center;
justify-content:center;
border-radius:12px;
font-size:22px;
position:absolute;
top:-28px;
box-shadow:0 8px 20px rgba(0,0,0,0.15);
}

/* TITLE */
.agro-card-body-x91 h3{
margin-top:15px;
font-size:20px;
color:#1e2a1f;
margin-bottom:10px;
}

/* TEXT */
.agro-card-body-x91 p{
font-size:14px;
color:#555;
line-height:1.6;
margin-bottom:20px;
}

/* BUTTON */
.agro-btn-x91{
display:inline-block;
padding:10px 22px;
background:#2e4d2c;
color:#fff;
text-decoration:none;
border-radius:30px;
font-size:14px;
transition:0.35s;
}

.agro-btn-x91:hover{
background:#1f361e;
color: white;
padding-left:26px;
padding-right:26px;
}

/* RESPONSIVE */
@media (max-width:768px){

.agro-img-box-x91{
height:180px;
}

.agro-card-body-x91{
padding:28px 20px;
}

}/* End custom CSS */