.elementor-4437 .elementor-element.elementor-element-15c3d69{--display:flex;}.elementor-4437 .elementor-element.elementor-element-6627b37{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4437 .elementor-element.elementor-element-a2f2f9b{--display:flex;}.elementor-4437 .elementor-element.elementor-element-2f94b12{--display:flex;}.elementor-4437 .elementor-element.elementor-element-d385940{--spacer-size:50px;}.elementor-4437 .elementor-element.elementor-element-28ffa71{--display:flex;}.elementor-4437 .elementor-element.elementor-element-8771e74{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4437 .elementor-element.elementor-element-05a0cca.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-39dcd25.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-a80d550{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-d61f2f2.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-33f4fcb.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-f84a152{--display:flex;}.elementor-4437 .elementor-element.elementor-element-b7d01aa{--spacer-size:50px;}.elementor-4437 .elementor-element.elementor-element-ed857f2{--display:flex;}.elementor-4437 .elementor-element.elementor-element-cf092a8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-76ab03f.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-228226b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-9abcb45.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-ad65173.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-0af2bd3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-491b9bc.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-e32a953.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-a859b17{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-dcd1ccc.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-5452646.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-1d356d9{--display:flex;}.elementor-4437 .elementor-element.elementor-element-9efde72{--spacer-size:50px;}.elementor-4437 .elementor-element.elementor-element-3fc9650{--display:flex;}.elementor-4437 .elementor-element.elementor-element-d0a986a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-a553983.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-5fa7b1f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-d936cc9.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-db46a24.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-d80b988{--display:flex;}.elementor-4437 .elementor-element.elementor-element-c54df66{--spacer-size:50px;}.elementor-4437 .elementor-element.elementor-element-3955810{--display:flex;}.elementor-4437 .elementor-element.elementor-element-2ddc5e6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-6860ed4.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-d191b88.elementor-element{--align-self:center;}.elementor-4437 .elementor-element.elementor-element-a4066d7{--display:flex;}.elementor-4437 .elementor-element.elementor-element-f0d7a16{--spacer-size:50px;}.elementor-4437 .elementor-element.elementor-element-84c5a02{--display:flex;}.elementor-4437 .elementor-element.elementor-element-d0278ba > .elementor-widget-container{background-color:#C90404;}.elementor-4437 .elementor-element.elementor-element-d0278ba{columns:1;color:#A8A4A4;}@media(max-width:1024px){.elementor-4437 .elementor-element.elementor-element-8771e74{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-a80d550{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-cf092a8{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-228226b{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-0af2bd3{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-a859b17{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-d0a986a{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-5fa7b1f{--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-2ddc5e6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4437 .elementor-element.elementor-element-8771e74{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-a80d550{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-cf092a8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-228226b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-0af2bd3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-a859b17{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-d0a986a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-5fa7b1f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4437 .elementor-element.elementor-element-2ddc5e6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-9ccbb11 */.category-buttons {
  display: flex;
  flex-wrap: wrap;
    
}

.subcategory-btn {
  background-color: #ff6666; /* Colore chiaro per il background */
  color: #cc4d4d; /* Colore del testo, lo stesso del background ma più scuro */
  border: none;
  padding: 1px 5px;
  font-size: 13px;
  font-weight: bold;
  margin: 5px;
  cursor: pointer;
  border-radius: 7px;
  transition: all 0.2s ease; /* Transizione su tutti gli effetti */
  transform: translateY(0); /* Inizialmente il bottone è alla sua posizione */
}

.subcategory-btn:hover {
  background-color: #ff9999; /* Colore del background opaco su hover */
  color: #992d2d; /* Colore del testo più scuro per l'hover */
  opacity: 0.8; /* Opacità ridotta per hover */
  transform: translateY(-5px); /* Il bottone si sposta verso l'alto */
}

.subcategory-btn.cibo { background-color: #fcdede; color: #ff7272; }
.subcategory-btn. { background-color: #f6c5cc; color: #f6465d; }
.subcategory-btn. { background-color: #f6adae; color: #ff474b; }
.subcategory-btn.moda { background-color: #ffc7a4; color: #f86a35; }
.subcategory-btn. { background-color: #f1dccb; color: #b88b66; }
.subcategory-btn.beauty { background-color: #f6dbc1; color: #f18e2a; }
.subcategory-btn.lifestyle { background-color: #f7dfff; color: #c665e4; }
.subcategory-btn.viaggi { background-color: #daecff; color: #4e9df6; }
.subcategory-btn. { background-color: #c5f6ee; color: #2ec4ab; }
.subcategory-btn.ristoranti { background-color: #dfffcf; color: #51af23; }
.subcategory-btn. { background-color: #f6fabd; color: #9ba61b; }
.subcategory-btn.ricettari { background-color: #f8eeb6; color: #a28c0f; }

.subcategory-btn:focus {
  outline: none;
}/* End custom CSS */