.elementor-kit-6{--e-global-color-primary:#1C3C69;--e-global-color-secondary:#172230;--e-global-color-text:#172230;--e-global-color-accent:#CA2621;--e-global-color-atsbody:#5A6A7C;--e-global-color-atsredblue:#F08A86;--e-global-color-atsrednavy:#E35B57;--e-global-color-atspage:#F6F7F9;--e-global-color-atsmist:#EAEDF0;--e-global-color-atsoffwhite:#FCFCFC;--e-global-color-atswhite:#FFFFFF;--e-global-color-atsgrey:#616161;--e-global-color-atscardline:#D6DBE1;--e-global-color-atsfieldline:#DCE0E5;--e-global-color-atsicontile:#1C3C6914;--e-global-color-atsonblue:#FCFCFCB3;--e-global-color-atsonbluestrong:#FCFCFCBF;--e-global-color-atsongrey:#FCFCFCCC;--e-global-color-atsoutline:#FCFCFC4D;--e-global-color-atsline:#FCFCFC26;--e-global-color-atsredtint:#CA26211A;--e-global-color-atsredtintline:#CA262133;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:40px;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:20px;--e-global-typography-secondary-letter-spacing:1.4px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:20px;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:20px;--e-global-typography-atsh1-font-family:"Barlow Condensed";--e-global-typography-atsh1-font-size:72px;--e-global-typography-atsh1-font-weight:700;--e-global-typography-atsh1-text-transform:uppercase;--e-global-typography-atsh1-line-height:72px;--e-global-typography-atsh2-font-family:"Barlow Condensed";--e-global-typography-atsh2-font-size:36px;--e-global-typography-atsh2-font-weight:700;--e-global-typography-atsh2-text-transform:uppercase;--e-global-typography-atsh2-line-height:40px;--e-global-typography-atsh3-font-family:"Barlow Condensed";--e-global-typography-atsh3-font-size:24px;--e-global-typography-atsh3-font-weight:700;--e-global-typography-atsh3-text-transform:uppercase;--e-global-typography-atsh3-line-height:24px;--e-global-typography-atskicker-font-family:"Inter";--e-global-typography-atskicker-font-size:12px;--e-global-typography-atskicker-font-weight:700;--e-global-typography-atskicker-text-transform:uppercase;--e-global-typography-atskicker-line-height:16px;--e-global-typography-atskicker-letter-spacing:1.2px;--e-global-typography-atslead-font-family:"Inter";--e-global-typography-atslead-font-size:18px;--e-global-typography-atslead-font-weight:400;--e-global-typography-atslead-text-transform:none;--e-global-typography-atslead-line-height:29px;--e-global-typography-atsbody16-font-family:"Inter";--e-global-typography-atsbody16-font-size:16px;--e-global-typography-atsbody16-font-weight:400;--e-global-typography-atsbody16-text-transform:none;--e-global-typography-atsbody16-line-height:26px;--e-global-typography-atssmall-font-family:"Inter";--e-global-typography-atssmall-font-size:12px;--e-global-typography-atssmall-font-weight:400;--e-global-typography-atssmall-text-transform:none;--e-global-typography-atssmall-line-height:16px;--e-global-typography-atsh2l-font-family:"Barlow Condensed";--e-global-typography-atsh2l-font-size:48px;--e-global-typography-atsh2l-font-weight:700;--e-global-typography-atsh2l-text-transform:uppercase;--e-global-typography-atsh2l-line-height:48px;--e-global-typography-atsh4-font-family:"Barlow Condensed";--e-global-typography-atsh4-font-size:16px;--e-global-typography-atsh4-font-weight:700;--e-global-typography-atsh4-text-transform:uppercase;--e-global-typography-atsh4-line-height:24px;--e-global-typography-atsstat-font-family:"Barlow Condensed";--e-global-typography-atsstat-font-size:30px;--e-global-typography-atsstat-font-weight:700;--e-global-typography-atsstat-text-transform:none;--e-global-typography-atsstat-line-height:36px;--e-global-typography-atscard-font-family:"Inter";--e-global-typography-atscard-font-size:14px;--e-global-typography-atscard-font-weight:700;--e-global-typography-atscard-text-transform:none;--e-global-typography-atscard-line-height:18px;--e-global-typography-atsh1p-font-family:"Barlow Condensed";--e-global-typography-atsh1p-font-size:60px;--e-global-typography-atsh1p-font-weight:700;--e-global-typography-atsh1p-text-transform:uppercase;--e-global-typography-atsh1p-line-height:60px;--e-global-typography-atsh3u-font-family:"Barlow Condensed";--e-global-typography-atsh3u-font-size:20px;--e-global-typography-atsh3u-font-weight:700;--e-global-typography-atsh3u-text-transform:uppercase;--e-global-typography-atsh3u-line-height:28px;--e-global-typography-atslink-font-family:"Inter";--e-global-typography-atslink-font-size:16px;--e-global-typography-atslink-font-weight:600;--e-global-typography-atslink-text-transform:none;--e-global-typography-atslink-line-height:26px;--e-global-typography-atsh5-font-family:"Barlow Condensed";--e-global-typography-atsh5-font-size:18px;--e-global-typography-atsh5-font-weight:700;--e-global-typography-atsh5-text-transform:uppercase;--e-global-typography-atsh5-line-height:28px;--e-global-typography-atsh5-letter-spacing:-0.4px;--e-global-typography-atssmallb-font-family:"Inter";--e-global-typography-atssmallb-font-size:12px;--e-global-typography-atssmallb-font-weight:700;--e-global-typography-atssmallb-text-transform:none;--e-global-typography-atssmallb-line-height:16px;--e-global-typography-atsh3l-font-family:"Barlow Condensed";--e-global-typography-atsh3l-font-size:30px;--e-global-typography-atsh3l-font-weight:700;--e-global-typography-atsh3l-text-transform:uppercase;--e-global-typography-atsh3l-line-height:30px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-atsh1-font-size:56px;--e-global-typography-atsh1-line-height:56px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-atsh1-font-size:42px;--e-global-typography-atsh1-line-height:44px;--e-global-typography-atsh2-font-size:30px;--e-global-typography-atsh2-line-height:34px;--e-global-typography-atsh2l-font-size:34px;--e-global-typography-atsh2l-line-height:36px;--e-global-typography-atsh1p-font-size:40px;--e-global-typography-atsh1p-line-height:42px;--e-global-typography-atsh3l-font-size:26px;--e-global-typography-atsh3l-line-height:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Auto & Tractor Supply: shared site styles (site/styles.mjs). */
.ats-text p:last-child{margin-bottom:0}
.ats-text a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.elementor-widget.ats-rich ul{margin:0 0 12px;padding-left:1.25em}.elementor-widget.ats-rich li{margin-bottom:6px}.elementor-widget.ats-rich ul:last-child{margin-bottom:0}
.elementor-widget.ats-job-pdf:not(:has(a)){display:none}
/* The open phone and tablet menu: a line along its top and a shadow below, so it reads as a panel over the page. */
.elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{border-top:1px solid #e3e7ec;box-shadow:0 14px 18px -10px rgba(23,34,48,.35)}
.elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:0}
a.e-con:focus-visible,.elementor-button:focus-visible,a:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:2px}
body{background:var(--e-global-color-atspage)}
.elementor-button{white-space:nowrap}
.ats-btn-ic16 .elementor-button-icon svg{width:16px;height:16px}
.e-con.ats-sh-header{box-shadow:0 2px 8px 0 rgba(28,60,105,.16);position:relative;z-index:2}
.e-con.ats-sh-raised{box-shadow:0 8px 24px -6px rgba(28,60,105,.18)}
.ats-tabs .e-n-tabs-heading{background:var(--e-global-color-atsmist);padding:4px;border-radius:4px}
.elementor-widget.ats-img-fill a{display:block}
.elementor .e-con.ats-flyer-badge,.elementor .e-con.ats-flyer-bar{display:none}
.elementor .ats-flyer-grid .e-loop-item:first-of-type .e-con.ats-flyer-badge,.elementor .ats-flyer-grid .e-loop-item:first-of-type .e-con.ats-flyer-bar{display:flex}
.elementor .ats-flyer-grid .e-loop-item:first-of-type .e-con.ats-flyer-card{border-color:var(--e-global-color-accent)}
.ats-skip{position:absolute;left:-9999px;top:8px;z-index:100;padding:8px 14px;border-radius:4px;background:var(--e-global-color-atswhite);color:var(--e-global-color-primary);font:600 14px/20px Inter,sans-serif}
.ats-skip:focus{left:16px}
.elementor .e-con.is-today .elementor-widget.ats-text{font-weight:700;color:var(--e-global-color-primary)}
.elementor .e-con.is-today .elementor-widget.ats-text:first-child p::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--e-global-color-accent);margin-right:8px;vertical-align:middle}
.e-con.ats-sh-card{box-shadow:0 4px 14px -4px rgba(28,60,105,.10),0 1px 3px 0 rgba(28,60,105,.07)}
.elementor-widget.ats-tb-left .elementor-icon-list-items .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{font-weight:600;color:var(--e-global-color-atsoffwhite)}
.elementor-widget.ats-tb-right .elementor-icon-list-items .elementor-icon-list-text{font-weight:500}
.ats-ic-atsonblue :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsonblue)} .ats-ic-atsonbluestrong :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsonbluestrong)} .ats-ic-atsongrey :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsongrey)} .ats-ic-atsoutline :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsoutline)} .ats-ic-primary :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-primary)} .ats-ic-secondary :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-secondary)} .ats-ic-text :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-text)} .ats-ic-accent :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-accent)} .ats-ic-atsbody :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsbody)} .ats-ic-atsredblue :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsredblue)} .ats-ic-atsrednavy :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsrednavy)} .ats-ic-atspage :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atspage)} .ats-ic-atsmist :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsmist)} .ats-ic-atsoffwhite :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsoffwhite)} .ats-ic-atswhite :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atswhite)} .ats-ic-atsgrey :is(.elementor-icon-list-icon,.elementor-icon,.elementor-button-icon) svg{color:var(--e-global-color-atsgrey)}
@media (max-width:1024px){.elementor .e-con.ats-topbar .elementor-icon-list-item a{min-height:24px;display:inline-flex;align-items:center}}
@media (max-width:1024px){.elementor nav.e-con .elementor-icon-list-item a{min-height:24px;display:inline-flex;align-items:center}}
.elementor-nav-menu--dropdown .sub-arrow,.elementor-nav-menu--dropdown .sub-arrow svg{color:inherit;fill:currentColor}
@media (min-width:768px) and (max-width:1024px){.elementor .e-con.e-con.ats-wt-100{--width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor .e-con.e-con.ats-wt-48-5{--width:48.5%}}@media (min-width:768px) and (max-width:1024px){.elementor .e-con.e-con.ats-wt-48{--width:48%}}@media (min-width:768px) and (max-width:1024px){.elementor .e-con.e-con.ats-wt-47{--width:47%}}@media (min-width:768px) and (max-width:1024px){.elementor .e-con.e-con.ats-wt-31{--width:31%}}@media (min-width:768px) and (max-width:1024px){.elementor .e-con.e-con.ats-wt-fit{--width:fit-content}}/* End custom CSS */