.elementor-69 .elementor-element.elementor-element-08b0fda{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-6a67c7a{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-65a9d49{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-f8827b8{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-32f4e5f{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-ee185a6{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-2488a2e */.about-hero-pro{
padding:140px 20px 100px;
background:#f5f2ec;
}

.hero-container{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:1fr 1fr;
gap:80px;
align-items:center;
}

.hero-tag{
color:#d41111;
font-weight:600;
letter-spacing:1px;
font-size:14px;
}

.hero-text h1{
font-size:48px;
margin:15px 0;
line-height:1.2;
}

.hero-text p{
color:#555;
font-size:17px;
margin-bottom:25px;
}

.hero-buttons{
display:flex;
gap:15px;
}

.hero-btn-primary{
background:#d41111;
color:white;
padding:12px 26px;
border-radius:30px;
text-decoration:none;
font-weight:600;
}

.hero-btn-outline{
border:2px solid #d41111;
color:#d41111;
padding:10px 24px;
border-radius:30px;
text-decoration:none;
font-weight:600;
}

/* image */

.hero-image{
position:relative;
}

.hero-image img{
width:100%;
border-radius:14px;
}

/* floating cards */

.floating-card{
position:absolute;
background:white;
padding:15px 20px;
border-radius:10px;
box-shadow:0 10px 25px rgba(0,0,0,.15);
text-align:center;
}

.floating-card h4{
color:#d41111;
font-size:22px;
}

.card1{
bottom:-20px;
left:20px;
}

.card2{
top:30px;
right:-20px;
}

@media(max-width:900px){

.hero-container{
grid-template-columns:1fr;
text-align:center;
}

.hero-text h1{
font-size:36px;
}

.hero-buttons{
justify-content:center;
}

.floating-card{
display:none;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae55cea */.farm-network-premium{
padding:140px 0;
background:#f5f2ec;
}

.network-layout{
display:grid;
grid-template-columns:1fr 1fr;
gap:80px;
align-items:center;
}

.network-image img{
width:100%;
border-radius:20px;
box-shadow:0 25px 70px rgba(0,0,0,0.15);
}

.network-content h2{
font-size:46px;
margin-bottom:15px;
}

.network-intro{
color:#666;
margin-bottom:40px;
line-height:1.7;
}

.network-feature{
display:flex;
gap:20px;
background:white;
padding:20px;
border-radius:14px;
margin-bottom:20px;
box-shadow:0 20px 50px rgba(0,0,0,0.08);
transition:.3s;
}

.network-feature:hover{
transform:translateX(10px);
}

.feature-icon{
width:45px;
height:45px;
background:#c90a0a;
color:white;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
font-size:20px;
}

.network-feature h4{
margin-bottom:5px;
}

.network-feature p{
color:#666;
font-size:14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b24e553 */.farm-network-premium{
padding:140px 0;
background:#f5f2ec;
}

.network-layout{
display:grid;
grid-template-columns:1fr 1fr;
gap:80px;
align-items:center;
}

.network-image img{
width:100%;
border-radius:20px;
box-shadow:0 25px 70px rgba(0,0,0,0.15);
}

.network-content h2{
font-size:46px;
margin-bottom:15px;
}

.network-intro{
color:#666;
margin-bottom:40px;
line-height:1.7;
}

.network-feature{
display:flex;
gap:20px;
background:white;
padding:20px;
border-radius:14px;
margin-bottom:20px;
box-shadow:0 20px 50px rgba(0,0,0,0.08);
transition:.3s;
}

.network-feature:hover{
transform:translateX(10px);
}

.feature-icon{
width:45px;
height:45px;
background:#c90a0a;
color:white;
display:flex;
align-items:center;
justify-content:center;
border-radius:50%;
font-size:20px;
}

.network-feature h4{
margin-bottom:5px;
}

.network-feature p{
color:#666;
font-size:14px;
}/* End custom CSS */