.elementor-2 .elementor-element.elementor-element-6d96e7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-6d96e7c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6d96e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-a39eb13{--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;--justify-content:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-2 .elementor-element.elementor-element-6f3357c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-6f3357c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6f6b1a6{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-83823b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-424313a{--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;--justify-content:space-between;--overlay-opacity:0.2;--overlay-mix-blend-mode:screen;--padding-top:30px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-424313a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-424313a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-424313a::before, .elementor-2 .elementor-element.elementor-element-424313a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-424313a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-424313a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-424313a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-424313a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/paper-texture.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1cfde32{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4de91fe .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c88be6a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-c88be6a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-2060896{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-865e2ef{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-865e2ef a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-865e2ef a:hover, .elementor-2 .elementor-element.elementor-element-865e2ef a:focus{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-2 .elementor-element.elementor-element-10b3bc7 .elementor-button{background-color:var( --e-global-color-a4166c1 );font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-10b3bc7 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-10b3bc7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-10b3bc7 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-10b3bc7 .elementor-button:focus svg{fill:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-9be67ab{--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;--justify-content:space-between;--overlay-opacity:0.2;--overlay-mix-blend-mode:screen;--padding-top:30px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-9be67ab:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9be67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9be67ab::before, .elementor-2 .elementor-element.elementor-element-9be67ab > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9be67ab > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-9be67ab > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9be67ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-9be67ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/paper-texture.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-58767b2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d746d5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-055c922{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-055c922 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4b91d45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f76b53a{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-f76b53a a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-f76b53a a:hover, .elementor-2 .elementor-element.elementor-element-f76b53a a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1d384ee .elementor-button{background-color:var( --e-global-color-a4166c1 );font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-1d384ee .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1d384ee .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-1d384ee .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1d384ee .elementor-button:focus svg{fill:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-11324fb{--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;--justify-content:space-between;--overlay-opacity:0.2;--overlay-mix-blend-mode:screen;--padding-top:30px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-2 .elementor-element.elementor-element-11324fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-11324fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-11324fb::before, .elementor-2 .elementor-element.elementor-element-11324fb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-11324fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-11324fb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-11324fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-11324fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/paper-texture.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-90b1c6f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5c466e8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:900;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-efc18ac{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-efc18ac p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-40aaeb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-79c296d{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-79c296d a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-79c296d a:hover, .elementor-2 .elementor-element.elementor-element-79c296d a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7ade516 .elementor-button{background-color:var( --e-global-color-a4166c1 );font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-7ade516 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7ade516 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-7ade516 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7ade516 .elementor-button:focus svg{fill:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-59e44ba{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:310px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-e1bfb09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-ed5379c{--display:flex;}.elementor-2 .elementor-element.elementor-element-9a577d2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-9a577d2 .elementor-custom-embed-play i{color:#FFFFFF;font-size:200px;}.elementor-2 .elementor-element.elementor-element-9a577d2 .elementor-custom-embed-play svg{fill:#FFFFFF;width:200px;height:200px;}.elementor-2 .elementor-element.elementor-element-0848088{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;font-style:italic;}.elementor-2 .elementor-element.elementor-element-61b1934{--display:flex;}.elementor-2 .elementor-element.elementor-element-a9ce2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-a9ce2d8 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-8fd4d31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e589635{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e589635:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e589635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AF603126;}.elementor-2 .elementor-element.elementor-element-bf1ce74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-bc58733{text-align:center;font-family:"DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-2 .elementor-element.elementor-element-bc58733 a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-bc58733 a:hover, .elementor-2 .elementor-element.elementor-element-bc58733 a:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-310af17{--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;--padding-top:0px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0e1332f{--display:flex;}.elementor-2 .elementor-element.elementor-element-ed9f8c3{text-align:center;}.elementor-2 .elementor-element.elementor-element-ed9f8c3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f6f4473{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-a42a2f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F2EBD566;--border-color:#F2EBD566;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d3580c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F2EBD566;--border-color:#F2EBD566;}.elementor-2 .elementor-element.elementor-element-8d3580c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8d3580c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/no-fuel.png");background-position:0px 10px;background-repeat:no-repeat;background-size:95% auto;}.elementor-2 .elementor-element.elementor-element-ed610cd{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-5d488c2{--display:flex;}.elementor-2 .elementor-element.elementor-element-5d488c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5d488c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/no-food.png");background-position:0px 10px;background-repeat:no-repeat;background-size:95% auto;}.elementor-2 .elementor-element.elementor-element-66b31d4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-96012c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-98387d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9a15e8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2 .elementor-element.elementor-element-9a15e8e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6960db1{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-6960db1 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-cd185b7{text-align:end;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-cd185b7 a{color:var( --e-global-color-0a68537 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-cd185b7 a:hover, .elementor-2 .elementor-element.elementor-element-cd185b7 a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-356399d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-41bb6bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2 .elementor-element.elementor-element-41bb6bd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e4c0ee5{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-e4c0ee5 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-bd054a3{text-align:end;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-bd054a3 a{color:var( --e-global-color-0a68537 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-bd054a3 a:hover, .elementor-2 .elementor-element.elementor-element-bd054a3 a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e393ddb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-dfcecbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-dfcecbe .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-efbe783{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-efbe783 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-b5777a2{text-align:end;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-b5777a2 a{color:var( --e-global-color-0a68537 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-b5777a2 a:hover, .elementor-2 .elementor-element.elementor-element-b5777a2 a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8f0497b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-8f0497b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8f0497b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-8f0497b::before, .elementor-2 .elementor-element.elementor-element-8f0497b > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8f0497b > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8f0497b > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8f0497b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8f0497b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-0a68537 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-e91195d{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-deae6a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b3148ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-b3148ee .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-054b303{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-054b303:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-054b303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-e9c4931 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-42b8f5f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D6D6D;}.elementor-2 .elementor-element.elementor-element-42b8f5f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ab8692a .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-bae33af{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D6D6D;}.elementor-2 .elementor-element.elementor-element-bae33af p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-0be8fb8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c3cdcad{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D6D6D;}.elementor-2 .elementor-element.elementor-element-c3cdcad p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-58a79e8{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a33da0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0212636{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0212636:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0212636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-0212636::before, .elementor-2 .elementor-element.elementor-element-0212636 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0212636 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0212636 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0212636 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0212636 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-85ff91c{text-align:start;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-27d03dc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--overlay-mix-blend-mode:multiply;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-27d03dc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-27d03dc::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/field-rows.jpg");--background-overlay:'';background-position:50% calc(100% + 13vw);background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-ff10fb2{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bb5b603{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-660ff04 img{width:100%;}.elementor-2 .elementor-element.elementor-element-f741647{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-f741647 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-48ce066{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9c2d5e9 img{width:100%;}.elementor-2 .elementor-element.elementor-element-d9f80a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d9f80a3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d9f80a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-97d68aa{text-align:start;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-db7e4a6 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-aa89d28{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-aa89d28 a{color:var( --e-global-color-0a68537 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-aa89d28 a:hover, .elementor-2 .elementor-element.elementor-element-aa89d28 a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a99abd1{--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;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-a99abd1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a99abd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/candle-chart.jpg");}.elementor-2 .elementor-element.elementor-element-a99abd1::before, .elementor-2 .elementor-element.elementor-element-a99abd1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a99abd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-a99abd1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a99abd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-a99abd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-a2abb7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-a2abb7c .elementor-heading-title{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-dad2363{text-align:center;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-f1462d7{background-color:var( --e-global-color-0a68537 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#222222;}.elementor-2 .elementor-element.elementor-element-e0f53ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e2f6275{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05bf1f1 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:800;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-822966a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-2fc1c7b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9892707 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:800;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-0024d6e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-68413d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a9767bf .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:800;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-adc9315{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-a303e32{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1f48359 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:800;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-1f1de38{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-295011a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--overlay-mix-blend-mode:screen;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-295011a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-295011a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/tan-line-box-1.jpg");background-position:bottom right;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-295011a::before, .elementor-2 .elementor-element.elementor-element-295011a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-295011a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-295011a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-295011a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-295011a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/paper-texture.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c8bf0ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-c5959ef{--display:flex;}.elementor-2 .elementor-element.elementor-element-e8f596d{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-99bcb94 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-c7f2fd4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:italic;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-86e895b{--display:flex;}.elementor-2 .elementor-element.elementor-element-ba88e97{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-8288c5b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-5c8dcae{font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:italic;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-fe0f020{--display:flex;}.elementor-2 .elementor-element.elementor-element-bc9122e{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-4b9e736 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-5a2b110{font-family:"Inter", Sans-serif;font-size:14px;font-weight:normal;font-style:italic;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-fbf983d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-fa44778{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-0a68537 );--border-color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-db8f091{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-9c4e8fe{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-9c4e8fe a{color:var( --e-global-color-0a68537 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-9c4e8fe a:hover, .elementor-2 .elementor-element.elementor-element-9c4e8fe a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-73c82e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-73c82e8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-73c82e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-ac268b1{--display:flex;}.elementor-2 .elementor-element.elementor-element-01ca274{--display:flex;}.elementor-2 .elementor-element.elementor-element-edfad24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-edfad24 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9f9dd35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2 .elementor-element.elementor-element-9f9dd35 a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-9f9dd35 a:hover, .elementor-2 .elementor-element.elementor-element-9f9dd35 a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3f3752a{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-2 .elementor-element.elementor-element-3f3752a a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-3f3752a a:hover, .elementor-2 .elementor-element.elementor-element-3f3752a a:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-0a698ea{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DIN", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-2 .elementor-element.elementor-element-0a698ea a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-0a698ea a:hover, .elementor-2 .elementor-element.elementor-element-0a698ea a:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-869c35c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-869c35c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-869c35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-afb6d2e{text-align:start;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-5c32a37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5c32a37:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5c32a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6607a7f );}.elementor-2 .elementor-element.elementor-element-5c32a37::before, .elementor-2 .elementor-element.elementor-element-5c32a37 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5c32a37 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5c32a37 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5c32a37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5c32a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6607a7f );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-bcf654c{--display:flex;}.elementor-2 .elementor-element.elementor-element-d47e0d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-d47e0d6 .elementor-heading-title{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-7498f94{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-7498f94 a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-7498f94 a:hover, .elementor-2 .elementor-element.elementor-element-7498f94 a:focus{color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-32359e2{--display:flex;}.elementor-2 .elementor-element.elementor-element-a275269{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-bdefc42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-bdefc42 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-11507b0{text-align:center;}.elementor-2 .elementor-element.elementor-element-e544f56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-cfa4e5a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-2 .elementor-element.elementor-element-cfa4e5a.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4d1f388{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4d1f388.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d791123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2 .elementor-element.elementor-element-d791123.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2f69461{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-2f69461.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-4d0641a{text-align:center;font-family:"Inter", Sans-serif;font-weight:800;}.elementor-2 .elementor-element.elementor-element-3f2f749{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-f5518da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2 .elementor-element.elementor-element-f5518da.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-23c2e7b{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-23c2e7b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-eb60308{text-align:center;font-family:"Inter", Sans-serif;font-weight:800;}.elementor-2 .elementor-element.elementor-element-c01b0fc{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-1690410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2 .elementor-element.elementor-element-1690410.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d47ea68{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-d47ea68.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-45f4ec4{text-align:center;font-family:"Inter", Sans-serif;font-weight:800;}.elementor-2 .elementor-element.elementor-element-ef0b52f{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-c80ddc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2 .elementor-element.elementor-element-c80ddc9.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-dc07727{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-dc07727.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9bb9039{text-align:center;font-family:"Inter", Sans-serif;font-weight:800;}.elementor-2 .elementor-element.elementor-element-9d9df9e{--spacer-size:40px;}.elementor-2 .elementor-element.elementor-element-4041ee7{width:var( --container-widget-width, 820px );max-width:820px;background-color:var( --e-global-color-6607a7f );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:20px 10px 5px 10px;--container-widget-width:820px;--container-widget-flex-grow:0;border-style:solid;border-width:4px 0px 0px 0px;border-color:var( --e-global-color-secondary );text-align:center;font-family:"Inter", Sans-serif;font-weight:300;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-4041ee7.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0480ff5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--overlay-mix-blend-mode:screen;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0480ff5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0480ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/cargo-ship.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-0480ff5::before, .elementor-2 .elementor-element.elementor-element-0480ff5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0480ff5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-0480ff5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0480ff5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-0480ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/grid-repeating.jpg");--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-3eacf0e{--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:center;}.elementor-2 .elementor-element.elementor-element-cce4353{--display:flex;}.elementor-2 .elementor-element.elementor-element-f53a061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-f53a061 .elementor-heading-title{color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-f8ef2c1{--display:flex;}.elementor-2 .elementor-element.elementor-element-efe0862{text-align:start;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-18dbb77{--display:flex;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-18dbb77:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18dbb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/map.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-0395737{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b25ff8e{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b25ff8e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b25ff8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-458bf5f{--display:flex;}.elementor-2 .elementor-element.elementor-element-e3348e0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;font-style:italic;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-26ff9fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-fbcc29e{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-fbcc29e p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-2f8d880{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-2f8d880 a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-2f8d880 a:hover, .elementor-2 .elementor-element.elementor-element-2f8d880 a:focus{color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-c2804e5{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c2804e5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c2804e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eabdadf{--display:flex;}.elementor-2 .elementor-element.elementor-element-1d71840 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;font-style:italic;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3d5ba27{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-d2d08de{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d2d08de p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-759e082{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-759e082 a{color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-759e082 a:hover, .elementor-2 .elementor-element.elementor-element-759e082 a:focus{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-2a79e31{--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:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2a79e31:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a79e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3aebb9c{--display:flex;}.elementor-2 .elementor-element.elementor-element-596de3f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;font-style:italic;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-f779125{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-e62cbf2{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:italic;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-e62cbf2 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c17d42f{text-align:start;font-family:"DIN", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-c17d42f a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-c17d42f a:hover, .elementor-2 .elementor-element.elementor-element-c17d42f a:focus{color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-a99b593{--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:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ef7afec{--display:flex;}.elementor-2 .elementor-element.elementor-element-3a6b7c6{text-align:start;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-3a6b7c6 a{color:var( --e-global-color-a4166c1 );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-3a6b7c6 a:hover, .elementor-2 .elementor-element.elementor-element-3a6b7c6 a:focus{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-70b49e4{--display:flex;}.elementor-2 .elementor-element.elementor-element-6805788{--display:flex;--padding-top:40px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-6805788:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6805788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-61932cc{--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:center;}.elementor-2 .elementor-element.elementor-element-57b27d1{--display:flex;}.elementor-2 .elementor-element.elementor-element-dcecec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-dcecec1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-578217d p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-578217d{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-6edbe4e{--display:flex;}.elementor-2 .elementor-element.elementor-element-614ee69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-1e89033{--display:flex;}.elementor-2 .elementor-element.elementor-element-7caa62c{--display:flex;}.elementor-2 .elementor-element.elementor-element-1bbcc6c{--display:flex;}.elementor-2 .elementor-element.elementor-element-c75f6f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-0f0518b{--display:flex;}.elementor-2 .elementor-element.elementor-element-b8028b5{--display:flex;}.elementor-2 .elementor-element.elementor-element-ad76c61{--display:flex;}.elementor-2 .elementor-element.elementor-element-786da51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-786da51:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-786da51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-341116c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-341116c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-476ecc1{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-2 .elementor-element.elementor-element-476ecc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-476ecc1 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-9e073d6{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2 .elementor-element.elementor-element-9e073d6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9e073d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-eff81ef{--display:flex;}.elementor-2 .elementor-element.elementor-element-77916fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-77916fd .elementor-heading-title{color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-c0f2b41 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-c0f2b41{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-81949c9{--display:flex;}.elementor-2 .elementor-element.elementor-element-3fee349 .elementor-button{background-color:#DDB558;font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-a4166c1 );color:var( --e-global-color-a4166c1 );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3fee349 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3fee349 .elementor-button:focus{background-color:var( --e-global-color-a4166c1 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3fee349 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3fee349 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-85e6629{--display:flex;}.elementor-2 .elementor-element.elementor-element-472fdac .elementor-button{background-color:#DDB558;font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-a4166c1 );color:var( --e-global-color-a4166c1 );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-472fdac .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-472fdac .elementor-button:focus{background-color:var( --e-global-color-a4166c1 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-472fdac .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-472fdac .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9883a5e{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-c5dce5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-e4dbe39{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-5cf7f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-5cf7f83 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:900;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b5d687e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b5d687e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b5d687e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/01.png");background-position:calc(100% - 20px) 20px;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-d5fddb8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-d7f9c9f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-2c43a35{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-c2221bf{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-eae3c1f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-eae3c1f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eae3c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/next-steps-collage-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6542e00{--spacer-size:150px;}.elementor-2 .elementor-element.elementor-element-947713d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2 .elementor-element.elementor-element-ad4f7c7{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-ad4f7c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad4f7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/02.png");background-position:calc(100% - 20px) 20px;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-a3a696b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4208ad0 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-9651cf1{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-91a6287{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-91a6287:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-91a6287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/next-steps-collage-2.jpg");}.elementor-2 .elementor-element.elementor-element-2de75e7{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-2de75e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2de75e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://foodandfarmpolicy.com/wp-content/uploads/2026/05/03.png");background-position:calc(100% - 20px) 20px;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-81ff94f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-d6d8feb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:400;color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-c9f5927{color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-4373895{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-4373895:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4373895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4166c1 );}.elementor-2 .elementor-element.elementor-element-3b2096b{--display:flex;}.elementor-2 .elementor-element.elementor-element-8e6f51b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2 .elementor-element.elementor-element-8e6f51b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0321da1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0321da1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0321da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a68537 );}.elementor-2 .elementor-element.elementor-element-59a7a4e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;}.elementor-2 .elementor-element.elementor-element-f35a72b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-weight:700;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a39eb13{--width:50%;}.elementor-2 .elementor-element.elementor-element-6f6b1a6{--width:50%;}.elementor-2 .elementor-element.elementor-element-424313a{--width:50%;}.elementor-2 .elementor-element.elementor-element-9be67ab{--width:50%;}.elementor-2 .elementor-element.elementor-element-11324fb{--width:50%;}.elementor-2 .elementor-element.elementor-element-8fd4d31{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-310af17{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-deae6a8{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-054b303{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-a33da0c{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-0212636{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-bb5b603{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-48ce066{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-d9f80a3{--width:100%;}.elementor-2 .elementor-element.elementor-element-a99abd1{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-fa44778{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-ac268b1{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-01ca274{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-869c35c{--width:100%;}.elementor-2 .elementor-element.elementor-element-bcf654c{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-32359e2{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-a275269{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-e544f56{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-458bf5f{--width:40%;}.elementor-2 .elementor-element.elementor-element-26ff9fc{--width:60%;}.elementor-2 .elementor-element.elementor-element-eabdadf{--width:40%;}.elementor-2 .elementor-element.elementor-element-3d5ba27{--width:60%;}.elementor-2 .elementor-element.elementor-element-3aebb9c{--width:40%;}.elementor-2 .elementor-element.elementor-element-f779125{--width:60%;}.elementor-2 .elementor-element.elementor-element-eff81ef{--width:60%;}.elementor-2 .elementor-element.elementor-element-81949c9{--width:20%;}.elementor-2 .elementor-element.elementor-element-85e6629{--width:20%;}.elementor-2 .elementor-element.elementor-element-9883a5e{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-e4dbe39{--width:33.33%;}.elementor-2 .elementor-element.elementor-element-b5d687e{--width:66.67%;}.elementor-2 .elementor-element.elementor-element-eae3c1f{--width:100%;}.elementor-2 .elementor-element.elementor-element-ad4f7c7{--width:50%;}.elementor-2 .elementor-element.elementor-element-91a6287{--width:16.67%;}.elementor-2 .elementor-element.elementor-element-2de75e7{--width:33.33%;}}@media(max-width:1239px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-ed5379c{--width:640px;}.elementor-2 .elementor-element.elementor-element-e91195d{--width:100%;}.elementor-2 .elementor-element.elementor-element-deae6a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-054b303{--width:100%;}.elementor-2 .elementor-element.elementor-element-a33da0c{--width:100%;}.elementor-2 .elementor-element.elementor-element-0212636{--width:100%;}.elementor-2 .elementor-element.elementor-element-bcf654c{--width:100%;}.elementor-2 .elementor-element.elementor-element-32359e2{--width:100%;}.elementor-2 .elementor-element.elementor-element-458bf5f{--width:100%;}.elementor-2 .elementor-element.elementor-element-26ff9fc{--width:100%;}.elementor-2 .elementor-element.elementor-element-eabdadf{--width:100%;}.elementor-2 .elementor-element.elementor-element-3d5ba27{--width:100%;}.elementor-2 .elementor-element.elementor-element-3aebb9c{--width:100%;}.elementor-2 .elementor-element.elementor-element-f779125{--width:100%;}.elementor-2 .elementor-element.elementor-element-e4dbe39{--width:50%;}.elementor-2 .elementor-element.elementor-element-b5d687e{--width:50%;}.elementor-2 .elementor-element.elementor-element-ad4f7c7{--width:50%;}.elementor-2 .elementor-element.elementor-element-2de75e7{--width:50%;}}@media(max-width:959px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-a39eb13{--width:100%;}.elementor-2 .elementor-element.elementor-element-6f6b1a6{--width:100%;}.elementor-2 .elementor-element.elementor-element-424313a{--width:100%;}.elementor-2 .elementor-element.elementor-element-9be67ab{--width:100%;}.elementor-2 .elementor-element.elementor-element-11324fb{--width:100%;}.elementor-2 .elementor-element.elementor-element-ed5379c{--width:100%;}.elementor-2 .elementor-element.elementor-element-deae6a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-bb5b603{--width:100%;}.elementor-2 .elementor-element.elementor-element-48ce066{--width:100%;}.elementor-2 .elementor-element.elementor-element-e4dbe39{--width:100%;}.elementor-2 .elementor-element.elementor-element-b5d687e{--width:100%;}.elementor-2 .elementor-element.elementor-element-ad4f7c7{--width:100%;}.elementor-2 .elementor-element.elementor-element-2de75e7{--width:100%;}}@media(max-width:1239px){.elementor-2 .elementor-element.elementor-element-a39eb13{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-6f6b1a6{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-4de91fe .elementor-heading-title{font-size:44px;line-height:50px;}.elementor-2 .elementor-element.elementor-element-8d746d5 .elementor-heading-title{font-size:44px;line-height:50px;}.elementor-2 .elementor-element.elementor-element-5c466e8 .elementor-heading-title{font-size:44px;line-height:50px;}.elementor-2 .elementor-element.elementor-element-59e44ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-e1bfb09{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-310af17{--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-8f0497b{--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-e91195d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-deae6a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-58a79e8{--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-2 .elementor-element.elementor-element-27d03dc{--padding-top:60px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-f741647{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-a99abd1{--padding-top:90px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-a2abb7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-c5959ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c7f2fd4{line-height:24px;}.elementor-2 .elementor-element.elementor-element-86e895b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5c8dcae{line-height:24px;}.elementor-2 .elementor-element.elementor-element-fe0f020{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-5a2b110{line-height:24px;}.elementor-2 .elementor-element.elementor-element-73c82e8{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-edfad24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5c32a37{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:90px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d47e0d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-32359e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a275269{--padding-top:90px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-bdefc42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-e544f56{--padding-top:60px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0480ff5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0480ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-0480ff5{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-18dbb77{--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b25ff8e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-c2804e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-2a79e31{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-a99b593{--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-2 .elementor-element.elementor-element-dcecec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-341116c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-476ecc1{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-9883a5e{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-5cf7f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:959px){.elementor-2 .elementor-element.elementor-element-6d96e7c{--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:-60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a39eb13{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6f6b1a6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-b27cb9a img{width:400px;}.elementor-2 .elementor-element.elementor-element-83823b0{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-2 .elementor-element.elementor-element-424313a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4de91fe .elementor-heading-title{font-size:46px;line-height:36px;}.elementor-2 .elementor-element.elementor-element-9be67ab{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8d746d5 .elementor-heading-title{font-size:46px;line-height:36px;}.elementor-2 .elementor-element.elementor-element-11324fb{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5c466e8 .elementor-heading-title{font-size:46px;line-height:36px;}.elementor-2 .elementor-element.elementor-element-59e44ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-0848088{font-size:14px;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-310af17{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8d3580c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8d3580c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-5d488c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5d488c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-8f0497b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-deae6a8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-054b303{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-27d03dc::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 100%;}.elementor-2 .elementor-element.elementor-element-27d03dc{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ff10fb2{--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-2 .elementor-element.elementor-element-bb5b603{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-660ff04{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;}.elementor-2 .elementor-element.elementor-element-660ff04 img{width:500px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-a99abd1{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e8f596d img{width:150px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-ba88e97 img{width:115px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bc9122e img{width:130px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-73c82e8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3f3752a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5c32a37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-32359e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c10c98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a275269{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e544f56{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d791123{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2f69461{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2 .elementor-element.elementor-element-f5518da{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-23c2e7b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2 .elementor-element.elementor-element-1690410{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d47ea68{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2 .elementor-element.elementor-element-c80ddc9{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-dc07727{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2 .elementor-element.elementor-element-4041ee7{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-0480ff5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3eacf0e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-f53a061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-18dbb77{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0395737{--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-2 .elementor-element.elementor-element-476ecc1{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-9883a5e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c5dce5d{--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-2 .elementor-element.elementor-element-b5d687e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b5d687e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) 20px;}.elementor-2 .elementor-element.elementor-element-947713d{--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-2 .elementor-element.elementor-element-ad4f7c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad4f7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) 20;}.elementor-2 .elementor-element.elementor-element-2de75e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2de75e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) 20px;}.elementor-2 .elementor-element.elementor-element-4373895{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-6d96e7c{--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4de91fe .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-8d746d5 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-5c466e8 .elementor-heading-title{font-size:35px;line-height:30px;}.elementor-2 .elementor-element.elementor-element-e1bfb09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9a577d2 .elementor-custom-embed-play i{font-size:100px;}.elementor-2 .elementor-element.elementor-element-9a577d2 .elementor-custom-embed-play svg{width:100px;height:100px;}.elementor-2 .elementor-element.elementor-element-61b1934{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e589635{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-310af17{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a42a2f1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2 .elementor-element.elementor-element-8d3580c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8d3580c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-8d3580c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2 .elementor-element.elementor-element-ed610cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5d488c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5d488c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-66b31d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-8f0497b{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-deae6a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a33da0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27d03dc::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-27d03dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 100%;}.elementor-2 .elementor-element.elementor-element-27d03dc{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a99abd1{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e0f53ca{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2 .elementor-element.elementor-element-295011a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-295011a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-2 .elementor-element.elementor-element-295011a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c8bf0ed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c5959ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e8f596d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-99bcb94{text-align:center;}.elementor-2 .elementor-element.elementor-element-c7f2fd4{text-align:center;}.elementor-2 .elementor-element.elementor-element-86e895b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ba88e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-8288c5b{text-align:center;}.elementor-2 .elementor-element.elementor-element-5c8dcae{text-align:center;}.elementor-2 .elementor-element.elementor-element-fe0f020{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bc9122e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-4b9e736{text-align:center;}.elementor-2 .elementor-element.elementor-element-5a2b110{text-align:center;}.elementor-2 .elementor-element.elementor-element-73c82e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-16b9fe6 img{width:200px;}.elementor-2 .elementor-element.elementor-element-3f3752a p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5c32a37{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a275269{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e544f56{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0480ff5{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-18dbb77{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b25ff8e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-c2804e5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-2a79e31{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-6805788{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-61932cc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-614ee69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c75f6f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-476ecc1{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-9883a5e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b5d687e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b5d687e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) 20px;background-size:100px auto;}.elementor-2 .elementor-element.elementor-element-b5d687e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ad4f7c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad4f7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) 20;background-size:100px auto;}.elementor-2 .elementor-element.elementor-element-ad4f7c7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-2de75e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2de75e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) 20px;background-size:100px auto;}.elementor-2 .elementor-element.elementor-element-2de75e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4373895{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3b2096b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0321da1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-310af17 */.elementor-2 .elementor-element.elementor-element-310af17{
    padding-top:18vw;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d1f388 */.elementor-2 .elementor-element.elementor-element-4d1f388{
    height: 0px!important;
    width:0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e544f56 */.elementor-2 .elementor-element.elementor-element-e544f56{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS *//* CHART STYLES */

@media only screen and (max-width: 767px) {
.force-aspect{
    aspect-ratio: 1 / 1.2; 
}
}

@media only screen and (max-width: 941px) {
.chart-container-box{
    height:80.5vw!important;
}
}

  .pc-wrap {
    position: relative;
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    background: #ebe2cf;
    padding: 24px 28px 18px;
    box-sizing: border-box;
    font-family: 'Archivo', system-ui, sans-serif;
  }
  .pc-wrap svg { width: 100%; height: auto; display: block; }

  .pc-title-img {
    position: absolute;
    top: 8px;
    left: 8px;
    max-width: 100%;
    height: auto;
    pointer-events: none;
    user-select: none;
    opacity: 0;
    animation: pc-fade 0.8s ease-out 0.1s forwards;
  }
  @keyframes pc-fade { to { opacity: 1; } }

  @media (max-width: 700px) {
    .pc-wrap { padding: 16px 14px 12px; }
    .pc-title-img { max-width: 60%; top: 6px; left: 6px; }
  }

  .pc-bg-text {
    font-family: 'Anton', 'Archivo Black', sans-serif;
    fill: #1a1a1a;
    opacity: 0.07;
    letter-spacing: -2px;
  }

  .pc-grid { stroke: #1a1a1a; stroke-opacity: 0.12; stroke-dasharray: 2 4; }
  .pc-axis-label {
    font-family: 'Archivo', sans-serif;
    font-weight: 500;
    fill: #4a4639;
  }

  .pc-line {
    fill: none;
    stroke: #1a1a1a;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    animation: pc-draw 2.4s cubic-bezier(0.65, 0, 0.35, 1) 0.2s forwards;
  }
  @keyframes pc-draw { to { stroke-dashoffset: 0; } }

  .pc-dot {
    fill: #c75d3a;
    transform-origin: center;
    transform-box: fill-box;
    transform: scale(0);
    opacity: 0;
    animation: pc-pop 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  }
  @keyframes pc-pop { to { transform: scale(1); opacity: 1; } }

  .pc-label {
    opacity: 0;
    transform: translateY(6px);
    animation: pc-rise 0.5s ease-out forwards;
  }
  .pc-label rect { fill: #0a0a0a; }
  .pc-label text {
    font-family: 'Archivo', sans-serif;
    font-weight: 700;
    fill: #fff;
    letter-spacing: 0.3px;
  }
  @keyframes pc-rise { to { opacity: 1; transform: translateY(0); } }

  .pc-sources {
    font-family: 'Archivo', sans-serif;
    font-weight: 500;
    fill: #4a4639;
    letter-spacing: 1px;
  }

  @media (prefers-reduced-motion: reduce) {
    .pc-line, .pc-dot, .pc-label, .pc-title-img {
      animation: none;
      stroke-dashoffset: 0;
      opacity: 1;
      transform: none;
    }
  }


/* GENERAL */

.light{
    font-weight:300;
}

.citation{
    text-align: center;
    font-family: "DIN", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 24px;
}

.tan{
    color:#f2ebd5;
}

.white{
    color:#FFF;
}

.yellow{
    color:#DDB558;
}

.math{
    color:#af6031;
    text-shadow: -4px 4px 0px #f2ebd5;
    font-weight: 800;
}

.noise {
  /* ... */
  background:
    linear-gradient(to right, blue, transparent),
    url(https://grainy-gradients.vercel.app/noise.svg);
}

/* UNDERLINES */

.yellow-underline{
    background: linear-gradient(0deg, #ddb558 40%, #ddb55800 40%);
    padding: 0px 10px;
}

.white-underline{
    background: linear-gradient(0deg, #FFFFFF 40%, #FFFFFF00 40%);
    padding: 0px 10px;
}

.tan-underline{
    background: linear-gradient(0deg, #f2ebd5 40%, #f2ebd500 40%);
    padding: 0px 10px;
}

.gray-underline{
    background: linear-gradient(0deg, #333333 40%, #33333300 40%);
    padding: 0px 10px;
}

.blue-backline{
    background: #5c7c8c;
    padding: 0px 10px; 
}

/* HOMEPAGE SECTION STYLES */

#home-section-one{
    overflow:hidden!important;   
}

#home-section-two{
    z-index: 1000!important;
}

#home-section-three{
    outline: #FFF 20px solid;
    outline-offset: -50px;
    background:url(/wp-content/uploads/2026/05/yellow-noise-circle-1.png), url(/wp-content/uploads/2026/05/green-dot-circle-1.png), linear-gradient(180deg, #F2EBD5 0%, #DDB558 100%);
    background-position:right top, left bottom, center;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 1239px) {
#home-section-three{
    outline: #FFF 10px solid;
    outline-offset: -20px;
    background:linear-gradient(180deg, #F2EBD5AA 0%, #DDB558AA 100%), url(/wp-content/uploads/2026/05/yellow-noise-circle-1.png), url(/wp-content/uploads/2026/05/green-dot-circle-1.png), linear-gradient(180deg, #F2EBD5 0%, #DDB558 100%);
    background-position:center, right top, left bottom, center;
    background-repeat: no-repeat;
} 
}

@media only screen and (max-width: 959px) {
#home-section-three{
    outline: #FFF 10px solid;
    outline-offset: -20px;
    background:linear-gradient(180deg, #F2EBD5DD 0%, #DDB558DD 100%), url(/wp-content/uploads/2026/05/yellow-noise-circle-1.png), url(/wp-content/uploads/2026/05/green-dot-circle-1.png), linear-gradient(180deg, #F2EBD5 0%, #DDB558 100%);
    background-position:center, right top, left bottom, center;
    background-repeat: no-repeat;
} 
}

#home-section-four{
    background:url(/wp-content/uploads/2026/05/oil-barrel.jpg), url(/wp-content/uploads/2026/05/corn-cob.jpg), linear-gradient(180deg, #5D3C1F00 6vw, #5D3C1F 20vw, #1D2A19 100%), url(/wp-content/uploads/2026/05/tractor-in-field.jpg);
    background-repeat: no-repeat;
    background-position: left bottom, right bottom, center, center top;
    background-size: auto, auto, auto, contain;
    background-blend-mode: screen, screen, normal, normal;
}

@media only screen and (max-width: 1650px) {
#home-section-four{
    background:linear-gradient(180deg, #5D3C1F00 6vw, #5D3C1FCC 20vw, #1D2A19CC 100%), url(/wp-content/uploads/2026/05/oil-barrel.jpg), url(/wp-content/uploads/2026/05/corn-cob.jpg), linear-gradient(180deg, #5D3C1F00 6vw, #5D3C1F 20vw, #1D2A19 100%), url(/wp-content/uploads/2026/05/tractor-in-field.jpg);
    background-repeat: no-repeat;
    background-position: center, left bottom, right bottom, center, center top;
    background-size: auto, auto, auto, auto, contain;
    background-blend-mode: normal, screen, screen, normal, normal;
}
}

@media only screen and (max-width: 767px) {
#home-section-four{
    background:linear-gradient(180deg, #5D3C1F00 6vw, #5D3C1F 20vw, #1D2A19 100%), url(/wp-content/uploads/2026/05/tractor-in-field.jpg);
    background-repeat: no-repeat;
    background-position: center, center top;
    background-size: auto, contain;
    background-blend-mode: normal, screen, screen, normal, normal;
}
}


#home-section-five{
    background:url(/wp-content/uploads/2026/05/what-energy-becomes.jpg), linear-gradient(180deg, #F2EBD5 0%, #F2EBD5 100%);
    background-repeat:no-repeat;
    background-position: center left;
}

@media only screen and (max-width: 1780px) {
#home-section-five{
    background:linear-gradient(180deg, #F2EBD5cc 0%, #F2EBD5cc 100%), url(/wp-content/uploads/2026/05/what-energy-becomes.jpg), linear-gradient(180deg, #F2EBD5 0%, #F2EBD5 100%);
    background-repeat:no-repeat;
    background-position: center left;
}
}

#home-section-six{
    overflow:hidden!important;
}

#home-section-seven{
    background: linear-gradient(180deg, #af6031 calc(100% - 167px), #FFFFFF 0%);
}

#home-section-nine{
    background: url(/wp-content/uploads/2026/05/70-percent-callout.jpg), linear-gradient(0deg, #5c7c8c 0%, #5c7c8c 100%);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 100% center;
}

@media only screen and (max-width: 1920px) {
#home-section-nine{
    background: url(/wp-content/uploads/2026/05/70-percent-callout.jpg), linear-gradient(0deg, #5c7c8c 0%, #5c7c8c 100%);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: calc(50% + 350px) center, center;
} 
}

@media only screen and (max-width: 1660px) {
#home-section-nine{
    background: url(/wp-content/uploads/2026/05/70-percent-callout.jpg), linear-gradient(0deg, #5c7c8c 0%, #5c7c8c 100%);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: calc(35% + 500px) center, center;
} 
}

@media only screen and (max-width: 1239px) {
#home-section-nine{
    background: #5c7c8c;
} 
}

#home-section-twelve{
    background: url(/wp-content/uploads/2026/05/orange-noise-circle-1.jpg), url(/wp-content/uploads/2026/05/green-dot-circle-2.jpg), linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
    background-position: left calc(100% - 50px), right 40%, center;
    background-repeat:no-repeat;
}

@media only screen and (max-width: 1239px) {
#home-section-twelve{
    background: linear-gradient(180deg, #FFFFFF88 0%, #FFFFFF88 100%), url(/wp-content/uploads/2026/05/orange-noise-circle-1.jpg), url(/wp-content/uploads/2026/05/green-dot-circle-2.jpg), linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
    background-position: center, left calc(100% - 50px), right 40%, center;
    background-repeat:no-repeat;
} 
}

#home-section-thirteen{
    outline: #f2ebd5 20px solid;
    outline-offset: -50px; 
}

#home-section-fourteen{
    background:url(/wp-content/uploads/2026/05/orange-line-box-1.jpg), url(/wp-content/uploads/2026/05/green-noise-circle-1.jpg), url(/wp-content/uploads/2026/05/yellow-dot-circle-2.jpg), linear-gradient(180deg, #f2ebd5 0%, #f2ebd5 100%);
    background-position: left top, right 100px, left bottom, center;
    background-repeat:no-repeat;
}

@media only screen and (max-width: 1239px) {
#home-section-fourteen{
    background:url(/wp-content/uploads/2026/05/orange-line-box-1.jpg), url(/wp-content/uploads/2026/05/green-noise-circle-1.jpg), url(/wp-content/uploads/2026/05/yellow-dot-circle-2.jpg), linear-gradient(180deg, #f2ebd5 0%, #f2ebd5 100%);
    background-position: left top, right 100px, left bottom, center;
    background-repeat:no-repeat;
    background-size:150px, auto, auto, auto;
} 
}

@media only screen and (max-width: 959px) {
#home-section-fourteen{
    background:url(/wp-content/uploads/2026/05/orange-line-box-1.jpg), linear-gradient(180deg, #f2ebd5aa 0%, #f2ebd5aa 100%), url(/wp-content/uploads/2026/05/green-noise-circle-1.jpg), url(/wp-content/uploads/2026/05/yellow-dot-circle-2.jpg), linear-gradient(180deg, #f2ebd5 0%, #f2ebd5 100%);
    background-position: left top, center, right 100px, left bottom, center;
    background-repeat:no-repeat;
    background-size:80px, auto, auto, auto, auto;
} 
}

/* RIPPLES SECTION */

.circlecontainer{
    display: flex;
    justify-content: center;
}

.circleone{
    width: 2500px;
    height: 2500px;
    background: url(/wp-content/uploads/2026/05/dither-2500.png);
    position: absolute;
    top: -1400px;
    z-index: -2;
    transform: scale(0.16);
    opacity: 0.5;
    transition: all 2.5s ease-out;
}

.circletwo{
    width: 2500px;
    height: 2500px;
    background: url(/wp-content/uploads/2026/05/dither-2500.png);
    position: absolute;
    top: -1400px;
    z-index: -3;
    transform: scale(0.45);
    opacity: 0.5;
    transition: all 2.5s ease-out;
}

.circlethree{
    width: 2500px;
    height: 2500px;
    background: url(/wp-content/uploads/2026/05/dither-2500.png);
    position: absolute;
    top: -1400px;
    z-index: -4;
    transform: scale(0.73);
    opacity: 0.5;
    transition: all 2.5s ease-out;
}

.circlefour{
    width: 2500px;
    height: 2500px;
    background: url(/wp-content/uploads/2026/05/dither-2500.png);
    position: absolute;
    top: -1400px;
    z-index: -5;
    transform: scale(0.99);
    opacity: 0.5;
    transition: all 2.5s ease-out;
}

.anditsgone{
    opacity:0;
}

.anditsgone.circleone{
    transform: scale(0.0);
}

.anditsgone.circletwo{
    transform: scale(0.16);
}

.anditsgone.circlethree{
    transform: scale(0.45);
}

.anditsgone.circlefour{
    transform: scale(0.73);
}

@media only screen and (max-width: 959px) {
.circleone{
    transform: scale(0.18);
}

.circletwo{
    transform: scale(0.56);
}

.circlethree{
    transform: scale(0.91);
}

.circlefour{
    transform: scale(1.25);
}

.anditsgone{
    opacity:0;
}

.anditsgone.circleone{
    transform: scale(0.0);
}

.anditsgone.circletwo{
    transform: scale(0.18);
}

.anditsgone.circlethree{
    transform: scale(0.56);
}

.anditsgone.circlefour{
    transform: scale(0.91);
}
}

.faderbar{
    width: 100vw;
    height: 200px;
    background: linear-gradient(0deg, #f2ebd500, #f2ebd5);
    display: inline-block;
    position: absolute;
    top: -310px;
    z-index: -1;
}


.global-conflict{
    background: #222222;
    color: #FFFFFF;
    font-family: "Barlow";
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 22px;
    max-width: 210px;
    width: 100%;
    text-align: center;
    padding-top: 10px;
    margin: 0px auto;
}

.global-conflict-container{
    display: flex;
    height: 150px;
    text-align: center;
    background: url(/wp-content/uploads/2026/05/yellow-dot-circle-1.jpg);
    background-size: contain;
    background-position: center;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    
}

.ripple-label-light {
    background: #ddb558;
    color: #222;
    font-family: "Barlow";
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 10px;
    margin: 0px;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}

/* OTHER HOMEPAGE STYLES */

.hero-image:after{
    content:'';
    width:571px;
    height:572px;
    display:block;
    position:absolute;
    top: 25%;
    right: -470px;;
    background:url(/wp-content/uploads/2026/05/orange-tex-circle-1.png);
    background-repeat:no-repeat;
}

@media only screen and (max-width: 1600px) {
.hero-image:after {
    content: '';
    width: 400px;
    height: 400px;
    display: block;
    position: absolute;
    top: 13vw;
    right: -340px;
    background: url(/wp-content/uploads/2026/05/orange-tex-circle-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}
}

@media only screen and (max-width: 1239px) {
.hero-image:after {
    content: '';
    width: 400px;
    height: 400px;
    display: block;
    position: absolute;
    top: 11vw;
    right: -340px;
    background: url(/wp-content/uploads/2026/05/orange-tex-circle-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}
}

@media only screen and (max-width: 959px) {
.hero-image:after {
    content: '';
    width: 400px;
    height: 400px;
    display: block;
    position: absolute;
    top: 40px;
    right: -380px;
    background: url(/wp-content/uploads/2026/05/orange-tex-circle-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}
}

.quotation p{
    font-family: "Playfair Display";
    font-weight: 500;
    font-style: italic;
    font-size:30px;
    line-height:44px;
}

@media only screen and (max-width: 1239px) {
.quotation p{
    font-size:26px;
    line-height:38px;
} 
}

@media only screen and (max-width: 959px) {
.quotation p{
    font-size:22px;
    line-height:34px;
} 
}

@media only screen and (max-width: 767px) {
.quotation p{
    font-size:20px;
    line-height:32px;
} 
}

.dot-precedes:before{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 10px;
    left: -18px;
    top: 14px;
}

.gre.dot-precedes:before{
    background: #607756;
}

.yel.dot-precedes:before{
    background: #ddb558;
}

.ora.dot-precedes:before{
    background: #AF6031;
}

.quotation-box{
    background:linear-gradient(180deg, #607756cc 0%, #607756cc 100%), url(/wp-content/uploads/2026/05/paper-texture.jpg), linear-gradient(180deg, #607756 0%, #607756 100%)!important;
    background-blend-mode: normal, screen, normal;
    z-index:100;
    position:relative;
}

.quotation-box:before{
    content: '“';
    display: flex;
    justify-content: center;
    width: 30px;
    height: 30px;
    background: #AF6031;
    left: 30px;
    top: -10px;
    border:none;
    font-family: "Barlow";
    color:#FFF;
    font-size:40px;
    font-weight:800;
    line-height:42px;
    padding-right:4px;
}

.loaded-plate:after{
    content: '';
    display: flex;
    width: 628px;
    height: 555px;
    background: url(/wp-content/uploads/2026/05/plate-dollars.jpg);
    background-repeat: no-repeat;
    left: -20px;
    top: -120px;
    position: absolute;
}

.loadedplatetwo{
    display:none;
}

@media only screen and (max-width: 1600px) {
.loaded-plate:after{
    display:none;
}

.loadedplatetwo{
    display:block;
}

.quotation-box.loaded{
    margin-top:-11vw;
}
}

@media only screen and (max-width: 959px) {
.quotation-box.loaded{
    margin-top:0vw;
}
}

/* DOWNLOAD BOXES */

.factbox{
    height: auto;
}

.factbox-image {
    aspect-ratio: 1 / 1;
    background: #f2ebd5;
    background-size:100%!important;
    background-position:center!important;
    transition: all 0.3s ease-in-out;
}

.factbox.uno .factbox-image{
    background:url(/wp-content/uploads/2026/05/shareables-thumb-1.jpg);
}

.factbox.dos .factbox-image{
    background:url(/wp-content/uploads/2026/05/shareables-thumb-2.jpg);
}

.factbox.tres .factbox-image{
    background:url(/wp-content/uploads/2026/05/shareables-thumb-3.jpg);
}

.factbox.quatro .factbox-image{
    background:url(/wp-content/uploads/2026/05/shareables-thumb-4.jpg);
}

.factbox.cinco .factbox-image{
    background:url(/wp-content/uploads/2026/05/shareables-thumb-5.jpg);
}

.factbox.seis .factbox-image{
    background:url(/wp-content/uploads/2026/05/shareables-thumb-6.jpg);
}

.factbox:hover .factbox-image{
    background-size:110%!important; 
}

.factbox-title {
    height: 60px;
    border: 1px solid #CCC;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background:#FFF;
    transition: all 0.3s ease-in-out;
}

.factbox-title:hover{
    padding-left:20px;
}


.factbox-title p {
    margin: 0px;
    padding-left: 15px;
    color: #222222;
    font-family: 'Barlow';
    text-transform: uppercase;
    font-weight: 700;
    transition: all 0.3s ease-in-out;
}

.factbox-title:hover p {
    color:#af6031;
}

@media only screen and (max-width: 1239px) {
.factbox-title p {
    font-size:16px;
    line-height:20px;
    padding-right:10px;
} 
}

@media only screen and (max-width: 959px) {
.factbox-title p {
    font-size:14px;
    line-height:18px;
    padding-right:4px;
} 
}

.factbox-download {
    background: #af6031;
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    width: 60px;
    content: "";
    font-family: "Font Awesome 5 Pro";
    transition: all 0.3s ease-in-out;
    display:flex;
    justify-content: center;
    align-items: center;
}

.factbox-title:hover .factbox-download{
    background:#ddb558;
    width: 80px;
}

.factbox-download img{
    width:30px;
    transition: all 0.3s ease-in-out;
}

.factbox-title:hover .factbox-download img{
    width:20px;
}

/* GRAVITY FORMS */

.gform-body input, .gform-body textarea {
    border: 2px #ccc solid !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    padding: 25px 15px !important;
    font-family: 'Barlow' !important;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    color: #999 !important;
}

.gform_fields {
    row-gap: 16px!important;
}

#gform_submit_button_1, #gform_submit_button_2 {
    background: #607756;
    border: none !important;
    height: 54px;
    color: #FFF !important;
    text-transform: uppercase;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0px;
    font-family: 'Barlow' !important;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
}

#gform_submit_button_1:hover, #gform_submit_button_2:hover {
    background: #DDB558;
    color: #222 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/fonts/din/d-din-webfont.woff2') format('woff2'),
		url('/fonts/din/d-din-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */