.elementor-kit-73044{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#E1E1E1;--e-global-color-text:#1A171B;--e-global-color-accent:#D24428;--e-global-color-c917972:#000000E0;--e-global-color-b28f482:#FFFFFF;--e-global-color-03f570b:#000000;--e-global-color-fa6f9bd:#999999;--e-global-color-e54ebc9:#4C4C4C;--e-global-color-82c7077:#F5F5F7;--e-global-color-74c53dc:#FFFFE6;--e-global-color-0d347aa:#FDF8F9;--e-global-color-37f6c08:#E63312;--e-global-color-0855507:#FFCC64;--e-global-color-cf46fe3:#CEA8BC;--e-global-color-665fd48:#A7A69D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-text-font-family:"neue-haas-grotesk-display";--e-global-typography-text-font-size:1.1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"neue-haas-grotesk-display";--e-global-typography-accent-font-size:1.1em;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.1em;--e-global-typography-8029928-font-family:"neue-haas-grotesk-display";--e-global-typography-8029928-font-size:clamp(1.5rem, -0.1154rem + 7.1795vw, 5rem);--e-global-typography-8029928-font-weight:400;--e-global-typography-8029928-line-height:1.2em;--e-global-typography-8029928-letter-spacing:0px;--e-global-typography-af7f813-font-family:"neue-haas-grotesk-display";--e-global-typography-af7f813-font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);--e-global-typography-af7f813-font-weight:600;--e-global-typography-af7f813-line-height:120%;--e-global-typography-394a841-font-family:"neue-haas-grotesk-display";--e-global-typography-394a841-font-size:1em;--e-global-typography-394a841-font-weight:300;--e-global-typography-394a841-line-height:1.5em;--e-global-typography-7f9283f-font-family:"neue-haas-grotesk-display";--e-global-typography-7f9283f-font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);--e-global-typography-7f9283f-font-weight:400;--e-global-typography-0ac4690-font-family:"neue-haas-grotesk-display";--e-global-typography-0ac4690-font-size:0.8em;--e-global-typography-0ac4690-font-weight:200;--e-global-typography-0ac4690-line-height:0.8em;--e-global-typography-4a232c5-font-family:"neue-haas-grotesk-display";--e-global-typography-4a232c5-font-size:2.4em;--e-global-typography-4a232c5-font-weight:600;--e-global-typography-4a232c5-text-transform:uppercase;--e-global-typography-4a232c5-line-height:1.5em;--e-global-typography-a3b338b-font-family:"neue-haas-grotesk-display";--e-global-typography-a3b338b-font-size:0.9rem;--e-global-typography-a3b338b-font-weight:400;--e-global-typography-a3b338b-line-height:1rem;--e-global-typography-a3b338b-letter-spacing:0px;--e-global-typography-8da517c-font-family:"neue-haas-grotesk-display";--e-global-typography-8da517c-font-size:0.8em;--e-global-typography-8da517c-font-weight:600;--e-global-typography-8da517c-text-transform:uppercase;--e-global-typography-8da517c-line-height:0.8em;--e-global-typography-8da517c-letter-spacing:-0.5px;--e-global-typography-c53fd18-font-family:"neue-haas-grotesk-display";--e-global-typography-c53fd18-font-size:1.2em;--e-global-typography-c53fd18-font-weight:400;--e-global-typography-c53fd18-line-height:1.4em;--e-global-typography-7850cd2-font-family:"neue-haas-grotesk-display";--e-global-typography-7850cd2-font-size:0.9em;--e-global-typography-7850cd2-font-weight:400;--e-global-typography-7850cd2-text-transform:uppercase;--e-global-typography-7850cd2-line-height:1em;--e-global-typography-7850cd2-letter-spacing:-0.5px;background-color:var( --e-global-color-b28f482 );}.elementor-kit-73044 p{margin-block-end:39px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-73044 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-73044{--e-global-typography-8029928-font-size:32px;--e-global-typography-4a232c5-font-size:2em;--e-global-typography-a3b338b-font-size:1.4em;--e-global-typography-c53fd18-font-size:1.2em;--e-global-typography-c53fd18-line-height:1.7em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.gallery {
  display: flex;
  flex-wrap: wrap;
}

.gallery-item {
  width: 100%; /* 1 columna en móvil por defecto */
  box-sizing: border-box; /* Asegura que el padding no afecte al ancho */
  padding: 5px; /* Ejemplo de padding, ajusta según necesites */
}

.gallery img {
  width: 100%;
  height: auto;
  display: block; /* Evita espacios extra debajo de las imágenes */
}

/* Media query para escritorio */
@media (min-width: 768px) { /* Ajusta el ancho según el punto de quiebre de tu tema */
  .gallery-item {
    width: 33.33%; /* 3 columnas en escritorio */
  }
}




/* 

.gallery:after {content:"";display:table;clear:both;}

img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}
figure {max-width: 100%; height: auto; margin:1em 0;}
p img.alignright, p img.alignleft {margin-top:0;}


.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}


.gallery figure {float:left; margin:0 2% 1em 0;}


.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}


.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}


.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}


.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}


.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}


.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}


.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}


.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}


.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}


@media (max-width:767px) {
	img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
	.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
}/* End custom CSS */
/* Start custom CSS */.gallery {
  display: flex;
  flex-wrap: wrap;
}

.gallery-item {
  width: 100%; /* 1 columna en móvil por defecto */
  box-sizing: border-box; /* Asegura que el padding no afecte al ancho */
  padding: 5px; /* Ejemplo de padding, ajusta según necesites */
}

.gallery img {
  width: 100%;
  height: auto;
  display: block; /* Evita espacios extra debajo de las imágenes */
}

/* Media query para escritorio */
@media (min-width: 768px) { /* Ajusta el ancho según el punto de quiebre de tu tema */
  .gallery-item {
    width: 33.33%; /* 3 columnas en escritorio */
  }
}




/* 

.gallery:after {content:"";display:table;clear:both;}

img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}
figure {max-width: 100%; height: auto; margin:1em 0;}
p img.alignright, p img.alignleft {margin-top:0;}


.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}


.gallery figure {float:left; margin:0 2% 1em 0;}


.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}


.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}


.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}


.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}


.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}


.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}


.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}


.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}


.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}


@media (max-width:767px) {
	img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
	.gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
}/* End custom CSS */