.wp-block-agrimpex-about-final-cta,
.agrimpex-about-final-cta-block { width:100%; max-width:none!important; }

.about-final-cta-section {
  --afc-height:176px; --afc-container:1540px; --afc-pl:32px; --afc-pr:32px; --afc-pt:22px; --afc-pb:22px; --afc-mt:0px; --afc-mb:0px;
  --afc-gap:48px; --afc-buttons-gap:18px; --afc-heading-width:48%; --afc-actions-justify:flex-end; --afc-align-y:center;
  --afc-button-min:190px; --afc-button-h:50px; --afc-button-radius:999px;
  --afc-overlay:#0d3219; --afc-overlay-opacity:.76; --afc-heading:#fff; --afc-highlight:#20bf35;
  --afc-primary-bg:#20bd36; --afc-primary-text:#fff; --afc-primary-border:#20bd36; --afc-primary-hover-bg:#4a8a4a; --afc-primary-hover-text:#fff;
  --afc-secondary-bg:transparent; --afc-secondary-text:#fff; --afc-secondary-border:#fff; --afc-secondary-hover-bg:rgba(255,255,255,.08); --afc-secondary-hover-text:#fff;
  --afc-heading-font:Inter,Arial,sans-serif; --afc-heading-size:38px; --afc-heading-line:1.05; --afc-heading-weight:800; --afc-heading-spacing:-.035em; --afc-heading-transform:none;
  --afc-button-font:Lato,Arial,sans-serif; --afc-button-size:14px; --afc-button-line:1; --afc-button-weight:600; --afc-button-spacing:0em; --afc-button-transform:none;
  --afc-tablet-pt:22px; --afc-tablet-pb:22px; --afc-tablet-px:32px; --afc-tablet-heading:38px; --afc-tablet-line:1.05; --afc-tablet-buttons-gap:18px; --afc-tablet-actions-justify:flex-start;
  --afc-mobile-pt:34px; --afc-mobile-pb:34px; --afc-mobile-px:20px; --afc-mobile-heading:30px; --afc-mobile-buttons-gap:12px;
  --afc-divider-width:1px; --afc-divider-style:solid; --afc-divider-color:#e3e8e1;
  position:relative; min-height:var(--afc-height); margin-top:var(--afc-mt); margin-bottom:var(--afc-mb); background-color:#173d21; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; overflow:hidden; isolation:isolate; box-sizing:border-box;
}
.about-final-cta-section *, .about-final-cta-section *::before, .about-final-cta-section *::after { box-sizing:border-box; }
.about-final-cta-section.has-top-divider { border-top:var(--afc-divider-width) var(--afc-divider-style) var(--afc-divider-color); }
.about-final-cta-section.has-bottom-divider { border-bottom:var(--afc-divider-width) var(--afc-divider-style) var(--afc-divider-color); }
.about-final-cta-overlay { position:absolute; inset:0; z-index:0; background:var(--afc-overlay); opacity:var(--afc-overlay-opacity); pointer-events:none; }
.about-final-cta-overlay::after { content:''; position:absolute; inset:0; background:linear-gradient(90deg,rgba(7,34,15,.22) 0%,rgba(7,34,15,.04) 48%,rgba(7,34,15,.18) 100%); }
.about-final-cta-container { position:relative; z-index:1; width:min(100%,var(--afc-container)); min-height:var(--afc-height); margin:0 auto; padding:var(--afc-pt) var(--afc-pr) var(--afc-pb) var(--afc-pl); display:grid; grid-template-columns:minmax(0,var(--afc-heading-width)) minmax(0,1fr); gap:var(--afc-gap); align-items:var(--afc-align-y); }
.about-final-cta-content { min-width:0; width:var(--afc-intro-width,100%); max-width:var(--afc-intro-max-width,none); }
.about-final-cta-heading { margin:0; max-width:100%; color:var(--afc-heading); font-family:var(--afc-heading-font); font-size:var(--afc-heading-size); line-height:var(--afc-heading-line); font-weight:var(--afc-heading-weight); letter-spacing:var(--afc-heading-spacing); text-transform:var(--afc-heading-transform); text-wrap:normal; }
.about-final-cta-heading>span { display:block; }
.about-final-cta-heading__highlight { color:var(--afc-highlight); }
.about-final-cta-actions { display:flex; align-items:center; justify-content:var(--afc-actions-justify); gap:var(--afc-buttons-gap); min-width:0; }
.about-final-cta-button { min-width:var(--afc-button-min); height:var(--afc-button-h); padding:0 22px; border:1px solid transparent; border-radius:var(--afc-button-radius); display:inline-flex; align-items:center; justify-content:space-between; gap:24px; font-family:var(--afc-button-font); font-size:var(--afc-button-size); line-height:var(--afc-button-line); font-weight:var(--afc-button-weight); letter-spacing:var(--afc-button-spacing); text-transform:var(--afc-button-transform); text-decoration:none; white-space:nowrap; transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease; }
.about-final-cta-button--primary { color:var(--afc-primary-text); background:var(--afc-primary-bg); border-color:var(--afc-primary-border); box-shadow:0 8px 22px rgba(18,167,43,.18); }
.about-final-cta-button--secondary { color:var(--afc-secondary-text); background:var(--afc-secondary-bg); border-color:var(--afc-secondary-border); box-shadow:inset 0 0 0 1px rgba(255,255,255,.10); }
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button:hover, .about-final-cta-section:not(.no-button-hover) .about-final-cta-button:focus-visible { transform:translateY(-2px); }
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button--primary:hover, .about-final-cta-section:not(.no-button-hover) .about-final-cta-button--primary:focus-visible { background:var(--afc-primary-hover-bg); color:var(--afc-primary-hover-text); box-shadow:0 11px 28px rgba(18,167,43,.28); }
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button--secondary:hover, .about-final-cta-section:not(.no-button-hover) .about-final-cta-button--secondary:focus-visible { background:var(--afc-secondary-hover-bg); color:var(--afc-secondary-hover-text); }
.about-final-cta-button__arrow { font-size:20px; line-height:1; flex:0 0 auto; }
@media (max-width:1100px) { .about-final-cta-container { grid-template-columns:1fr; gap:24px; padding:var(--afc-tablet-pt) var(--afc-tablet-px) var(--afc-tablet-pb); } .about-final-cta-heading { max-width:100%; font-size:var(--afc-tablet-heading); line-height:var(--afc-tablet-line); } .about-final-cta-actions { justify-content:var(--afc-tablet-actions-justify); gap:var(--afc-tablet-buttons-gap); } }
@media (max-width:767px) { .about-final-cta-container { padding:var(--afc-mobile-pt) var(--afc-mobile-px) var(--afc-mobile-pb); } .about-final-cta-heading { font-size:var(--afc-mobile-heading); max-width:100%; } .about-final-cta-actions { align-items:stretch; flex-direction:column; gap:var(--afc-mobile-buttons-gap); } .about-final-cta-button { width:100%; min-width:0; } .about-final-cta-section.mobile-buttons-auto .about-final-cta-actions { align-items:flex-start; } .about-final-cta-section.mobile-buttons-auto .about-final-cta-button { width:auto; min-width:var(--afc-button-min); } }
.about-final-cta-section.has-scroll-animation.is-animation-ready .about-final-cta-content, .about-final-cta-section.has-scroll-animation.is-animation-ready .about-final-cta-actions { opacity:0; transform:translateY(var(--afc-animation-distance,18px)); transition:opacity var(--afc-animation-duration,620ms) ease,transform var(--afc-animation-duration,620ms) cubic-bezier(.2,.75,.25,1); }
.about-final-cta-section.has-scroll-animation.is-animation-ready .about-final-cta-actions { transition-delay:100ms; }
.about-final-cta-section.has-scroll-animation.is-animation-ready.is-revealed .about-final-cta-content, .about-final-cta-section.has-scroll-animation.is-animation-ready.is-revealed .about-final-cta-actions { opacity:1; transform:none; }
@media (prefers-reduced-motion:reduce) { .about-final-cta-section.has-scroll-animation.is-animation-ready .about-final-cta-content, .about-final-cta-section.has-scroll-animation.is-animation-ready .about-final-cta-actions { opacity:1!important; transform:none!important; transition:none!important; } }

/* Agrimpex: optional intro elements and title-line layout. Existing CTA defaults remain unchanged. */
.about-final-cta-eyebrow { display:flex; align-items:center; gap:var(--afc-eyebrow-line-gap,12px); margin:0 0 12px; color:var(--afc-eyebrow-color,#fff); font:var(--afc-eyebrow-weight,600) var(--afc-eyebrow-size,13px)/var(--afc-eyebrow-line-height,1.3) var(--afc-eyebrow-font,Inter,Arial,sans-serif); letter-spacing:var(--afc-eyebrow-spacing,0em); text-transform:var(--afc-eyebrow-transform,uppercase); }
.about-final-cta-eyebrow-text { min-width:0; }
.about-final-cta-eyebrow-line { display:block; flex:0 0 var(--afc-eyebrow-line-length,32px); width:var(--afc-eyebrow-line-length,32px); height:0; border-top:var(--afc-eyebrow-line-thickness,1px) var(--afc-eyebrow-line-style,solid) var(--afc-eyebrow-line-color,#20bf35); opacity:var(--afc-eyebrow-line-opacity,1); transform:translateY(var(--afc-eyebrow-line-y,0px)); }
.about-final-cta-eyebrow--below { flex-direction:column; align-items:flex-start; gap:var(--afc-eyebrow-line-gap,12px); margin-bottom:var(--afc-eyebrow-line-heading-gap,12px); }
.about-final-cta-eyebrow--below.about-final-cta-eyebrow--align-center { align-items:center; }
.about-final-cta-eyebrow--below.about-final-cta-eyebrow--align-right { align-items:flex-end; }
.about-final-cta-heading--auto>span { display:inline; }
.about-final-cta-heading--auto>span+span::before { content:' '; white-space:pre-wrap; }
.about-final-cta-description { color:var(--afc-description-color,#fff); font-size:var(--afc-description-size,16px); font-weight:var(--afc-description-weight,400); line-height:var(--afc-description-line,1.5); margin:12px 0 0; }

/* Agrimpex: respect manually authored title lines on wide screens.
   Narrow devices can still wrap naturally to prevent horizontal overflow. */
@media (min-width:1101px) {
  .about-final-cta-heading:not(.about-final-cta-heading--auto) > span {
    white-space:nowrap;
    overflow-wrap:normal;
  }
}
.about-final-cta-heading--auto { text-wrap:balance; }


/* Agrimpex: optional second decorative line, independent of the eyebrow line. */
.about-final-cta-heading-decor {
  display:flex; width:100%; min-width:0; margin-top:var(--afc-heading-decor-heading-gap,8px);
  margin-bottom:var(--afc-heading-decor-description-gap,14px);
  align-items:center; justify-content:flex-start; pointer-events:none;
}
.about-final-cta-heading-decor--center { justify-content:center; }
.about-final-cta-heading-decor--right { justify-content:flex-end; }
.about-final-cta-heading-decor__stroke {
  display:block; width:var(--afc-heading-decor-length,38px); max-width:100%; height:0;
  border-top:var(--afc-heading-decor-thickness,3px) var(--afc-heading-decor-style,solid) var(--afc-heading-decor-color,#8bd431);
  opacity:var(--afc-heading-decor-opacity,1); transform:translateY(var(--afc-heading-decor-offset,0px));
}
.about-final-cta-heading-decor + .about-final-cta-description { margin-top:0; }

/* New layout is opt-in: existing classic banners are unaffected. */
.about-final-cta-section--split { background-color:#142844; background-image:none!important; }
.about-final-cta-section--split .about-final-cta-overlay { background:#142844; opacity:1; }
.about-final-cta-section--split .about-final-cta-overlay::after {
  background:linear-gradient(90deg,rgba(10,26,48,.05) 0%,rgba(18,48,77,.12) 55%,rgba(13,45,71,0) 83%);
}
.about-final-cta-section--split .about-final-cta-split-image {
  position:absolute; right:0; top:0; bottom:0; width:var(--afc-layout-image-width,34%);
  z-index:1; pointer-events:none; background-repeat:no-repeat;
  background-size:cover; background-position:inherit;
  clip-path:polygon(var(--afc-layout-image-slant,16%) 0,100% 0,100% 100%,0 100%);
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--afc-layout-image-fade,22%),#000 100%);
  mask-image:linear-gradient(90deg,transparent 0%,#000 var(--afc-layout-image-fade,22%),#000 100%);
}
.about-final-cta-section--split .about-final-cta-container {
  z-index:2; width:min(100%,var(--afc-container));
  grid-template-columns:minmax(0,calc(100% - var(--afc-layout-middle-width,22%) - var(--afc-layout-image-width,34%) - var(--afc-gap))) minmax(0,var(--afc-layout-middle-width,22%)) minmax(0,var(--afc-layout-image-width,34%));
  gap:calc(var(--afc-gap) / 2); align-items:center;
}
.about-final-cta-section--split .about-final-cta-content { grid-column:1; max-width:100%; }
.about-final-cta-section--split .about-final-cta-actions {
  grid-column:2; z-index:3; justify-content:center; flex-wrap:wrap;
}
.about-final-cta-section--split .about-final-cta-button { min-width:0; width:max-content; max-width:100%; }
@media(max-width:1100px) {
  .about-final-cta-section--split .about-final-cta-container {
    display:grid; grid-template-columns:minmax(0,1fr) minmax(180px,auto); gap:16px;
    padding-right:var(--afc-tablet-px);
  }
  .about-final-cta-section--split .about-final-cta-content { grid-column:1; }
  .about-final-cta-section--split .about-final-cta-actions { grid-column:2; }
  .about-final-cta-section--split .about-final-cta-split-image { opacity:.3; width:38%; }
}
@media(max-width:767px) {
  .about-final-cta-section--split { display:flex; flex-direction:column; }
  .about-final-cta-section--split .about-final-cta-container {
    display:flex; flex-direction:column; align-items:stretch; width:100%;
    padding:var(--afc-mobile-pt) var(--afc-mobile-px) var(--afc-mobile-pb);
    gap:18px; min-height:0;
  }
  .about-final-cta-section--split .about-final-cta-content { width:100%; max-width:100%; }
  .about-final-cta-section--split .about-final-cta-actions { align-items:stretch; justify-content:flex-start; }
  .about-final-cta-section--split .about-final-cta-split-image {
    position:relative; opacity:1; order:2; width:100%; flex:0 0 auto;
    height:var(--afc-layout-mobile-image-height,180px);
    background-position:center; -webkit-mask-image:none; mask-image:none;
    clip-path:none;
  }
}

/* Agrimpex v2.1: independently configurable CTA styles and photo transitions. */
.about-final-cta-button--primary {
  --afc-current-icon:var(--afc-primary-icon-color,var(--afc-primary-text));
  min-width:var(--afc-primary-btn-min,var(--afc-button-min));height:var(--afc-primary-btn-h,var(--afc-button-h));
  border-radius:var(--afc-primary-btn-radius,var(--afc-button-radius));
  padding-inline:var(--afc-primary-btn-px,22px);border-width:var(--afc-primary-btn-border,1px);
  gap:var(--afc-primary-btn-gap,20px);font-size:var(--afc-primary-btn-font-size,var(--afc-button-size));font-weight:var(--afc-primary-btn-font-weight,var(--afc-button-weight));
}
.about-final-cta-button--secondary {
  --afc-current-icon:var(--afc-secondary-icon-color,var(--afc-secondary-text));
  min-width:var(--afc-secondary-btn-min,var(--afc-button-min));height:var(--afc-secondary-btn-h,var(--afc-button-h));
  border-radius:var(--afc-secondary-btn-radius,var(--afc-button-radius));
  padding-inline:var(--afc-secondary-btn-px,22px);border-width:var(--afc-secondary-btn-border,1px);
  gap:var(--afc-secondary-btn-gap,20px);font-size:var(--afc-secondary-btn-font-size,var(--afc-button-size));font-weight:var(--afc-secondary-btn-font-weight,var(--afc-button-weight));
}
.about-final-cta-button__texts { display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0; }
.about-final-cta-button__sub {font-size:.76em;line-height:1.25;font-weight:400;opacity:.85;white-space:normal;}
.about-final-cta-button__arrow {display:grid;place-items:center;flex:0 0 auto;line-height:0;font-size:inherit;}
.about-final-cta-button__arrow svg {display:block;width:100%;height:100%;}
.about-final-cta-button--primary .about-final-cta-button__arrow {width:var(--afc-primary-btn-icon-size,20px);height:var(--afc-primary-btn-icon-size,20px);color:var(--afc-primary-icon-color,var(--afc-primary-text));}
.about-final-cta-button--secondary .about-final-cta-button__arrow {width:var(--afc-secondary-btn-icon-size,20px);height:var(--afc-secondary-btn-icon-size,20px);color:var(--afc-secondary-icon-color,var(--afc-secondary-text));}
.about-final-cta-button--icon-left {flex-direction:row;justify-content:flex-start;}
.about-final-cta-button--style-icon,.about-final-cta-button--style-video {justify-content:flex-start;text-align:left;}
.about-final-cta-button--style-icon .about-final-cta-button__arrow,.about-final-cta-button--style-video .about-final-cta-button__arrow {
  border-radius:50%;border:var(--afc-circle-border,1px) solid currentColor;background:var(--afc-icon-bg,transparent);padding:8px;
}
.about-final-cta-button--primary:is(.about-final-cta-button--style-icon,.about-final-cta-button--style-video) .about-final-cta-button__arrow {width:var(--afc-primary-btn-circle,38px);height:var(--afc-primary-btn-circle,38px);border-width:var(--afc-primary-btn-circle-border,1px);background:var(--afc-primary-icon-bg,transparent);}
.about-final-cta-button--secondary:is(.about-final-cta-button--style-icon,.about-final-cta-button--style-video) .about-final-cta-button__arrow {width:var(--afc-secondary-btn-circle,38px);height:var(--afc-secondary-btn-circle,38px);border-width:var(--afc-secondary-btn-circle-border,1px);background:var(--afc-secondary-icon-bg,transparent);}
.about-final-cta-button--style-link {border-color:transparent!important;box-shadow:none!important;}
.about-final-cta-button--style-outline {box-shadow:none!important;}
.about-final-cta-button--style-filled {background:var(--afc-fill-bg);}
.about-final-cta-button--primary.about-final-cta-button--style-filled {--afc-fill-bg:var(--afc-primary-bg);}
.about-final-cta-button--secondary.about-final-cta-button--style-filled {--afc-fill-bg:var(--afc-secondary-bg);}
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button--primary:hover {border-color:var(--afc-primary-hover-border,var(--afc-primary-border));}
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button--secondary:hover {border-color:var(--afc-secondary-hover-border,var(--afc-secondary-border));}
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button--primary:hover .about-final-cta-button__arrow {color:var(--afc-primary-icon-hover-color,var(--afc-primary-hover-text));}
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button--secondary:hover .about-final-cta-button__arrow {color:var(--afc-secondary-icon-hover-color,var(--afc-secondary-hover-text));}
.about-final-cta-section--split {background-color:var(--afc-split-bg-start,#142844);}
.about-final-cta-section--split.about-final-cta-section--gradient {background-image:linear-gradient(var(--afc-split-bg-angle,100deg),var(--afc-split-bg-start,#142844),var(--afc-split-bg-end,#285477))!important;}
.about-final-cta-section--split .about-final-cta-overlay {background:transparent;opacity:1;}
.about-final-cta-section--split .about-final-cta-overlay::after {background:none;}
.about-final-cta-section--split .about-final-cta-split-image {background-position:var(--afc-image-pos-x,50%) var(--afc-image-pos-y,50%);}
.about-final-cta-section--split .about-final-cta-split-image::after {content:'';position:absolute;inset:0;pointer-events:none;background:var(--afc-image-overlay-color,#142844);opacity:var(--afc-image-overlay-opacity,0);}
.about-final-cta-section--split .about-final-cta-split-image::before {content:'';position:absolute;inset:0 auto 0 0;z-index:1;width:var(--afc-transition-width,58%);pointer-events:none;opacity:var(--afc-transition-opacity,1);background:linear-gradient(to right,var(--afc-transition-color,#142844) 0%,transparent var(--afc-transition-softness,60%),transparent 100%);}
@media(max-width:767px) {.about-final-cta-section--split .about-final-cta-split-image::before {display:none;}}
/* Preserve historical styling in legacy mode. Advanced effects apply only to selected new styles. */
.about-final-cta-button--primary:not(.about-final-cta-button--style-legacy) {
  box-shadow:0 6px 22px rgba(0,0,0,calc(var(--afc-primary-btn-shadow,0) / 500));
}
.about-final-cta-button--secondary:not(.about-final-cta-button--style-legacy) {
  box-shadow:0 6px 22px rgba(0,0,0,calc(var(--afc-secondary-btn-shadow,0) / 500));
}
.about-final-cta-section--split .about-final-cta-button--primary.has-custom-width {min-width:var(--afc-primary-btn-min,var(--afc-button-min));}
.about-final-cta-section--split .about-final-cta-button--secondary.has-custom-width {min-width:var(--afc-secondary-btn-min,var(--afc-button-min));}
.about-final-cta-button--style-outline:not(:hover):not(:focus-visible) {background:transparent!important;}
.about-final-cta-button--style-link:not(:hover):not(:focus-visible) {background:transparent!important;}
@media (max-width:767px) {
  .about-final-cta-section--split .about-final-cta-button {max-width:100%;min-width:0;}
}

.about-final-cta-button--primary {border-style:var(--afc-primary-btn-border-style,solid);}
.about-final-cta-button--secondary {border-style:var(--afc-secondary-btn-border-style,solid);}
.about-final-cta-button--primary.has-manual-shadow,
.about-final-cta-button--secondary.has-manual-shadow {filter:none;}
.about-final-cta-button--primary.has-manual-shadow {box-shadow:0 8px 26px rgba(0,0,0,calc(var(--afc-primary-btn-shadow,0) / 500))!important;}
.about-final-cta-button--secondary.has-manual-shadow {box-shadow:0 8px 26px rgba(0,0,0,calc(var(--afc-secondary-btn-shadow,0) / 500))!important;}

/* v2.2: independent, reliable border controls for both buttons. */
.about-final-cta-section .about-final-cta-button--primary:not(.about-final-cta-button--style-link):not(.about-final-cta-button--style-icon-clean):not(.about-final-cta-button--style-video-clean) {
  border-width:var(--afc-primary-btn-border,1px);
  border-style:var(--afc-primary-btn-border-style,solid);
}
.about-final-cta-section .about-final-cta-button--secondary:not(.about-final-cta-button--style-link):not(.about-final-cta-button--style-icon-clean):not(.about-final-cta-button--style-video-clean) {
  border-width:var(--afc-secondary-btn-border,1px);
  border-style:var(--afc-secondary-btn-border-style,solid);
}
/* Frameless premium variants: the icon circle is the only visible frame. */
.about-final-cta-section .about-final-cta-button:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) {
  width:max-content;max-width:100%;min-width:0;height:auto;min-height:var(--afc-button-h,50px);
  padding:4px 0;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;
  text-align:left;white-space:normal;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;filter:none!important;
}
.about-final-cta-button--primary:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) {gap:var(--afc-primary-btn-gap,12px)}
.about-final-cta-button--secondary:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) {gap:var(--afc-secondary-btn-gap,12px)}
.about-final-cta-section .about-final-cta-button:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) .about-final-cta-button__texts {align-items:flex-start;gap:3px}
.about-final-cta-section .about-final-cta-button:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) .about-final-cta-button__sub {font-size:.78em;line-height:1.35}
.about-final-cta-button--primary:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) .about-final-cta-button__arrow {
  width:var(--afc-primary-btn-circle,38px);height:var(--afc-primary-btn-circle,38px);
  padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;
  border:var(--afc-primary-btn-circle-border,1px) solid currentColor;background:var(--afc-primary-icon-bg,transparent);
}
.about-final-cta-button--secondary:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) .about-final-cta-button__arrow {
  width:var(--afc-secondary-btn-circle,38px);height:var(--afc-secondary-btn-circle,38px);
  padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;
  border:var(--afc-secondary-btn-circle-border,1px) solid currentColor;background:var(--afc-secondary-icon-bg,transparent);
}
.about-final-cta-button--primary:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) .about-final-cta-button__arrow svg {width:var(--afc-primary-btn-icon-size,20px);height:var(--afc-primary-btn-icon-size,20px)}
.about-final-cta-button--secondary:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean) .about-final-cta-button__arrow svg {width:var(--afc-secondary-btn-icon-size,20px);height:var(--afc-secondary-btn-icon-size,20px)}
.about-final-cta-section:not(.no-button-hover) .about-final-cta-button:is(.about-final-cta-button--style-icon-clean,.about-final-cta-button--style-video-clean):hover {background:transparent!important;box-shadow:none!important}
/* Keep the fade limited to the leftmost portion of the image. */
.about-final-cta-section--split .about-final-cta-split-image::before {
  width:var(--afc-transition-width,22%);
  background:linear-gradient(to right,var(--afc-transition-color,#142844) 0%,transparent var(--afc-transition-softness,100%));
}
.afc-agrimpex-inspector .afc-help{font-size:11px;line-height:1.5;color:#686868;margin:4px 0 12px}
