.elementor-27388 .elementor-element.elementor-element-e7a1b12{--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-27388 .elementor-element.elementor-element-e7a1b12:not(.elementor-motion-effects-element-type-background), .elementor-27388 .elementor-element.elementor-element-e7a1b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-27388 .elementor-element.elementor-element-d982c26{background-color:#FCFCFC;}.elementor-27388 .elementor-element.elementor-element-2f54aed{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:99;}.elementor-27388 .elementor-element.elementor-element-2f54aed:not(.elementor-motion-effects-element-type-background), .elementor-27388 .elementor-element.elementor-element-2f54aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27388 .elementor-element.elementor-element-2f54aed.e-con{--align-self:center;}.elementor-27388 .elementor-element.elementor-element-080c3a8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-080c3a8.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-27388 .elementor-element.elementor-element-ed46c40 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-27388 .elementor-element.elementor-element-f9eca9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-27388 .elementor-element.elementor-element-6629295.elementor-element{--align-self:center;}.elementor-27388 .elementor-element.elementor-element-6629295{text-align:center;}.elementor-27388 .elementor-element.elementor-element-6629295 .elementor-heading-title{font-size:13px;line-height:14px;}.elementor-27388 .elementor-element.elementor-element-0bdd7b1{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27388 .elementor-element.elementor-element-0bdd7b1.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-27388 .elementor-element.elementor-element-0bdd7b1 img{height:46px;object-fit:contain;object-position:center center;}.elementor-27388 .elementor-element.elementor-element-0ca37f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27388 .elementor-element.elementor-element-0ca37f3:not(.elementor-motion-effects-element-type-background), .elementor-27388 .elementor-element.elementor-element-0ca37f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27388 .elementor-element.elementor-element-e6ef660 .current-progress{background-color:var( --e-global-color-845d344 );}.elementor-27388 .elementor-element.elementor-element-e6ef660{--horizontal-progress-border:none;--horizontal-height:3px;--horizontal-border-style:none;}.elementor-27388 .elementor-element.elementor-element-6f6b891{--display:flex;--min-height:225px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--overlay-opacity:0.48;border-style:none;--border-style:none;--border-radius:1px 1px 1px 1px;--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-27388 .elementor-element.elementor-element-6f6b891:not(.elementor-motion-effects-element-type-background), .elementor-27388 .elementor-element.elementor-element-6f6b891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27388 .elementor-element.elementor-element-6f6b891::before, .elementor-27388 .elementor-element.elementor-element-6f6b891 > .elementor-background-video-container::before, .elementor-27388 .elementor-element.elementor-element-6f6b891 > .e-con-inner > .elementor-background-video-container::before, .elementor-27388 .elementor-element.elementor-element-6f6b891 > .elementor-background-slideshow::before, .elementor-27388 .elementor-element.elementor-element-6f6b891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27388 .elementor-element.elementor-element-6f6b891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-27388 .elementor-element.elementor-element-ed1a347{--display:flex;--justify-content:flex-start;--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:30px;--padding-right:30px;}.elementor-27388 .elementor-element.elementor-element-ed1a347.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-7870757{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FFFFFF;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27388 .elementor-element.elementor-element-7870757 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0.2px;word-spacing:0px;color:var( --e-global-color-dd2ceab );}.elementor-27388 .elementor-element.elementor-element-897f17b{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:23px;color:#54595F;}.elementor-27388 .elementor-element.elementor-element-43c97c9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-27388 .elementor-element.elementor-element-330ef43{--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: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-27388 .elementor-element.elementor-element-330ef43.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-223eb55{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 05px 0px 0px;text-align:start;}.elementor-27388 .elementor-element.elementor-element-223eb55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-223eb55 img{width:70px;height:70px;object-fit:fill;border-radius:5px 5px 5px 5px;}.elementor-27388 .elementor-element.elementor-element-0aaa47d{--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-end;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-0aaa47d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-8e989a5.elementor-element{--align-self:flex-start;}.elementor-27388 .elementor-element.elementor-element-8e989a5{text-align:start;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-845d344 );}.elementor-27388 .elementor-element.elementor-element-f455393{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;padding:3px 3px 3px 3px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27388 .elementor-element.elementor-element-f455393.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-icon{width:14px;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-icon i{font-size:14px;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-text{padding-left:3px;}body.rtl .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-text{padding-right:3px;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-text, .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-text a{color:var( --e-global-color-dd2ceab );}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-item{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-27388 .elementor-element.elementor-element-bbd01d8{--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-end;--align-items:center;}.elementor-27388 .elementor-element.elementor-element-007575c .elementor-heading-title{font-weight:700;text-transform:uppercase;}.elementor-27388 .elementor-element.elementor-element-78eae32{--alignment:left;--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-27388 .elementor-element.elementor-element-78eae32 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-27388 .elementor-element.elementor-element-78eae32 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-27388 .elementor-element.elementor-element-333940a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27388 .elementor-element.elementor-element-e5523f0{--divider-border-style:solid;--divider-border-width:2.2px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27388 .elementor-element.elementor-element-e5523f0 .elementor-divider-separator{width:85%;margin:0 auto;margin-left:0;}.elementor-27388 .elementor-element.elementor-element-e5523f0 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-27388 .elementor-element.elementor-element-267af14{--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;--overflow:hidden;--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-27388 .elementor-element.elementor-element-267af14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-62c94b4{--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:10px;--padding-right:10px;}.elementor-27388 .elementor-element.elementor-element-62c94b4:not(.elementor-motion-effects-element-type-background), .elementor-27388 .elementor-element.elementor-element-62c94b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;padding:3px 3px 3px 3px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(32px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(32px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(32px/2);margin-left:calc(32px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-32px/2);margin-left:calc(-32px/2);}body.rtl .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}body:not(.rtl) .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-32px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-icon{width:14px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-icon i{font-size:14px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-text{padding-left:3px;}body.rtl .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-text{padding-right:3px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-text, .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-text a{color:var( --e-global-color-dd2ceab );}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-item{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-27388 .elementor-element.elementor-element-d680fd7 img{width:100%;height:100%;object-fit:fill;border-radius:5px 5px 5px 5px;}.elementor-27388 .elementor-element.elementor-element-de49a93{background-color:#FCFCFC;}.elementor-27388 .elementor-element.elementor-element-13bd773{width:auto;max-width:auto;padding:10px 20px 20px 20px;text-align:start;color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:20px;}.elementor-27388 .elementor-element.elementor-element-e59ec69{--display:flex;}.elementor-27388 .elementor-element.elementor-element-e59ec69:not(.elementor-motion-effects-element-type-background), .elementor-27388 .elementor-element.elementor-element-e59ec69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-27388 .elementor-element.elementor-element-52b05e9 .elementor-heading-title{font-family:"FeedFood", Sans-serif;font-weight:bold;color:var( --e-global-color-e3c0f8f );}.elementor-27388 .elementor-element.elementor-element-08398c6 .breadcrumb{text-align:center;}.elementor-27388 .elementor-element.elementor-element-c6806b1{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-wrapper{align-items:start;gap:24px;}.elementor-27388 .elementor-element.elementor-element-413e587.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-845d344 );}.elementor-27388 .elementor-element.elementor-element-413e587.elementor-view-framed .elementor-icon, .elementor-27388 .elementor-element.elementor-element-413e587.elementor-view-default .elementor-icon{fill:var( --e-global-color-845d344 );color:var( --e-global-color-845d344 );border-color:var( --e-global-color-845d344 );}.elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-title, .elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-title a{font-family:"FeedFood", Sans-serif;font-size:26px;font-weight:700;}.elementor-27388 .elementor-element.elementor-element-f7e1cff{--alignment:left;--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-27388 .elementor-element.elementor-element-f7e1cff .elementor-share-btn{font-size:calc(1px * 10);}.elementor-27388 .elementor-element.elementor-element-f7e1cff .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-27388 .elementor-element.elementor-element-718c5ec{--divider-border-style:solid;--divider-color:var( --e-global-color-845d344 );--divider-border-width:1px;}.elementor-27388 .elementor-element.elementor-element-718c5ec .elementor-divider-separator{width:100%;}.elementor-27388 .elementor-element.elementor-element-718c5ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27388 .elementor-element.elementor-element-6de5b12.elementor-element{--align-self:center;}.elementor-27388 .elementor-element.elementor-element-2e0154d{--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;--overflow:hidden;--z-index:10;}.elementor-27388 .elementor-element.elementor-element-3324e38{--display:flex;}.elementor-27388 .elementor-element.elementor-element-28766d7{border-radius:5px 5px 5px 5px;}.elementor-27388 .elementor-element.elementor-element-26f8441 .elementor-heading-title{font-size:21px;color:var( --e-global-color-e3c0f8f );}.elementor-27388 .elementor-element.elementor-element-d7f6e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27388 .elementor-element.elementor-element-5f473b6{--display:flex;}body.elementor-page-27388:not(.elementor-motion-effects-element-type-background), body.elementor-page-27388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFBFB;}@media(max-width:1024px){ .elementor-27388 .elementor-element.elementor-element-78eae32{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:0px;--grid-bottom-margin:0px;} .elementor-27388 .elementor-element.elementor-element-f7e1cff{--grid-side-margin:21px;--grid-column-gap:21px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(min-width:768px){.elementor-27388 .elementor-element.elementor-element-e7a1b12{--content-width:872px;}.elementor-27388 .elementor-element.elementor-element-2f54aed{--content-width:1280px;}.elementor-27388 .elementor-element.elementor-element-080c3a8{--width:70%;}.elementor-27388 .elementor-element.elementor-element-f9eca9e{--width:30%;}.elementor-27388 .elementor-element.elementor-element-6f6b891{--content-width:1280px;}.elementor-27388 .elementor-element.elementor-element-ed1a347{--width:60%;}.elementor-27388 .elementor-element.elementor-element-bbd01d8{--content-width:1180px;}.elementor-27388 .elementor-element.elementor-element-62c94b4{--width:85%;}.elementor-27388 .elementor-element.elementor-element-2e0154d{--width:30%;}}@media(max-width:767px){.elementor-27388 .elementor-element.elementor-element-e7a1b12{--content-width:98%;}.elementor-27388 .elementor-element.elementor-element-2f54aed{--content-width:97%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-080c3a8{--width:60%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-27388 .elementor-element.elementor-element-080c3a8.e-con{--align-self:center;}.elementor-27388 .elementor-element.elementor-element-ed46c40 .elementor-heading-title{font-size:11px;}.elementor-27388 .elementor-element.elementor-element-f9eca9e{--width:35%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-27388 .elementor-element.elementor-element-f9eca9e.e-con{--align-self:flex-start;}.elementor-27388 .elementor-element.elementor-element-6629295 .elementor-heading-title{font-size:9px;}.elementor-27388 .elementor-element.elementor-element-0bdd7b1{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-27388 .elementor-element.elementor-element-0bdd7b1.elementor-element{--align-self:flex-start;}.elementor-27388 .elementor-element.elementor-element-0bdd7b1 img{height:27px;object-fit:contain;}.elementor-27388 .elementor-element.elementor-element-6f6b891{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-27388 .elementor-element.elementor-element-ed1a347{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:2px;}.elementor-27388 .elementor-element.elementor-element-7870757{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;text-align:start;}.elementor-27388 .elementor-element.elementor-element-7870757 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-27388 .elementor-element.elementor-element-897f17b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 1px 0px 1px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:18px;}.elementor-27388 .elementor-element.elementor-element-43c97c9{--content-width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:4px;--margin-right:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-330ef43{--content-width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-223eb55{width:var( --container-widget-width, 40px );max-width:40px;padding:0px 0px 0px 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-27388 .elementor-element.elementor-element-223eb55 img{width:40px;height:40px;border-radius:5px 5px 5px 5px;}.elementor-27388 .elementor-element.elementor-element-0aaa47d{--width:61.111vw;}.elementor-27388 .elementor-element.elementor-element-8e989a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-27388 .elementor-element.elementor-element-8a75728{padding:0px 0px 0px 5px;}.elementor-27388 .elementor-element.elementor-element-f455393{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-27388 .elementor-element.elementor-element-f455393.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-27388 .elementor-element.elementor-element-f455393 .elementor-icon-list-item{font-size:11px;}.elementor-27388 .elementor-element.elementor-element-bbd01d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-007575c .elementor-heading-title{font-size:11px;} .elementor-27388 .elementor-element.elementor-element-78eae32{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-27388 .elementor-element.elementor-element-78eae32 .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-27388 .elementor-element.elementor-element-78eae32 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.1em;}.elementor-27388 .elementor-element.elementor-element-333940a{--content-width:100%;--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-27388 .elementor-element.elementor-element-e5523f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27388 .elementor-element.elementor-element-e5523f0 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-27388 .elementor-element.elementor-element-e5523f0 .elementor-divider{text-align:left;}.elementor-27388 .elementor-element.elementor-element-267af14{--content-width:98%;}.elementor-27388 .elementor-element.elementor-element-62c94b4{--width:100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-27388 .elementor-element.elementor-element-e7bc6ef .elementor-icon-list-item{font-size:11px;}.elementor-27388 .elementor-element.elementor-element-d680fd7{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27388 .elementor-element.elementor-element-d680fd7 img{width:100%;max-width:100%;object-fit:contain;}.elementor-27388 .elementor-element.elementor-element-de49a93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27388 .elementor-element.elementor-element-13bd773{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:18px;}.elementor-27388 .elementor-element.elementor-element-c6806b1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-wrapper{gap:16px;}.elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-title{margin-block-end:1px;}.elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon{font-size:19px;}.elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-title, .elementor-27388 .elementor-element.elementor-element-413e587 .elementor-icon-box-title a{font-size:13px;} .elementor-27388 .elementor-element.elementor-element-f7e1cff{--grid-side-margin:21px;--grid-column-gap:21px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-27388 .elementor-element.elementor-element-f7e1cff{--grid-side-margin:21px;--grid-column-gap:21px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-27388 .elementor-element.elementor-element-f7e1cff .elementor-share-btn{font-size:calc(0.65px * 10);}.elementor-27388 .elementor-element.elementor-element-f7e1cff .elementor-share-btn__icon{--e-share-buttons-icon-size:2.8em;}body.elementor-page-27388{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-ed46c40 *//* “caixinha verde” para as categorias do Post Terms */
.ff-cat-wrap a,
.ff-cat-wrap span {
  display:inline-block;
  padding:6px 12px;
  border-radius:999px;
  font-weight:700;
  font-size:14px;
  line-height:1;
  color:#fff;
  background:#4A572A; /* verde Feed&Food */
  text-decoration:none;
  box-shadow:0 1px 2px rgba(16,24,40,.08);
}
.ff-cat-wrap a:hover { filter:brightness(1.05); }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a75728 */.elementor-27388 .elementor-element.elementor-element-8a75728 {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-13bd773 *//* ===== Corpo do texto ===== */
.elementor-widget-theme-post-content p {
  font-size: 1.2rem !important;       
  line-height: 1.8 !important;        
  margin-bottom: 1.4em !important;
  color: #1a1a1a !important;
  font-weight: 400 !important;
}

/* ===== Subtítulos H2 ===== */
.elementor-widget-theme-post-content h2 {
  font-size: 1.75rem !important;      
  margin-top: 2.5em !important;
  margin-bottom: 1em !important;
  font-weight: 700 !important;
  color: #4A572A !important;          
  line-height: 1.4 !important;
  position: relative !important;
  padding-left: 0.8em !important;
  border-left: none !important;
}
.elementor-widget-theme-post-content h2::before {
  content: "" !important;
  width: 10px !important;
  height: 10px !important;
  background: #4A572A !important;
  border-radius: 50% !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.55em !important;
}

/* ===== Subtítulos H3 ===== */
.elementor-widget-theme-post-content h3 {
  font-size: 1.4rem !important;       
  margin-top: 2em !important;
  margin-bottom: 0.8em !important;
  font-weight: 600 !important;
  color: #4A572A !important;
  line-height: 1.4 !important;
  position: relative !important;
  padding-left: 0.7em !important;
  border-left: none !important;
}
.elementor-widget-theme-post-content h3::before {
  content: "" !important;
  width: 8px !important;
  height: 8px !important;
  background: #4A572A !important;
  border-radius: 50% !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.6em !important;
}

/* ===== Autoria ===== */
.elementor-widget-theme-post-content em {
  color: #666 !important;
  display: block !important;
  margin-bottom: 1em !important;
  font-size: 1rem !important;
  font-style: italic !important;
}

/* ===== Links (com ícone) ===== */
.elementor-widget-theme-post-content a {
  position: relative !important;
  color: #4A572A !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  border-bottom: 2px solid rgba(74, 87, 42, 0.2) !important;
  padding-left: 1.2em !important; 
  transition: all 0.2s ease-in-out !important;
}
.elementor-widget-theme-post-content a::before {
  content: "🔗" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  font-size: 0.9em !important;
  opacity: 0.7 !important;
  color: #4A572A !important;
}
.elementor-widget-theme-post-content a:hover {
  border-bottom-color: #4A572A !important;
  color: #2f3b1d !important;
}
.elementor-widget-theme-post-content a:hover::before {
  color: #2f3b1d !important;
  opacity: 1 !important;
}

/* ===== Bloco de citação ===== */
.elementor-widget-theme-post-content blockquote {
  border-left: 5px solid #4A572A !important;
  padding: 1em 1.2em !important;
  margin: 2em 0 !important;
  font-style: italic !important;
  background: #f8f8f8 !important;
  font-size: 1.1rem !important;
  line-height: 1.7 !important;
  color: #333 !important;
  border-radius: 4px !important;
}

/* ===== Área de compartilhar ===== */
.share-title {
  font-weight: 700 !important;
  text-transform: uppercase !important;
  margin-bottom: .5em !important;
  font-size: 1rem !important;
  letter-spacing: 0.5px !important;
}

/* ===== Imagens ===== */
.elementor-widget-theme-post-content img {
  border-radius: 6px !important;      
  margin-top: 1em !important;         
  margin-bottom: 0.6em !important;    
  height: auto !important;
  max-width: 100% !important;
}

/* ===== Legendas (figcaption) ===== */
.elementor-widget-theme-post-content figure figcaption {
  margin-top: 0.5em !important;
  margin-bottom: 0.8em !important;    
  font-size: 0.85rem !important;
  color: #777 !important;
  font-weight: 400 !important;
  text-align: left !important;
  font-style: normal !important; 
}

/* ===== Imagens centralizadas ===== */
.elementor-widget-theme-post-content .aligncenter,
.elementor-widget-theme-post-content figure.aligncenter {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
.elementor-widget-theme-post-content figure.aligncenter figcaption {
  text-align: center !important;
}

/* ===== Imagens alinhadas (desktop) ===== */
.elementor-widget-theme-post-content .alignleft {
  float: left;
  margin: 0 1.2em 1em 0 !important;
  max-width: 45% !important;
}
.elementor-widget-theme-post-content .alignright {
  float: right;
  margin: 0 0 1em 1.2em !important;
  max-width: 45% !important;
}

/* ===== Responsividade (mobile) ===== */
@media (max-width: 768px) {
  /* Corpo */
  .elementor-widget-theme-post-content p {
    font-size: 1.05rem !important;    
    line-height: 1.65 !important;
  }

  /* Subtítulos */
  .elementor-widget-theme-post-content h2 {
    font-size: 1.35rem !important;    
    padding-left: 0.7em !important;
  }
  .elementor-widget-theme-post-content h2::before {
    width: 8px !important;
    height: 8px !important;
    top: 0.55em !important;
  }
  .elementor-widget-theme-post-content h3 {
    font-size: 1.2rem !important;     
    padding-left: 0.6em !important;
  }
  .elementor-widget-theme-post-content h3::before {
    width: 6px !important;
    height: 6px !important;
    top: 0.55em !important;
  }

  /* Imagens */
  .elementor-widget-theme-post-content img {
    margin-top: 0.8em !important;     
    margin-bottom: 0.5em !important;
  }

  /* Legendas */
  .elementor-widget-theme-post-content figure figcaption {
    font-size: 0.85rem !important;
    margin-top: 0.3em !important;
    margin-bottom: 0.6em !important;
  }

  /* Imagens alinhadas quebram para full width */
  .elementor-widget-theme-post-content .alignleft,
  .elementor-widget-theme-post-content .alignright {
    float: none !important;
    display: block !important;
    margin: 1em auto !important;
    max-width: 100% !important;
  }

  /* Respiro lateral no mobile */
  .elementor-widget-theme-post-content {
    padding: 0 16px !important;
  }
}
/* Força centralização de legendas em imagens centralizadas */
.elementor-widget-theme-post-content figure.aligncenter > figcaption,
.elementor-widget-theme-post-content .wp-block-image.aligncenter > figcaption,
.elementor-widget-theme-post-content img.aligncenter + figcaption {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
  width: 100% !important;
}

/* ================================
   IN-CONTENT — visual e centralização
   (apenas dentro do corpo do post)
   ================================ */

/* Painel cinza suave, arredondado e centralizado */
.elementor-widget-theme-post-content .ffad.ffad--incontent{
  margin: 16px auto !important;      /* respiro vertical e centralização */
  background: #f6f6f6 !important;    /* cinza suave */
  border: 1px solid #eee !important; /* borda leve */
  border-radius: 10px !important;
  padding: 8px !important;           /* dá “respiro” ao criativo */
  max-width: 720px !important;       /* mantém compacto em posts largos */
}

/* O criativo não gruda nas bordas e respeita o container */
.elementor-widget-theme-post-content .ffad.ffad--incontent img,
.elementor-widget-theme-post-content .ffad.ffad--incontent iframe{
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  border: 0 !important;
  border-radius: 6px !important;     /* cantinhos suaves no criativo */
  object-fit: contain !important;
}

/* Anti-CLS: reserva do espaço do slot in-content
   (desktop até 336x280; mobile 320x100) */
.elementor-widget-theme-post-content .ffad.ffad--incontent{
  /* Altura “cheia” no desktop (criativo + padding).
     280px do criativo + 16px (padding vertical) + 2px (borda) = ~298px */
  height: 298px !important;
  max-width: 336px !important;       /* largura do maior criativo */
}

/* Tablet/Mobile: ocupa a largura do conteúdo e usa proporção 320x100 */
@media (max-width: 680px){
  .elementor-widget-theme-post-content .ffad.ffad--incontent{
    max-width: 100% !important;
    width: 100% !important;
    /* altura pela proporção do criativo + padding/borda */
    aspect-ratio: 320 / 100 !important;
    height: auto !important;
  }
}

/* ——— Desliga o “ícone de link” do seu estilo quando o link estiver no anúncio ——— */
.elementor-widget-theme-post-content .ffad a{
  position: static !important;
  color: inherit !important;
  font-weight: normal !important;
  text-decoration: none !important;
  border: 0 !important;
  padding-left: 0 !important;
}
.elementor-widget-theme-post-content .ffad a::before{ content: none !important; }

/* Rotulo "Publicidade" do Advanced Ads (ajuste se sua classe for outra) */
.elementor-widget-theme-post-content .advads-ads-label{
  font-size: 11px !important;
  color: #888 !important;
  margin: 0 6px 6px 0 !important;
  text-transform: uppercase !important;
}

/* Garantia extra contra estilos do tema que puxem para a esquerda */
.elementor-widget-theme-post-content .ffad{ margin-left:auto !important; margin-right:auto !important; }
/* ========= FIX MOBILE: figure + caption ========= */
@media (max-width:768px){

  /* Garante que o container da imagem ocupe a largura do conteúdo */
  .elementor-widget-theme-post-content figure,
  .elementor-widget-theme-post-content .wp-block-image,
  .elementor-widget-theme-post-content .wp-caption{
    display:block !important;
    float:none !important;
    width:100% !important;
    max-width:100% !important;
    margin:1em auto !important;
  }

  /* Imagem sempre fluida e sem “esticar” */
  .elementor-widget-theme-post-content figure > img,
  .elementor-widget-theme-post-content .wp-block-image img,
  .elementor-widget-theme-post-content .wp-caption img{
    display:block !important;
    width:100% !important;
    height:auto !important;
  }

  /* Legenda: nada de largura fixa, sem quebras estranhas */
  .elementor-widget-theme-post-content figure > figcaption,
  .elementor-widget-theme-post-content .wp-block-image figcaption,
  .elementor-widget-theme-post-content .wp-caption .wp-caption-text{
    display:block !important;
    width:100% !important;
    max-width:none !important;
    text-align:left !important;          /* mude para center se preferir */
    font-size:0.92rem !important;
    line-height:1.45 !important;
    margin-top:0.4em !important;
    color:#666 !important;

    white-space:normal !important;        /* evita “uma palavra por linha” */
    word-break:normal !important;         /* remove quebras agressivas */
    overflow-wrap:break-word !important;  /* só quebra quando necessário */
  }

  /* Links dentro da legenda: remove o “ícone de link” e padding */
  .elementor-widget-theme-post-content figure figcaption a{
    padding-left:0 !important;
    border:0 !important;
  }
  .elementor-widget-theme-post-content figure figcaption a::before{
    content:none !important;
  }

  /* Títulos e parágrafos não “abraçam” imagens flutuadas */
  .elementor-widget-theme-post-content h2,
  .elementor-widget-theme-post-content h3,
  .elementor-widget-theme-post-content p,
  .elementor-widget-theme-post-content ul,
  .elementor-widget-theme-post-content ol,
  .elementor-widget-theme-post-content blockquote{
    clear:both !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d7f6e38 *//* Sidebar: layout "media" sem cortar texto */
.ff-rel-wrap{margin-top:0}
.ff-media-list{display:flex;flex-direction:column;gap:5px}

/* card limpo */
.ff-media-card{border:1px solid #eef1f5;border-radius:12px;background:#fff;box-shadow:none}

/* alinhamento e espaçamento */
.ff-media-link{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;color:inherit}

/* thumb à esquerda */
.ff-media-thumb{flex:0 0 88px;width:88px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#f4f6f8}
.ff-media-thumb img{width:100%;height:100%;object-fit:cover;display:block}

/* conteúdo: NÃO cortar texto */
.ff-media-content{min-width:0;flex:1}
.ff-media-date{display:none} /* se quiser a data, remova esta linha */
.ff-media-title{
  font-size:.98rem; line-height:1.35; margin:2px 0 0;
  color:#0E324C; font-weight:700;
  display:block; white-space:normal; overflow:visible;
  word-break:break-word;
}
/* hover */
.ff-media-link:hover .ff-media-title{text-decoration:underline}

/* ajuste celular */
@media(max-width:480px){.ff-media-thumb{flex-basis:84px;width:84px}}

/* remove o recuo padrão da lista */
.ff-media-list{
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !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 */