.elementor-620 .elementor-element.elementor-element-c7701e5{--display:flex;--background-transition:0.3s;}.elementor-620 .elementor-element.elementor-element-9d408bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-620 .elementor-element.elementor-element-f6d1340{font-size:16px;}.elementor-620 .elementor-element.elementor-element-34bbaf6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}@media(max-width:1024px){.elementor-620 .elementor-element.elementor-element-34bbaf6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-34bbaf6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-7e76280 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #000 !important;
  background-color: #F2C252 !important;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}

.item-marca a:hover {
  background-color: #d6a842 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45dd099 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9d805c */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0285d6d */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c91b97 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d75d2a */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8889d24 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f19ddbd */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32cf91c */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35bd697 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-173c4d0 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b913fae */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a06dcc0 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e9156e */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e1388 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47bfe0b */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f33fd76 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2649ea */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1052f06 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e7004d */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cded025 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2f71f7 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7484380 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83b3310 */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eac657d */.item-marca {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
  transition: transform 0.3s ease;
  background-color: #f9f9f9;
  max-width: 220px;
  margin: auto;
}

.item-marca:hover {
  transform: scale(1.05);
}

.item-marca img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.item-marca h3 {
  font-size: 16px;
  margin: 12px 0 6px;
  color: #111827;
}

.item-marca a {
  display: inline-block;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  background-color: #1e40af;
  padding: 6px 12px;
  border-radius: 6px;
  text-decoration: none;
}

.item-marca a:hover {
  background-color: #1e3a8a;
}/* End custom CSS */