.elementor-25704 .elementor-element.elementor-element-95a9e4e{--display:flex;--min-height:0px;--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-25704 .elementor-element.elementor-element-95a9e4e:not(.elementor-motion-effects-element-type-background), .elementor-25704 .elementor-element.elementor-element-95a9e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5F5;}.elementor-25704 .elementor-element.elementor-element-6c79a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-682dd43{--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;--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-25704 .elementor-element.elementor-element-25c54b7{--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;--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-25704 .elementor-element.elementor-element-6af9038{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-eaec228{--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:flex-start;--border-radius:0px 0px 2px 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-25704 .elementor-element.elementor-element-eaec228.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-616372d.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-aa90fc5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25704 .elementor-element.elementor-element-aa90fc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-4dcdfb0 .elementor-heading-title{font-size:21px;color:var( --e-global-color-e3c0f8f );}.elementor-25704 .elementor-element.elementor-element-4dcdfb0{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-25704 .elementor-element.elementor-element-b58668a{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:1px;}.elementor-25704 .elementor-element.elementor-element-b58668a .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-b58668a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25704 .elementor-element.elementor-element-e31312e.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-de15f7c{--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-25704 .elementor-element.elementor-element-de15f7c:not(.elementor-motion-effects-element-type-background), .elementor-25704 .elementor-element.elementor-element-de15f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5F5;}.elementor-25704 .elementor-element.elementor-element-f0c9965{--display:flex;--margin-top:12px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-25704 .elementor-element.elementor-element-f0c9965.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-1313ff1{--divider-border-style:solid;--divider-color:#C9C9C9;--divider-border-width:1px;}.elementor-25704 .elementor-element.elementor-element-1313ff1 .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-1313ff1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25704 .elementor-element.elementor-element-ef4b454{--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;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-25704 .elementor-element.elementor-element-ef4b454:not(.elementor-motion-effects-element-type-background), .elementor-25704 .elementor-element.elementor-element-ef4b454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5ECE7;}.elementor-25704 .elementor-element.elementor-element-ab0090a .elementor-heading-title{font-size:21px;color:var( --e-global-color-e3c0f8f );}.elementor-25704 .elementor-element.elementor-element-ab0090a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 1em;padding:0em 0em 0em 0em;}.elementor-25704 .elementor-element.elementor-element-9c971fb{--divider-border-style:solid;--divider-color:var( --e-global-color-e3c0f8f );--divider-border-width:2.5px;}.elementor-25704 .elementor-element.elementor-element-9c971fb .elementor-divider-separator{width:24%;}.elementor-25704 .elementor-element.elementor-element-9c971fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25704 .elementor-element.elementor-element-8834b77{padding:0em 0em 0em 0em;width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-8834b77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-4d68383{--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;--margin-top:000px;--margin-bottom:000px;--margin-left:000px;--margin-right:000px;}.elementor-25704 .elementor-element.elementor-element-4d68383:not(.elementor-motion-effects-element-type-background), .elementor-25704 .elementor-element.elementor-element-4d68383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5F5;}.elementor-25704 .elementor-element.elementor-element-6b8d694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-8cdbd0e{--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;--flex-wrap:wrap;}.elementor-25704 .elementor-element.elementor-element-108c350{--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;--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-25704 .elementor-element.elementor-element-ebbd45b{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:1px;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25704 .elementor-element.elementor-element-ebbd45b .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-ebbd45b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25704 .elementor-element.elementor-element-ebbd45b .elementor-divider__text{color:var( --e-global-color-845d344 );font-family:"FeedFood", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-25704 .elementor-element.elementor-element-8bf725c{--swiper-slides-to-display:3;--swiper-offset-size:26px;--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;--swiper-slides-gap:10px;--arrow-normal-color:var( --e-global-color-845d344 );--progressbar-normal-color:var( --e-global-color-845d344 );margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 20px 20px 20px;}.elementor-25704 .elementor-element.elementor-element-7aed99c{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25704 .elementor-element.elementor-element-732e695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25704 .elementor-element.elementor-element-a9ab772 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25704 .elementor-element.elementor-element-a9ab772 .elementor-button{font-weight:600;text-transform:uppercase;fill:var( --e-global-color-548d333 );color:var( --e-global-color-548d333 );background-color:var( --e-global-color-845d344 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-a9ab772{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25704 .elementor-element.elementor-element-a9ab772.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-b4aae55{--display:flex;--min-height:0px;--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;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-25704 .elementor-element.elementor-element-f34628a{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:2px;}.elementor-25704 .elementor-element.elementor-element-f34628a .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-f34628a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-39406e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-39406e4.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-f70bb76{--divider-border-style:solid;--divider-color:#B9B9B9;--divider-border-width:2px;}.elementor-25704 .elementor-element.elementor-element-f70bb76 .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-f70bb76 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-ac59fee{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-c4c12a4{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25704 .elementor-element.elementor-element-e245ee7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-25704 .elementor-element.elementor-element-0823482{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-25704 .elementor-element.elementor-element-8053d6a{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-bc7e36c{--display:flex;--min-height:0px;--justify-content:space-around;--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-25704 .elementor-element.elementor-element-bc7e36c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-60bf661 .elementor-heading-title{font-size:27px;color:var( --e-global-color-e3c0f8f );}.elementor-25704 .elementor-element.elementor-element-22c9603 img{border-radius:8px 8px 8px 8px;}.elementor-25704 .elementor-element.elementor-element-22c9603.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-336aef4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25704 .elementor-element.elementor-element-1c1015f .elementor-heading-title{font-size:17px;color:var( --e-global-color-e3c0f8f );}.elementor-25704 .elementor-element.elementor-element-9378c54{color:var( --e-global-color-845d344 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-5021674 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25704 .elementor-element.elementor-element-5021674 .elementor-button{text-decoration:underline;fill:var( --e-global-color-845d344 );color:var( --e-global-color-845d344 );background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-792fe48{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:1.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-792fe48 .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-792fe48 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-25704 .elementor-element.elementor-element-1899b34{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25704 .elementor-element.elementor-element-1899b34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-0bf5142{--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;--justify-content:flex-start;--align-items:center;--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-25704 .elementor-element.elementor-element-0bf5142.e-con{--align-self:stretch;}.elementor-25704 .elementor-element.elementor-element-b2f24a6{--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;--justify-content:flex-start;--align-items:flex-start;--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-25704 .elementor-element.elementor-element-0b20a90{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-25704 .elementor-element.elementor-element-2be3047{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-2be3047 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-2be3047.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-eb64294{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:22px;}.elementor-25704 .elementor-element.elementor-element-eb64294 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-25704 .elementor-element.elementor-element-44bb88b{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:22px;}.elementor-25704 .elementor-element.elementor-element-b59fa6d{--display:flex;--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-d0194c9 );--border-color:var( --e-global-color-d0194c9 );--margin-top:1em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-25704 .elementor-element.elementor-element-4a8bafb{--grid-columns:1;width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-4a8bafb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-4a8bafb.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-c8edda7{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25704 .elementor-element.elementor-element-0f8520f .elementor-heading-title{font-family:"FeedFood", Sans-serif;font-size:24px;color:var( --e-global-color-e3c0f8f );}.elementor-25704 .elementor-element.elementor-element-0f8520f{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0em 0em 0em 1em;width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 8px;border-color:var( --e-global-color-e3c0f8f );}.elementor-25704 .elementor-element.elementor-element-6f9529a{--grid-columns:1;--grid-column-gap:5px;--grid-row-gap:6px;}.elementor-25704 .elementor-element.elementor-element-6f9529a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-25704 .elementor-element.elementor-element-a2820b5{padding:0px 0px 5px 0px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-25704 .elementor-element.elementor-element-a2820b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-0896c38{--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;--justify-content:flex-start;--align-items:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-25704 .elementor-element.elementor-element-91c732c{--display:flex;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-78f19fd{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-78f19fd .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-78f19fd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-9fe0e42 .elementor-heading-title{font-size:20px;color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-565cfeb{--swiper-slides-to-display:4;--swiper-offset-size:80px;--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;--swiper-slides-gap:20px;--arrow-normal-color:var( --e-global-color-845d344 );--progressbar-normal-color:var( --e-global-color-845d344 );margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 20px 20px 20px;}.elementor-25704 .elementor-element.elementor-element-afea6c3{--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;--justify-content:flex-start;--align-items:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:20px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25704 .elementor-element.elementor-element-bfb6a27 .elementor-heading-title{font-size:20px;text-transform:uppercase;color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-4406dba{--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;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25704 .elementor-element.elementor-element-4406dba:not(.elementor-motion-effects-element-type-background), .elementor-25704 .elementor-element.elementor-element-4406dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #4D5A31 22%, #F3F3F3 72%);}.elementor-25704 .elementor-element.elementor-element-8993141{--swiper-slides-to-display:3;--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;--swiper-slides-gap:30px;--arrow-size:35px;--arrow-normal-color:#FFFFFE;}.elementor-25704 .elementor-element.elementor-element-3619ade .elementor-button{font-weight:600;text-transform:uppercase;fill:var( --e-global-color-548d333 );color:var( --e-global-color-548d333 );background-color:var( --e-global-color-845d344 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-3619ade{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-25704 .elementor-element.elementor-element-3619ade.elementor-element{--align-self:center;}.elementor-25704 .elementor-element.elementor-element-30788b9{--display:flex;}.elementor-25704 .elementor-element.elementor-element-3e0f741{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25704 .elementor-element.elementor-element-a5ac692{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25704 .elementor-element.elementor-element-1a798f6{--display:flex;}.elementor-25704 .elementor-element.elementor-element-29d4496{padding:0px 0px 5px 0px;}.elementor-25704 .elementor-element.elementor-element-7d1d756{padding:0px 0px 5px 0px;}.elementor-25704 .elementor-element.elementor-element-ab9db0a{font-family:"FeedFood", Sans-serif;font-size:20px;font-weight:bold;line-height:0.7em;color:var( --e-global-color-845d344 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-25704 .elementor-element.elementor-element-dd1bd9a:after{content:"0.6";}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post__thumbnail__link{width:34%;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a{--grid-column-gap:17px;--grid-row-gap:10px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post{border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px;border-color:#E2DEDE;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post__title, .elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post__title a{color:var( --e-global-color-dd2ceab );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post__title{margin-bottom:31px;}.elementor-25704 .elementor-element.elementor-element-4e0846b{--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-25704 .elementor-element.elementor-element-9e4c0ed{--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-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--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-25704 .elementor-element.elementor-element-0a0e78b .elementor-heading-title{font-size:20px;color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-d212888{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-d212888 .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-d212888 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-837929f{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--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-25704 .elementor-element.elementor-element-837929f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-7439346{--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;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-7439346.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-7f5e83b{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-25704 .elementor-element.elementor-element-c619f39{--grid-columns:1;--grid-row-gap:4px;}.elementor-25704 .elementor-element.elementor-element-6765e80{--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;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-3a3408e{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-25704 .elementor-element.elementor-element-bb423fc{--grid-columns:1;--grid-row-gap:4px;}.elementor-25704 .elementor-element.elementor-element-5935011{--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;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-5935011.e-con{--align-self:stretch;}.elementor-25704 .elementor-element.elementor-element-9a71ca7{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-25704 .elementor-element.elementor-element-2e6165d{--grid-columns:1;--grid-row-gap:4px;}.elementor-25704 .elementor-element.elementor-element-6471913{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-edd95f1{--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;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:var( --e-global-color-d0194c9 );--border-color:var( --e-global-color-d0194c9 );--border-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-edd95f1.e-con{--align-self:stretch;}.elementor-25704 .elementor-element.elementor-element-894b660{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-25704 .elementor-element.elementor-element-032c52c{--grid-columns:1;--grid-row-gap:4px;}.elementor-25704 .elementor-element.elementor-element-5a18f1a{--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;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-5a18f1a.e-con{--align-self:stretch;}.elementor-25704 .elementor-element.elementor-element-2aac70e{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-25704 .elementor-element.elementor-element-bed40d9{--grid-columns:1;--grid-row-gap:4px;}.elementor-25704 .elementor-element.elementor-element-359ae74{--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;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-359ae74.e-con{--align-self:stretch;}.elementor-25704 .elementor-element.elementor-element-b3608a7{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-25704 .elementor-element.elementor-element-cd72929{--grid-columns:1;--grid-row-gap:4px;}.elementor-25704 .elementor-element.elementor-element-843e4bf{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25704 .elementor-element.elementor-element-0bff06c{--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-radius:10px 10px 10px 10px;}.elementor-25704 .elementor-element.elementor-element-0bff06c:not(.elementor-motion-effects-element-type-background), .elementor-25704 .elementor-element.elementor-element-0bff06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25704 .elementor-element.elementor-element-2e90a9c{--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-25704 .elementor-element.elementor-element-0ca50f1 .elementor-heading-title{color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-f91b7c3{--swiper-slides-to-display:3;--swiper-offset-size:80px;--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;--swiper-slides-gap:10px;--arrow-normal-color:var( --e-global-color-845d344 );--progressbar-normal-color:var( --e-global-color-845d344 );margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 20px 20px 20px;}.elementor-25704 .elementor-element.elementor-element-707a023{--display:flex;--justify-content:center;}.elementor-25704 .elementor-element.elementor-element-37d883d img{width:57%;max-width:63%;}.elementor-25704 .elementor-element.elementor-element-37d883d{border-radius:30px 30px 30px 30px;}.elementor-25704 .elementor-element.elementor-element-a2fdf0c{text-align:center;}.elementor-25704 .elementor-element.elementor-element-a2fdf0c .elementor-heading-title{color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-98f9f2d .elementor-cta__content{text-align:center;}.elementor-25704 .elementor-element.elementor-element-98f9f2d .elementor-cta__button{border-width:0px;}.elementor-25704 .elementor-element.elementor-element-98f9f2d .elementor-cta .elementor-cta__bg, .elementor-25704 .elementor-element.elementor-element-98f9f2d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-25704 .elementor-element.elementor-element-98f9f2d{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-845d344 );border-radius:20px 20px 20px 20px;}.elementor-25704 .elementor-element.elementor-element-2edb5f3{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25704 .elementor-element.elementor-element-feb8247{--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;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:var( --e-global-color-d0194c9 );--border-color:var( --e-global-color-d0194c9 );--border-radius:5px 5px 5px 5px;}.elementor-25704 .elementor-element.elementor-element-b73601e{--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;--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-25704 .elementor-element.elementor-element-3cd060d{--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-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-25704 .elementor-element.elementor-element-e0da3cd .elementor-heading-title{font-size:28px;color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-e0da3cd{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 57.436% );max-width:57.436%;--container-widget-width:57.436%;--container-widget-flex-grow:0;}.elementor-25704 .elementor-element.elementor-element-e0da3cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25704 .elementor-element.elementor-element-bb0a7cc{text-align:start;font-family:"Lato", Sans-serif;line-height:14px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-339a214{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-339a214 .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-339a214 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-0917526{--display:flex;}.elementor-25704 .elementor-element.elementor-element-d6e7edc{--swiper-slides-to-display:1;--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;--swiper-slides-gap:0px;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-d6e7edc .swiper-slide > .elementor-element{height:100%;}.elementor-25704 .elementor-element.elementor-element-0f07847{--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-end;--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-25704 .elementor-element.elementor-element-90aa244 .elementor-heading-title{font-size:28px;color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-90aa244{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25704 .elementor-element.elementor-element-4acc97a{text-align:start;font-family:"Lato", Sans-serif;line-height:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-8a6207b{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-8a6207b .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-8a6207b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-0da08fa{--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;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:var( --e-global-color-d0194c9 );--border-color:var( --e-global-color-d0194c9 );--border-radius:5px 5px 5px 5px;}.elementor-25704 .elementor-element.elementor-element-d540627{--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;--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-25704 .elementor-element.elementor-element-7b7a7f4{--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-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-25704 .elementor-element.elementor-element-27f23f1 .elementor-heading-title{font-size:28px;color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-27f23f1{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25704 .elementor-element.elementor-element-70b2645{text-align:start;font-family:"Lato", Sans-serif;line-height:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-22063ee{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-22063ee .elementor-divider-separator{width:100%;}.elementor-25704 .elementor-element.elementor-element-22063ee .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25704 .elementor-element.elementor-element-6a11087{--display:flex;}.elementor-25704 .elementor-element.elementor-element-1530e4b{--swiper-slides-to-display:1;--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;--swiper-slides-gap:0px;--arrow-size:18px;--arrow-normal-color:var( --e-global-color-845d344 );}.elementor-25704 .elementor-element.elementor-element-1530e4b .swiper-slide > .elementor-element{height:100%;}.elementor-25704 .elementor-element.elementor-element-bd095e5{--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;}:root{--page-title-display:none;}body.elementor-page-25704{margin:00px 00px 00px 00px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-25704 .elementor-element.elementor-element-6af9038{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-eaec228{--width:50%;}.elementor-25704 .elementor-element.elementor-element-aa90fc5{--width:48%;}.elementor-25704 .elementor-element.elementor-element-de15f7c{--content-width:1080px;}.elementor-25704 .elementor-element.elementor-element-f0c9965{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-4d68383{--content-width:1280px;}.elementor-25704 .elementor-element.elementor-element-8cdbd0e{--content-width:1212px;}.elementor-25704 .elementor-element.elementor-element-108c350{--width:50%;}.elementor-25704 .elementor-element.elementor-element-7aed99c{--width:50%;}.elementor-25704 .elementor-element.elementor-element-b4aae55{--content-width:1280px;}.elementor-25704 .elementor-element.elementor-element-ac59fee{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-e245ee7{--width:100%;}.elementor-25704 .elementor-element.elementor-element-0823482{--width:88%;}.elementor-25704 .elementor-element.elementor-element-bc7e36c{--width:30.045%;}.elementor-25704 .elementor-element.elementor-element-1899b34{--width:72%;}.elementor-25704 .elementor-element.elementor-element-0bf5142{--content-width:100%;}.elementor-25704 .elementor-element.elementor-element-b2f24a6{--width:100%;}.elementor-25704 .elementor-element.elementor-element-c8edda7{--width:79%;}.elementor-25704 .elementor-element.elementor-element-0896c38{--width:100%;}.elementor-25704 .elementor-element.elementor-element-afea6c3{--width:100%;}.elementor-25704 .elementor-element.elementor-element-a5ac692{--width:25%;}.elementor-25704 .elementor-element.elementor-element-4e0846b{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-9e4c0ed{--width:100%;}.elementor-25704 .elementor-element.elementor-element-837929f{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-7439346{--width:31%;}.elementor-25704 .elementor-element.elementor-element-6765e80{--width:31%;}.elementor-25704 .elementor-element.elementor-element-5935011{--width:31%;}.elementor-25704 .elementor-element.elementor-element-6471913{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-edd95f1{--width:31%;}.elementor-25704 .elementor-element.elementor-element-5a18f1a{--width:31%;}.elementor-25704 .elementor-element.elementor-element-359ae74{--width:31%;}.elementor-25704 .elementor-element.elementor-element-843e4bf{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-2e90a9c{--content-width:86%;}.elementor-25704 .elementor-element.elementor-element-707a023{--width:36%;}.elementor-25704 .elementor-element.elementor-element-2edb5f3{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-feb8247{--width:50%;}.elementor-25704 .elementor-element.elementor-element-0da08fa{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25704 .elementor-element.elementor-element-eaec228{--width:738.188px;}.elementor-25704 .elementor-element.elementor-element-aa90fc5{--width:700.792px;}.elementor-25704 .elementor-element.elementor-element-1899b34{--width:666.542px;}.elementor-25704 .elementor-element.elementor-element-0bf5142{--content-width:100%;}}@media(min-width:2400px){.elementor-25704 .elementor-element.elementor-element-682dd43{--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-25704 .elementor-element.elementor-element-25c54b7{--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-25704 .elementor-element.elementor-element-aa90fc5{--justify-content:flex-start;}.elementor-25704 .elementor-element.elementor-element-4dcdfb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1rem 0rem 2rem 0rem;}.elementor-25704 .elementor-element.elementor-element-e31312e{padding:1em 0em 1em 0em;}.elementor-25704 .elementor-element.elementor-element-8bf725c{--swiper-slides-to-display:3;}.elementor-25704 .elementor-element.elementor-element-1899b34{--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;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-25704 .elementor-element.elementor-element-b2f24a6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25704 .elementor-element.elementor-element-0b20a90{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25704 .elementor-element.elementor-element-a2820b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-25704 .elementor-element.elementor-element-565cfeb{--swiper-slides-to-display:3;}.elementor-25704 .elementor-element.elementor-element-8993141{--swiper-slides-to-display:3;}.elementor-25704 .elementor-element.elementor-element-837929f{--content-width:1440px;}.elementor-25704 .elementor-element.elementor-element-7439346{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25704 .elementor-element.elementor-element-f91b7c3{--swiper-slides-to-display:3;}.elementor-25704 .elementor-element.elementor-element-d6e7edc{--swiper-slides-to-display:3;}.elementor-25704 .elementor-element.elementor-element-1530e4b{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-25704 .elementor-element.elementor-element-6af9038{--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-25704 .elementor-element.elementor-element-aa90fc5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25704 .elementor-element.elementor-element-8bf725c{--swiper-slides-to-display:2;}.elementor-25704 .elementor-element.elementor-element-ac59fee{--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-25704 .elementor-element.elementor-element-2be3047{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-eb64294{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-44bb88b{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-4a8bafb{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-6f9529a{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-565cfeb{--swiper-slides-to-display:2;}.elementor-25704 .elementor-element.elementor-element-8993141{--swiper-slides-to-display:2;}.elementor-25704 .elementor-element.elementor-element-7f5e83b{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-c619f39{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-3a3408e{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-bb423fc{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-9a71ca7{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-2e6165d{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-894b660{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-032c52c{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-2aac70e{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-bed40d9{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-b3608a7{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-cd72929{--grid-columns:2;}.elementor-25704 .elementor-element.elementor-element-f91b7c3{--swiper-slides-to-display:2;}.elementor-25704 .elementor-element.elementor-element-d6e7edc{--swiper-slides-to-display:2;}.elementor-25704 .elementor-element.elementor-element-1530e4b{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-25704 .elementor-element.elementor-element-95a9e4e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-25704 .elementor-element.elementor-element-6c79a9d{width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-682dd43{--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-25704 .elementor-element.elementor-element-c4476a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-25c54b7{--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-25704 .elementor-element.elementor-element-96becc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-6af9038{--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-25704 .elementor-element.elementor-element-eaec228{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25704 .elementor-element.elementor-element-e7f944c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-f0c9965{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-25704 .elementor-element.elementor-element-ab0090a{text-align:center;}.elementor-25704 .elementor-element.elementor-element-8834b77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-ebbd45b .elementor-divider__text{font-size:20px;}.elementor-25704 .elementor-element.elementor-element-8bf725c{--swiper-slides-to-display:1;--swiper-offset-size:32px;--arrow-prev-left-position:0px;--arrow-next-top-position:0px;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-7aed99c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-732e695{padding:0px 0px 0px 0px;width:var( --container-widget-width, 810px );max-width:810px;--container-widget-width:810px;--container-widget-flex-grow:0;}.elementor-25704 .elementor-element.elementor-element-a9ab772 .elementor-button{padding:12px 12px 12px 12px;}.elementor-25704 .elementor-element.elementor-element-b4aae55{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-b4aae55.e-con{--order:1;}.elementor-25704 .elementor-element.elementor-element-39406e4{width:100%;max-width:100%;}.elementor-25704 .elementor-element.elementor-element-ac59fee{--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-25704 .elementor-element.elementor-element-bc7e36c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25704 .elementor-element.elementor-element-60bf661{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-25704 .elementor-element.elementor-element-60bf661 .elementor-heading-title{font-size:17px;}.elementor-25704 .elementor-element.elementor-element-22c9603 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-22c9603{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-25704 .elementor-element.elementor-element-336aef4{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-5021674 .elementor-button{padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-5021674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25704 .elementor-element.elementor-element-2be3047{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-eb64294{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-44bb88b{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-4a8bafb{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-c8edda7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-6f9529a{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-565cfeb{--swiper-slides-to-display:1;--swiper-offset-size:32px;--arrow-prev-left-position:0px;--arrow-next-top-position:0px;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 020px 020px 020px;}.elementor-25704 .elementor-element.elementor-element-4406dba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25704 .elementor-element.elementor-element-8993141{--swiper-slides-to-display:1;--swiper-slides-gap:47px;--arrow-size:30px;--swiper-pagination-size:7px;}.elementor-25704 .elementor-element.elementor-element-3619ade .elementor-button{padding:12px 12px 12px 12px;}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.65 * 100% );}.elementor-25704 .elementor-element.elementor-element-dd1bd9a:after{content:"0.65";}.elementor-25704 .elementor-element.elementor-element-dd1bd9a .elementor-post__thumbnail__link{width:30%;}.elementor-25704 .elementor-element.elementor-element-9e4c0ed{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25704 .elementor-element.elementor-element-7f5e83b{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-c619f39{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-3a3408e{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-bb423fc{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-9a71ca7{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-2e6165d{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-894b660{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-032c52c{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-2aac70e{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-bed40d9{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-b3608a7{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-cd72929{--grid-columns:1;}.elementor-25704 .elementor-element.elementor-element-f91b7c3{--swiper-slides-to-display:1;--swiper-offset-size:32px;--arrow-prev-left-position:0px;--arrow-next-top-position:0px;--swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 020px 020px 020px;}.elementor-25704 .elementor-element.elementor-element-e0da3cd .elementor-heading-title{font-size:23px;}.elementor-25704 .elementor-element.elementor-element-bb0a7cc{line-height:1.2em;}.elementor-25704 .elementor-element.elementor-element-d6e7edc{--swiper-slides-to-display:1;}.elementor-25704 .elementor-element.elementor-element-1530e4b{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-95a9e4e *//* ===== Container de Publicidade (estilo Terra) ===== */
.ff-ad-container {
  text-align: center;
  background: #f5f5f5; /* fundo cinza claro */
  border: 0px solid #e0e0e0;
  padding: 5px 0;
  border-radius: 0px;
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-682dd43 *//* =========================================================
   FEED&FOOD — Barra Premium 2 notícias (Topbar) v2
   - Pílula com bolinha verde piscando
   - Centralização no mobile
   ========================================================= */

.ff-topbar{
  --ff-border: rgba(0,0,0,.08);
  --ff-text: #111827;
  --ff-muted: rgba(17,24,39,.65);
  --ff-bg: #ffffff;
  --ff-pill-bg: rgba(0,0,0,.06);
  --ff-radius: 14px;

  /* verde “Feed&Food” (ajuste se quiser o HEX exato do seu tema) */
  --ff-green: #22c55e;
  --ff-green-soft: rgba(34,197,94,.16);

  background: var(--ff-bg);
  border-bottom: 1px solid var(--ff-border);
}

.ff-topbar--under-banner{
  margin-top: 0;
}

/* layout: label acima dos cards */
.ff-topbar .ff-topbar__inner{
  max-width: 1280px;
  margin: 0 auto;
  padding: 12px 16px;

  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  align-items: start;
}

/* =========================================================
   LABEL / PÍLULA premium + bolinha piscando
   ========================================================= */

.ff-topbar .ff-topbar__label{
  display:flex;
  align-items:flex-start;
}

/* escondemos o dot “antigo” e passamos a usar o dot dentro da pílula */
.ff-topbar .ff-topbar__dot{
  display:none !important;
}

/* pílula */
.ff-topbar .ff-topbar__label b{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;

  padding: 8px 12px 8px 12px;
  border-radius: 14px;
  background: rgba(13, 61, 32, .08);
  border: 1px solid rgba(13, 61, 32, .14);

  color: rgba(13, 61, 32, .92);
  font-size: 13px;
  font-weight: 750;
  letter-spacing: .02em;
  text-transform: none;
  line-height: 1.25;

  white-space: normal;
  max-width: 100%;
}

/* bolinha “ao vivo” piscando */
.ff-topbar .ff-topbar__label b::before{
  content:"";
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: var(--ff-green);
  box-shadow: 0 0 0 3px var(--ff-green-soft);
  flex: 0 0 auto;
}

/* animação do “piscar” */
@keyframes ffPulseGreen{
  0%   { transform: scale(1);   opacity: 1;   box-shadow: 0 0 0 3px var(--ff-green-soft); }
  50%  { transform: scale(1.08);opacity: .78; box-shadow: 0 0 0 7px rgba(34,197,94,.08); }
  100% { transform: scale(1);   opacity: 1;   box-shadow: 0 0 0 3px var(--ff-green-soft); }
}
.ff-topbar .ff-topbar__label b::before{
  animation: ffPulseGreen 1.25s ease-in-out infinite;
}

/* =========================================================
   GRID / CARDS
   ========================================================= */

.ff-topbar .ff-topbar__grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

.ff-topbar .ff-topbar__item{
  display:flex;
  gap: 12px;
  align-items:center;

  padding: 10px 12px;
  border: 1px solid var(--ff-border);
  border-radius: var(--ff-radius);

  background: rgba(255,255,255,.75);
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;

  min-height: 56px;
}

.ff-topbar .ff-topbar__item:hover{
  transform: translateY(-1px);
  border-color: rgba(0,0,0,.14);
  box-shadow: 0 10px 24px rgba(0,0,0,.06);
}

.ff-topbar .ff-topbar__thumb{
  width: 40px;
  height: 40px;
  border-radius: 12px;
  overflow:hidden;
  flex: 0 0 auto;
  background: rgba(0,0,0,.05);
}
.ff-topbar .ff-topbar__thumb img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}

.ff-topbar .ff-topbar__meta{
  display:flex;
  flex-direction:column;
  gap: 5px;
  min-width: 0;
}

.ff-topbar .ff-topbar__kicker{
  display:flex;
  align-items:center;
  gap: 8px;
  font-size: 12px;
  color: var(--ff-muted);
  line-height: 1;
  min-width: 0;
}

.ff-topbar .ff-topbar__pill{
  display:inline-flex;
  align-items:center;
  padding: 3px 8px;
  border-radius: 999px;
  background: var(--ff-pill-bg);
  color: rgba(17,24,39,.8);
  font-weight: 650;
  max-width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ff-topbar .ff-topbar__title{
  font-size: 14px;
  line-height: 1.25;
  color: var(--ff-text);
  font-weight: 750;
  margin: 0;

  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp: 2; /* desktop */
  -webkit-box-orient: vertical;
}

.ff-topbar a{ text-decoration:none; color:inherit; }

/* =========================================================
   MOBILE / TABLET — centraliza e deixa premium
   ========================================================= */

@media (max-width: 820px){

  /* centraliza o container “geral” */
  .ff-topbar .ff-topbar__inner{
    padding: 10px 14px !important;
    gap: 10px !important;
  }

  /* centraliza a pílula */
  .ff-topbar .ff-topbar__label{
    justify-content: center !important;
    text-align: center !important;
  }

  .ff-topbar .ff-topbar__label b{
    font-size: 12px !important;
    padding: 9px 12px !important;
    border-radius: 12px !important;
    line-height: 1.3 !important;

    /* controla largura pra não ficar esquisito */
    max-width: 92% !important;
    justify-content: center !important;
  }

  /* vira 1 coluna e centraliza */
  .ff-topbar .ff-topbar__grid{
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .ff-topbar .ff-topbar__item{
    padding: 10px !important;
    min-height: 54px !important;
  }

  .ff-topbar .ff-topbar__thumb{
    width: 36px !important;
    height: 36px !important;
    border-radius: 10px !important;
  }

  /* 4 linhas no mobile */
  .ff-topbar .ff-topbar__title{
    -webkit-line-clamp: 4 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25c54b7 *//* =========================================================
   FEED&FOOD — Barra Premium 2 notícias (Topbar) v2
   - Pílula com bolinha verde piscando
   - Centralização no mobile
   ========================================================= */

.ff-topbar{
  --ff-border: rgba(0,0,0,.08);
  --ff-text: #111827;
  --ff-muted: rgba(17,24,39,.65);
  --ff-bg: #ffffff;
  --ff-pill-bg: rgba(0,0,0,.06);
  --ff-radius: 14px;

  /* verde “Feed&Food” (ajuste se quiser o HEX exato do seu tema) */
  --ff-green: #22c55e;
  --ff-green-soft: rgba(34,197,94,.16);

  background: var(--ff-bg);
  border-bottom: 1px solid var(--ff-border);
}

.ff-topbar--under-banner{
  margin-top: 0;
}

/* layout: label acima dos cards */
.ff-topbar .ff-topbar__inner{
  max-width: 1280px;
  margin: 0 auto;
  padding: 12px 16px;

  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  align-items: start;
}

/* =========================================================
   LABEL / PÍLULA premium + bolinha piscando
   ========================================================= */

.ff-topbar .ff-topbar__label{
  display:flex;
  align-items:flex-start;
}

/* escondemos o dot “antigo” e passamos a usar o dot dentro da pílula */
.ff-topbar .ff-topbar__dot{
  display:none !important;
}

/* pílula */
.ff-topbar .ff-topbar__label b{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;

  padding: 8px 12px 8px 12px;
  border-radius: 14px;
  background: rgba(13, 61, 32, .08);
  border: 1px solid rgba(13, 61, 32, .14);

  color: rgba(13, 61, 32, .92);
  font-size: 13px;
  font-weight: 750;
  letter-spacing: .02em;
  text-transform: none;
  line-height: 1.25;

  white-space: normal;
  max-width: 100%;
}

/* bolinha “ao vivo” piscando */
.ff-topbar .ff-topbar__label b::before{
  content:"";
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: var(--ff-green);
  box-shadow: 0 0 0 3px var(--ff-green-soft);
  flex: 0 0 auto;
}

/* animação do “piscar” */
@keyframes ffPulseGreen{
  0%   { transform: scale(1);   opacity: 1;   box-shadow: 0 0 0 3px var(--ff-green-soft); }
  50%  { transform: scale(1.08);opacity: .78; box-shadow: 0 0 0 7px rgba(34,197,94,.08); }
  100% { transform: scale(1);   opacity: 1;   box-shadow: 0 0 0 3px var(--ff-green-soft); }
}
.ff-topbar .ff-topbar__label b::before{
  animation: ffPulseGreen 1.25s ease-in-out infinite;
}

/* =========================================================
   GRID / CARDS
   ========================================================= */

.ff-topbar .ff-topbar__grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

.ff-topbar .ff-topbar__item{
  display:flex;
  gap: 12px;
  align-items:center;

  padding: 10px 12px;
  border: 1px solid var(--ff-border);
  border-radius: var(--ff-radius);

  background: rgba(255,255,255,.75);
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;

  min-height: 56px;
}

.ff-topbar .ff-topbar__item:hover{
  transform: translateY(-1px);
  border-color: rgba(0,0,0,.14);
  box-shadow: 0 10px 24px rgba(0,0,0,.06);
}

.ff-topbar .ff-topbar__thumb{
  width: 40px;
  height: 40px;
  border-radius: 12px;
  overflow:hidden;
  flex: 0 0 auto;
  background: rgba(0,0,0,.05);
}
.ff-topbar .ff-topbar__thumb img{
  width:100%;
  height:100%;
  object-fit: cover;
  display:block;
}

.ff-topbar .ff-topbar__meta{
  display:flex;
  flex-direction:column;
  gap: 5px;
  min-width: 0;
}

.ff-topbar .ff-topbar__kicker{
  display:flex;
  align-items:center;
  gap: 8px;
  font-size: 12px;
  color: var(--ff-muted);
  line-height: 1;
  min-width: 0;
}

.ff-topbar .ff-topbar__pill{
  display:inline-flex;
  align-items:center;
  padding: 3px 8px;
  border-radius: 999px;
  background: var(--ff-pill-bg);
  color: rgba(17,24,39,.8);
  font-weight: 650;
  max-width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ff-topbar .ff-topbar__title{
  font-size: 14px;
  line-height: 1.25;
  color: var(--ff-text);
  font-weight: 750;
  margin: 0;

  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp: 2; /* desktop */
  -webkit-box-orient: vertical;
}

.ff-topbar a{ text-decoration:none; color:inherit; }

/* =========================================================
   MOBILE / TABLET — centraliza e deixa premium
   ========================================================= */

@media (max-width: 820px){

  /* centraliza o container “geral” */
  .ff-topbar .ff-topbar__inner{
    padding: 10px 14px !important;
    gap: 10px !important;
  }

  /* centraliza a pílula */
  .ff-topbar .ff-topbar__label{
    justify-content: center !important;
    text-align: center !important;
  }

  .ff-topbar .ff-topbar__label b{
    font-size: 12px !important;
    padding: 9px 12px !important;
    border-radius: 12px !important;
    line-height: 1.3 !important;

    /* controla largura pra não ficar esquisito */
    max-width: 92% !important;
    justify-content: center !important;
  }

  /* vira 1 coluna e centraliza */
  .ff-topbar .ff-topbar__grid{
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  .ff-topbar .ff-topbar__item{
    padding: 10px !important;
    min-height: 54px !important;
  }

  .ff-topbar .ff-topbar__thumb{
    width: 36px !important;
    height: 36px !important;
    border-radius: 10px !important;
  }

  /* 4 linhas no mobile */
  .ff-topbar .ff-topbar__title{
    -webkit-line-clamp: 4 !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7f944c *//* ====================================================================
   FEED&FOOD • BLOCO 1 (Destaque Único) — CSS padrão
   ==================================================================== */

/* ——— Ajustes rápidos (altura da barrinha sob a imagem) ——— */
:root{
  --ffd-bar-h-mobile: 5px;   /* antes 3px */
  --ffd-bar-h-desktop: 7px;  /* antes 5px */
}

.container{max-width:1240px;margin:0 auto;padding:0 16px}
.ff-destaque{margin:12px 0 20px}

/* Card flat */
.ffd-card{position:relative;background:#fff;border:0;box-shadow:none;border-radius:0;overflow:hidden}
.ffd-link{color:inherit;text-decoration:none}

/* Mídia + barrinha */
.ffd-media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:0}
.ffd-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.ffd-media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--ffd-bar-h-mobile);background:var(--ffd-accent,#4A572A);border-radius:9999px}

/* Conteúdo */
.ffd-wrap{padding:14px 16px 16px;position:relative}
.ffd-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding-right:8px}

/* Badge sólida (texto vem do PHP via --ffd-badge-fg) */
.ffd-badge,
.ffd-badge:link,
.ffd-badge:visited,
.ffd-badge:hover,
.ffd-badge:active{
  color: var(--ffd-badge-fg, #111827) !important;
}
.ffd-badge{
  display:inline-flex;align-items:center;gap:6px;text-decoration:none;
  background:var(--ffd-accent,#4A572A);
  border:0;padding:4px 10px;border-radius:9999px;
  font-weight:700;font-size:.75rem;text-transform:uppercase
}
.ffd-badge:hover{filter:brightness(.96);text-decoration:none}

/* (opção) outline, se usar no shortcode */
.ffd-badge.badge--outline{background:transparent;color:var(--ffd-accent,#4A572A) !important;border:1px solid var(--ffd-accent,#4A572A)}

/* Share — contorno na cor da categoria, fundo branco, ícone cinza; hover preenche */
.ffd-actions{display:flex;align-items:center}
.ffd-share{
  display:inline-flex;align-items:center;justify-content:center;
  width:34px;height:34px;padding:0;line-height:0;border-radius:9999px;
  background:#fff;color:#6B7280;border:1px solid var(--ffd-accent,#4A572A);cursor:pointer
}
.ffd-share svg{width:18px;height:18px;display:block}
@media (hover:hover){
  .ffd-share:hover{background:var(--ffd-accent,#4A572A);color:#fff;border-color:var(--ffd-accent,#4A572A);filter:none}
}
@media (max-width:768px){ .ffd-share{background:#fff;color:#6B7280;border-color:var(--ffd-accent,#4A572A)} }

/* Título preto + hover com a cor da editoria */
.ffd-title{margin:.4rem 0 .2rem;font-weight:800;line-height:1.22;font-size:clamp(1.45rem,1.05rem + 1.1vw,1.9rem)}
.ffd-title a{color:#111827;text-decoration:none}
@media (hover:hover){ .ffd-title a:hover{color:var(--ffd-accent,#4A572A);text-decoration:underline} }

.ffd-meta{font-size:.85rem;color:#6B7280}

/* Resumo */
.ffd-excerpt{
  margin:.35rem 0 0;color:#3C444C;
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden
}

/* Mobile */
@media (max-width:768px){
  .ff-destaque{margin-left:-16px;margin-right:-16px;margin-bottom:14px}
  .ffd-wrap{padding:10px 16px 12px}
  .ffd-title{font-size:clamp(1.28rem,1.05rem + 1.2vw,1.6rem);margin:.28rem 0 .12rem}
  .ffd-meta{font-size:.82rem}
  .ffd-media::after{height:var(--ffd-bar-h-mobile)}
  /* resumo com até 5 linhas */
  .ffd-excerpt{-webkit-line-clamp:5}
}

/* Desktop refinado */
@media (min-width:1024px){
  .ffd-media{border-radius:10px 10px 0 0}
  .ffd-media::after{height:var(--ffd-bar-h-desktop);border-radius:0}
  .ffd-wrap::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#EDEFF2}
}
/* FF — Destaque Único (mobile largo, sem “encolher”) */
@media (max-width: 768px){

  /* tira o padding lateral do container só neste bloco */
  .ff-destaque.container{
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow-x: hidden; /* cinto de segurança */
  }

  /* mídia ocupa 100% do container (sem -50vw / 100vw) */
  .ffd-media{
    position: relative;
    left: auto; right: auto;
    margin: 0;
    width: 100%;
    max-width: 100%;
    border-radius: 12px 12px 0 0; /* ajuste a gosto */
    overflow: hidden;
  }
  .ffd-media img{ border-radius: inherit; }
  .ffd-media::after{
    height: var(--ffd-bar-h-mobile);
    border-radius: 0 0 12px 12px;
  }

  /* texto confortável: 16px de gutter real */
  .ffd-wrap{
    padding: 12px 16px 14px;
  }

  /* tipografia um pouco mais generosa */
  .ffd-title{
    font-size: clamp(1.36rem, 1.04rem + 1.8vw, 1.80rem);
    line-height: 1.24;
    margin: .30rem 0 .18rem;
  }
  .ffd-meta{ font-size: .86rem; }
  .ffd-excerpt{ -webkit-line-clamp: 4; }
}

/* IMPORTANTE: remova/evite estas linhas se estiverem no seu CSS,
   pois é isso que causava o “encolher” e/ou overflow:
   .ff-destaque{ margin-left:-16px; margin-right:-16px; }
   .ffd-media{ left:50%; right:50%; margin-left:-50vw; margin-right:-50vw; width:100vw; max-width:100vw; }
*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-80d586f *//* ===== FF — Portal (Right Rail) — FINAL v9 ===== */
:root{
  --ff-text:#1a1a1a;
  --ff-muted:#5a5a5a;
  --ff-accent:#4A572A;      /* verde do site (hover e headings) */
  --ff-divider:#E8E8E8;
  --ff-radius:12px;
}

/* container */
.ff-portal--compact{ display:grid; gap:14px; }

/* ===== Destaque ===== */
.ff-portal__feature{
  border:1px solid #EAEAEA; border-radius:var(--ff-radius);
  overflow:hidden; background:#fff; box-shadow:0 1px 0 rgba(0,0,0,.04);
}
.ff-portal__feature.img-right{ display:grid; grid-template-columns:minmax(0,1fr) 38%; align-items:stretch; }
.ff-portal__feature.img-left { display:grid; grid-template-columns:38% minmax(0,1fr); align-items:stretch; }

.ff-portal__feature-text{ padding:14px; display:grid; gap:10px; }

/* imagem do destaque — sem corte */
.ff-portal__feature-media{ display:block; }
.ff-portal__feature-media img{
  width:100%;
  height:auto;              /* mantém proporção natural */
  max-height:220px;         /* limite de altura para harmonia */
  object-fit:contain;       /* nunca corta */
  background:#f5f5f5;       /* fundo neutro caso sobrem espaços */
  display:block;
}

/* Pill da categoria do destaque */
.ff-pill{
  background: var(--accent, #4A572A);
  color: var(--pill-ink, #fff) !important;
  font-size:.72rem; font-weight:700; line-height:1;
  padding:6px 10px; border-radius:999px; width:max-content; text-decoration:none; display:inline-block;
}

.ff-portal__feature-title-link{ text-decoration:none; color:var(--ff-text) !important; }
.ff-portal__feature-title{ font-weight:800; font-size:1.12rem; line-height:1.22; margin:0; letter-spacing:-.2px; }
.ff-portal__feature-excerpt{ color:var(--ff-muted); font-size:.95rem; line-height:1.45; margin:0; }

/* ===== Subheadline da lista ===== */
.ff-portal__list-title{
  margin-top:6px; padding:8px 0 6px;
  font-size:.86rem; font-weight:800; text-transform:uppercase; letter-spacing:.04em;
  color:var(--ff-accent); border-bottom:2px solid var(--ff-divider);
  display:flex; align-items:center; gap:8px;
}
.ff-portal__list-title::before{
  content:"";
  inline-size:18px; block-size:18px;
  background:url('https://feedfood.com.br/wp-content/uploads/2023/07/cropped-cropped-Equipe-feedfood.jpg') center/contain no-repeat;
  flex:0 0 18px;
}

/* ===== Lista ===== */
.ff-portal__list{ list-style:none; margin:0; padding:0; }
.ff-portal__item{ padding:12px 2px; border-bottom:1px solid var(--ff-divider); color:var(--ff-text); }

/* meta */
.ff-meta-cat{ display:none !important; }
.ff-portal__meta{
  display:flex; align-items:center; flex-wrap:wrap;
  column-gap:10px; row-gap:4px; margin-bottom:4px; font-size:.85rem; line-height:1.1; color:var(--ff-text);
}
.ff-dot{
  display:inline-block; width:12px; height:12px;
  border-radius:3px; background:var(--accent, #4A572A);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,.06);
}
.ff-chapeu{ font-weight:700; color:#222; }

/* Títulos pretos; hover em verde */
.ff-portal__item-link{ text-decoration:none; color:var(--ff-text) !important; }
.ff-portal__item-title{
  font-size:1rem; line-height:1.32;
  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;
}
.ff-portal__item-link:hover .ff-portal__item-title{ color:var(--ff-accent) !important; text-decoration:underline; }

/* ===== Fallback de cor por slug ===== */
.ff-cat--avicultura{       --accent:#4A572A; }
.ff-cat--bovinocultura{    --accent:#5C7C2B; }
.ff-cat--suinocultura{     --accent:#8C5D2B; }
.ff-cat--aquicultura{      --accent:#0E7C86; }
.ff-cat--mercado{          --accent:#1F4B99; }
.ff-cat--sustentabilidade{ --accent:#1B8C5D; }
.ff-cat--eventos{          --accent:#9450D3; }
.ff-cat--economia{         --accent:#0E7C86; }
.ff-cat--internacional{    --accent:#6A4A99; }

/* ===== Responsivo ===== */
@media (max-width:900px){
  .ff-portal__feature.img-right,
  .ff-portal__feature.img-left{ grid-template-columns:1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6af9038 *//* Largura premium e grid (vale para Section/Columns e para Container novo) */
.ff-hero-grid { max-width:1200px; margin-inline:auto; padding-inline:24px; }

/* Se a seção for Section/Columns clássica */
.ff-hero-grid > .elementor-container{
  display:grid !important;
  grid-template-columns: 2fr 1fr;
  gap:24px;
  align-items:start;
}

/* Se a seção for Container (Flexbox do Elementor) */
.ff-hero-grid.e-con{
  display:grid !important;
  grid-template-columns: 2fr 1fr;
  gap:24px;
  align-items:start;
}

/* Larguras um pouco maiores em telas largas */
@media (min-width:1440px){
  .ff-hero-grid{ max-width:1280px; }
  .ff-hero-grid > .elementor-container,
  .ff-hero-grid.e-con{ gap:28px; }
}

/* Tablet/Mobile: empilha */
@media (max-width:1024px){
  .ff-hero-grid > .elementor-container,
  .ff-hero-grid.e-con{
    grid-template-columns:1fr;
    gap:18px;
  }
  .ff-hero-grid{ padding-inline:16px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8834b77 *//* ========== Feed&Food — Revista v5.4 ========== */

.ffv5{ --ff-accent:#4A572A; --ff-r:12px; }

/* GRID */
.ffv5-grid{
  display:grid;
  grid-template-columns: minmax(0, 1.72fr) minmax(360px, 1.28fr);
  gap:18px;
  align-items:start;
  background:#fff;
}

/* --------- ESQUERDA (HERO) --------- */
.ffv5-hero{
  position:relative;
  min-height:420px;
  background: var(--ffv5-pastel, #F5F7F3);
  border:1px solid #E6EADF;
  border-radius: var(--ff-r);
  box-shadow:0 8px 22px rgba(0,0,0,.04);
  overflow:hidden;

  /* CENTRALIZA a capa (desktop) */
  display:flex; align-items:center; justify-content:center;
  padding:14px 18px 18px; /* pequeno respiro interno */
}

/* BLUR de fundo ativo */
.ffv5-hero::before{
  content:"";
  position:absolute; inset:0;
  background-image: var(--ffv5-cover, none);
  background-position:center; background-size:cover;
  filter: blur(18px) saturate(.95) brightness(1.03);
  opacity:.22; pointer-events:none;
}

/* Link da capa ocupando a área para facilitar clique */
.ffv5-cover-link{
  position:relative; z-index:1;
  display:flex; align-items:center; justify-content:center;
  width:100%; height:100%;
}

/* CAPA centralizada, com largura original que você curtiu */
.ffv5-cover{
  width: clamp(38%, 42%, 460px);
  max-width:100%; height:auto;
  border-radius:10px; box-shadow:0 6px 14px rgba(0,0,0,.06);
}

/* PÍLULA */
.ffv5-hero-pill{
  position:absolute; z-index:2;
  top:12px; left:16px;                 /* desktop: topo-esquerda */
  padding:6px 10px;
  background: var(--ff-accent); color:#fff;
  border-radius:999px; font-weight:800;
  font-size:.82rem; letter-spacing:.08em; text-transform:uppercase;
  box-shadow:0 4px 10px rgba(0,0,0,.12);
}

/* Texto estilo card */
.ffv5-heading{
    
  margin: 12px 12px 4px;
  font-weight:800; color:#1a1a1a;
  font-size: clamp(1.02rem, .98rem + .2vw, 1.12rem);
  line-height:1.28;
  display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;
}
.ffv5-desc{
  margin:0 12px 0; color:#2f2f2f;
  
  font-size: clamp(.95rem, .92rem + .1vw, 1rem);
  line-height:1.42;
  display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;
}

/* CTA */
.ffv5-cta{
  display:inline-flex; align-items:center; gap:8px;
  height:36px; padding:0 14px;
  border:1.6px solid var(--ff-accent); color:var(--ff-accent);
  background:#fff; border-radius:999px; font-weight:800; text-decoration:none;
  transition:.2s; margin:10px 12px 0;
}
.ffv5-cta::after{ content:"›"; font-weight:800; }
.ffv5-cta:hover{ background:var(--ff-accent); color:#fff; }

/* --------- DIREITA (EMPILHADA) --------- */
.ffv5-right{ position:relative; padding-left:14px; }
.ffv5-right::before{
  content:""; position:absolute; left:0; top:6px; bottom:6px; width:1px;
  background:#E6EADF; opacity:.95; border-radius:1px;
}
.ffv5-right-head{
  margin:0 0 10px 0;
  font-size:.78rem; letter-spacing:.12em; text-transform:uppercase;
  color:#4F5F38; font-weight:800;
}
.ffv5-right-head::after{
  content:""; display:block; width:34px; height:3px; margin-top:6px;
  background:var(--ff-accent); border-radius:3px;
}
.ffv5-right--stack .ffv5-right-list{ display:flex; flex-direction:column; gap:12px; margin:0; padding:0; list-style:none; }
.ffv5-right--stack .ffv5-right-link{
  display:grid; grid-template-columns: var(--ffv5-right-thumb, 96px) 1fr;
  align-items:center; gap:12px;
  padding:8px 10px; border:1px solid #EEF0E6; border-radius:12px; background:#fff;
  text-decoration:none; color:inherit; transition: border-color .18s, box-shadow .18s, transform .18s;
}
.ffv5-right--stack .ffv5-right-link:hover{
  border-color: color-mix(in srgb, var(--ff-accent) 28%, #EEF0E6);
  box-shadow:0 6px 14px rgba(0,0,0,.06); transform: translateX(1px);
}
.ffv5-right-thumb{
  width: var(--ffv5-right-thumb, 96px); border-radius:10px; overflow:hidden;
  background:#F6F7F4; border:1px solid #ECECEC; box-shadow:0 4px 10px rgba(0,0,0,.04);
}
.ffv5-right-thumb img{ width:100%; aspect-ratio:3/4; object-fit:cover; display:block; }
.ffv5-right-title{ font-weight:800; color:#1a1a1a; font-size:.95rem; line-height:1.26; }

/* CTA da direita */
.ffv5-all{
  margin-top:6px; display:inline-flex; align-items:center; gap:8px;
  height:36px; padding:0 14px; border:1.6px solid var(--ff-accent);
  border-radius:999px; color:var(--ff-accent); background:#fff; font-weight:800; text-decoration:none; transition:.2s;
}
.ffv5-all::after{ content:"›"; font-weight:800; }
.ffv5-all:hover{ background:var(--ff-accent); color:#fff; }

/* --------- MOBILE --------- */
@media (max-width:1120px){
  .ffv5-grid{ grid-template-columns: 1fr; gap:14px; }
  .ffv5-right{ display:none; } /* some a coluna direita */

  /* Pílula centralizada e espaço para ela não encostar na capa */
  .ffv5-hero{ padding-top:56px; }
  .ffv5-hero-pill{
    top:10px; left:50%; transform:translateX(-50%);
    padding:6px 10px; font-size:.78rem; letter-spacing:.06em;
  }

  /* Capa maior no mobile, sempre CENTRALIZADA */
  .ffv5-cover{ width:min(86%, 440px); }

  /* Mais linhas no mobile para leitura confortável */
  .ffv5-heading{ margin-inline:16px; -webkit-line-clamp:3; }
  .ffv5-desc{    margin-inline:16px; -webkit-line-clamp:6; }
  .ffv5-cta{     margin:12px 16px 0; }
}
/* =========================================================
   PATCH — Revista Feed&Food (pílula perfeita desktop/mobile)
   - Desktop: não sobrepõe a capa (cria um "teto" no hero)
   - Mobile: pílula centralizada, uma linha, sem quebrar texto
   ========================================================= */

/* 1) Mais espaço no topo do hero para a pílula não encostar na capa */
.ffv5-hero{
  /* antes estava ~14px; aumentamos o respiro do topo */
  padding: 56px 18px 18px;
}

/* 2) A pílula não quebra em 2 linhas e nunca passa da largura do hero */
.ffv5-hero-pill{
  line-height: 1;
  white-space: nowrap;               /* nunca quebra linha */
  overflow: hidden;                  /* se ficar grande demais… */
  text-overflow: ellipsis;           /* …aplica reticências */
  max-width: calc(100% - 32px);      /* respeita respiro nas laterais */
  padding: 8px 12px;                 /* pouquinho mais alta */
  font-size: clamp(.78rem, .8vw + .6rem, .9rem); /* escala suave */
}

/* 3) Mobile: pílula bem centralizada e ocupando o bloco */
@media (max-width:1120px){
  .ffv5-hero{
    padding-top: 64px;               /* um pouco mais de respiro no mobile */
  }
  .ffv5-hero-pill{
    left: 50%;
    transform: translateX(-50%);     /* centraliza de verdade */
    max-width: calc(100% - 24px);    /* usa o bloco inteiro sem colar na borda */
    font-size: clamp(.72rem, 1.8vw, .84rem);
    letter-spacing: .06em;
  }
}

/* 4) (Opcional) Ajuste fino no tamanho da capa
      — se quiser um pouquinho menor para dar mais "respiro" à pílula: */
@media (min-width:1121px){
  .ffv5-cover{
    width: clamp(36%, 40%, 440px);
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8bf725c *//* FF – Revistas (Loop Carousel) — anti-sambadinha sem inflar os slides */
@media (max-width: 767px){
  /* zera o "espiar próximo" que estoura a largura */
  .elementor .ff-rev-carousel{
    --e-carousel-offset: 0px !important;
  }

  /* só clipa o wrapper do swiper; não mexe no width dos slides */
  .elementor .ff-rev-carousel .elementor-loop-container,
  .elementor .ff-rev-carousel .swiper{
    overflow-x: hidden !important;
    max-width: 100% !important;
  }

  /* neutraliza margens do offset se existirem */
  .elementor .ff-rev-carousel .elementor-loop-container.offset-right,
  .elementor .ff-rev-carousel .elementor-loop-container.offset-left{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* (importante) Não deixe nenhuma regra ativa que force:
   .ff-rev-carousel .swiper-slide { width/max-width: 100% !important; } *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FeedFood';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood-bb.woff2') format('woff2'),
		url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood-bb.woff') format('woff'),
		url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood-bb.ttf') format('truetype');
}
@font-face {
	font-family: 'FeedFood';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood-b.woff2') format('woff2'),
		url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood-b.woff') format('woff'),
		url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood-b.ttf') format('truetype');
}
@font-face {
	font-family: 'FeedFood';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood.woff2') format('woff2'),
		url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood.woff') format('woff'),
		url('https://feedfood.com.br/wp-content/uploads/2023/04/feedfood.ttf') format('truetype');
}
/* End Custom Fonts CSS */