/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default padding */
ul[class],
ol[class] {
  padding: 0;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  background-color: transparent;
}

/* Remove list styles on ul, ol elements with a class attribute */
ul[class],
ol[class] {
  list-style: none;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img {
  max-width: 100%;
  display: block;
}

/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove _all_ animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    animation-play-state: paused !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}
label, .agco {
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

.agco .slds-m-horizontal--large {
  margin-right: 0;
  margin-left: 0;
}

.section-questions .slds-form-element {
  margin-bottom: 8px !important;
}

.agco .slds-form-element__label {
  color: #4c4c4c;
  font-size: 16px;
}

.agco body, .agco:not(html) {
  font-size: 16px;
}

.slds-form {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 1300px) {
  .slds-form {
    padding: 0 20px;
  }
}

.slds-form .slds-form-element__control select.slds-select {
  box-shadow: none !important;
}
.slds-form .slds-form-element__control select.slds-select:focus {
  border-color: #aaa !important;
}

.slds-form-element__control::after {
  content: "" !important;
}

.agco .slds-form--horizontal .slds-form-element__control {
  color: #4c4c4c;
}

.slds-form-element.required .slds-form-element__label:after, .slds-form-element.consentRequired .slds-form-element__label:after {
  color: #4c4c4c !important;
}

.agco .slds-form--horizontal .slds-form-element + .slds-form-element {
  margin-top: 0px;
}

.agco .slds-form--horizontal .slds-form-element > .slds-form-element__label,
.agco .slds-form--horizontal .slds-form-element > .slds-form-element__legend {
  display: block;
  width: 100%;
}

.agco .slds-form--horizontal .slds-form-element > .slds-form-element__label {
  font-size: 13px;
  margin-bottom: 0px;
}

.agco .slds-form--horizontal .slds-form-element__control {
  width: 100%;
  display: block;
}

@media (min-width: 48em) {
  .agco .slds-form--horizontal .slds-form-element > .slds-form-element__label, .agco .slds-form--horizontal .slds-form-element > .slds-form-element__legend {
    font-size: 13px !important;
    display: block !important;
    width: 100% !important;
    float: none !important;
    text-align: left !important;
    margin-bottom: 0px !important;
    top: 0px !important;
  }
}
.agco input.slds-input:active, .agco input.slds-input:focus, .agco select.slds-select:focus, .agco select.slds-select:active,
.agco textarea.slds-input:active, .agco textarea.slds-input:focus {
  border-color: #aaa !important;
  box-shadow: none !important;
}

.agco button.slds-button:focus {
  box-shadow: none !important;
}

input[type=checkbox] {
  box-shadow: none !important;
  border-color: #aaa !important;
}
input[type=checkbox]:focus {
  box-shadow: none !important;
  border-color: #aaa !important;
}

/* roboto-300 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("/assets-f/fonts/bfa64ba4667bb1.woff2") format("woff2"), url("/assets-f/fonts/b13244aa3906a9.woff") format("woff");
}
/* roboto-regular - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/assets-f/fonts/f487efd1184e95.woff2") format("woff2"), url("/assets-f/fonts/624ba0935d2ee3.woff") format("woff");
}
/* roboto-700 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("/assets-f/fonts/37d20561185e05.woff2") format("woff2"), url("/assets-f/fonts/bf6e6818c4e225.woff") format("woff");
}
/* roboto-900 - vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: local(""), url("/assets-f/fonts/a483532d51ec9c.woff2") format("woff2"), url("/assets-f/fonts/2649c0d314ae3e.woff") format("woff");
}
select option {
  color: #4c4c4c;
}

.agco .slds-select,
select {
  color: #4c4c4c;
}

.agco select.slds-select {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  height: 40px !important;
  padding: 0 13px 0 11px;
  margin: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42NTgzIDAuMzQxNzA5QzE0LjExMzkgMC43OTczMiAxNC4xMTM5IDEuNTM2MDEgMTMuNjU4MyAxLjk5MTYyTDcgOC42NDk5MkwwLjM0MTcwOSAxLjk5MTYyQy0wLjExMzkwMiAxLjUzNjAxIC0wLjExMzkwMiAwLjc5NzMyIDAuMzQxNzA5IDAuMzQxNzA4QzAuNzk3MzIxIC0wLjExMzkwMyAxLjUzNjAxIC0wLjExMzkwMyAxLjk5MTYyIDAuMzQxNzA4TDcgNS4zNTAwOEwxMi4wMDg0IDAuMzQxNzA5QzEyLjQ2NCAtMC4xMTM5MDMgMTMuMjAyNyAtMC4xMTM5MDMgMTMuNjU4MyAwLjM0MTcwOVoiIGZpbGw9IiMwMDVFMUQiLz48L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-origin: content-box;
  background-size: 10px 10px;
  border: 1px solid #4c4c4c;
  border-radius: 0;
  font-size: 16px;
  line-height: 40px;
  width: 100%;
  box-sizing: border-box;
}

.agco .phoneFormat {
  display: flex;
  flex-direction: row;
}

.agco .phoneFormat > select {
  text-align: left;
  text-indent: 6px;
  width: 99px;
  min-width: 99px;
  max-width: 99px;
  background-position: calc(100% - 9px) 50%;
  margin-right: 10px;
}

.agco select.slds-select:focus,
.agco select.slds-select:active,
.slds-form .slds-form-element__control select.slds-select:focus {
  border-color: #4c4c4c !important;
}

.agco input.slds-input {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  padding: 0 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 40px !important;
  outline: none;
  line-height: 40px;
  width: 100%;
  color: #4c4c4c;
  border: 1px solid #4c4c4c;
  border-radius: 0;
  font-size: 16px;
  box-sizing: border-box;
  resize: none;
}

.agco input.slds-input:active,
.agco input.slds-input:focus {
  border-color: #4c4c4c !important;
}

.agco textarea.slds-input {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  padding: 0 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  color: #4c4c4c;
  border: 1px solid #4c4c4c;
  border-radius: 0;
  font-size: 16px;
  box-sizing: border-box;
  resize: none;
}

.agco textarea.slds-input:focus {
  border-color: #4c4c4c !important;
}

.agco button.ui-multiselect {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  height: 40px !important;
  padding: 0 16px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42NTgzIDAuMzQxNzA5QzE0LjExMzkgMC43OTczMiAxNC4xMTM5IDEuNTM2MDEgMTMuNjU4MyAxLjk5MTYyTDcgOC42NDk5MkwwLjM0MTcwOSAxLjk5MTYyQy0wLjExMzkwMiAxLjUzNjAxIC0wLjExMzkwMiAwLjc5NzMyIDAuMzQxNzA5IDAuMzQxNzA4QzAuNzk3MzIxIC0wLjExMzkwMyAxLjUzNjAxIC0wLjExMzkwMyAxLjk5MTYyIDAuMzQxNzA4TDcgNS4zNTAwOEwxMi4wMDg0IDAuMzQxNzA5QzEyLjQ2NCAtMC4xMTM5MDMgMTMuMjAyNyAtMC4xMTM5MDMgMTMuNjU4MyAwLjM0MTcwOVoiIGZpbGw9IiMwMDVFMUQiLz48L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right 12px top 50%;
  background-origin: content-box;
  background-size: 10px 10px;
  border: 1px solid #4c4c4c !important;
  border-radius: 0;
  font-size: 16px;
  line-height: 32px;
  width: 100%;
  box-sizing: border-box;
  box-shadow: none !important;
}
.agco button.ui-multiselect:after {
  content: "" !important;
}
.agco button.ui-multiselect:focus {
  box-shadow: none !important;
  border-color: #4c4c4c !important;
}

.agco button.ui-state-hover {
  background-color: #fff !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42NTgzIDAuMzQxNzA5QzE0LjExMzkgMC43OTczMiAxNC4xMTM5IDEuNTM2MDEgMTMuNjU4MyAxLjk5MTYyTDcgOC42NDk5MkwwLjM0MTcwOSAxLjk5MTYyQy0wLjExMzkwMiAxLjUzNjAxIC0wLjExMzkwMiAwLjc5NzMyIDAuMzQxNzA5IDAuMzQxNzA4QzAuNzk3MzIxIC0wLjExMzkwMyAxLjUzNjAxIC0wLjExMzkwMyAxLjk5MTYyIDAuMzQxNzA4TDcgNS4zNTAwOEwxMi4wMDg0IDAuMzQxNzA5QzEyLjQ2NCAtMC4xMTM5MDMgMTMuMjAyNyAtMC4xMTM5MDMgMTMuNjU4MyAwLjM0MTcwOVoiIGZpbGw9IiMwMDVFMUQiLz48L3N2Zz4K) !important;
  background-repeat: no-repeat !important;
  background-position: right 12px top 50% !important;
  background-origin: content-box !important;
  background-size: 10px 10px !important;
}

.ui-multiselect-menu {
  transform: translate(0px, -1px);
}

@media (max-width: 768px) {
  body .ui-multiselect-menu.ui-widget {
    width: calc(100% - (2 * (16px + (100vw - 350px) / 1186 * (34)))) !important;
  }
}
@media (max-width: 350px) {
  body .ui-multiselect-menu.ui-widget {
    width: calc(100% - 32px) !important;
  }
}

.ui-multiselect-header {
  display: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid transparent !important;
  background: none !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.ui-multiselect-checkboxes label {
  display: flex;
  flex-direction: row;
}

.ui-multiselect-checkboxes label input {
  appearance: none;
  -moz-appearance: initial;
}

.ui-multiselect-checkboxes li {
  font-size: 16px;
  margin-left: 8px;
}
.ui-multiselect-checkboxes li:first-of-type {
  margin-top: 10px;
}
.ui-multiselect-checkboxes li span {
  margin: 7px 0 0 17px;
}

.ui-multiselect-filter input[type=search]:focus {
  box-shadow: none !important;
  border-color: #4c4c4c !important;
}

.ui-widget-content {
  border: 1px solid #4c4c4c !important;
}

input[type=checkbox] {
  box-shadow: none !important;
  -moz-appearance: initial;
}

input[type=checkbox]::before {
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #4c4c4c;
  display: block;
  content: "";
}

input[type=checkbox]:checked::before {
  background-color: #4c4c4c;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI4My41IDI4My41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODMuNSAyODMuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI2NS45LDc2LjhMOTAuNSwyNTVMMTcsMTgwLjZjLTcuMy03LjQtNy4zLTE5LjQsMC4yLTI2LjhjNy40LTcuMywxOS40LTcuMywyNi44LDAuMmw0Ni42LDQ3LjFMMjM4LjksNTAuMgljNy4zLTcuNSwxOS4zLTcuNiwyNi44LTAuMkMyNzMuMiw1Ny4zLDI3My4yLDY5LjMsMjY1LjksNzYuOHoiLz48L3N2Zz4K);
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}

.requiredCheckbox::after {
  content: "" !important;
}

.consentBlock {
  color: #4c4c4c;
}

.consentBlock > div {
  padding-left: 34px !important;
}

.consentBlock {
  line-height: 24px;
}

.agco a,
.agco a:hover,
.agco a:focus {
  color: #4c4c4c;
  font-weight: bold;
  text-decoration: underline;
}

.channelConsent {
  display: block;
  padding: 20px 0 25px 0;
}
.channelConsent label {
  display: flex;
  height: 16px;
}
.channelConsent input[type=checkbox] {
  margin-right: 20px !important;
}

/*
a[href='https://www.agcocorp.com/yourrights/'] {
	display: block;
	color: #005E1D;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	letter-spacing: 0.15em;
	color: #005E1D;
	text-decoration: none;
	text-transform: uppercase;
	&::after {
	  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE4IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMNy40MTQyMSA2TDEuNzA3MTEgMTEuNzA3MUMxLjMxNjU4IDEyLjA5NzYgMC42ODM0MTcgMTIuMDk3NiAwLjI5Mjg5MyAxMS43MDcxQy0wLjA5NzYzMSAxMS4zMTY2IC0wLjA5NzYzMSAxMC42ODM0IDAuMjkyODkzIDEwLjI5MjlMNC41ODU3OSA2TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTggMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjMDA1RTFEIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjI5Mjg5IDAuMjkyODkzQzguNjgzNDIgLTAuMDk3NjMxMSA5LjMxNjU4IC0wLjA5NzYzMTEgOS43MDcxMSAwLjI5Mjg5M0wxNS40MTQyIDZMOS43MDcxMSAxMS43MDcxQzkuMzE2NTggMTIuMDk3NiA4LjY4MzQyIDEyLjA5NzYgOC4yOTI4OSAxMS43MDcxQzcuOTAyMzcgMTEuMzE2NiA3LjkwMjM3IDEwLjY4MzQgOC4yOTI4OSAxMC4yOTI5TDEyLjU4NTggNkw4LjI5Mjg5IDEuNzA3MTFDNy45MDIzNyAxLjMxNjU4IDcuOTAyMzcgMC42ODM0MTggOC4yOTI4OSAwLjI5Mjg5M1oiIGZpbGw9IiMwMDVFMUQiLz48L3N2Zz4=");
	  display: inline-block;
	  width: 19px;
	  height: 12px;
	  margin: 0px 0px 0 13px;
	}
	&:hover {
		text-decoration: none;
		color: #005E1D;
	}
}
*/
a[href="https://www.agcocorp.com/yourrights/"] {
  border: 0;
  color: #005e1d !important;
  font-weight: 700;
  letter-spacing: 0.15em;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

a[href="https://www.agcocorp.com/yourrights/"]::after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26 22' style='enable-background:new 0 0 26 22;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23005e1d;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='2.58,21 0.68,19.06 8.83,11.1 0.67,2.92 2.59,1 12.69,11.13 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='14.64,21 12.74,19.06 20.89,11.1 12.73,2.92 14.65,1 24.75,11.13 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  content: " ";
  display: inline-block;
  height: 17px;
  left: 3px;
  position: relative;
  top: 1px;
  -webkit-transition: left 0.2s;
  transition: left 0.2s;
  width: 22px;
}

a[href="https://www.agcocorp.com/yourrights/"]::before {
  border-bottom: 2px solid #005e1d;
  bottom: -0.3em;
  content: " ";
  position: absolute;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  width: 0%;
}

a[href="https://www.agcocorp.com/yourrights/"]:hover, a[href="https://www.agcocorp.com/yourrights/"]:focus, a[href="https://www.agcocorp.com/yourrights/"]:active {
  text-decoration: none;
}

a[href="https://www.agcocorp.com/yourrights/"]:hover::before, a[href="https://www.agcocorp.com/yourrights/"]:focus::before, a[href="https://www.agcocorp.com/yourrights/"]:active::before {
  width: 100%;
}

a[href="https://www.agcocorp.com/yourrights/"]:hover::after, a[href="https://www.agcocorp.com/yourrights/"]:focus::after, a[href="https://www.agcocorp.com/yourrights/"]:active::after {
  left: 7px;
}

a[href="https://www.agcocorp.com/yourrights/"] {
  border: 0;
  color: #005e1d !important;
  font-weight: 700;
  letter-spacing: 0.15em;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

a[href="https://www.agcocorp.com/yourrights/"]::after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26 22' style='enable-background:new 0 0 26 22;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23005e1d;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='2.58,21 0.68,19.06 8.83,11.1 0.67,2.92 2.59,1 12.69,11.13 '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='14.64,21 12.74,19.06 20.89,11.1 12.73,2.92 14.65,1 24.75,11.13 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  content: " ";
  display: inline-block;
  height: 17px;
  left: 3px;
  position: relative;
  top: 1px;
  -webkit-transition: left 0.2s;
  transition: left 0.2s;
  width: 22px;
}

a[href="https://www.agcocorp.com/yourrights/"]::before {
  border-bottom: 2px solid #005e1d;
  bottom: -0.3em;
  content: " ";
  position: absolute;
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
  width: 0%;
}

a[href="https://www.agcocorp.com/yourrights/"]:hover, a[href="https://www.agcocorp.com/yourrights/"]:focus, a[href="https://www.agcocorp.com/yourrights/"]:active {
  text-decoration: none;
}

a[href="https://www.agcocorp.com/yourrights/"]:hover::before, a[href="https://www.agcocorp.com/yourrights/"]:focus::before, a[href="https://www.agcocorp.com/yourrights/"]:active::before {
  width: 100%;
}

a[href="https://www.agcocorp.com/yourrights/"]:hover::after, a[href="https://www.agcocorp.com/yourrights/"]:focus::after, a[href="https://www.agcocorp.com/yourrights/"]:active::after {
  left: 7px;
}

.agco .slds-button--brand {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  background-color: #005E1D;
  background-image: linear-gradient(-180deg, #005E1D 0%, #005E1D 100%);
  font-size: 16px;
  line-height: 40px;
  padding: 0 24px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  outline: 0px;
  border: 0px;
  border-radius: 4px;
  min-width: 140px;
  cursor: pointer;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #ffffff !important;
  border-radius: 0;
  margin-top: 48px;
}

.agco .slds-button--brand {
  background-color: #005E1D !important;
  background-image: linear-gradient(-180deg, #005E1D 0%, #005E1D 100%) !important;
  transition: all 0.5s;
}

.agco .slds-button--brand:hover {
  color: #fff !important;
  background-color: #64aa32 !important;
  background-image: linear-gradient(-180deg, #64aa32 0%, #64aa32 100%) !important;
  text-decoration: none !important;
}