.elementor-8906 .elementor-element.elementor-element-d8afd5a{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8906 .elementor-element.elementor-element-eaf4bdd > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-8906 .elementor-element.elementor-element-7d772cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--overlay-mix-blend-mode:multiply;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8906 .elementor-element.elementor-element-7d772cb:not(.elementor-motion-effects-element-type-background), .elementor-8906 .elementor-element.elementor-element-7d772cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF 0%, #EDFBE2 100%);}.elementor-8906 .elementor-element.elementor-element-7d772cb::before, .elementor-8906 .elementor-element.elementor-element-7d772cb > .elementor-background-video-container::before, .elementor-8906 .elementor-element.elementor-element-7d772cb > .e-con-inner > .elementor-background-video-container::before, .elementor-8906 .elementor-element.elementor-element-7d772cb > .elementor-background-slideshow::before, .elementor-8906 .elementor-element.elementor-element-7d772cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8906 .elementor-element.elementor-element-7d772cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://amifarmer.com/wp-content/uploads/2019/06/leaves-free-img.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:28% auto;}.elementor-8906 .elementor-element.elementor-element-49ff611 > .elementor-widget-container{margin:-70px 0px -80px 0px;}.elementor-8906 .elementor-element.elementor-element-3265338{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8906 .elementor-element.elementor-element-226a60f{--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;}.elementor-8906 .elementor-element.elementor-element-27ab677{--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;}.elementor-8906 .elementor-element.elementor-element-00ab91d{--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;}.elementor-8906 .elementor-element.elementor-element-b063a6f{--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;}.elementor-8906 .elementor-element.elementor-element-dfe7f55 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-8906 .elementor-element.elementor-element-ea9e0d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8906 .elementor-element.elementor-element-ea9e0d9:not(.elementor-motion-effects-element-type-background), .elementor-8906 .elementor-element.elementor-element-ea9e0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor5 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8906 .elementor-element.elementor-element-ea9e0d9::before, .elementor-8906 .elementor-element.elementor-element-ea9e0d9 > .elementor-background-video-container::before, .elementor-8906 .elementor-element.elementor-element-ea9e0d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8906 .elementor-element.elementor-element-ea9e0d9 > .elementor-background-slideshow::before, .elementor-8906 .elementor-element.elementor-element-ea9e0d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8906 .elementor-element.elementor-element-ea9e0d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://amifarmer.com/wp-content/uploads/2019/06/logo-leaf2-free-img.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:37% auto;}.elementor-8906 .elementor-element.elementor-element-fb2965a{--display:flex;--justify-content:center;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8906 .elementor-element.elementor-element-0270db5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8906 .elementor-element.elementor-element-319ba75 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-8906:not(.elementor-motion-effects-element-type-background), body.elementor-page-8906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}body.elementor-page-8906{margin:-50px 0px 0px 0px;}@media(max-width:1024px){.elementor-8906 .elementor-element.elementor-element-7d772cb{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-8906 .elementor-element.elementor-element-ea9e0d9{--padding-top:70px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-8906 .elementor-element.elementor-element-0270db5 > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-8906 .elementor-element.elementor-element-0270db5 img{width:9%;}}@media(max-width:767px){.elementor-8906 .elementor-element.elementor-element-7d772cb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-8906 .elementor-element.elementor-element-00ab91d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8906 .elementor-element.elementor-element-ea9e0d9{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8906 .elementor-element.elementor-element-0270db5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8906 .elementor-element.elementor-element-0270db5 img{width:25%;}}/* Start custom CSS for html, class: .elementor-element-ad97d4c */ <style>
/* =========================
   ROOT VARIABLES
========================= */
:root {
    --bg-body: #f4f9f4;
    --primary: #2e7d32;
    --primary-light: #e8f5e9;
    --accent: #f57c00;
    --quail-accent: #ff8f00;
    --text-dark: #1a2e35;
    --text-grey: #556b75;
    --white: #ffffff;
    --footer-bg: #0d1b2a;

    --shadow-sm: 0 5px 15px rgba(0,0,0,0.05);
    --shadow-lg: 0 20px 50px rgba(46, 125, 50, 0.15);
}

/* =========================
   BASE RESET
========================= */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Hind Siliguri', sans-serif;
}

body {
    background: var(--bg-body);
    color: var(--text-dark);
    line-height: 1.8;
    overflow-x: hidden;
}

.container {
    max-width: 1300px;
    margin: auto;
    padding: 0 30px;
}

/* =========================
   SECTION COMMON
========================= */
.section-padding {
    padding: 140px 0;
}

.section-header {
    text-align: center;
    margin-bottom: 100px;
}

.section-header h2 {
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 20px;
}

.section-header p {
    font-size: 20px;
    color: var(--text-grey);
    max-width: 800px;
    margin: auto;
}

/* =========================
   FEATURE GRID
========================= */
.other-features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 40px;
}

/* =========================
   SMALL FEATURE CARD
========================= */
.small-feature-card {
    background: var(--white);
    padding: 50px 40px;
    border-radius: 30px;
    box-shadow: var(--shadow-sm);
    text-align: center;
    transition: 0.6s ease;
}

.small-feature-card:hover {
    transform: translateY(-20px) scale(1.06);
    box-shadow: var(--shadow-lg);
}

.small-icon {
    font-size: 60px;
    color: var(--primary);
    margin-bottom: 30px;
    animation: bounce 3s infinite;
}

.small-feature-card h3 {
    font-size: 26px;
    margin-bottom: 20px;
}

.small-feature-card p {
    font-size: 17px;
    color: var(--text-grey);
}

/* =========================
   ANIMATIONS
========================= */
@keyframes bounce {
    0%,100% { transform: translateY(0); }
    50% { transform: translateY(-15px); }
}

/* =========================
   RESPONSIVE
========================= */
@media (max-width: 1024px) {
    .section-header h2 {
        font-size: 40px;
    }
}

@media (max-width: 768px) {
    .section-padding {
        padding: 100px 0;
    }
}
</style> /* End custom CSS */