.privacy-stment-sec{padding:80px 40px}.privacy-stment-sec .privacy-title h1{color:#000;text-align:center;padding-bottom:20px;font-size:26px;font-weight:700;text-decoration:underline}.issued-content h2{font-size:20px;font-weight:700;line-height:30px}.issued-content ul li{margin-bottom:24px;padding:0 50px;font-size:18px;font-weight:500;line-height:24px;list-style:none}.content-privacy{padding:20px 0}.content-privacy h2{padding-top:10px;padding-bottom:20px;font-size:20px;line-height:30px;text-decoration:underline}.content-privacy p{padding:0 30px;font-size:16px;line-height:24px}.inner-content-privacy{margin:0;padding:0}.inner-content-privacy li{list-style:none}.privacy_breadcrumb-custom{position:relative}.privacy_breadcrumb-custom:after{content:"";z-index:0;background-color:#0006;width:100%;height:100%;position:absolute;bottom:0;left:0}.privacy_breadcrumb-custom .cf_breadcrumb_inner{z-index:1;position:relative}@media screen and (max-width:991px){.issued-content ul li{padding:0}.content-privacy p{padding:0;font-size:16px;line-height:24px}}@media screen and (max-width:767px){.content-privacy,ul.inner-content-privacy{padding:0}}
.cf_breadcrumb_wrapper.terms_breadcrumb-custom{background:url(/images/common/terms_banner.webp) top/cover no-repeat}
.sector_select{background:radial-gradient(ellipse 75% 65% at 25% 0%, color-mix(in srgb, var(--color-green) 28%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--color-dark-soft) 0%, var(--color-dark) 60%);background-color:var(--color-dark);min-height:100dvh;color:var(--color-white);padding-bottom:24px;font-family:Product Sans,sans-serif}.sector_select_nav{justify-content:space-between;align-items:center;padding:24px 64px 0;display:flex}.sector_select_logo{height:50px;display:block}.sector_select_login{letter-spacing:-.02em;color:var(--color-white);font-family:Outfit,sans-serif;font-size:17px;line-height:1;text-decoration:none;transition:color .2s}.sector_select_login:hover,.sector_select_login:focus-visible{color:var(--color-yellow)}.sector_select_content{box-sizing:content-box;text-align:center;flex-direction:column;gap:40px;max-width:1032px;margin:32px auto 0;padding:0 16px;display:flex}.sector_select_header,.sector_select_main{flex-direction:column;gap:24px;display:flex}.sector_select_title{text-wrap:balance;max-width:520px;color:var(--color-white);margin:0 auto;font-size:40px;font-weight:400;line-height:1.2}.sector_select_title span{color:var(--color-yellow)}.sector_select_subtitle{color:var(--color-grey-300);margin:0;font-size:18px;line-height:1.2}.sector_select_label{color:var(--color-white);margin:0;font-size:22px;font-weight:400;line-height:1.2}.sector_select_cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;min-height:400px;margin:0;padding:0;list-style:none;display:flex}.sector_card{background-color:var(--sector-overlay-bottom);background-image:linear-gradient(180deg, var(--sector-overlay-top) 0%, var(--sector-overlay-middle) 50%, var(--sector-overlay-bottom) 100%), var(--sector-card-image);width:328px;box-shadow:inset 0 -4px 0 var(--sector-accent);text-align:left;color:var(--color-white);cursor:pointer;background-position:50%;background-size:cover;border:none;border-radius:20px;flex-direction:column;align-items:flex-start;padding:280px 24px 28px;font-family:inherit;transition:padding .3s,box-shadow .3s;display:flex}.sector_card[data-sector=grainsoilseeds]{--sector-card-image:url(/images/sectors/grainsoilseeds.webp);background-position:50%,73%}.sector_card[data-sector=biofuel]{--sector-card-image:url(/images/sectors/biofuel.webp)}.sector_card[data-sector=livestock]{--sector-card-image:url(/images/sectors/livestock.webp)}.sector_card:focus-visible{outline:2px solid var(--color-yellow);outline-offset:4px}.sector_card_title{font-size:28px;font-weight:500;line-height:1.2}.sector_card_description{opacity:0;color:var(--color-grey-50);grid-template-rows:0fr;margin-top:0;font-size:16px;line-height:1.2;transition:grid-template-rows .3s,margin-top .3s,opacity .3s;display:grid}.sector_card_description>span{overflow:hidden}.sector_card_action{color:var(--color-yellow);align-items:center;gap:12px;margin-top:16px;font-size:16px;font-weight:500;line-height:1.2;display:inline-flex}.sector_card_action_icon{background-color:var(--color-yellow);width:24px;height:24px;color:var(--color-grey-900);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sector_card_action_icon:before{content:"";background-color:currentColor;width:11.2px;height:4.224px;-webkit-mask:url(/images/icons/arrow_right.svg) 50%/contain no-repeat;mask:url(/images/icons/arrow_right.svg) 50%/contain no-repeat}.sector_card:hover,.sector_card:focus,.sector_card:focus-visible{color:var(--color-white);box-shadow:inset 0 -8px 0 var(--sector-accent);padding-top:240px;padding-bottom:32px}.sector_card:hover .sector_card_description,.sector_card:focus-visible .sector_card_description{opacity:1;grid-template-rows:1fr;margin-top:16px}@media (hover:none),(pointer:coarse){.sector_card,.sector_card:hover{box-shadow:inset 0 -4px 0 var(--sector-accent);padding-top:160px;padding-bottom:28px}.sector_card .sector_card_description{opacity:1;grid-template-rows:1fr;margin-top:16px}}@media (max-width:768px){.sector_select_nav{padding:16px 16px 0}.sector_select_logo{height:40px}.sector_select_content{gap:32px}.sector_select_title{font-size:28px}.sector_select_subtitle{font-size:16px}.sector_select_label{font-size:20px}.sector_select_cards{flex-direction:column;align-items:stretch;gap:16px}.sector_card{width:100%}}@media (prefers-reduced-motion:reduce){.sector_card,.sector_card_description,.sector_select_login{transition:none}}
.sector_switcher_slot{width:max-content;max-width:100%;margin:70px auto 0}.sector_switcher{-webkit-backdrop-filter:blur(4px);background-color:#bbb3;border-radius:64px;gap:8px;padding:8px;display:flex;position:relative}.sector_switcher_indicator{background-color:var(--color-white);border-radius:64px;width:calc(33.3333% - 10.6667px);transition:transform .3s;position:absolute;top:8px;bottom:8px;left:8px}html[data-sector=biofuel] .sector_switcher_indicator{transform:translate(calc(100% + 8px))}html[data-sector=livestock] .sector_switcher_indicator{transform:translate(calc(200% + 16px))}.sector_switcher_tab{width:201px;color:var(--color-white);cursor:pointer;background:0 0;border:none;border-radius:64px;justify-content:center;align-items:center;gap:4px;padding:12px 16px;font-family:Product Sans,sans-serif;font-size:16px;line-height:1.2;display:flex;position:relative}.sector_switcher_tab:hover,.sector_switcher_tab:focus{color:var(--color-white)}.sector_switcher_tab:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.sector_switcher_icon{width:24px;height:24px;-webkit-mask:var(--sector-icon) center / contain no-repeat;mask:var(--sector-icon) center / contain no-repeat;-webkit-mask:var(--sector-icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0}.sector_switcher_tab[data-sector=grainsoilseeds]{--sector-icon:url(/images/sectors/icons/grainsoilseeds.svg)}.sector_switcher_tab[data-sector=biofuel]{--sector-icon:url(/images/sectors/icons/biofuel.svg)}.sector_switcher_tab[data-sector=livestock]{--sector-icon:url(/images/sectors/icons/livestock.svg)}.sector_switcher_tab[aria-current=page]{color:var(--color-grey-900)}.sector_switcher_tab[aria-current=page] .sector_switcher_icon{color:var(--sector-accent)}@media (max-width:700px){.sector_switcher_slot{width:100%}.sector_switcher{gap:4px;padding:4px}.sector_switcher_indicator{width:calc(33.3333% - 5.33333px);top:4px;bottom:4px;left:4px}html[data-sector=biofuel] .sector_switcher_indicator{transform:translate(calc(100% + 4px))}html[data-sector=livestock] .sector_switcher_indicator{transform:translate(calc(200% + 8px))}.sector_switcher_tab{flex:1;width:auto;min-width:0;padding:8px;font-size:13px}.sector_switcher_icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.sector_switcher_indicator{transition:none}}
:root{--header-logo-caption-color:var(--color-yellow);--footer-logo-caption-color:var(--color-grey-900)}.sector_logo{vertical-align:top;flex-direction:column;display:inline-flex}.sector_logo_image{display:block}.sector_logo_caption{text-transform:uppercase;white-space:nowrap;width:0;min-width:100%;height:16px;color:var(--header-logo-caption-color);justify-content:center;align-items:center;gap:4px;font-family:Host Grotesk,sans-serif;font-size:12px;font-weight:600;line-height:1;display:none}html[data-sector] .sector_logo_caption{display:flex}.sector_logo_caption:before,.sector_logo_caption:after{content:"";background-color:currentColor;flex:1 1 0;min-width:0;height:1px}.sector_logo_caption_text{flex:none;display:none}html[data-sector=grainsoilseeds] .sector_logo_caption_text[data-sector=grainsoilseeds],html[data-sector=biofuel] .sector_logo_caption_text[data-sector=biofuel],html[data-sector=livestock] .sector_logo_caption_text[data-sector=livestock]{display:inline}.footer_main_subsection .sector_logo_caption{color:var(--footer-logo-caption-color)}
.sector_only{display:contents}html[data-sector=grainsoilseeds] .sector_only:not([data-sectors~=grainsoilseeds]),html[data-sector=biofuel] .sector_only:not([data-sectors~=biofuel]),html[data-sector=livestock] .sector_only:not([data-sectors~=livestock]){display:none}
.language_selector{font-family:Outfit,sans-serif;display:inline-block;position:relative}.language_selector_toggle{background:var(--color-white);cursor:pointer;color:var(--color-grey-900);border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:.5rem .75rem;transition:background-color .15s;display:flex}.language_selector_toggle:hover{background-color:#eaeaea}.language_selector_toggle:focus-visible,.language_selector_option:focus-visible{outline:2px solid var(--color-grey-900);outline-offset:2px}.top_menu_dark .language_selector_toggle{border-color:var(--color-grey-300)}.language_selector_flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px;display:block}.language_selector_caret{color:#929199;flex-shrink:0;transition:transform .15s}.language_selector_caret.is_open{transform:rotate(180deg)}.language_selector_menu{background:var(--color-white);border:1px solid var(--color-grey-300);z-index:1000;border-radius:8px;width:max-content;min-width:100%;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.language_selector_menu::-webkit-scrollbar{width:6px}.language_selector_menu::-webkit-scrollbar-thumb{background:#c7c9d1;border-radius:3px}.language_selector_option{white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}.language_selector_option:hover{background:var(--color-grey-50)}.language_selector_option.is_active{background:var(--color-grey-300)}.mobile_language_selector{margin:10px 20px}.sector_select_nav_actions{align-items:center;gap:24px;display:flex}
.help_fab{--help-fab-bg:var(--color-ink);--help-fab-color:var(--color-white);--help-fab-icon-bg:var(--color-yellow);--help-fab-icon-color:var(--color-ink);z-index:8;background:var(--help-fab-bg);height:56px;color:var(--help-fab-color);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-weight:600;transition:transform .2s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #061e1259}.help_fab:hover{transform:translateY(-2px)}.help_fab:focus-visible{outline:3px solid var(--help-fab-icon-bg);outline-offset:3px}.help_fab_icon{background:var(--help-fab-icon-bg);width:30px;height:30px;color:var(--help-fab-icon-color);border-radius:50%;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid}.help_panel{--help-accent:var(--sector-accent,var(--color-green));--help-accent-dark:var(--sector-gradient-color-dark,color-mix(in srgb, var(--color-green-dark) 80%, black));z-index:8;background:var(--color-white);border:1px solid var(--color-line);border-radius:24px;width:380px;max-width:calc(100vw - 32px);max-height:min(660px,100dvh - 180px);animation:.22s cubic-bezier(.2,.7,.2,1) help_panel_pop;position:fixed;bottom:92px;right:22px;overflow:auto;box-shadow:0 30px 80px #061e1259}@keyframes help_panel_pop{0%{opacity:0;transform:translateY(12px)scale(.985)}}.help_panel_head{background:var(--help-accent-dark);color:var(--color-white);border-radius:24px 24px 0 0;padding:22px 64px 20px 20px;position:relative}.help_panel_head h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.help_panel_close{width:36px;height:36px;color:var(--color-white);background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.help_panel .help_panel_close:focus-visible{outline-color:var(--color-yellow)}.help_panel_close:hover{background:#ffffff1a}.help_panel_body{padding:14px}.help_list{gap:10px;display:grid}.help_item{border:1px solid var(--color-line);background:var(--color-white);width:100%;color:var(--color-black);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.help_item:hover{border-color:color-mix(in srgb, var(--help-accent) 45%, var(--color-white));background:color-mix(in srgb, var(--help-accent) 6%, var(--color-white));color:var(--color-black)}.help_panel :focus-visible{outline:3px solid var(--help-accent);outline-offset:3px}.help_item_icon{background:color-mix(in srgb, var(--help-accent) 12%, var(--color-white));width:34px;height:34px;color:var(--help-accent);border-radius:10px;flex:none;place-items:center;display:grid}.help_item_text{min-width:0}.help_item_text strong{font-size:15px;font-weight:600;display:block}.help_item_text small{color:var(--color-muted);overflow-wrap:anywhere;font-size:13px;display:block}.help_panel_note{color:var(--color-muted);margin:12px 6px 2px;font-size:13px;font-style:italic;line-height:1.5}@media (max-width:767px){.help_fab{justify-content:center;width:56px;padding:0}.help_fab_label{display:none}}@media (max-width:700px){.help_fab{width:52px;height:52px;bottom:14px;right:14px}.help_panel{width:auto;max-width:none;bottom:78px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.help_fab,.help_panel{transition:none;animation:none}}
.hero_title{font-family:Product Sans,sans-serif;font-size:var(--hero-title-size,clamp(2.2rem, 4.2vw, 4.25rem));letter-spacing:-.085rem;max-inline-size:min(100%, var(--hero-title-width,72rem));text-wrap:balance;font-style:normal;font-weight:500;line-height:1.08}.about_us_top_section>div:first-child{flex:1;min-width:0}.about_us_top_section{column-gap:clamp(1rem,2vw,2rem)}.about_us_top_section .video_container{flex-shrink:0}.sector_select_title{--hero-title-size:40px;--hero-title-width:40rem}@media (max-width:768px){.sector_select_title{--hero-title-size:28px}}
