.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-3b88ba8c .elementor-menu-toggle{margin-left:auto;}.elementor-39 .elementor-element.elementor-element-3b88ba8c .elementor-nav-menu .elementor-item{font-family:"Manrope", Sans-serif;}.elementor-39 .elementor-element.elementor-element-3b88ba8c .elementor-nav-menu--main .elementor-item{color:#0d3932;fill:#0d3932;}.elementor-39 .elementor-element.elementor-element-9bc6f2f{--display:flex;}.elementor-39 .elementor-element.elementor-element-bf12fa9 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-39 .elementor-element.elementor-element-bf12fa9{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-39 .elementor-element.elementor-element-9e9eedb{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-3b88ba8c */flex: 0 1 auto; width: auto; margin-inline-start: auto; & .elementor-nav-menu--main .elementor-nav-menu { justify-content:flex-end;align-items:center;gap:.15rem; } & .elementor-item { font-family:Manrope;font-size:.86rem;font-weight:500;color:#0d3932;padding:1rem .85rem;position:relative; } & .elementor-item:hover,& .elementor-item.highlighted,& .elementor-item.elementor-item-active { color:#076655;background:transparent; } & .sub-arrow { padding-inline-start:.4rem;font-size:.6rem;opacity:.6; } & a:focus-visible { outline:2px solid #bc8727;outline-offset:3px; } & .elementor-sub-item { font-family:Manrope;color:#0d3932;white-space:normal;font-size:.95rem;line-height:1.35; } & .elementor-sub-item::after { display:block;font-size:.8rem;font-weight:400;line-height:1.55;color:#627267;margin-top:.45rem; } & .fjr-menu-gestao>a::after { content:"Organização financeira e decisões de negócio."; } & .fjr-menu-inteligencia>a::after { content:"Leitura de mercado e estratégia comercial."; } & .fjr-menu-capital>a::after { content:"Recursos alinhados ao próximo ciclo."; } & .fjr-menu-academy>a::after { content:"Conhecimento aplicado à realidade do campo."; } & .fjr-menu-estudos>a::after { content:"Commodities, insumos e gestão em PDF."; } & .fjr-menu-channel>a::after { content:"Receba estudos e novidades da FJR."; } & .fjr-menu-artigos>a::after { content:"Insights sobre gestão e agronegócio."; } & .fjr-menu-podcast>a::after { content:"Conversas com quem move o setor."; } & .fjr-menu-blog>a::after { content:"Artigos sobre gestão, mercado e capital."; } & .fjr-menu-company>a::after { content:"Nossa história, propósito e experiência."; } & .fjr-menu-clients>a::after { content:"Relações que conectam toda a cadeia."; } @media (min-width:1025px) { &{position:static!important;}
& .elementor-widget-container,& .elementor-nav-menu--main,& .elementor-nav-menu--main>ul{position:static!important;}
& .elementor-nav-menu--main .elementor-item::before{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.6rem;height:1px;background:#bc8727;transform:scaleX(0);transform-origin:left;transition:transform .35s ease;}
& .elementor-nav-menu--main .elementor-item:hover::before,& .elementor-nav-menu--main .elementor-item.highlighted::before,& .elementor-nav-menu--main .elementor-item-active::before{transform:scaleX(1);}
& .elementor-nav-menu--main .menu-item-has-children{position:relative;}
& .elementor-nav-menu--main .fjr-mega{position:static!important;}
& .elementor-nav-menu--main>ul>.menu-item-has-children>a::after{content:"";position:absolute;left:-1rem;right:-1rem;top:100%;height:1.9rem;background:transparent!important;opacity:1!important;transform:none!important;}
& .elementor-nav-menu--main .sub-menu{background:#ffffff!important;border:1px solid rgba(13,57,50,.1)!important;border-radius:0!important;box-shadow:0 2rem 3.5rem -1.8rem rgba(13,57,50,.35)!important;padding:0!important;animation:fjrMenuIn .28s ease both;}
& .elementor-nav-menu--main .fjr-mega>.sub-menu{left:50%!important;right:auto!important;translate:-50% 0;top:calc(100% + 1.4rem)!important;width:46rem!important;min-width:46rem!important;max-width:calc(100vw - 4rem)!important;margin:0!important;counter-reset:fjrmenu;}
& .elementor-nav-menu--main .fjr-mega>.sub-menu[style*="block"]{display:grid!important;grid-template-columns:15rem 1fr 1fr;grid-auto-rows:auto;}
& .elementor-nav-menu--main .fjr-mega>.sub-menu::before{grid-column:1;grid-row:1 / span 2;display:flex;align-items:flex-end;background:#0d3932;color:#fffdec;padding:2rem 1.75rem;font-family:Manrope;font-size:1.15rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;white-space:pre-line;border-top:3px solid #bc8727;}
& .fjr-solutions>.sub-menu::before{content:"Soluções FJR\A\A Estratégia para o negócio inteiro.";}
& .fjr-studies>.sub-menu::before{content:"Estudos FJR\A\A Inteligência para decidir melhor.";}
& .fjr-content>.sub-menu::before{content:"Conteúdos\A\A Conhecimento e conexões do agro.";}
& .elementor-nav-menu--main .fjr-mega>.sub-menu>li{display:block;float:none;width:auto;padding:0;border-left:1px solid rgba(13,57,50,.08);border-bottom:1px solid rgba(13,57,50,.08);}
& .elementor-nav-menu--main .fjr-mega>.sub-menu>li>a{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding:1.6rem 1.6rem 1.7rem!important;border:0!important;border-left:0!important;white-space:normal!important;font-size:1.02rem!important;font-weight:600;min-height:7.25rem;background:#ffffff!important;color:#0d3932!important;border-radius:0;transition:background .25s,color .25s;}
& .elementor-nav-menu--main .fjr-mega>.sub-menu>li>a::before{counter-increment:fjrmenu;content:counter(fjrmenu,decimal-leading-zero);display:block;font-size:.68rem;font-weight:600;letter-spacing:.18em;color:#bc8727;margin-bottom:1rem;}
& .elementor-nav-menu--main .fjr-mega>.sub-menu>li>a:hover,& .elementor-nav-menu--main .fjr-mega>.sub-menu>li>a:focus,& .elementor-nav-menu--main .fjr-mega>.sub-menu>li>a.elementor-item-active{background:#fbf8ea!important;color:#076655!important;}
& .elementor-nav-menu--main .fjr-content>.sub-menu{width:70rem!important;min-width:70rem!important;}
& .elementor-nav-menu--main .fjr-solutions>.sub-menu{width:68rem!important;min-width:68rem!important;}
& .elementor-nav-menu--main .fjr-solutions>.sub-menu[style*="block"]{grid-template-columns:14rem repeat(4,1fr);}
& .elementor-nav-menu--main .fjr-solutions>.sub-menu::before{grid-row:1;}
& .elementor-nav-menu--main .fjr-content>.sub-menu[style*="block"]{grid-template-columns:14rem 1fr 1fr 1fr .8fr;}
& .elementor-nav-menu--main .fjr-content>.sub-menu::before{grid-row:1;}
& .elementor-nav-menu--main .fjr-content>.sub-menu>li.fjr-menu-channel>a{background:#fbf8ea!important;color:#076655!important;font-size:.9rem!important;font-weight:500;}
& .elementor-nav-menu--main .fjr-content>.sub-menu>li.fjr-menu-channel>a::before{content:"Canal";counter-increment:none;}
& .elementor-nav-menu--main .fjr-content>.sub-menu>li.fjr-menu-channel>a:hover{background:#f4eed6!important;} } @media (max-width:1024px) { &{flex:0 0 auto;}
& .elementor-menu-toggle{background:transparent;color:#0d3932;padding:.5rem;border:1px solid rgba(13,57,50,.2);border-radius:0;}
& .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;left:auto!important;right:0!important;top:100%!important;width:calc(100vw - 4rem)!important;max-width:calc(100vw - 4rem)!important;margin-top:1.1rem!important;max-height:calc(100dvh - 10rem);overflow-y:auto!important;z-index:100;background:#ffffff;box-shadow:0 18px 35px -24px rgba(13,57,50,.4);border:1px solid rgba(13,57,50,.12);border-top:3px solid #bc8727;}
& .elementor-nav-menu--dropdown a{background:#ffffff;color:#0d3932;padding:1rem 1.25rem!important;line-height:1.4;white-space:normal!important;}
& .elementor-nav-menu--dropdown .elementor-item{border-bottom:1px solid rgba(13,57,50,.08);font-size:.95rem;font-weight:600;}
& .elementor-nav-menu--dropdown a:hover,& .elementor-nav-menu--dropdown a.highlighted{background:#fbf8ea;color:#076655;}
& .elementor-nav-menu--dropdown .sub-menu{border:0!important;margin:0!important;width:100%!important;padding:.35rem .6rem!important;background:#fbf8ea;}
& .elementor-nav-menu--dropdown .elementor-sub-item{display:block;font-size:.9rem;background:transparent;}
& .elementor-nav-menu--dropdown .elementor-sub-item::after{font-size:.74rem;} }/* End custom CSS */