.elementor-25 .elementor-element.elementor-element-af7d4c0{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-10fdfb7{text-align:left;}.elementor-25 .elementor-element.elementor-element-10fdfb7 .elementor-heading-title{font-family:"Feijoa", Sans-serif;font-size:60px;font-weight:400;line-height:70px;color:#506645;}.elementor-25 .elementor-element.elementor-element-b97fa60{text-align:left;}.elementor-25 .elementor-element.elementor-element-b97fa60 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:400;line-height:24px;color:#000000;}.elementor-25 .elementor-element.elementor-element-4d61a46{text-align:left;}.elementor-25 .elementor-element.elementor-element-4d61a46 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;line-height:24px;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-25 .elementor-element.elementor-element-2d49933{--grid-columns:1;}body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F0;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-2d49933{--grid-columns:2;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-af7d4c0{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-25 .elementor-element.elementor-element-10fdfb7 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-25 .elementor-element.elementor-element-2d49933{--grid-columns:1;}}/* Start custom CSS */.clamp-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-clamp: 2;
}

.partners-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 por fila en desktop */
  gap: 20px;
  align-items: stretch;
  text-align: center;
}

.partner-item {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 120px; /* mucho más pequeñas */
  padding: 10px;
  border: 1px solid #eee;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  transition: transform 0.2s ease;
}

.partner-item:hover {
  transform: translateY(-3px);
}

.partner-img {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px; /* más reducido */
}

.partner-img img {
  /* max-width: 80px;  achicamos el logo */
  max-height: 60px;
  object-fit: contain;
}

/* Ocultar el nombre */
.partner-name {
  display: none !important;
}

/* Responsivo */
@media (max-width: 1024px) {
  .partners-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .partners-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Feijoa';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://floridanationalparks.org/wp-content/uploads/2025/10/Feijoa.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://floridanationalparks.org/wp-content/uploads/2025/10/Lexend-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://floridanationalparks.org/wp-content/uploads/2025/10/Lexend-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://floridanationalparks.org/wp-content/uploads/2025/10/Lexend-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */