.elementor .e-fa73d70-093a2e2{padding-bottom: 10px;\n}.elementor .e-794cd82-845816b{max-width:1150px;flex-direction:column;}.elementor .e-70ab2b4{height:300px;background-color:#fbf3e6;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8cdbc16-73c45de{height:175px;min-height:100%;padding:10px;border-radius:8px;background-image:url("https://fatbottomlivestock.com/wp-content/uploads/2026/07/ge49a23cceb56a7a1426ba424f68ccf89bf9edf1ba63fea42c21cf88e2999f434c750685c9d8acf42e04326a1238b06e7_640-7200409.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;flex-direction:column;justify-content:flex-end;align-self:start;}.elementor .e-0f4a7eb-e95e282{width:33.3333%;flex-direction:column;/* 1. Normal State - The Box Setup */
.custom-filter-box {
  cursor: pointer;
  border: none !important; /* Forces any rogue Elementor borders to stay hidden */
  box-shadow: inset 0 0 0 3px transparent; 
  transition: all 0.3s ease-in-out;
  position: relative; 
  overflow: hidden; 
}

/* The Fuzzer Layer (Reduced by 50%) */
.custom-filter-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(220, 220, 220, 0.08); /* Halved the gray tint */
  backdrop-filter: blur(0.8px); /* Halved the blur effect to make it barely noticeable */
  -webkit-backdrop-filter: blur(0.8px); /* For Apple/Safari */
  z-index: 1; 
  pointer-events: none; 
  transition: opacity 0.3s ease-in-out;
  opacity: 1; 
  border-radius: inherit; 
}

/* Keeps your text/icons sharp */
.custom-filter-box > * {
  position: relative;
  z-index: 2;
}

/* 2. Hover State */
.custom-filter-box:hover {
  border: none !important; /* Kills the double gray border */
  box-shadow: inset 0 0 0 3px #C46210; 
  transform: translateY(-2px); 
}

/* Make it crystal clear on hover */
.custom-filter-box:hover::before {
  opacity: 0; 
}

/* 3. Active (Clicked) State */
.custom-filter-box.is-active,
.custom-filter-box.is-active:hover {
  border: none !important; /* Kills the double black border */
  box-shadow: inset 0 0 0 3px #C46210; 
}

/* Make it crystal clear when activated */
.custom-filter-box.is-active::before {
  opacity: 0; 
}\n}.elementor .e-1d89c8f-84f932e{height:175px;min-height:100%;padding:10px;border-radius:8px;background-image:url("https://fatbottomlivestock.com/wp-content/uploads/2026/07/pexels-photo-9199895-9199895.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;flex-direction:column;justify-content:flex-end;align-self:start;}.elementor .e-69c07df-bb4f90b{width:33.3333%;flex-direction:column;/* 1. Normal State - The Box Setup */
.custom-filter-box {
  cursor: pointer;
  border: none !important; /* Forces any rogue Elementor borders to stay hidden */
  box-shadow: inset 0 0 0 3px transparent; 
  transition: all 0.3s ease-in-out;
  position: relative; 
  overflow: hidden; 
}

/* The Fuzzer Layer (Reduced by 50%) */
.custom-filter-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(220, 220, 220, 0.08); /* Halved the gray tint */
  backdrop-filter: blur(0.8px); /* Halved the blur effect to make it barely noticeable */
  -webkit-backdrop-filter: blur(0.8px); /* For Apple/Safari */
  z-index: 1; 
  pointer-events: none; 
  transition: opacity 0.3s ease-in-out;
  opacity: 1; 
  border-radius: inherit; 
}

/* Keeps your text/icons sharp */
.custom-filter-box > * {
  position: relative;
  z-index: 2;
}

/* 2. Hover State */
.custom-filter-box:hover {
  border: none !important; /* Kills the double gray border */
  box-shadow: inset 0 0 0 3px #C46210; 
  transform: translateY(-2px); 
}

/* Make it crystal clear on hover */
.custom-filter-box:hover::before {
  opacity: 0; 
}

/* 3. Active (Clicked) State */
.custom-filter-box.is-active,
.custom-filter-box.is-active:hover {
  border: none !important; /* Kills the double black border */
  box-shadow: inset 0 0 0 3px #C46210; 
}

/* Make it crystal clear when activated */
.custom-filter-box.is-active::before {
  opacity: 0; 
}\n}.elementor .e-b5fda92-77c0b69{height:175px;min-height:100%;padding:10px;border-radius:8px;background-image:url("https://fatbottomlivestock.com/wp-content/uploads/2026/07/pexels-photo-5541665-5541665.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:center center;flex-direction:column;justify-content:flex-end;align-self:start;}.elementor .e-1247bae-8e00686{width:33.3333%;flex-direction:column;/* 1. Normal State - The Box Setup */
.custom-filter-box {
  cursor: pointer;
  border: none !important; /* Forces any rogue Elementor borders to stay hidden */
  box-shadow: inset 0 0 0 3px transparent; 
  transition: all 0.3s ease-in-out;
  position: relative; 
  overflow: hidden; 
}

/* The Fuzzer Layer (Reduced by 50%) */
.custom-filter-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(220, 220, 220, 0.08); /* Halved the gray tint */
  backdrop-filter: blur(0.8px); /* Halved the blur effect to make it barely noticeable */
  -webkit-backdrop-filter: blur(0.8px); /* For Apple/Safari */
  z-index: 1; 
  pointer-events: none; 
  transition: opacity 0.3s ease-in-out;
  opacity: 1; 
  border-radius: inherit; 
}

/* Keeps your text/icons sharp */
.custom-filter-box > * {
  position: relative;
  z-index: 2;
}

/* 2. Hover State */
.custom-filter-box:hover {
  border: none !important; /* Kills the double gray border */
  box-shadow: inset 0 0 0 3px #C46210; 
  transform: translateY(-2px); 
}

/* Make it crystal clear on hover */
.custom-filter-box:hover::before {
  opacity: 0; 
}

/* 3. Active (Clicked) State */
.custom-filter-box.is-active,
.custom-filter-box.is-active:hover {
  border: none !important; /* Kills the double black border */
  box-shadow: inset 0 0 0 3px #C46210; 
}

/* Make it crystal clear when activated */
.custom-filter-box.is-active::before {
  opacity: 0; 
}\n}.elementor .e-ab26337{max-width:1175px;flex-direction:row;flex-wrap:wrap;}.elementor .e-354d56f{background-color:#fbf3e6;flex-direction:column;}