@font-face {
  font-family: Cormorantgaramond;
  src: url('../fonts/CormorantGaramond-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cormorantgaramond;
  src: url('../fonts/CormorantGaramond-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sec {
  background-image: url('../images/a.webp');
  background-position: 0 0;
  background-size: contain;
  padding-bottom: 2%;
  padding-right: 0;
}

.div-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3%;
  padding-top: 3%;
  display: flex;
}

.portada.phone {
  display: none;
}

.div-block-2 {
  padding-left: 10%;
  padding-right: 10%;
}

.grid {
  grid-row-gap: 50px;
  background-color: #f0ebe4;
  border-radius: 10px;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 5% 2%;
}

.grid.phone {
  display: none;
}

.link-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-3 {
  background-image: url('../images/1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 90%;
  height: 25vh;
}

.div-block-3._1 {
  background-image: url('../images/2.webp');
}

.div-block-3._3 {
  background-image: url('../images/4.webp');
}

.div-block-3._2 {
  background-image: url('../images/3.webp');
}

.div-block-3._4 {
  background-image: url('../images/5.webp');
}

.div-block-3._5 {
  background-image: url('../images/6.webp');
}

.div-block-3._6 {
  background-image: url('../images/7.webp');
}

.div-block-3._7 {
  background-image: url('../images/11.webp');
}

.div-block-3._8 {
  background-image: url('../images/8.webp');
}

.div-block-3._9 {
  background-image: url('../images/12.webp');
}

.div-block-3._10 {
  background-image: url('../images/9.webp');
}

.div-block-3._11 {
  background-image: url('../images/10.webp');
}

.div-block-3._12 {
  background-image: url('../images/13.webp');
}

.div-block-3._13 {
  background-image: url('../images/14.webp');
}

.div-block-3._14 {
  background-image: url('../images/15.webp');
}

.div-block-3._15 {
  background-image: url('../images/16.webp');
}

.div-block-3._16 {
  background-image: url('../images/17.webp');
}

.div-block-3._17 {
  background-image: url('../images/18.webp');
}

.div-block-3._19 {
  background-image: url('../images/19.webp');
}

.div-block-3._20 {
  background-image: url('../images/20.webp');
}

.div-block-3._21 {
  background-image: url('../images/21.webp');
}

.div-block-3._22 {
  background-image: url('../images/22.webp');
}

.div-block-3._23 {
  background-image: url('../images/23.webp');
}

.div-block-3._24 {
  background-image: url('../images/24.webp');
}

.div-block-3._25 {
  background-image: url('../images/25.webp');
}

.div-block-3._26 {
  background-image: url('../images/26.webp');
}

.div-block-3._27 {
  background-image: url('../images/27.webp');
}

.heading {
  color: #676435;
  text-align: center;
  font-family: Cormorantgaramond, Times New Roman, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
  text-decoration: none;
}

.heading-6 {
  color: #444522;
  text-align: center;
  background-color: #0000;
  border: 1px solid #676435;
  border-radius: 20px;
  width: 60%;
  padding-bottom: 0;
  font-family: Cormorantgaramond, Times New Roman, sans-serif;
  font-size: 12px;
}

.div-block-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-2-copy {
  color: #444522;
  text-align: center;
  margin-bottom: 0;
  font-family: Cormorantgaramond, Times New Roman, sans-serif;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.rich-text-block {
  color: #444522;
  text-align: center;
  font-family: Cormorantgaramond, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 25px;
}

.heading-7 {
  color: #676435;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorantgaramond, Times New Roman, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

@media screen and (max-width: 479px) {
  .div-block, .div-block-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid {
    display: none;
  }

  .grid.phone {
    grid-column-gap: 16px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    display: grid;
  }

  .div-block-3 {
    height: 15vh;
  }

  .heading-6 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px;
    line-height: 12px;
  }

  .heading-2-copy {
    color: #353434;
    font-size: 12px;
  }

  .rich-text-block {
    font-size: 12px;
  }
}

#w-node-_0cdf09b5-86af-f190-2b10-cdab631381d1-bde7322f {
  place-self: center;
}

#w-node-_3ce52789-84ab-a15b-dbd2-1e8b20721bd8-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eec401b-c048-c42a-1d3d-a727b9b70582-bde7322f {
  place-self: center;
}

#w-node-_5eec401b-c048-c42a-1d3d-a727b9b70587-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d79f0dc-a6d4-fc8b-e71b-1c96989f67b6-bde7322f {
  place-self: center;
}

#w-node-_7d79f0dc-a6d4-fc8b-e71b-1c96989f67bb-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87be6feb-255d-a9de-c0fe-c2b0a03b6ad3-bde7322f {
  place-self: center;
}

#w-node-a2052777-b975-6abe-334e-a36eb2faa2fe-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da3ec173-9efb-f276-8ee3-0d866ff9aa02-bde7322f {
  place-self: center;
}

#w-node-_130a4c6c-9241-2eff-117f-deb3c9a55efc-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7f9cae4-a71c-addc-9ea6-21e80fd90e43-bde7322f {
  place-self: center;
}

#w-node-_6bbbe7aa-1cb6-078d-dbde-d16844e6f40d-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8ca4572-5fbc-5cf4-7196-609d1d061866-bde7322f {
  place-self: center;
}

#w-node-fa448086-41e9-dc3d-2f88-2cecdccb6156-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e860d767-28d0-d94b-62a5-4ed9845588d4-bde7322f {
  place-self: center;
}

#w-node-_58278714-ed11-f908-1237-50a3396b36f7-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f918a6d6-ae13-1693-846d-64087212e7f7-bde7322f {
  place-self: center;
}

#w-node-a8f99020-3001-9dc9-c1bb-5be3c79f1182-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8116f28-c0ef-6ab9-b269-88095fa3ac85-bde7322f {
  place-self: center;
}

#w-node-_31781b08-196a-0cf1-fee3-d1b7963dcbeb-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b73dc90-7a6d-0e50-ee96-056f8619eaa5-bde7322f {
  place-self: center;
}

#w-node-e7a5b58d-2c19-c418-2c02-471c2442685e-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52a94bc8-296c-3100-a1f9-6c87f80c0ca9-bde7322f {
  place-self: center;
}

#w-node-_89e5ebd5-c9ec-d244-527b-40b171eedb00-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6345533-aaf7-3ed6-ff8f-a4490c4f0ad2-bde7322f {
  place-self: center;
}

#w-node-_09d5d110-b212-650c-f6c1-0d3a180dfec0-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24c08089-5aa9-08e5-889e-97236e4e071c-bde7322f {
  place-self: center;
}

#w-node-_83ee389b-058d-67c2-18f9-06d0d186fb56-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28d16d4-7ee4-2161-e722-9bd9c7a482db-bde7322f {
  place-self: center;
}

#w-node-_94d0e269-44c9-7c53-7f5e-9e64014a0321-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd43a1a-019a-d33a-5c22-c2ebf36a8b66-bde7322f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-edb668bf-6566-6cbc-7d6d-e2b82a6a00e5-bde7322f {
  place-self: center;
}

#w-node-_05ed4c0e-4990-0061-4081-ca9d1eac08de-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e61d74a-b896-ebba-904a-95d47f976627-bde7322f {
  place-self: center;
}

#w-node-_379fa14c-d6fe-a73f-df34-ec66866dc464-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dd3d01e-6ba1-b8b9-4268-b5f66e4ff446-bde7322f {
  place-self: center;
}

#w-node-_16504e1e-c33c-168c-dfe2-bd72223b1d48-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7104bb0-db39-7330-b3b1-7680bc8aa6e9-bde7322f {
  place-self: center;
}

#w-node-_89d06fa2-eb58-8974-24bf-92e563e2d7ea-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a030238-3702-d1ce-fc61-ad47057b55b4-bde7322f {
  place-self: center;
}

#w-node-_9f964da9-09d2-8b3d-107d-2fa210c40eed-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deac2b6f-b3dd-7f2a-3145-fc8bb2010df8-bde7322f {
  place-self: center;
}

#w-node-ba93de79-21ec-ffa0-0dd2-5eb3387f1f50-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98ed766c-d0da-81d9-9975-7b310c865016-bde7322f {
  place-self: center;
}

#w-node-dbc5cfad-6500-bae5-5837-bfefd32da25f-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_313ee471-6b68-b9a3-68c9-5919860feb26-bde7322f {
  place-self: center;
}

#w-node-_64582536-d231-19d6-b7c1-ab81456b4333-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a6f8fd4-512c-5a4b-a5a3-5c3bf45fe163-bde7322f {
  place-self: center;
}

#w-node-ccac6fb0-2447-5609-9580-a7f9f693c17a-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ff7990f-1e21-18ba-88a0-332e7bc2dd51-bde7322f {
  place-self: center;
}

#w-node-_8912208b-ebc6-8628-b9c8-58185c14c6db-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24e278ad-0476-12b0-45a1-f98e28fea711-bde7322f {
  place-self: center;
}

#w-node-_7cc406fb-74cc-a99f-f86b-485f473dd2ef-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0ec2e0d-2db9-ce3a-ba9e-268726d91533-bde7322f {
  place-self: center;
}

#w-node-_4d4db4bf-f1e2-12a9-8f17-f4aabc2a8c90-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c4c-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c55-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c57-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c60-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c62-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c6b-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c6d-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c76-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c78-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c81-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c83-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c8c-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c8e-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c97-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109c99-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109ca2-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109ca4-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cad-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109caf-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cb8-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cba-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cc3-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cc5-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cce-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cd0-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cd9-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cdb-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109ce4-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109ce6-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cef-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cf1-bde7322f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cf4-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cfd-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109cff-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d08-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d0a-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d13-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d15-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d1e-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d20-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d29-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d2b-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d34-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d36-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d3f-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d41-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d4a-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d4c-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d55-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d57-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d60-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d62-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d6b-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d6d-bde7322f {
  place-self: center;
}

#w-node-f1c962d2-f867-5089-7268-fc3e64109d76-bde7322f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-f1c962d2-f867-5089-7268-fc3e64109cf1-bde7322f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Cormorantgaramond';
  src: url('../fonts/CormorantGaramond-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorantgaramond';
  src: url('../fonts/CormorantGaramond-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}