.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-1029 .elementor-element.elementor-element-167ca528{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#383C41;}.elementor-widget-button .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-1029 .elementor-element.elementor-element-3ca62944 .elementor-button{background-color:#B9965D;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-1029 .elementor-element.elementor-element-3ca62944 .elementor-button:hover, .elementor-1029 .elementor-element.elementor-element-3ca62944 .elementor-button:focus{background-color:#454649;}.elementor-1029 .elementor-element.elementor-element-3ca62944{width:auto;max-width:auto;}.elementor-1029 .elementor-element.elementor-element-3ca62944 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-1029 .elementor-element.elementor-element-1cae1027 .elementor-button{background-color:#B9965D;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-1029 .elementor-element.elementor-element-1cae1027 .elementor-button:hover, .elementor-1029 .elementor-element.elementor-element-1cae1027 .elementor-button:focus{background-color:#454649;}.elementor-1029 .elementor-element.elementor-element-1cae1027{width:auto;max-width:auto;}.elementor-1029 .elementor-element.elementor-element-1cae1027 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-1029 .elementor-element.elementor-element-730030a7 .elementor-button{background-color:#B9965D;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-1029 .elementor-element.elementor-element-730030a7 .elementor-button:hover, .elementor-1029 .elementor-element.elementor-element-730030a7 .elementor-button:focus{background-color:#454649;}.elementor-1029 .elementor-element.elementor-element-730030a7{width:auto;max-width:auto;}.elementor-1029 .elementor-element.elementor-element-730030a7 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-1029 .elementor-element.elementor-element-7def8ded{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#383C41;}.elementor-1029 .elementor-element.elementor-element-59354205{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#383C41;}.elementor-1029 .elementor-element.elementor-element-2f5160cf{margin-top:20px;margin-bottom:20px;}.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-1029 .elementor-element.elementor-element-56a5d3b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-56a5d3b1{text-align:center;}.elementor-1029 .elementor-element.elementor-element-56a5d3b1 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:36px;font-weight:600;font-style:normal;line-height:1.5em;letter-spacing:-0.1px;color:#454649;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1029 .elementor-element.elementor-element-3647dcf > .elementor-widget-container{border-style:none;}.elementor-1029 .elementor-element.elementor-element-3647dcf .gallery-item{padding:0 20px 20px 0;}.elementor-1029 .elementor-element.elementor-element-3647dcf .gallery{margin:0 -20px -20px 0;}.elementor-1029 .elementor-element.elementor-element-3647dcf .gallery-item img{border-style:none;}.elementor-1029 .elementor-element.elementor-element-3647dcf .gallery-item .gallery-caption{text-align:left;font-family:"Playfair", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-1029 .elementor-element.elementor-element-40f7604{margin-top:5px;margin-bottom:5px;}.elementor-1029 .elementor-element.elementor-element-3f9fab6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-3f9fab6b{text-align:center;}.elementor-1029 .elementor-element.elementor-element-3f9fab6b .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:36px;font-weight:600;font-style:normal;line-height:1.5em;letter-spacing:-0.1px;color:#454649;}.elementor-1029 .elementor-element.elementor-element-6128a877 > .elementor-widget-container{border-style:none;}.elementor-1029 .elementor-element.elementor-element-6128a877 .gallery-item{padding:0 20px 20px 0;}.elementor-1029 .elementor-element.elementor-element-6128a877 .gallery{margin:0 -20px -20px 0;}.elementor-1029 .elementor-element.elementor-element-6128a877 .gallery-item img{border-style:none;}.elementor-1029 .elementor-element.elementor-element-6128a877 .gallery-item .gallery-caption{text-align:left;font-family:"Playfair", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}.elementor-1029 .elementor-element.elementor-element-4a223af7{margin-top:3px;margin-bottom:3px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1029 .elementor-element.elementor-element-37b49b1f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:0px;}.elementor-1029 .elementor-element.elementor-element-37b49b1f .elementor-divider-separator{width:100%;}.elementor-1029 .elementor-element.elementor-element-37b49b1f .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-1029 .elementor-element.elementor-element-6a499f23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-6a499f23{text-align:center;}.elementor-1029 .elementor-element.elementor-element-6a499f23 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:36px;font-weight:600;font-style:normal;line-height:1.5em;letter-spacing:-0.1px;color:#454649;}.elementor-1029 .elementor-element.elementor-element-1d1eb9b5 > .elementor-widget-container{border-style:none;}.elementor-1029 .elementor-element.elementor-element-1d1eb9b5 .gallery-item{padding:0 20px 20px 0;}.elementor-1029 .elementor-element.elementor-element-1d1eb9b5 .gallery{margin:0 -20px -20px 0;}.elementor-1029 .elementor-element.elementor-element-1d1eb9b5 .gallery-item img{border-style:none;}.elementor-1029 .elementor-element.elementor-element-1d1eb9b5 .gallery-item .gallery-caption{text-align:left;font-family:"Playfair", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0px;}/* Start custom CSS for section, class: .elementor-element-41922b87 */.bot-art {
    display:flex;
	flex-direction: row;
	flex-wrap:wrap;
}/* End custom CSS */
/* Start custom CSS */html {
    scroll-padding-top: 86px;
}

body, p, h2, h3, h4, .artplay {
  font-family: "Playfair Display", serif ;
  color:#383C41;
}
a {color:#95794B; font-weight:600;}
.page-header h1 {
      text-align:center;
      margin:30px auto;
      font-weight: 500;
  }

a.elementor-button{
  font-family: "Playfair Display", serif !important;
}

  /* Gallery */
.elementor-widget-image-gallery.square-gal .gallery-item .gallery-icon img {
    width: 100% !important;
    height: 150px; /* Define una altura fija, ajusta según necesidad */
    object-fit: cover;
}

/* Ajusta el texto para que esté alineado debajo de la imagen */
.elementor-widget-image-gallery.square-gal .gallery-item .gallery-caption {
    text-align: left; /* Alinea el texto a la izquierda */
    padding-top: 10px; /* Espacio entre imagen y texto */
}/* End custom CSS */