.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-315 .elementor-element.elementor-element-ddb7dce{--display:flex;--padding-top:7%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}.elementor-315 .elementor-element.elementor-element-ddb7dce:not(.elementor-motion-effects-element-type-background),.elementor-315 .elementor-element.elementor-element-ddb7dce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#D4E6F4;background-image:url(https://feeddoctor.co.za/wp-content/uploads/2026/08/Feed-Doctor-Hero-Image.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-315 .elementor-element.elementor-element-d2619f6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:35px;font-weight:600}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-315 .elementor-element.elementor-element-bc3df06{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-315 .elementor-element.elementor-element-bc3df06 .elementor-divider-separator{width:5%}.elementor-315 .elementor-element.elementor-element-bc3df06 .elementor-divider{padding-block-start:0;padding-block-end:0}.elementor-widget-breadcrumbs .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-breadcrumbs .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-315 .elementor-element.elementor-element-312b1bf{font-family:"Poppins",Sans-serif;font-size:14px;font-weight:500;color:var(--e-global-color-secondary)}.elementor-315 .elementor-element.elementor-element-312b1bf a{color:var(--e-global-color-c06806a)}.elementor-315 .elementor-element.elementor-element-312b1bf a:hover{color:var(--e-global-color-ccfb51e)}.elementor-315 .elementor-element.elementor-element-7a17ecf{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}@media(max-width:1024px){.elementor-315 .elementor-element.elementor-element-ddb7dce{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%}}@media(max-width:767px){.elementor-315 .elementor-element.elementor-element-d2619f6 .elementor-heading-title{font-size:30px}}body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;background-color:#f8fafc;line-height:1.6}.fd-about-hero{background:linear-gradient(135deg,#1b365d 0%,#0d1f3b 100%);color:#fff;text-align:center;padding:100px 20px;position:relative}.fd-about-subtitle{color:#ffb800;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:12px}.fd-about-hero h1{font-size:42px;font-weight:900;margin:0 0 16px 0;max-width:800px;margin-left:auto;margin-right:auto}.fd-about-hero p{color:rgb(255 255 255 / .85);font-size:18px;max-width:650px;margin:0 auto}.fd-about-main{padding:80px 20px}.fd-about-container{max-width:1140px;margin:0 auto}.fd-about-intro{text-align:center;max-width:800px;margin:0 auto 70px auto}.fd-about-intro h2{color:#1b365d;font-size:32px;font-weight:800;margin-bottom:20px}.fd-about-intro p{color:#4b5563;font-size:17px;line-height:1.8}.fd-mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:80px}.fd-mission-card{background:#fff;padding:40px 30px;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .04);border-top:4px solid #045722;transition:transform 0.3s ease,box-shadow 0.3s ease}.fd-mission-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(4 87 34 / .1)}.fd-card-icon{font-size:36px;margin-bottom:20px}.fd-mission-card h3{color:#1b365d;font-size:20px;font-weight:700;margin:0 0 12px 0}.fd-mission-card p{color:#4b5563;font-size:15px;margin:0}.fd-why-section{background:#fff;padding:60px 40px;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .04);border:1px solid #e2e8f0}.fd-why-header{text-align:center;margin-bottom:40px}.fd-why-header h2{color:#1b365d;font-size:30px;font-weight:800;margin:0 0 10px 0}.fd-title-divider{width:50px;height:3px;background-color:#ffb800;margin:0 auto;border-radius:2px}.fd-why-list{display:flex;flex-direction:column;gap:30px}.fd-why-item{display:flex;align-items:flex-start;gap:20px}.fd-check-icon{background-color:#045722;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;box-shadow:0 4px 10px rgb(4 87 34 / .2)}.fd-why-item h4{color:#1b365d;font-size:18px;font-weight:700;margin:0 0 6px 0}.fd-why-item p{color:#4b5563;font-size:15px;margin:0}@media (max-width:992px){.fd-mission-grid{grid-template-columns:1fr;gap:20px}.fd-about-hero h1{font-size:32px}.fd-about-intro p,.fd-mission-card p,.fd-why-item p{font-size:13px!important}}@media (max-width:768px){.fd-why-section{padding:40px 20px}.fd-why-item{flex-direction:column;gap:10px}}