body#index.agco-home, .agco-site-shell { --ink:#2b3445;--blue:#373f50;--green:#74b040;--deepgreen:#315923;--muted:#566171;--line:#dce1e3;--gray:#f3f5f4;--white:#fff;--max:1232px;font-family:Rubik,"Segoe UI",Arial,sans-serif;color:var(--ink);font-size:16px }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) * { box-sizing:border-box }
body#index.agco-home { margin:0;background:white }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) img { display:block;max-width:100%;height:auto }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) a { color:inherit;text-decoration:none }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) a:hover { text-decoration:underline;text-underline-offset:3px }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) button, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) input { font:inherit }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) button { cursor:pointer }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) a:focus-visible, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) button:focus-visible, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) summary:focus-visible, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) input:focus-visible { outline:3px solid #56872e;outline-offset:3px }
:is(body#index.agco-home, .agco-site-shell) .wrap { width:min(var(--max),calc(100% - 88px));margin-inline:auto }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) h1, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) h2, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) h3, :is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) p { margin:0 }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) h2 { font-size:clamp(25px,2.35vw,36px);font-weight:670;letter-spacing:-.04em;line-height:1.14 }
body#index.agco-home .band { background:var(--gray) }
:is(body#index.agco-home, .agco-site-shell) .utility { background:var(--blue);color:white;font-size:12px;font-weight:550 }
:is(body#index.agco-home, .agco-site-shell) .utility>.wrap, :is(body#index.agco-home, .agco-site-shell) .utility-help, :is(body#index.agco-home, .agco-site-shell) .utility>.wrap>span { display:flex;align-items:center;gap:22px }
:is(body#index.agco-home, .agco-site-shell) .utility>.wrap { min-height:33px;justify-content:space-between }
:is(body#index.agco-home, .agco-site-shell) .utility>.wrap>span { gap:9px }
:is(body#index.agco-home, .agco-site-shell) .utility i { width:7px;height:7px;background:#a3d46c;border-radius:50% }
:is(body#index.agco-home, .agco-site-shell) .utility-help>span:first-child { color:#dfe3e7 }
:is(body#index.agco-home, .agco-site-shell) .mast { display:flex;align-items:center;gap:32px;min-height:76px }
:is(body#index.agco-home, .agco-site-shell) .logo { width:150px;flex:none;display:block }
:is(body#index.agco-home, .agco-site-shell) .logo img { width:100% }
:is(body#index.agco-home, .agco-site-shell) .menubtn, :is(body#index.agco-home, .agco-site-shell) .navdrop>button { border:0;background:none;color:var(--blue) }
:is(body#index.agco-home, .agco-site-shell) .menubtn { display:flex;align-items:center;gap:10px }
:is(body#index.agco-home, .agco-site-shell) .menubtn { display:none }
:is(body#index.agco-home, .agco-site-shell) .mainnav { border-block:1px solid var(--line);background:#fff;font-size:14px;font-weight:570 }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap { display:flex;align-items:center;justify-content:space-between;gap:16px }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap>a, :is(body#index.agco-home, .agco-site-shell) .navdrop { padding-block:13px }
:is(body#index.agco-home, .agco-site-shell) .navdrop { position:relative;display:flex;align-items:center }
:is(body#index.agco-home, .agco-site-shell) .navdrop button { margin-left:2px;padding:2px 5px }
:is(body#index.agco-home, .agco-site-shell) .subnav { position:absolute;z-index:5;top:100%;left:0;background:white;border:1px solid var(--line);border-radius:5px;width:290px;padding:8px;box-shadow:0 9px 30px #2330401c }
:is(body#index.agco-home, .agco-site-shell) .subnav a { display:block;padding:10px }
body#index.agco-home .hero { display:grid;grid-template-columns:1fr 1.04fr;background:var(--blue);color:#fff;margin-top:25px;border-radius:12px;overflow:hidden }
body#index.agco-home .lead { padding:clamp(26px,3.1vw,47px) clamp(28px,3.8vw,55px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center }
body#index.agco-home .lead h1 { font-size:clamp(35px,3.7vw,57px);line-height:1.015;letter-spacing:-.055em;font-weight:700;max-width:610px;text-wrap:balance }
body#index.agco-home .lead h1 small { display:block;font-size:13px;font-weight:700;color:#c3e6a5;letter-spacing:.075em;text-transform:uppercase;margin-bottom:13px }
body#index.agco-home .lede { font-size:16px;line-height:1.52;color:#ecedf0;max-width:500px;margin-top:17px }
body#index.agco-home .tarifs { display:flex;align-items:flex-start;gap:8px;margin:22px 0 10px;font-size:13px;line-height:1.4;color:white;font-weight:520 }
body#index.agco-home .tarifs svg { width:16px;height:16px;margin-top:1px;flex:none;color:#c3e6a5 }
body#index.agco-home .primary { display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:12px 17px;font-size:15px;font-weight:700;background:#9bcc70;color:#182316;border-radius:5px;min-height:44px }
body#index.agco-home .primary:hover { background:#b0dc89;text-decoration:none }
body#index.agco-home .primary svg { width:17px }
body#index.agco-home .hero-links { display:flex;gap:21px;margin-top:14px }
body#index.agco-home .hero-links a { font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;color:#f0f2f2 }
body#index.agco-home .slider { min-width:0;position:relative;isolation:isolate;background:#29332c }
body#index.agco-home .slide { position:absolute;inset:0;display:flex;align-items:flex-end }
body#index.agco-home .slide img { height:100%;width:100%;object-fit:cover;position:absolute;inset:0;z-index:-2 }
body#index.agco-home .slide::after { content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#101b15e8,#101b1594 20%,transparent 56%) }
body#index.agco-home .cap { width:100%;padding:26px 29px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px }
body#index.agco-home .cap small { color:white;font-size:12px;font-weight:600 }
body#index.agco-home .cap h2 { font-size:clamp(21px,2.05vw,31px);letter-spacing:-.035em;margin-top:3px }
body#index.agco-home .cap p { margin-top:6px;font-size:13px;color:white }
body#index.agco-home .cap>a { display:inline-flex;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;align-items:center;padding:9px 0 }
body#index.agco-home .cap>a svg { width:16px }
body#index.agco-home .slide-actions { position:absolute;top:15px;right:15px;display:flex;gap:6px }
body#index.agco-home .slide-actions button { border:1px solid #ffffff8a;border-radius:50%;background:#233124a8;color:white;display:grid;place-items:center;width:38px;height:38px }
body#index.agco-home .slide-actions button:hover { background:var(--blue) }
:is(body#index .agco-designed, .agco-site-shell.agco-designed, .agco-site-shell .agco-designed) [hidden] { display:none!important }
body#index.agco-home .families { padding-block:35px 31px }
body#index.agco-home .blockhead { display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px }
body#index.agco-home .blockhead h2 { font-size:clamp(24px,2.2vw,34px) }
body#index.agco-home .family-grid { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px }
body#index.agco-home .family { display:grid;grid-template-columns:minmax(46px,66px) 1fr 16px;align-items:center;gap:11px;min-height:94px;padding:12px 14px 12px 8px;background:#373f50;color:white;border-radius:8px;font-weight:620;font-size:clamp(15px,1.23vw,19px);line-height:1.22;letter-spacing:-.02em }
body#index.agco-home .family img { width:100%;border-radius:4px }
body#index.agco-home .family>svg { width:16px;color:#c7e3ae }
body#index.agco-home .family:hover { box-shadow:inset 0 0 0 2px var(--green);text-decoration:none }
body#index.agco-home .quick { display:flex;flex-wrap:wrap;gap:7px 18px;align-items:center;margin-top:17px }
body#index.agco-home .quick a { display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:550;color:var(--muted);padding:5px 0 }
body#index.agco-home .quick a:after { content:"›";font-weight:650;color:#547d34 }
body#index.agco-home .about { padding-block:46px }
body#index.agco-home .more { display:inline-flex;align-items:center;gap:8px;color:var(--deepgreen);font-size:14px;font-weight:650 }
body#index.agco-home .more svg { width:17px }
body#index.agco-home .guide { padding-block:52px 20px }
body#index.agco-home .sub, body#index.agco-home .about p { line-height:1.55;color:var(--muted);margin:10px 0 0 }
body#index.agco-home .steps { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:23px 0 }
body#index.agco-home .steps article { border-top:3px solid var(--green);padding:14px 0 }
body#index.agco-home .steps h3 { font-size:19px;line-height:1.28;letter-spacing:-.025em;margin:0 0 8px }
body#index.agco-home .steps p, body#index.agco-home .project p, body#index.agco-home .questions p, body#index.agco-home .questions li { font-size:15px;line-height:1.6;color:var(--muted) }
body#index.agco-home .project { background:#f0f4ed;border-radius:8px;padding:17px 22px;margin-bottom:24px }
body#index.agco-home .project>div { display:flex;flex-wrap:wrap;gap:7px 19px;margin-top:8px }
body#index.agco-home .project a, body#index.agco-home .questions a, body#index.agco-home .about p a { font-weight:600;color:var(--deepgreen);text-decoration:underline;text-underline-offset:3px }
body#index.agco-home .project a { font-size:14px }
body#index.agco-home .questions details { border-top:1px solid #d5dcda }
body#index.agco-home .questions details:last-child { border-bottom:1px solid #d5dcda }
body#index.agco-home .questions summary { display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:15px 0;font-weight:600;font-size:16px }
body#index.agco-home .questions summary::-webkit-details-marker { display:none }
body#index.agco-home .questions summary:after { content:"+";font-size:23px;font-weight:400;color:var(--deepgreen) }
body#index.agco-home .questions details[open] summary:after { content:"−" }
body#index.agco-home .questions details>div { padding:0 0 18px }
body#index.agco-home .questions p+p { margin:8px 0 }
body#index.agco-home .questions li { margin:4px 0 }
body#index.agco-home .services { display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-block:18px 46px }
body#index.agco-home .service { display:flex;align-items:center;justify-content:space-between;background:#edf1ec;border-radius:9px;overflow:hidden;gap:12px;min-height:166px }
body#index.agco-home .service>div { padding:20px 0 20px 25px }
body#index.agco-home .service small { font-size:13px;color:var(--muted) }
body#index.agco-home .service h2 { font-size:26px;margin:5px 0 14px }
body#index.agco-home .service img { width:39%;align-self:stretch;object-fit:cover }
body#index.agco-home .aboutgrid { display:grid;grid-template-columns:.88fr 1.12fr;align-items:start;gap:60px }
body#index.agco-home .about p { font-size:15px }
body#index.agco-home .partners { padding-block:36px;display:flex;gap:32px;align-items:center }
body#index.agco-home .partners h2 { font-size:25px }
body#index.agco-home .partners>div { display:flex;align-items:center;justify-content:space-around;gap:14px;flex:1 }
body#index.agco-home .partners img { max-height:68px;object-fit:contain }
.reass.agco-site-shell { background:#edf1ed;border-block:1px solid var(--line);padding:22px 0 }
.reass.agco-site-shell>.wrap { display:grid;grid-template-columns:repeat(4,1fr);gap:18px }
.reass.agco-site-shell>.wrap>div { display:flex;align-items:flex-start;gap:11px }
.reass.agco-site-shell svg { color:var(--deepgreen);flex:none;margin-top:3px }
.reass.agco-site-shell strong { font-size:14px }
.reass.agco-site-shell p { font-size:12px;line-height:1.5;color:var(--muted);margin-top:2px }
@media(max-width:1000px) {
:is(body#index.agco-home, .agco-site-shell) .wrap { width:calc(100% - 44px) }
:is(body#index.agco-home, .agco-site-shell) .utility-help { gap:12px }
body#index.agco-home .family { grid-template-columns:44px 1fr;gap:7px;padding:10px }
body#index.agco-home .family>svg { display:none }
:is(body#index.agco-home, .agco-site-shell) .mainnav { font-size:12px }
body#index.agco-home .lead { padding:30px }
body#index.agco-home .hero { grid-template-columns:1.05fr 1fr }
body#index.agco-home .cap { flex-direction:column;align-items:flex-start;gap:2px;padding:20px }
body#index.agco-home .aboutgrid { gap:28px }
}
@media(max-width:760px) {
:is(body#index.agco-home, .agco-site-shell) .wrap { width:calc(100% - 32px) }
:is(body#index.agco-home, .agco-site-shell) .mast { min-height:60px;gap:12px;flex-wrap:wrap;padding-block:9px }
:is(body#index.agco-home, .agco-site-shell) .logo { width:118px }
:is(body#index.agco-home, .agco-site-shell) .menubtn { display:grid;place-items:center;width:40px;height:40px }
:is(body#index.agco-home, .agco-site-shell) .utility>.wrap { min-height:28px }
:is(body#index.agco-home, .agco-site-shell) .utility-help { display:none }
:is(body#index.agco-home, .agco-site-shell) .utility { font-size:11px }
:is(body#index.agco-home, .agco-site-shell) .mainnav .wrap { display:none;padding-block:7px }
:is(body#index.agco-home, .agco-site-shell) .mainnav.open .wrap { display:flex;align-items:stretch;flex-direction:column;gap:0 }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap>a, :is(body#index.agco-home, .agco-site-shell) .navdrop { padding:9px 0;font-size:14px }
:is(body#index.agco-home, .agco-site-shell) .navdrop { flex-wrap:wrap;justify-content:space-between }
:is(body#index.agco-home, .agco-site-shell) .subnav { position:static;width:100%;box-shadow:none }
body#index.agco-home .hero { grid-template-columns:1fr;margin-top:14px;border-radius:8px }
body#index.agco-home .lead { padding:23px 22px }
body#index.agco-home .lead h1 { font-size:clamp(34px,7.9vw,48px);max-width:580px }
body#index.agco-home .lead h1 small { font-size:11px;margin-bottom:9px }
body#index.agco-home .lede { font-size:14px;line-height:1.45;margin-top:11px;max-width:530px }
body#index.agco-home .tarifs { margin:15px 0 9px;font-size:12px }
body#index.agco-home .hero-links { margin-top:10px;gap:18px }
body#index.agco-home .hero-links a { font-size:12px }
body#index.agco-home .slider { min-height:170px;aspect-ratio:2.75 }
body#index.agco-home .cap { padding:15px 19px;display:flex;flex-direction:row;align-items:flex-end;gap:10px }
body#index.agco-home .cap small { font-size:11px }
body#index.agco-home .cap h2 { font-size:22px }
body#index.agco-home .cap p { font-size:12px;line-height:1.35;margin-top:4px }
body#index.agco-home .cap>a { font-size:10px }
body#index.agco-home .slide-actions { top:9px;right:10px;gap:4px }
body#index.agco-home .slide-actions button { width:34px;height:34px }
body#index.agco-home .slide-actions button svg { width:15px }
body#index.agco-home .families { padding-block:25px 23px }
body#index.agco-home .blockhead { margin-bottom:13px }
body#index.agco-home .family-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:9px }
body#index.agco-home .family { min-height:72px;grid-template-columns:42px 1fr;gap:6px;font-size:14px;line-height:1.22 }
body#index.agco-home .quick { gap:3px 13px;margin-top:10px }
body#index.agco-home .quick a { font-size:12px;min-height:34px }
body#index.agco-home .about, body#index.agco-home .guide { padding-block:30px }
body#index.agco-home .more { font-size:12px }
body#index.agco-home .steps { grid-template-columns:1fr;gap:6px;margin:18px 0 }
body#index.agco-home .steps article { padding:10px 0 }
body#index.agco-home .steps h3 { font-size:18px }
body#index.agco-home .project { padding:13px }
body#index.agco-home .project>div { gap:7px 14px }
body#index.agco-home .services, body#index.agco-home .aboutgrid { grid-template-columns:1fr }
body#index.agco-home .services { padding:0 0 28px;gap:10px }
body#index.agco-home .service { min-height:130px }
body#index.agco-home .service>div { padding-left:18px }
body#index.agco-home .partners { flex-direction:column;align-items:stretch;gap:12px;padding:26px 0 }
body#index.agco-home .partners>div { display:grid;grid-template-columns:repeat(4,1fr);gap:7px }
body#index.agco-home .aboutgrid { gap:20px }
.reass.agco-site-shell>.wrap { grid-template-columns:1fr 1fr;gap:14px }
.reass.agco-site-shell>.wrap>div { gap:6px }
.reass.agco-site-shell svg { width:16px }
body#index.agco-home .primary { font-size:14px }
}
@media(max-width:370px) {
:is(body#index.agco-home, .agco-site-shell) .wrap { width:calc(100% - 24px) }
body#index.agco-home .lead { padding:19px 16px }
body#index.agco-home .family { padding:9px 6px;grid-template-columns:33px 1fr;font-size:13px }
body#index.agco-home .cap { padding-inline:14px }
body#index.agco-home .cap p { font-size:11px }
body#index.agco-home .cap h2 { font-size:20px }
body#index.agco-home .quick { gap:3px 9px }
.reass.agco-site-shell>.wrap { grid-template-columns:1fr }
body#index.agco-home .blockhead h2 { font-size:23px }
}
@media(min-width:761px) and (max-width:930px) {
:is(body#index.agco-home, .agco-site-shell) .utility-help>span:first-child { display:none }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap { gap:8px }
body#index.agco-home .family { font-size:14px }
}
:is(body#index.agco-home, .agco-site-shell) .mobile-help { display:none }
body#index.agco-home .primary { background:#8bc355;color:#182316 }
:is(body#index.agco-home, .agco-site-shell) .utility-help a { color:#fff }
:is(body#index.agco-home, .agco-site-shell) .orientation { display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap }
@media(max-width:760px) {
body#index.agco-home .hero { grid-template-columns:minmax(0,1fr) }
body#index.agco-home .slider { aspect-ratio:auto;width:100%;min-height:0;height:clamp(170px,40vw,260px) }
body#index.agco-home .lead, body#index.agco-home .hero-links { min-width:0 }
:is(body#index.agco-home, .agco-site-shell) .mobile-help { display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding:12px 0;color:var(--muted);font-size:13px }
body#index.agco-home .hero .primary { max-width:100% }
body#index.agco-home .slider .cap-in { min-width:0 }
body#index.agco-home .slider .cap>a { flex:none }
body#index.agco-home .slide-actions button { width:40px;height:40px }
body#index.agco-home .quick a { min-height:36px }
}
body#index.agco-home .store-products { background: white; color: #373f50; padding: 34px 0 42px; }
:is(body#index.agco-home, .agco-site-shell) .footer-action { display:flex; justify-content:flex-start; padding:0 0 25px; margin-bottom:25px; border-bottom:1px solid #657082; }
:is(body#index.agco-home, .agco-site-shell) .footer-contact { display:inline-flex; align-items:center; gap:12px; padding:14px 19px; min-height:48px; color:#182316; background:#9bcc70; border:1px solid transparent; border-radius:6px; font-size:16px; font-weight:650; line-height:1.35; }
:is(body#index.agco-home, .agco-site-shell) .footer-contact svg { flex:none; width:18px; height:18px; }
:is(body#index.agco-home, .agco-site-shell) .footer-contact:hover { background:#b0dc89; text-decoration:none; }
:is(body#index.agco-home, .agco-site-shell) .footer-contact:focus-visible { outline-color:#fff; }
@media(max-width:575px) {
:is(body#index.agco-home, .agco-site-shell) .footer-contact { width:100%; font-size:15px; padding:13px 14px; gap:10px; }
:is(body#index.agco-home, .agco-site-shell) .footer-contact span { flex:1; }
:is(body#index.agco-home, .agco-site-shell) .footer-action { padding-bottom:20px; margin-bottom:20px; }
}
body#index.agco-home .slide-playback svg { width:16px;height:16px }
body#index.agco-home .slide-actions .slide-playback { margin-right:3px }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap>a.promo-link { background:#74b040; color:#172316; padding:7px 15px; font-size:13px; font-weight:750; letter-spacing:.025em; line-height:1.3; border-radius:5px; }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap>a.promo-link:hover { text-decoration:none; background:#88bf59; }
:is(body#index.agco-home, .agco-site-shell) .mainnav>.wrap>a.promo-link:focus-visible { outline:2px solid #373f50; outline-offset:3px; }
@media(max-width:760px) {
:is(body#index.agco-home, .agco-site-shell) .mainnav.open>.wrap>a.promo-link { align-self:flex-start; min-height:44px; display:inline-flex; align-items:center; margin:3px 0; padding:10px 19px; }
}
@media(max-width:760px) {
body#index.agco-home .slider { display:grid; grid-template-columns:minmax(0,1fr); height:auto; min-height:clamp(170px,40vw,260px); }
body#index.agco-home .slider .slide { grid-area:1/1; position:relative; isolation:isolate; min-width:0; padding-top:60px; }
body#index.agco-home .slider .slide[hidden] { display:flex!important; visibility:hidden; pointer-events:none; }
body#index.agco-home .slider .slide-actions { z-index:1; }
}
body#index.agco-home .slider .cap { position:relative; isolation:isolate; }
body#index.agco-home .slider .cap::before { content:""; position:absolute; z-index:-1; inset:-26px 0 0; background:linear-gradient(to bottom,transparent,rgba(24,33,37,.79) 26px,rgba(24,33,37,.73)); pointer-events:none; }

/* Native shop elements retain their search handlers, account tools, quick views and consent. */
body#index.agco-home #wrapper { padding:0 !important; margin:0 !important; background:white; }
#header.agco-site-shell { box-shadow:none; background:#fff; }
body#index.agco-home .hero .lead { font-weight:400; }
body#index.agco-home .hero h1, body#index.agco-home .hero h2 { color:#fff; }
body#index.agco-home .cap a { text-decoration:none; }
:is(body#index.agco-home, .agco-site-shell) .utility-help a { color:white; }
:is(body#index.agco-home, .agco-site-shell) .agco-search { flex:1; max-width:475px; min-width:0; margin-inline:auto; }
:is(body#index.agco-home, .agco-site-shell) #search_widget { width:100%; margin:0 !important; }
:is(body#index.agco-home, .agco-site-shell) #search_widget .form-control { padding:10px 44px 10px 15px; height:42px; font-size:14px; border-radius:6px; background:#f3f5f4; border-color:#e3e6e5; }
:is(body#index.agco-home, .agco-site-shell) .agco-customer-tools { display:flex; align-items:center; gap:10px; }
:is(body#index.agco-home, .agco-site-shell) .agco-customer-tools .navbar-tool { margin:0 !important; }
:is(body#index.agco-home, .agco-site-shell) .agco-customer-tools .navbar-tool-text { display:block; margin:0 !important; padding-left:6px; }
:is(body#index.agco-home, .agco-site-shell) .agco-customer-tools .navbar-tool-icon-box { width:28px; }
:is(body#index.agco-home, .agco-site-shell) .subnav > .dropdown-menu { display:block; position:static; float:none; border:none; margin:0; padding:0; background:white; box-shadow:none; }
:is(body#index.agco-home, .agco-site-shell) .subnav a { white-space:normal; }
body#index.agco-home .slide-actions button { padding:0; }
body#index.agco-home .family, body#index.agco-home .family:hover { color:white; }
body#index.agco-home .primary { color:#182316; }
body#index.agco-home .family img { height:auto; }
body#index.agco-home .store-products { padding:34px 0 42px; }
body#index.agco-home .store-products .featured-products { margin:0; }
body#index.agco-home .about .questions p { margin-top:0; }
body#index.agco-home .services .service { min-width:0; }
#footer.agco-site-shell { padding:36px 0 20px; background:#373f50; color:#e1e6ec; font-size:13px; }
#footer.agco-site-shell > .bg-dark { background:transparent !important; padding-top:0 !important; padding-bottom:0 !important; }
#footer.agco-site-shell .orientation { border-top:1px solid #697282; padding-top:16px; margin-top:16px; }
#footer.agco-site-shell .orientation a { color:white; text-decoration:underline; }
#footer.agco-site-shell .footer-contact { color:#182316; }
#footer.agco-site-shell .legal > div { gap:10px 18px; padding-top:8px; }
#footer.agco-site-shell .legal img { width:160px; }
@media(max-width:760px) {
:is(body#index.agco-home, .agco-site-shell) .agco-search { order:4; flex-basis:100%; max-width:none; }
:is(body#index.agco-home, .agco-site-shell) .agco-customer-tools { margin-left:auto; }
:is(body#index.agco-home, .agco-site-shell) .agco-customer-tools .navbar-tool-text { font-size:12px; }
:is(body#index.agco-home, .agco-site-shell) #search_widget input { min-width:0; }
}

@media(max-width:370px) {
  body #header.agco-site-shell .mast { column-gap:4px; }
}
#footer.agco-site-shell .block-newsletter .form-control { min-width:0; }
#footer.agco-site-shell .block-newsletter .input-group > .newsletter { margin-inline:0; }
