.main-page-container10 {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-size: contain;
  justify-content: center;
  background-image: url('https://images.squarespace-cdn.com/content/53dbbca5e4b090699000a2b6/1408018448765-5EACM4T6BTCH51RCBMGO/white_wall_hash.png?content-type=image%2Fpng');
  background-repeat: no-repeat;
}
 
.main-page-container11 {
  flex: 0 0 auto;
  width: 1000px;
  height: 100%;
  display: flex;
  overflow: auto;
  margin-top: var(--dl-layout-space-threeunits);
  align-items: center;
  margin-bottom: var(--dl-layout-space-threeunits);
  flex-direction: column;
  justify-content: flex-start;
  background-color: #ffffff;
}
 
.main-page-container12 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
 
.main-page-container13 {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.main-page-text100 {
  font-size: 60px;
  margin-top: var(--dl-layout-space-fourunits);
  font-family: "EB Garamond";
  font-weight: 300;
  margin-bottom: var(--dl-layout-space-threeunits);
}
 
.main-page-container14 {
  flex: 0 0 auto;
  width: 80%;
  height: 2px;
  display: flex;
  align-items: flex-start;
  border-style: dashed;
  border-width: 0px;
  background-color: rgba(217, 217, 217, 0.59);
}
 
.main-page-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  padding-top: var(--dl-layout-space-fiveunits);
  padding-left: var(--dl-layout-space-fourunits);
  padding-right: var(--dl-layout-space-fourunits);
  padding-bottom: var(--dl-layout-space-fiveunits);
}
 
.main-page-text101 {
  color: #1c1c1c;
  font-size: 16px;
  font-family: "Montserrat";
  padding-bottom: var(--dl-layout-space-twounits);
}
 
.main-page-container15 {
  flex: 0 0 auto;
  width: 60%;
  height: 2px;
  display: flex;
  align-items: flex-start;
  border-style: dashed;
  border-width: 0px;
  background-color: rgba(217, 217, 217, 0.59);
}
 
.main-page-text102 {
  color: rgb(28, 28, 28);
  font-size: 20px;
  text-align: center;
  font-family: "Montserrat";
  padding-top: var(--dl-layout-space-halfunit);
  padding-bottom: var(--dl-layout-space-halfunit);
}
 
.main-page-text103 {
  font-weight: 700;
}
 
.main-page-text104 {
  font-weight: 700;
}
 
.main-page-text105 {
  font-weight: 700;
}
 
.main-page-text106 {
  font-weight: 700;
}
 
.main-page-text108 {
  font-weight: 700;
}
 
.main-page-text109 {
  font-weight: 700;
}
 
.main-page-text110 {
  font-weight: 700;
}
 
.main-page-text111 {
  font-weight: 700;
}
 
.main-page-text112 {
  font-weight: 700;
}
 
.main-page-container16 {
  flex: 0 0 auto;
  width: 60%;
  height: 2px;
  display: flex;
  align-items: flex-start;
  border-style: dashed;
  border-width: 0px;
  background-color: rgba(217, 217, 217, 0.59);
}
 
.main-page-text113 {
  color: rgb(28, 28, 28);
  font-size: 16px;
  font-family: "Montserrat";
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
}
 
.main-page-text114 {
  color: rgb(28, 28, 28);
  width: 60%;
  font-size: 20px;
  text-align: center;
  font-family: "EB Garamond";
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
}
 
.main-page-text115 {
  color: rgb(28, 28, 28);
  font-size: 20px;
  margin-top: var(--dl-layout-space-fiveunits);
  text-align: center;
  font-family: "Montserrat";
  font-weight: 700;
  padding-top: var(--dl-layout-space-halfunit);
  padding-bottom: var(--dl-layout-space-halfunit);
}
 
.main-page-text118 {
  color: rgb(28, 28, 28);
  width: 60%;
  font-size: 14px;
  text-align: left;
  font-family: "Montserrat";
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
}
 
.main-page-text120 {
  font-weight: 700;
}
 
.main-page-text122 {
  text-decoration: underline;
}
 
.main-page-link1 {
  text-decoration: underline;
}
 
.main-page-text128 {
  font-weight: 700;
}
 
.main-page-text133 {
  font-weight: 700;
}
 
.main-page-link2 {
  text-decoration: underline;
}
 
.main-page-text138 {
  font-weight: 700;
}
 
.main-page-link3 {
  text-decoration: underline;
}
 
.main-page-slider1 {
  width: 60%;
  height: 383px;
  display: inline-block;
}
 
.main-page-slider-slide10 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider1_DescarregaFotos/2704_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide11 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider1_DescarregaFotos/2006_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide12 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider1_DescarregaFotos/1597_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide13 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider1_DescarregaFotos/0637_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide14 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider1_DescarregaFotos/1315_marionaribo-1400w.jpg");
}
 
.main-page-slider-pagination1 {
  display: block;
}
 
.main-page-text141 {
  color: rgb(28, 28, 28);
  font-size: 20px;
  margin-top: var(--dl-layout-space-fiveunits);
  text-align: center;
  font-family: "Montserrat";
  font-weight: 700;
  padding-top: var(--dl-layout-space-halfunit);
  margin-bottom: var(--dl-layout-space-fiveunits);
  padding-bottom: var(--dl-layout-space-halfunit);
}
 
.main-page-iframe1 {
  width: 600px;
  height: 400px;
  border-color: rgba(25, 24, 24, 0);
  border-width: 1px;
  padding-bottom: var(--dl-layout-space-threeunits);
}
 
.main-page-iframe2 {
  width: 600px;
  height: 400px;
  border-color: rgba(25, 24, 24, 0);
  border-width: 1px;
  padding-bottom: var(--dl-layout-space-threeunits);
}
 
.main-page-iframe3 {
  width: 600px;
  height: 400px;
  border-color: rgba(25, 24, 24, 0);
  border-width: 1px;
  padding-bottom: var(--dl-layout-space-threeunits);
}
 
.main-page-container17 {
  flex: 0 0 auto;
  width: 60%;
  height: 2px;
  display: flex;
  margin-top: var(--dl-layout-space-threeunits);
  align-items: flex-start;
  border-style: dashed;
  border-width: 0px;
  background-color: rgba(217, 217, 217, 0.59);
}
 
.main-page-text144 {
  color: rgb(28, 28, 28);
  width: 60%;
  font-size: 20px;
  margin-top: var(--dl-layout-space-fiveunits);
  text-align: center;
  font-family: "Montserrat";
  font-weight: 500;
  padding-top: var(--dl-layout-space-halfunit);
  margin-bottom: var(--dl-layout-space-fiveunits);
  padding-bottom: var(--dl-layout-space-halfunit);
}
 
.main-page-slider2 {
  width: 60%;
  height: 383px;
  display: inline-block;
}
 
.main-page-slider-slide15 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/boda-en-vilanova-de-sau-barcelona-casa-de-colonias-les-tallades-oscar-eva-21-1400w.jpg");
}
 
.main-page-slider-slide16 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/tallades%2Bdesde%2Bla%2Bcarretera-1400w.jpg");
}
 
.main-page-slider-slide17 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/5476xl-1400w.jpg");
}
 
.main-page-slider-slide18 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/0032_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide19 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/0446_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide20 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/0512_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide21 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/1315_marionaribo1-1400w.jpg");
}
 
.main-page-slider-slide22 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/1982_marionaribo-1400w.jpg");
}
 
.main-page-slider-slide23 {
  display: flex;
  background-size: cover;
  background-image: url("public/Slider2_LesTallades/2782_marionaribo-1400w.jpg");
}
 
.main-page-slider-pagination2 {
  display: block;
}
 
.main-page-text147 {
  color: rgb(28, 28, 28);
  width: 60%;
  font-size: 20px;
  margin-top: var(--dl-layout-space-threeunits);
  text-align: center;
  font-family: "EB Garamond";
  padding-top: var(--dl-layout-space-twounits);
  padding-bottom: var(--dl-layout-space-twounits);
}
 
.main-page-text151 {
  font-weight: 700;
}
 
.main-page-text155 {
  font-weight: 700;
}
 
.main-page-text159 {
  font-weight: 700;
}
 
.main-page-container18 {
  flex: 0 0 auto;
  width: 60%;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: 2px;
  display: flex;
  margin-top: var(--dl-layout-space-threeunits);
  align-items: flex-start;
  border-style: dashed;
  border-width: 0px;
  margin-bottom: var(--dl-layout-space-threeunits);
  background-color: rgba(217, 217, 217, 0.59);
}
 
.main-page-slider3 {
  width: 60%;
  height: 383px;
  display: inline-block;
}
 
.main-page-slider-slide24 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2010_2-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text162 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text165 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide25 {
  display: flex;
  object-fit: contain;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2010_1-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text167 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.28);
}
 
.main-page-text170 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide26 {
  display: flex;
  object-fit: contain;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2010_3-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text172 {
  color: #ffffff;
  align-self: flex-end;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.27);
}
 
.main-page-text173 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide27 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2011_1-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text175 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text178 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide28 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2011_2-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text180 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text182 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-text183 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide29 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2011_10-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text185 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text187 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-text188 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide30 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2012_2-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text190 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text192 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-text193 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide31 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2012_13-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text195 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text197 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-text198 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide32 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2012_26-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text200 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text203 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide33 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2012_111-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text205 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text208 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-slide34 {
  display: flex;
  object-fit: scale-down;
  align-items: flex-end;
  background-size: contain;
  justify-content: center;
  background-image: url("public/Slider3_FotosAntigues/2012_301-1400w.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
 
.main-page-text210 {
  color: rgb(255, 255, 255);
  align-self: flex-end;
  text-align: center;
  font-family: "Inter";
  margin-bottom: var(--dl-layout-space-oneandhalfunits);
  background-color: rgba(0, 0, 0, 0.25);
}
 
.main-page-text213 {
  font-size: 12px;
  line-height: 2;
}
 
.main-page-slider-pagination3 {
  display: block;
}

@media(max-width: 991px) {
  .main-page-container11 {
    flex: 1;
    width: 100%;
    height: 100%;
    margin-top: 0px;
    align-items: center;
    margin-bottom: 0px;
    justify-content: flex-start;
  }
  .main-page-text100 {
    font-size: 60px;
    font-style: inherit;
    font-family: EB Garamond;
    font-weight: 100;
    text-transform: inherit;
  }
  .main-page-image {
    padding-top: var(--dl-layout-space-fourunits);
    padding-left: var(--dl-layout-space-twounits);
    padding-right: var(--dl-layout-space-twounits);
    padding-bottom: var(--dl-layout-space-threeunits);
  }
  .main-page-slider1 {
    width: 60%;
  }
  .main-page-slider2 {
    width: 60%;
  }
  .main-page-slider3 {
    width: 60%;
  }
}
 
@media(max-width: 767px) {
  .main-page-container11 {
    position: static;
  }
  .main-page-image {
    width: 100%;
    padding-left: var(--dl-layout-space-twounits);
    padding-right: var(--dl-layout-space-twounits);
    padding-bottom: var(--dl-layout-space-unit);
  }
  .main-page-text101 {
    text-align: center;
    padding-top: var(--dl-layout-space-twounits);
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-twounits);
  }
  .main-page-text113 {
    text-align: center;
    padding-top: var(--dl-layout-space-twounits);
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-twounits);
  }
  .main-page-text114 {
    width: 100%;
    text-align: center;
    padding-top: var(--dl-layout-space-twounits);
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-twounits);
  }
  .main-page-text118 {
    width: 90%;
    text-align: left;
    padding-top: var(--dl-layout-space-twounits);
    padding-bottom: var(--dl-layout-space-twounits);
  }
  .main-page-slider1 {
    width: 90%;
  }
  .main-page-iframe1 {
    width: 400px;
    height: 266px;
  }
  .main-page-iframe2 {
    width: 400px;
    height: 266px;
  }
  .main-page-iframe3 {
    width: 400px;
    height: 266px;
  }
  .main-page-slider2 {
    width: 90%;
  }
  .main-page-text147 {
    width: 100%;
    text-align: center;
    padding-top: var(--dl-layout-space-twounits);
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-twounits);
  }
  .main-page-text148 {
    width: 100%;
    text-align: center;
    padding-top: var(--dl-layout-space-twounits);
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
    padding-bottom: var(--dl-layout-space-twounits);
  }
  .main-page-slider3 {
    width: 90%;
  }
}
 
@media(max-width: 479px) {
  .main-page-text100 {
    font-size: 40px;
  }
  .main-page-text102 {
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
  }
  .main-page-text115 {
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
  }
  .main-page-text141 {
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
  }
  .main-page-iframe1 {
    width: 300px;
    height: 200px;
  }
  .main-page-iframe2 {
    width: 300px;
    height: 200px;
  }
  .main-page-iframe3 {
    width: 300px;
    height: 200px;
  }
  .main-page-text144 {
    padding-left: var(--dl-layout-space-threeunits);
    padding-right: var(--dl-layout-space-threeunits);
  }
}
