.elementor-2333 .elementor-element.elementor-element-020d716{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2333 .elementor-element.elementor-element-020d716:not(.elementor-motion-effects-element-type-background), .elementor-2333 .elementor-element.elementor-element-020d716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-f5ee866{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2333 .elementor-element.elementor-element-8dd1a4f > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2333 .elementor-element.elementor-element-8dd1a4f{font-size:20px;color:var( --e-global-color-secondary );}.elementor-2333 .elementor-element.elementor-element-8dd1a4f a{color:var( --e-global-color-secondary );}.elementor-2333 .elementor-element.elementor-element-0ad1f2e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 4vw 0vw;}.elementor-2333 .elementor-element.elementor-element-3813cb7 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-2333 .elementor-element.elementor-element-3813cb7{font-family:"MozaicGEO", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-secondary );}.elementor-2333 .elementor-element.elementor-element-3538160{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2333 .elementor-element.elementor-element-bc758b6 > .elementor-widget-container{margin:2vw 0vw 2vw 0vw;}.elementor-2333 .elementor-element.elementor-element-4867988{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--flex-wrap:wrap;--padding-top:8vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2333 .elementor-element.elementor-element-4867988:not(.elementor-motion-effects-element-type-background), .elementor-2333 .elementor-element.elementor-element-4867988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-a6bb8e1{--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;}.elementor-2333 .elementor-element.elementor-element-41d9255 > .elementor-widget-container{margin:0% 3% 0% 0%;}.elementor-2333 .elementor-element.elementor-element-41d9255{font-family:"MozaicGEO", Sans-serif;font-size:20px;color:var( --e-global-color-primary );}.elementor-2333 .elementor-element.elementor-element-81b6c2c{--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;--justify-content:flex-start;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-2333 .elementor-element.elementor-element-ffbfa07 > .elementor-widget-container{margin:0vw 2vw 0vw 2vw;padding:0vw 0vw 0vw 0vw;}.elementor-2333 .elementor-element.elementor-element-ffbfa07.elementor-element{--align-self:flex-end;}.elementor-2333 .elementor-element.elementor-element-ffbfa07 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-2333 .elementor-element.elementor-element-790ab60 > .elementor-widget-container{margin:1vw 1vw 0vw 1vw;}.elementor-2333 .elementor-element.elementor-element-790ab60{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-2333 .elementor-element.elementor-element-a6bb8e1{--width:65%;}.elementor-2333 .elementor-element.elementor-element-81b6c2c{--width:35%;}}@media(max-width:1024px){.elementor-2333 .elementor-element.elementor-element-0ad1f2e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}}@media(max-width:880px){.elementor-2333 .elementor-element.elementor-element-81b6c2c{--justify-content:flex-start;}.elementor-2333 .elementor-element.elementor-element-ffbfa07 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-2333 .elementor-element.elementor-element-790ab60 > .elementor-widget-container{margin:3vw 3vw 3vw 3vw;}.elementor-2333 .elementor-element.elementor-element-790ab60.elementor-element{--align-self:flex-start;}.elementor-2333 .elementor-element.elementor-element-790ab60{text-align:left;}}/* Start custom CSS for html, class: .elementor-element-0ad1f2e */.elementor-2333 .elementor-element.elementor-element-0ad1f2e h1{
    color: black;
    font-family: "Goodland", Sans-serif;
    font-size: 60px;
    line-height: 60px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc758b6 */.galeriaA {
  display: flex;
  justify-content: space-between;
  gap: 1%;
  flex-wrap: wrap;
  align-items: flex-start;
  }
.miniaturaA {
  cursor: pointer;
  max-height: 22rem;
  width: auto;
  height: auto;
  transition: transform 0.2s;
  object-fit: contain;
  }
  .miniaturaA:hover {
    transform: scale(1.05);
  }
.popup-fondoA {
    display: none;
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    background: rgba(0,0,0,0.8);
    z-index: 9999;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 20px;
  }
  .popup-fondoA img {
    max-width: 90vw;
    max-height: 70vh;
    margin-bottom: 20px;
  }
  .popup-fondoA .leyendaA {
    color: white;
    font-size: 1.2em;
    text-align: center;
  }
  .popup-fondoA .cerrarA {
    position: absolute;
    top: 40px;
    right: 40px;
    font-size: 2em;
    color: white;
    cursor: pointer;
  }
  
@media (max-width: 1366px) {
    .miniaturaA {
      max-height: 18rem;
    }
  }
  
@media (max-width: 1200px) {
    .miniaturaA {
      max-height: 16rem;
    }
  }

@media (max-width: 1024px) {
    .miniaturaA {
      max-height: 12rem;
    }
  }

@media (max-width: 870px) {
    .galeriaA {
      display: none;
    }

    .carrusel-containerA {
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      width: 100%;
      max-width: 100%;
      padding: 20px;
    }

    .carrusel-flechaA {
      font-size: 2rem;
      color: black;
      border: none;
      cursor: pointer;
      z-index: 10;
      position: absolute;
      transition: ease 0.2s;
      top: 50%;
      transform: translateY(-50%);
      padding: 10px;
    }
    
    .carrusel-flechaA:hover{
        background-color: white;
        color: grey;
    }

    .carrusel-flechaA.izquierdaA {
      left: 10px;
    }

    .carrusel-flechaA.derechaA {
      right: 10px;
    }

    .carrusel-imagenA {
      max-height: 18rem;
      object-fit: contain;
      cursor: pointer;
      align-items: center;
      justify-content: center;
      transition: transform 0.2s;
    }

    .carrusel-imagenA:hover {
      transform: scale(1.05);
    }
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MozaicGEO';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.fontillesciutatamagada.com/wp-content/uploads/MozaicHUM-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'MozaicGEO';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.fontillesciutatamagada.com/wp-content/uploads/MozaicItalic-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'MozaicGEO';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.fontillesciutatamagada.com/wp-content/uploads/MozaicGEO-ExtraBlack.woff2') format('woff2');
}
@font-face {
	font-family: 'MozaicGEO';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.fontillesciutatamagada.com/wp-content/uploads/MozaicHUM-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */