.elementor .oc-btn-sm{font-size:14px;line-height:14px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .oc-stats{width:auto;}.elementor .oc-cuts{width:auto;}.elementor .oc-collab{width:auto;}.elementor .oc-cert{width:auto;}.elementor .oc-signature{width:auto;}.elementor .oc-veg-art{width:auto;}.elementor .oc-prod-ph{width:auto;}.elementor .oc-quote-open{width:auto;}.elementor .oc-btn-fake{width:fit-content;align-self:flex-start;}.elementor .oc-footer{width:100%;}.elementor .oc-header{width:100%;}.elementor .oc-btn-ghost{color:#1A3B21;background-color:transparent;box-shadow:0px 0px 0px 2px #1A3B21 inset;}.elementor .oc-btn-ghost:hover,.elementor .oc-btn-ghost:focus-visible{color:#FFFFFF;background-color:#1A3B21;}.elementor .oc-btn-white{color:#1A3B21;background-color:#FFFFFF;}.elementor .oc-btn-white:hover,.elementor .oc-btn-white:focus-visible{background-color:#FFFFFF;box-shadow:0px 10px 28px 0px rgba(26,59,33,0.18);transform:translate3d(0px, -2px, 0px);}.elementor .oc-btn-dark{color:#FFFFFF;background-color:#1A3B21;}.elementor .oc-btn-dark:hover,.elementor .oc-btn-dark:focus-visible{background-color:#32692D;box-shadow:0px 10px 28px 0px rgba(26,59,33,0.30);transform:translate3d(0px, -2px, 0px);}.elementor .oc-btn-primary{color:#1A3B21;background-color:#95C11F;}.elementor .oc-btn-primary:hover,.elementor .oc-btn-primary:focus-visible{background-color:#A6D22C;box-shadow:0px 10px 28px 0px rgba(149,193,31,0.35);transform:translate3d(0px, -2px, 0px);}.elementor .oc-btn{font-weight:700;font-size:16px;line-height:1em;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-start-start-radius:999px;border-start-end-radius:999px;border-end-start-radius:999px;border-end-end-radius:999px;border-color:rgba(0,0,0,0);border-style:solid;transition:all 180ms;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .oc-grid-4{width:100%;display:grid;gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .oc-grid-3{width:100%;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .oc-img-cover{width:100%;height:100%;object-fit:cover;}.elementor .oc-leaf-sm{border-start-start-radius:32px;border-start-end-radius:10px;border-end-start-radius:10px;border-end-end-radius:32px;}.elementor .oc-leaf{border-start-start-radius:56px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:56px;}.elementor .oc-card{height:100%;padding-block-start:28px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-start-start-radius:32px;border-start-end-radius:10px;border-end-start-radius:32px;border-end-end-radius:10px;background-color:#FFF9EA;display:flex;flex-direction:column;gap:8px;}.elementor .oc-sec-head-center{max-width:720px;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .oc-sec-head{max-width:720px;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .oc-lead{max-width:62ch;font-size:20px;color:#4A5A4D;line-height:1.6em;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .oc-eyebrow{font-weight:700;font-size:13px;color:#68992F;letter-spacing:1.6px;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .oc-container{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .oc-section-tight{width:100%;position:relative;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .oc-section{width:100%;position:relative;padding-block-start:104px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;}