.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;
}

.section {
  height: auto;
  background-image: url('../images/Recurso-2We.Page.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  margin-top: 0;
  padding: 5% 5% 0%;
}

.image {
  width: auto;
  height: 25vh;
}

.collection-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
}

.heading {
  color: #54534d;
  text-align: center;
  font-family: magneta, sans-serif;
  font-size: 1.8vw;
  font-weight: 400;
  line-height: 2.5vw;
  text-decoration: none;
}

.rich-text-block {
  color: #333;
  text-align: center;
  font-family: magneta, sans-serif;
  font-size: 1.2vw;
  line-height: 1.5vw;
}

.button {
  background-color: #8d6d5a;
}

.heroe {
  height: 90vh;
  background-color: #dbd9d5;
  background-image: url('../images/My-project-1-19.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.collection-list-wrapper {
  background-color: #fff;
  box-shadow: 1px 1px 3px #000;
}

.container {
  flex-direction: column;
  align-items: center;
  margin: 5% 10%;
  display: flex;
}

.heading-2 {
  color: #585856;
  text-align: center;
  font-family: Breadleysans, sans-serif;
}

.heading-2-copy {
  color: #585856;
  text-align: center;
  margin-top: 0;
  font-family: Breadleysans, sans-serif;
  line-height: 25px;
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box {
  width: 120px;
  height: 120px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  color: #8d6d5a;
  font-family: Breadleysans, sans-serif;
  font-size: 50px;
  line-height: 60px;
}

.clock-label {
  color: #8d6d5a;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-right: -5px;
  font-family: Breadleysans, sans-serif;
}

.grid {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  background-color: #fff;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 5%;
  box-shadow: 1px 1px 3px #000;
}

.image-2 {
  height: 25vh;
  border-radius: 5px;
  display: block;
}

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

.heading-3 {
  width: 60%;
  color: #585856;
  text-align: center;
  background-color: #ddd6ca;
  border: 1px solid #ddd6ca;
  border-radius: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: magneta, sans-serif;
  font-weight: 500;
}

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

.container-copy {
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 10%;
  padding-bottom: 10%;
}

.section-4 {
  background-color: #dbd9d5;
  display: none;
}

.container-5 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 5%;
  padding-bottom: 3%;
  display: flex;
}

.paragraph-copy {
  color: #e9e9e9;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Breadleysans, sans-serif;
  font-size: 1.5vw;
  font-weight: 200;
  line-height: 160%;
}

.image-3 {
  margin-left: 5px;
}

.div-block-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (max-width: 479px) {
  .section {
    margin-top: 0;
  }

  .heading {
    font-size: 5vw;
    line-height: 6vw;
  }

  .rich-text-block {
    font-size: 4vw;
    line-height: 5vw;
  }

  .heroe {
    background-position: 50%;
  }

  .container {
    margin-top: 0%;
  }

  .js-clock {
    flex-wrap: wrap;
    padding-top: 10%;
    padding-bottom: 5%;
  }

  .box {
    width: 60px;
    height: 80px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .clock-number {
    font-size: 40px;
  }

  .clock-label {
    font-size: 12px;
  }

  .grid {
    flex-direction: column;
    display: flex;
  }

  .link-block._1 {
    margin-top: 3%;
  }

  .paragraph-copy {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 4vw;
  }

  .div-block-2 {
    flex-direction: column;
  }
}

#w-node-bcb7ecd4-f5e7-6f52-a36c-3029b788ed02-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bcb7ecd4-f5e7-6f52-a36c-3029b788ed03-7d90f1b0, #w-node-bcb7ecd4-f5e7-6f52-a36c-3029b788ed04-7d90f1b0, #w-node-bcb7ecd4-f5e7-6f52-a36c-3029b788ed06-7d90f1b0, #w-node-bcb7ecd4-f5e7-6f52-a36c-3029b788ed09-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4166d6b-7dfd-b092-6a97-9b1dc8954c83-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f4166d6b-7dfd-b092-6a97-9b1dc8954c84-7d90f1b0, #w-node-f4166d6b-7dfd-b092-6a97-9b1dc8954c85-7d90f1b0, #w-node-f4166d6b-7dfd-b092-6a97-9b1dc8954c87-7d90f1b0, #w-node-f4166d6b-7dfd-b092-6a97-9b1dc8954c8a-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92ca78c8-a66e-a9e5-e047-f21c8aa18a69-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_92ca78c8-a66e-a9e5-e047-f21c8aa18a6a-7d90f1b0, #w-node-_92ca78c8-a66e-a9e5-e047-f21c8aa18a6b-7d90f1b0, #w-node-_92ca78c8-a66e-a9e5-e047-f21c8aa18a6d-7d90f1b0, #w-node-_92ca78c8-a66e-a9e5-e047-f21c8aa18a70-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4e1df2c-8ed5-e223-b85a-35ced3cada0c-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e4e1df2c-8ed5-e223-b85a-35ced3cada0d-7d90f1b0, #w-node-e4e1df2c-8ed5-e223-b85a-35ced3cada0e-7d90f1b0, #w-node-e4e1df2c-8ed5-e223-b85a-35ced3cada10-7d90f1b0, #w-node-e4e1df2c-8ed5-e223-b85a-35ced3cada13-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09b139f8-e3ce-4c85-1ec9-ea2c7208194e-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_09b139f8-e3ce-4c85-1ec9-ea2c7208194f-7d90f1b0, #w-node-_09b139f8-e3ce-4c85-1ec9-ea2c72081950-7d90f1b0, #w-node-_09b139f8-e3ce-4c85-1ec9-ea2c72081952-7d90f1b0, #w-node-_09b139f8-e3ce-4c85-1ec9-ea2c72081955-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32b1e922-9872-ac90-6a70-adb8fb4b971a-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_32b1e922-9872-ac90-6a70-adb8fb4b971b-7d90f1b0, #w-node-_32b1e922-9872-ac90-6a70-adb8fb4b971c-7d90f1b0, #w-node-_32b1e922-9872-ac90-6a70-adb8fb4b971e-7d90f1b0, #w-node-_32b1e922-9872-ac90-6a70-adb8fb4b9721-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_274bbac6-03f9-ac30-253d-5469122a1377-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_274bbac6-03f9-ac30-253d-5469122a1378-7d90f1b0, #w-node-_274bbac6-03f9-ac30-253d-5469122a1379-7d90f1b0, #w-node-_274bbac6-03f9-ac30-253d-5469122a137b-7d90f1b0, #w-node-_274bbac6-03f9-ac30-253d-5469122a137e-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b019d2af-337a-d45b-db32-9a76048b902b-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b019d2af-337a-d45b-db32-9a76048b902c-7d90f1b0, #w-node-b019d2af-337a-d45b-db32-9a76048b902d-7d90f1b0, #w-node-b019d2af-337a-d45b-db32-9a76048b902f-7d90f1b0, #w-node-b019d2af-337a-d45b-db32-9a76048b9032-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b98e03c4-5e86-a37c-84b1-10c9f3056ee8-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b98e03c4-5e86-a37c-84b1-10c9f3056ee9-7d90f1b0, #w-node-b98e03c4-5e86-a37c-84b1-10c9f3056eea-7d90f1b0, #w-node-b98e03c4-5e86-a37c-84b1-10c9f3056eec-7d90f1b0, #w-node-b98e03c4-5e86-a37c-84b1-10c9f3056eef-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c04ce89f-dab1-cc25-71df-00368d05094e-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c04ce89f-dab1-cc25-71df-00368d05094f-7d90f1b0, #w-node-c04ce89f-dab1-cc25-71df-00368d050950-7d90f1b0, #w-node-c04ce89f-dab1-cc25-71df-00368d050952-7d90f1b0, #w-node-c04ce89f-dab1-cc25-71df-00368d050955-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87014f2d-b098-3ea7-8b0a-926215c388ab-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_87014f2d-b098-3ea7-8b0a-926215c388ac-7d90f1b0, #w-node-_87014f2d-b098-3ea7-8b0a-926215c388ad-7d90f1b0, #w-node-_87014f2d-b098-3ea7-8b0a-926215c388af-7d90f1b0, #w-node-_87014f2d-b098-3ea7-8b0a-926215c388b2-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba5a7def-274d-2c7b-58bc-4859a9a99dee-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ba5a7def-274d-2c7b-58bc-4859a9a99def-7d90f1b0, #w-node-ba5a7def-274d-2c7b-58bc-4859a9a99df0-7d90f1b0, #w-node-ba5a7def-274d-2c7b-58bc-4859a9a99df2-7d90f1b0, #w-node-ba5a7def-274d-2c7b-58bc-4859a9a99df5-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19e13aac-0d44-9a70-884c-1d4f4fce092f-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_19e13aac-0d44-9a70-884c-1d4f4fce0930-7d90f1b0, #w-node-_19e13aac-0d44-9a70-884c-1d4f4fce0931-7d90f1b0, #w-node-_19e13aac-0d44-9a70-884c-1d4f4fce0933-7d90f1b0, #w-node-_19e13aac-0d44-9a70-884c-1d4f4fce0936-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_380f8325-37bf-97d6-dc1e-333e1f5ec0f5-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_380f8325-37bf-97d6-dc1e-333e1f5ec0f6-7d90f1b0, #w-node-_380f8325-37bf-97d6-dc1e-333e1f5ec0f7-7d90f1b0, #w-node-_380f8325-37bf-97d6-dc1e-333e1f5ec0f9-7d90f1b0, #w-node-_380f8325-37bf-97d6-dc1e-333e1f5ec0fc-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_024c1600-670a-cb41-f6ba-2adb74279b68-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_024c1600-670a-cb41-f6ba-2adb74279b69-7d90f1b0, #w-node-_024c1600-670a-cb41-f6ba-2adb74279b6a-7d90f1b0, #w-node-_024c1600-670a-cb41-f6ba-2adb74279b6c-7d90f1b0, #w-node-_024c1600-670a-cb41-f6ba-2adb74279b6f-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_145b7f4a-1128-fe4e-ec81-2e6111eadd71-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_145b7f4a-1128-fe4e-ec81-2e6111eadd72-7d90f1b0, #w-node-_145b7f4a-1128-fe4e-ec81-2e6111eadd73-7d90f1b0, #w-node-_145b7f4a-1128-fe4e-ec81-2e6111eadd75-7d90f1b0, #w-node-_145b7f4a-1128-fe4e-ec81-2e6111eadd78-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea21b6fa-2c36-47bc-20a4-d9d5c6759eba-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ea21b6fa-2c36-47bc-20a4-d9d5c6759ebb-7d90f1b0, #w-node-ea21b6fa-2c36-47bc-20a4-d9d5c6759ebc-7d90f1b0, #w-node-ea21b6fa-2c36-47bc-20a4-d9d5c6759ebe-7d90f1b0, #w-node-ea21b6fa-2c36-47bc-20a4-d9d5c6759ec1-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd6292be-4631-47dc-7c80-1d88b7488066-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-dd6292be-4631-47dc-7c80-1d88b7488067-7d90f1b0, #w-node-dd6292be-4631-47dc-7c80-1d88b7488068-7d90f1b0, #w-node-dd6292be-4631-47dc-7c80-1d88b748806a-7d90f1b0, #w-node-dd6292be-4631-47dc-7c80-1d88b748806d-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd6725db-7157-5c1a-d812-b8007fad8331-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-cd6725db-7157-5c1a-d812-b8007fad8332-7d90f1b0, #w-node-cd6725db-7157-5c1a-d812-b8007fad8333-7d90f1b0, #w-node-cd6725db-7157-5c1a-d812-b8007fad8335-7d90f1b0, #w-node-cd6725db-7157-5c1a-d812-b8007fad8338-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ebb7b-1798-5514-8610-3536fa2a3b5e-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b29ebb7b-1798-5514-8610-3536fa2a3b5f-7d90f1b0, #w-node-b29ebb7b-1798-5514-8610-3536fa2a3b60-7d90f1b0, #w-node-b29ebb7b-1798-5514-8610-3536fa2a3b62-7d90f1b0, #w-node-b29ebb7b-1798-5514-8610-3536fa2a3b65-7d90f1b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Breadleysans';
  src: url('../fonts/BreadleySans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}