#ct_section-1-page-header > .ct-section-inner-wrap{padding-top:76px;align-items:flex-start}#ct_section-1-page-header{background-color:#f4f3ee;text-align:left}#ct_section-7-challenge-project{background-color:#ffffff}#ct_section-21-approach{background-color:#f4f3ee}#ct_section-56-quote-banner{background-image:url(PLACEHOLDER:replace with WordPress media URL (forest photo — source:assets/photo-forest.png,906x631));background-size:cover;position:relative;background-position:center center;background-repeat:no-repeat;overflow:hidden}#ct_div_block-2-page-header-inner{padding-right:32px;padding-top:80px;padding-bottom:56px;max-width:100%;padding-left:32px}#ct_div_block-3-header-label{display:flex;align-items:center;gap:12px;margin-bottom:16px;text-align:center;flex-direction:row}#ct_div_block-4-header-label-bar{width:28px;height:2px;background-color:#84bf5f}#ct_div_block-8-split-container{max-width:1280px;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto}#ct_div_block-9-split-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0px,1fr));grid-column-gap:80px;grid-row-gap:20px;display:grid;align-items:flex-start}#ct_div_block-11-label-challenge{display:flex;align-items:center;gap:12px;margin-bottom:16px;text-align:center;flex-direction:row}#ct_div_block-12-label-bar-challenge{width:28px;height:2px;background-color:#84bf5f}#ct_div_block-16-label-project{display:flex;align-items:center;gap:12px;margin-bottom:16px;text-align:center;flex-direction:row}#ct_div_block-17-label-bar-project{width:28px;height:2px;background-color:#84bf5f}#ct_div_block-22-approach-container{max-width:1280px;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto}#ct_div_block-23-approach-label{display:flex;align-items:center;gap:12px;margin-bottom:16px;text-align:center;flex-direction:row}#ct_div_block-24-approach-label-bar{width:28px;height:2px;background-color:#84bf5f}#ct_div_block-27-approach-grid{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:40px;grid-row-gap:20px;display:grid;grid-template-columns:minmax(260px,0.75fr) 1.6fr;margin-top:40px;align-items:flex-start}#ct_div_block-28-approach-photo{position:sticky;top:110px}#ct_div_block-30-approach-steps{display:flex;flex-direction:column;gap:2px}#ct_div_block-31-approach-step-1{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:28px;grid-row-gap:20px;display:grid;grid-template-columns:64px 1fr;align-items:flex-start;padding-top:26px;padding-bottom:26px;padding-left:32px;padding-right:32px;background-color:#ffffff;border-radius:12px;border-width:1;border-style:solid;border-color:#e2e0d8;width:100%}#ct_div_block-36-approach-step-2{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:28px;grid-row-gap:20px;display:grid;grid-template-columns:64px 1fr;align-items:flex-start;padding-top:26px;padding-bottom:26px;padding-left:32px;padding-right:32px;background-color:#ffffff;border-radius:12px;border-width:1;border-style:solid;border-color:#e2e0d8;width:100%}#ct_div_block-41-approach-step-3{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:28px;grid-row-gap:20px;display:grid;grid-template-columns:64px 1fr;align-items:flex-start;padding-top:26px;padding-bottom:26px;padding-left:32px;padding-right:32px;background-color:#ffffff;border-radius:12px;border-width:1;border-style:solid;border-color:#e2e0d8;width:100%}#ct_div_block-46-approach-step-4{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:28px;grid-row-gap:20px;display:grid;grid-template-columns:64px 1fr;align-items:flex-start;padding-top:26px;padding-bottom:26px;padding-left:32px;padding-right:32px;background-color:#ffffff;border-radius:12px;border-width:1;border-style:solid;border-color:#e2e0d8;width:100%}#ct_div_block-51-approach-step-5{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:28px;grid-row-gap:20px;display:grid;grid-template-columns:64px 1fr;align-items:flex-start;padding-top:26px;padding-bottom:26px;padding-left:32px;padding-right:32px;background-color:#ffffff;border-radius:12px;border-width:1;border-style:solid;border-color:#e2e0d8;width:100%}#ct_div_block-57-quote-overlay{background-image:linear-gradient(rgba(0,96,55,0.9),rgba(0,96,55,0.9)),url(https://ferm4food.eu/wp-content/uploads/2026/07/photo-forest.png);position:absolute;top:0px;left:0px;right:0px;bottom:0px}#ct_div_block-58-quote-inner{position:relative;padding-top:96px;padding-bottom:96px;padding-left:32px;padding-right:32px;max-width:100%}#ct_div_block-59-quote-label{display:flex;align-items:center;gap:12px;margin-bottom:16px;text-align:center;flex-direction:row}#ct_div_block-60-quote-label-bar{width:28px;height:2px;background-color:#84bf5f}@media (max-width:991px){#ct_div_block-27-approach-grid{grid-template-columns:1fr}}@media (max-width:767px){#ct_div_block-9-split-grid{flex-direction:column;display:flex;text-align:left;gap:40px}}@media (max-width:767px){#ct_div_block-28-approach-photo{position:static}}@media (max-width:767px){#ct_div_block-31-approach-step-1{text-align:left;flex-direction:row;display:flex;gap:25px}}@media (max-width:767px){#ct_div_block-36-approach-step-2{text-align:left;flex-direction:row;display:flex;gap:25px}}@media (max-width:767px){#ct_div_block-41-approach-step-3{text-align:left;flex-direction:row;display:flex;gap:25px}}@media (max-width:767px){#ct_div_block-46-approach-step-4{text-align:left;flex-direction:row;display:flex;gap:25px}}@media (max-width:767px){#ct_div_block-51-approach-step-5{text-align:left;flex-direction:row;display:flex;gap:25px}}#ct_headline-6-page-title{font-family:'gotham-bold';font-size:48px;font-weight:400;color:#16241d;max-width:760px;margin-bottom:0px}#ct_headline-26-approach-title{font-family:'gotham-bold';font-size:42px;font-weight:400;color:#16241d;max-width:640px;margin-bottom:16px}#ct_headline-34-step-title-1{font-family:'Cormorant';font-size:20px;font-weight:400;color:#16241d;margin-bottom:6px}#ct_headline-39-step-title-2{font-family:'Cormorant Garamond';font-size:20px;font-weight:400;color:#16241d;margin-bottom:6px}#ct_headline-44-step-title-3{font-family:'Cormorant Garamond';font-size:20px;font-weight:400;color:#16241d;margin-bottom:6px}#ct_headline-49-step-title-4{font-family:'Cormorant Garamond';font-size:20px;font-weight:400;color:#16241d;margin-bottom:6px}#ct_headline-54-step-title-5{font-family:'Cormorant Garamond';font-size:20px;font-weight:400;color:#16241d;margin-bottom:6px}@media (max-width:991px){#ct_headline-6-page-title{font-size:42px}}#ct_text_block-5-header-label-text{font-family:'gotham-bold';font-size:12px;font-weight:700;text-transform:uppercase;color:#006037;margin-bottom:0px;letter-spacing:0.14em}#ct_text_block-13-label-text-challenge{font-family:'gotham-bold';font-size:12px;font-weight:700;text-transform:uppercase;color:#006037;margin-bottom:0px;letter-spacing:0.14em}#ct_text_block-14-copy-challenge{color:#4a544d;margin-bottom:0px;line-height:1.85}#ct_text_block-18-label-text-project{font-family:'gotham-bold';font-size:12px;font-weight:700;text-transform:uppercase;color:#006037;margin-bottom:0px;letter-spacing:0.14em}#ct_text_block-19-copy-project-1{color:#4a544d;margin-bottom:20px;line-height:1.85}#ct_text_block-20-copy-project-2{color:#4a544d;margin-bottom:0px;line-height:1.85}#ct_text_block-25-approach-label-text{font-family:'gotham-bold';font-size:12px;font-weight:700;text-transform:uppercase;color:#006037;margin-bottom:0px;letter-spacing:0.14em}#ct_text_block-32-step-num-1{font-family:'Cormorant Garamond';font-size:28px;font-weight:400;color:#006037;margin-bottom:0px}#ct_text_block-35-step-copy-1{font-size:14px;color:#4a544d;margin-bottom:0px;line-height:1.55}#ct_text_block-37-step-num-2{font-family:'Cormorant Garamond';font-size:28px;font-weight:400;color:#006037;margin-bottom:0px}#ct_text_block-40-step-copy-2{font-size:14px;color:#4a544d;margin-bottom:0px;line-height:1.55}#ct_text_block-42-step-num-3{font-family:'Cormorant Garamond';font-size:28px;font-weight:400;color:#006037;margin-bottom:0px}#ct_text_block-45-step-copy-3{font-size:14px;color:#4a544d;margin-bottom:0px;line-height:1.55}#ct_text_block-47-step-num-4{font-family:'Cormorant Garamond';font-size:28px;font-weight:400;color:#006037;margin-bottom:0px}#ct_text_block-50-step-copy-4{font-size:14px;color:#4a544d;margin-bottom:0px;line-height:1.55}#ct_text_block-52-step-num-5{font-family:'Cormorant Garamond';font-size:28px;font-weight:400;color:#006037;margin-bottom:0px}#ct_text_block-55-step-copy-5{font-size:14px;color:#4a544d;margin-bottom:0px;line-height:1.55}#ct_text_block-61-quote-label-text{font-family:'gotham-bold';font-size:12px;font-weight:700;text-transform:uppercase;color:#84bf5f;margin-bottom:0px;letter-spacing:0.14em}#ct_text_block-62-quote-copy{color:rgba(255,255,255,0.92);font-size:16px;margin-bottom:0px;line-height:1.85}