.elementor-5262 .elementor-element.elementor-element-28846c4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-5262 .elementor-element.elementor-element-28846c4{padding:101px 0px 0px 0px;}.elementor-5262 .elementor-element.elementor-element-887816f > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-5262 .elementor-element.elementor-element-085287d{--display:flex;--padding-top:68px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5262 .elementor-element.elementor-element-085287d:not(.elementor-motion-effects-element-type-background), .elementor-5262 .elementor-element.elementor-element-085287d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5262 .elementor-element.elementor-element-080d3ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5262 .elementor-element.elementor-element-080d3ed .ele-category-name, .elementor-5262 .elementor-element.elementor-element-080d3ed .ele-category-name a{font-size:14px;}.elementor-5262 .elementor-element.elementor-element-dc483c3{--display:flex;}.elementor-5262 .elementor-element.elementor-element-dc483c3:not(.elementor-motion-effects-element-type-background), .elementor-5262 .elementor-element.elementor-element-dc483c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for sf_element_categories_v2, class: .elementor-element-080d3ed */.cats a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border: 2px solid #333;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  color: #333;
  background-color: #fff;
  transition: all 0.3s easy;
width:100% !important;
  text-align: center;
}

.cats a:hover {
  background-color: #f5f5f5;
  border-color: #000;
  color: #000;
  transform: scale(1.03);
}/* End custom CSS */