.elementor .av-toc-list{font-family:Montserrat;font-size:15px;color:#736345;line-height:1.5;margin-block-start:6px;display:block;& ul { list-style: none; margin: 0; padding: 0; } & li { margin: 0 0 8px 0; padding: 0; } & a { color: #142802; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .av-toc-list-light{color:rgba(233, 220, 191, 0.85);}.elementor .av-toc-sec:hover,.elementor .av-toc-sec:focus-visible{text-decoration-color: #142802;\n}.elementor .av-toc-sec{font-family:"Cormorant Upright";font-weight:600;font-size:22px;color:#142802;letter-spacing:0px;line-height:1.3;text-decoration:underline;text-transform:none;cursor:pointer;text-decoration-color: rgba(20, 40, 2, 0.35); text-decoration-thickness: 1px; text-underline-offset: 5px;\n}.elementor .av-toc-sec-light:hover,.elementor .av-toc-sec-light:focus-visible{text-decoration-color: #E9DCBF;\n}.elementor .av-toc-sec-light{color:#FFFFFF;text-decoration-color: rgba(233, 220, 191, 0.5); text-decoration-color: rgba(255, 255, 255, 0.6);\n}.elementor .av-toc-group{min-width:0px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-inline-start-width:2px;display:block;break-inside: avoid; border-top-style: solid; border-top-color: transparent; border-left-style: solid; border-left-color: #142802;\n}.elementor .av-toc-callout{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:28px;background-color:#142802;display:block;text-align: left;\n}.elementor .av-toc-cols{width:100%;column-count:2;column-gap:40px;padding:0px;margin-block-start:16px;display:block;text-align: left;\n}.elementor .av-backtop{font-family:Montserrat;font-size:12px;color:#142802;letter-spacing:0.08em;text-decoration:underline;text-transform:uppercase;margin-block-start:32px;}.elementor .av-source{font-family:Montserrat;font-size:13px;color:#736345;line-height:1.6;font-style:italic;& a { text-decoration: underline; }\n}.elementor .av-story{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: rgba(20, 40, 2, 0.15);\n}.elementor .av-lead{font-family:"Cormorant Upright";font-weight:500;font-size:26px;color:#142802;line-height:1.4;}.elementor .av-card{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:3px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(20, 40, 2, 0.06);display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-top-style: solid; border-top-color: #E9DCBF;\n}.elementor .av-grid-2{width:100%;padding:0px;display:grid;gap:28px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .av-body{font-family:Montserrat;font-weight:400;font-size:16px;color:#736345;line-height:1.7;}.elementor .av-h3{font-family:"Cormorant Upright";font-weight:700;font-size:22px;color:#142802;line-height:1.3;text-transform:uppercase;}.elementor .av-h2{font-family:"Cormorant Upright";font-weight:500;font-size:42px;color:#142802;line-height:1.3;text-align:center;text-transform:uppercase;}.elementor .av-eyebrow{font-family:Montserrat;font-weight:500;font-size:14px;color:#3E4B32;letter-spacing:5px;line-height:1.6;text-align:center;text-transform:uppercase;}.elementor .av-inner{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:stretch;}.elementor .av-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;font-variant-numeric: lining-nums;\n}.elementor .av-center{text-align:center;}.elementor .av-inner-narrow{max-width:860px;}.elementor .av-section-alt{background-color:#F3F4F2;}.elementor .av-start{text-align:start;}