.navbar-almandine-wrapper {
  display: contents;
}
 
.navbar-almandine-container10 {
  width: 100vw;
  height: 40px;
  display: flex;
  position: relative;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  flex-direction: row;
  justify-content: space-between;
  background-color: #46463F;
}
 
.navbar-almandine-container11 {
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: flex;
  align-items: flex-start;
}
 
.navbar-almandine-container12 {
  flex: 0 0 auto;
  width: 150px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
 
.navbar-almandine-navlink10 {
  font-size: 20px;
  font-style: normal;
  text-align: left;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink10:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 25px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container13 {
  flex: 0 0 auto;
  width: 200px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink11 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink11:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 25px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container14 {
  flex: 0 0 auto;
  width: 175px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink12 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink12:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 25px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container15 {
  flex: 0 0 auto;
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #B19C72;
}
 
.navbar-almandine-navlink13 {
  fill: #46463f;
  color: #46463f;
  font-size: 20px;
  font-style: normal;
  text-align: center;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink13:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 25px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container16 {
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: none;
  align-items: flex-start;
}
 
.navbar-almandine-container17 {
  flex: 0 0 auto;
  width: 150px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
 
.navbar-almandine-navlink14 {
  font-size: 20px;
  font-style: normal;
  text-align: left;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink14:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container18 {
  flex: 0 0 auto;
  width: 200px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #6C4937;
}
 
.navbar-almandine-navlink15 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink15:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container19 {
  flex: 0 0 auto;
  width: 175px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink16 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink16:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container20 {
  flex: 0 0 auto;
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink17 {
  font-size: 20px;
  font-style: normal;
  text-align: center;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink17:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container21 {
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: none;
  align-items: flex-start;
}
 
.navbar-almandine-container22 {
  flex: 0 0 auto;
  width: 150px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
 
.navbar-almandine-navlink18 {
  font-size: 20px;
  font-style: normal;
  text-align: left;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink18:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container23 {
  flex: 0 0 auto;
  width: 200px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #6C4937;
}
 
.navbar-almandine-navlink19 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink19:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container24 {
  flex: 0 0 auto;
  width: 175px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink20 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink20:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container25 {
  flex: 0 0 auto;
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink21 {
  font-size: 20px;
  font-style: normal;
  text-align: center;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink21:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 15px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container26 {
  flex: 0 0 auto;
  width: 60%;
  height: 100%;
  display: none;
  align-items: flex-start;
}
 
.navbar-almandine-container27 {
  flex: 0 0 auto;
  width: 150px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
 
.navbar-almandine-navlink22 {
  font-size: 20px;
  font-style: normal;
  text-align: left;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink22:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container28 {
  flex: 0 0 auto;
  width: 200px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #6C4937;
}
 
.navbar-almandine-navlink23 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink23:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container29 {
  flex: 0 0 auto;
  width: 175px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink24 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink24:hover {
  fill: #B19C72;
  color: #B19C72;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
}
 
.navbar-almandine-container30 {
  flex: 0 0 auto;
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.navbar-almandine-navlink25 {
  font-size: 20px;
  font-style: normal;
  text-align: center;
  transition: 0.3s;
  font-family: "Roboto";
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}
 
.navbar-almandine-navlink25:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
}
 
.almandine-ruko-fragment19 {
  display: contents;
}
 
.almandine-ruko-text19 {
  display: inline-block;
}
 
.almandine-ruko-fragment16 {
  display: contents;
}
 
.almandine-ruko-text16 {
  display: inline-block;
}
 
.almandine-ruko-fragment14 {
  display: contents;
}
 
.almandine-ruko-text14 {
  display: inline-block;
}
 
.almandine-ruko-fragment23 {
  display: contents;
}
 
.almandine-ruko-text23 {
  display: inline-block;
}
 
.almandine-ruko-fragment13 {
  display: contents;
}
 
.almandine-ruko-text13 {
  display: inline-block;
}
 
.almandine-ruko-fragment25 {
  display: contents;
}
 
.almandine-ruko-text25 {
  display: inline-block;
}
 
.almandine-ruko-fragment12 {
  display: contents;
}
 
.almandine-ruko-text12 {
  display: inline-block;
}
 
.almandine-ruko-fragment20 {
  display: contents;
}
 
.almandine-ruko-text20 {
  display: inline-block;
}
 
.almandine-ruko-fragment18 {
  display: contents;
}
 
.almandine-ruko-text18 {
  display: inline-block;
}
 
.almandine-ruko-fragment24 {
  display: contents;
}
 
.almandine-ruko-text24 {
  display: inline-block;
}
 
.almandine-ruko-fragment15 {
  display: contents;
}
 
.almandine-ruko-text15 {
  display: inline-block;
}
 
.almandine-ruko-fragment21 {
  display: contents;
}
 
.almandine-ruko-text21 {
  display: inline-block;
}
 
.almandine-ruko-fragment17 {
  display: contents;
}
 
.almandine-ruko-text17 {
  display: inline-block;
}
 
.almandine-ruko-fragment22 {
  display: contents;
}
 
.almandine-ruko-text22 {
  display: inline-block;
}
 
.almandine-ruko-fragment10 {
  display: contents;
}
 
.almandine-ruko-text10 {
  display: inline-block;
}
 
.almandine-ruko-fragment11 {
  display: contents;
}
 
.almandine-ruko-text11 {
  display: inline-block;
}
 

 
@media(max-width: 1200px) {
  .navbar-almandine-container12 {
    width: 120px;
  }
  .navbar-almandine-navlink10 {
    font-size: 18px;
  }
  .navbar-almandine-navlink11 {
    font-size: 18px;
  }
  .navbar-almandine-navlink12 {
    font-size: 18px;
  }
  .navbar-almandine-navlink13 {
    font-size: 18px;
  }
}
 
@media(max-width: 991px) {
  .navbar-almandine-container10 {
    height: 30px;
  }
  .navbar-almandine-container11 {
    display: none;
  }
  .navbar-almandine-container12 {
    width: 100px;
  }
  .navbar-almandine-navlink10 {
    font-size: 15px;
  }
  .navbar-almandine-container13 {
    width: 150px;
  }
  .navbar-almandine-navlink11 {
    font-size: 15px;
  }
  .navbar-almandine-container14 {
    width: 125px;
  }
  .navbar-almandine-navlink12 {
    font-size: 15px;
  }
  .navbar-almandine-navlink13 {
    font-size: 15px;
  }
  .navbar-almandine-container16 {
    display: flex;
  }
  .navbar-almandine-container17 {
    width: 100px;
  }
  .navbar-almandine-navlink14 {
    font-size: 15px;
  }
  .navbar-almandine-container18 {
    width: 150px;
    background-color: transparent;
  }
  .navbar-almandine-navlink15 {
    font-size: 15px;
  }
  .navbar-almandine-container19 {
    width: 150px;
  }
  .navbar-almandine-navlink16 {
    font-size: 15px;
  }
  .navbar-almandine-container20 {
    width: 175px;
    background-color: #B19C72;
  }
  .navbar-almandine-navlink17 {
    fill: #46463f;
    color: #46463f;
    font-size: 15px;
  }
  .navbar-almandine-container21 {
    display: none;
  }
  .navbar-almandine-container22 {
    width: 100px;
  }
  .navbar-almandine-navlink18 {
    font-size: 15px;
  }
  .navbar-almandine-container23 {
    width: 150px;
  }
  .navbar-almandine-navlink19 {
    font-size: 15px;
  }
  .navbar-almandine-container24 {
    width: 150px;
  }
  .navbar-almandine-navlink20 {
    font-size: 15px;
  }
  .navbar-almandine-container25 {
    width: 175px;
  }
  .navbar-almandine-navlink21 {
    font-size: 15px;
  }
  .navbar-almandine-container26 {
    display: none;
  }
  .navbar-almandine-container27 {
    width: 100px;
  }
  .navbar-almandine-navlink22 {
    font-size: 15px;
  }
  .navbar-almandine-container28 {
    width: 150px;
  }
  .navbar-almandine-navlink23 {
    font-size: 15px;
  }
  .navbar-almandine-container29 {
    width: 150px;
  }
  .navbar-almandine-navlink24 {
    font-size: 15px;
  }
  .navbar-almandine-container30 {
    width: 175px;
  }
  .navbar-almandine-navlink25 {
    font-size: 15px;
  }
}
 
@media(max-width: 767px) {
  .navbar-almandine-container10 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .navbar-almandine-container16 {
    display: none;
  }
  .navbar-almandine-container21 {
    display: flex;
  }
  .navbar-almandine-container22 {
    width: 80px;
  }
  .navbar-almandine-navlink18 {
    font-size: 12px;
  }
  .navbar-almandine-container23 {
    width: 120px;
    background-color: transparent;
  }
  .navbar-almandine-navlink19 {
    font-size: 12px;
  }
  .navbar-almandine-container24 {
    width: 120px;
  }
  .navbar-almandine-navlink20 {
    font-size: 12px;
  }
  .navbar-almandine-container25 {
    width: 130px;
    background-color: #B19C72;
  }
  .navbar-almandine-navlink21 {
    fill: #46463f;
    color: #46463f;
    font-size: 12px;
  }
  .navbar-almandine-container26 {
    display: none;
  }
  .navbar-almandine-container27 {
    width: 80px;
  }
  .navbar-almandine-navlink22 {
    font-size: 12px;
  }
  .navbar-almandine-container28 {
    width: 120px;
  }
  .navbar-almandine-navlink23 {
    font-size: 12px;
  }
  .navbar-almandine-container29 {
    width: 120px;
  }
  .navbar-almandine-navlink24 {
    font-size: 12px;
  }
  .navbar-almandine-container30 {
    width: 130px;
  }
  .navbar-almandine-navlink25 {
    font-size: 12px;
  }
}
 
@media(max-width: 479px) {
  .navbar-almandine-container10 {
    height: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .navbar-almandine-container21 {
    display: none;
  }
  .navbar-almandine-container26 {
    display: flex;
  }
  .navbar-almandine-container27 {
    width: 50px;
  }
  .navbar-almandine-navlink22 {
    font-size: 8px;
  }
  .navbar-almandine-container28 {
    width: 80px;
    background-color: transparent;
  }
  .navbar-almandine-navlink23 {
    font-size: 8px;
  }
  .navbar-almandine-container29 {
    width: 80px;
  }
  .navbar-almandine-navlink24 {
    fill: var(--dl-color-theme-neutral-dark);
    color: var(--dl-color-theme-neutral-dark);
    font-size: 8px;
  }
  .navbar-almandine-container30 {
    width: 100px;
    background-color: #B19C72;
  }
  .navbar-almandine-navlink25 {
    fill: #46463f;
    color: #46463f;
    font-size: 8px;
  }
}

.almandine-wrapper {
  display: contents;
}
 
.almandine-container1 {
  width: 100vw;
  height: 645px;
  display: flex;
  position: relative;
  max-width: auto;
  align-items: flex-start;
  flex-direction: row;
}
 
.almandine-container2 {
  flex: 0 0 auto;
  width: 45%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #B19C72;
}
 
.almandine-container3 {
  flex: 0 0 auto;
  width: 70%;
  height: auto;
  display: flex;
  margin-top: 160px;
  align-items: flex-start;
  margin-left: 50px;
  margin-bottom: 5px;
  flex-direction: row;
  justify-content: flex-start;
}
 
.almandine-text10 {
  fill: #46463f;
  color: #46463f;
  font-size: 25px;
  font-family: "Roboto";
  line-height: 1.5;
}
 
.almandine-container4 {
  flex: 0 0 auto;
  right: 0px;
  width: 100%;
  bottom: 0px;
  height: 400px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  padding-left: 50px;
  padding-right: 10px;
  justify-content: flex-start;
}
 
.almandine-image1 {
  width: 100%;
  height: 100%;
  object-fit: revert;
}
 
.almandine-text11 {
  top: 75px;
  right: 10px;
  z-index: 2;
  position: absolute;
}
 
.almandine-container5 {
  flex: 0 0 auto;
  width: 55%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: #46463F;
}
 
.almandine-container6 {
  flex: 0 0 auto;
  left: 0px;
  width: 50%;
  bottom: 0px;
  height: 400px;
  display: flex;
  position: absolute;
  align-items: flex-end;
  flex-direction: column;
  justify-content: flex-start;
}
 
.almandine-text12 {
  top: 25px;
  right: -316px;
  width: 300px;
  position: absolute;
}
 
.almandine-image2 {
  width: 100%;
  height: 50%;
  object-fit: revert;
  padding-left: 0px;
  padding-bottom: 5px;
}
 
.almandine-image3 {
  width: 100%;
  height: 50%;
  object-fit: revert;
  padding-top: 5px;
  padding-left: 0px;
}
 
.almandine-text13 {
  top: 75px;
  left: 10px;
  right: 245px;
  width: 518px;
  bottom: 246px;
  height: 97px;
  z-index: 2;
  position: absolute;
}
 
.almandine-ruko-fragment29 {
  display: contents;
}
 
.almandine-ruko-text32 {
  color: rgb(177, 156, 114);
  display: inline-block;
  font-size: 70px;
}
 
.almandine-ruko-fragment26 {
  display: contents;
}
 
.almandine-ruko-text26 {
  display: inline-block;
  font-size: 20px;
  font-family: "Roboto";
  line-height: 1.5;
}
 
.almandine-ruko-fragment27 {
  display: contents;
}
 
.almandine-ruko-text27 {
  display: inline-block;
}
 
.almandine-ruko-fragment28 {
  display: contents;
}
 
.almandine-ruko-text31 {
  color: rgb(70, 70, 63);
  display: inline-block;
  font-size: 70px;
}
 

 
@media(max-width: 1200px) {
  .almandine-container1 {
    height: 605px;
  }
  .almandine-container3 {
    margin-top: 130px;
  }
  .almandine-text11 {
    top: 50px;
  }
  .almandine-text12 {
    top: 25px;
    left: 340px;
    right: 0px;
    width: 250px;
  }
  .almandine-text13 {
    top: 50px;
  }
  .almandine-ruko-text32 {
    color: rgb(177, 156, 114);
    font-size: 70px;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 70px;
  }
}
 
@media(max-width: 991px) {
  .almandine-container3 {
    width: 90%;
    margin-top: 120px;
  }
  .almandine-container6 {
    width: 40%;
  }
  .almandine-text12 {
    left: 240px;
    width: 250px;
  }
  .almandine-ruko-text32 {
    color: rgb(177, 156, 114);
    font-size: 60px;
  }
  .almandine-ruko-text26 {
    font-size: 18px;
    font-family: Roboto;
    line-height: 1.5;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 60px;
  }
}
 
@media(max-width: 767px) {
  .almandine-container1 {
    height: 475px;
  }
  .almandine-container3 {
    width: 100%;
    margin-top: 100px;
    margin-left: 20px;
  }
  .almandine-text10 {
    font-size: 20px;
  }
  .almandine-container4 {
    height: 300px;
    padding-left: 20px;
  }
  .almandine-text11 {
    top: 50px;
  }
  .almandine-container6 {
    height: 300px;
  }
  .almandine-text12 {
    top: 5px;
    left: 180px;
    width: 170px;
  }
  .almandine-text13 {
    top: 50px;
    width: auto;
    height: 50px;
  }
  .almandine-ruko-text32 {
    color: rgb(177, 156, 114);
    font-size: 40px;
  }
  .almandine-ruko-text26 {
    font-size: 15px;
    font-family: Roboto;
    line-height: 1.5;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 40px;
  }
}
 
@media(max-width: 479px) {
  .almandine-container1 {
    height: 375px;
  }
  .almandine-container3 {
    margin-left: 20px;
  }
  .almandine-text10 {
    font-size: 15px;
  }
  .almandine-container4 {
    height: 200px;
    padding-left: 20px;
  }
  .almandine-container6 {
    height: 200px;
  }
  .almandine-text12 {
    left: 120px;
    width: 120px;
  }
  .almandine-ruko-text26 {
    font-size: 12px;
    font-family: Roboto;
    line-height: 1.5;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 40px;
  }
}

.almandine1-wrapper {
  display: contents;
}
 
.almandine1-container1 {
  width: 100vw;
  height: 645px;
  display: flex;
  position: relative;
  max-width: auto;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
 
.almandine1-container2 {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: flex-start;
  padding-top: 50px;
  padding-right: 70px;
  padding-bottom: 20px;
  justify-content: flex-end;
  background-color: #46463F;
}
 
.almandine1-text10 {
  right: 10px;
  bottom: 20px;
  position: absolute;
  align-self: flex-start;
  text-align: left;
  writing-mode: sideways-lr;
}
 
.almandine1-container3 {
  gap: 20px;
  width: 429px;
  height: 100%;
  display: flex;
  padding-left: 50px;
  flex-direction: column;
  justify-content: flex-start;
}
 
.almandine1-text11 {
  font-size: 40px;
}
 
.almandine1-text12 {
  align-self: flex-start;
  line-height: 1.5;
  margin-right: 20px;
  object-position: left;
}
 
.almandine1-container4 {
  width: 1100px;
  height: 100%;
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: flex-end;
}
 
.almandine1-container5 {
  flex: 0 0 auto;
  width: auto;
  height: 174px;
  display: flex;
  z-index: 1;
  overflow: visible;
  align-self: flex-end;
  align-items: center;
  margin-right: 25px;
  justify-content: flex-end;
}
 
.almandine1-image1 {
  width: 350px;
  height: 100%;
  object-fit: cover;
  margin-right: 25px;
}
 
.almandine1-image2 {
  width: 350px;
  height: 100%;
  object-fit: cover;
}
 
.almandine1-container6 {
  width: 350px;
  height: 100%;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  justify-content: space-between;
}
 
.almandine1-image3 {
  width: 350px;
  object-fit: cover;
}
 
.almandine1-image4 {
  width: 350px;
  object-fit: cover;
}
 
.almandine1-image5 {
  width: 350px;
  object-fit: cover;
}
 
.almandine1-image6 {
  top: 0px;
  left: 0px;
  width: 725px;
  height: 376px;
  margin: auto;
  overflow: visible;
  position: absolute;
  min-height: auto;
  object-fit: revert;
  align-content: flex-end;
}
 
.almandine-ruko-fragment31 {
  display: contents;
}
 
.almandine-ruko-text39 {
  color: rgb(174, 175, 176);
  display: inline-block;
  font-family: "Roboto";
  font-weight: 500;
}
 
.almandine-ruko-text40 {
  line-height: 1.5;
}
 
.almandine-ruko-text42 {
  line-height: 1.5;
}
 
.almandine-ruko-fragment32 {
  display: contents;
}
 
.almandine-ruko-text44 {
  display: inline-block;
}
 
.almandine-ruko-fragment30 {
  display: contents;
}
 
.almandine-ruko-text33 {
  display: inline-block;
  font-size: 20px;
  line-height: 1.5;
}
 

 
@media(max-width: 1200px) {
  .almandine1-container3 {
    padding-left: 0px;
  }
  .almandine1-container4 {
    width: 650px;
    height: 60%;
    align-self: center;
  }
  .almandine1-container5 {
    height: 100px;
    margin-bottom: 0px;
  }
  .almandine1-image1 {
    width: 200px;
  }
  .almandine1-image2 {
    width: 200px;
  }
  .almandine1-container6 {
    height: 100%;
    align-self: center;
  }
  .almandine1-image3 {
    width: 200px;
  }
  .almandine1-image4 {
    width: 200px;
  }
  .almandine1-image5 {
    width: 200px;
  }
  .almandine1-image6 {
    width: 430px;
    height: 223px;
  }
}
 
@media(max-width: 991px) {
  .almandine1-text10 {
    font-size: 12px;
  }
  .almandine1-text11 {
    font-size: 30px;
    margin-left: 30px;
  }
  .almandine1-text12 {
    margin-left: 30px;
  }
  .almandine1-container4 {
    width: 557px;
    height: 50%;
  }
  .almandine1-container5 {
    height: 87px;
    margin-right: 10px;
  }
  .almandine1-image1 {
    width: auto;
    margin-right: 10px;
  }
  .almandine1-image2 {
    width: auto;
    height: 100%;
  }
  .almandine1-container6 {
    width: 175px;
  }
  .almandine1-image3 {
    width: 175px;
  }
  .almandine1-image4 {
    width: 175px;
  }
  .almandine1-image5 {
    width: 100%;
  }
  .almandine1-image6 {
    width: 371px;
    height: 186px;
  }
  .almandine-ruko-text39 {
    font-family: Roboto;
  }
  .almandine-ruko-text40 {
    line-height: 1.5;
  }
  .almandine-ruko-text41 {
    line-height: 1.5;
  }
  .almandine-ruko-text42 {
    line-height: 1.5;
  }
  .almandine-ruko-text33 {
    font-size: 18px;
  }
}
 
@media(max-width: 767px) {
  .almandine1-container1 {
    height: 450px;
  }
  .almandine1-text10 {
    font-size: 10px;
  }
  .almandine1-text11 {
    font-size: 25px;
  }
  .almandine1-container4 {
    width: 398px;
    height: 53%;
  }
  .almandine1-container5 {
    height: 62.5px;
    margin-right: 7px;
  }
  .almandine1-image1 {
    margin-right: 7px;
  }
  .almandine1-container6 {
    width: auto;
  }
  .almandine1-image3 {
    width: 125px;
  }
  .almandine1-image4 {
    width: 100%;
  }
  .almandine1-image6 {
    width: 267px;
    height: 132px;
  }
  .almandine-ruko-text33 {
    font-size: 15px;
  }
}
 
@media(max-width: 479px) {
  .almandine1-container2 {
    padding-right: 20px;
  }
  .almandine1-text10 {
    display: none;
  }
  .almandine1-text11 {
    font-size: 20px;
  }
  .almandine1-container4 {
    height: 35%;
  }
  .almandine1-container5 {
    height: 37px;
  }
  .almandine1-image3 {
    width: 75px;
  }
  .almandine1-image6 {
    width: 161px;
    height: 85px;
  }
  .almandine-ruko-text33 {
    font-size: 12px;
  }
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  width: 100%;
  height: 40px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
}
 
.footer-container2 {
  flex: 0 0 auto;
  width: 300px;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  justify-content: center;
}
 
.footer-link1 {
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Inter";
  font-weight: 600;
}
 
.footer-link1:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 25px;
}
 
.footer-link2 {
  display: none;
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Inter";
  font-weight: 600;
}
 
.footer-link2:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 25px;
}
 
.footer-link3 {
  display: none;
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Inter";
  font-weight: 600;
}
 
.footer-link3:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 25px;
}
 
.footer-link4 {
  display: none;
  font-size: 20px;
  font-style: normal;
  transition: 0.3s;
  font-family: "Inter";
  font-weight: 600;
}
 
.footer-link4:hover {
  fill: var(--dl-color-theme-neutral-dark);
  color: var(--dl-color-theme-neutral-dark);
  font-size: 25px;
}
 
.almandine-ruko-fragment34 {
  display: contents;
}
 
.almandine-ruko-text46 {
  display: inline-block;
}
 
.almandine-ruko-fragment35 {
  display: contents;
}
 
.almandine-ruko-text47 {
  display: inline-block;
}
 
.almandine-ruko-fragment33 {
  display: contents;
}
 
.almandine-ruko-text45 {
  color: #46463f;
  display: inline-block;
}
 
.almandine-ruko-fragment36 {
  display: contents;
}
 
.almandine-ruko-text48 {
  display: inline-block;
}
 
.footerroot-class-name {
  background-color: #505046;
}
 
.footerroot-class-name1 {
  background-color: #876649;
}
 
.footerroot-class-name2 {
  background-color: #B19C72;
}
 
@media(max-width: 1200px) {
  .footer-link1 {
    font-size: 18px;
  }
}
 
@media(max-width: 991px) {
  .footer-container1 {
    height: 30px;
  }
  .footer-link1 {
    display: none;
  }
  .footer-link2 {
    display: flex;
    font-size: 15px;
  }
  .footer-link3 {
    display: none;
  }
  .footer-link4 {
    display: none;
  }
  .almandine-ruko-text46 {
    color: #46463f;
  }
}
 
@media(max-width: 767px) {
  .footer-link2 {
    display: none;
    font-size: 12px;
  }
  .footer-link3 {
    display: flex;
    font-size: 12px;
  }
  .footer-link4 {
    display: none;
  }
  .almandine-ruko-text46 {
    color: #46463f;
  }
  .almandine-ruko-text47 {
    color: #46463f;
  }
}
 
@media(max-width: 479px) {
  .footer-container1 {
    height: 20px;
  }
  .footer-link2 {
    font-size: 8px;
  }
  .footer-link3 {
    display: none;
  }
  .footer-link4 {
    display: flex;
    font-size: 8px;
  }
  .almandine-ruko-text47 {
    color: #46463f;
  }
  .almandine-ruko-text48 {
    color: rgb(70, 70, 63);
  }
}

.almandine-ruko-container {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.almandine-ruko-fragment10 {
  display: contents;
}
 
.almandine-ruko-text10 {
  display: inline-block;
}
 
.almandine-ruko-fragment11 {
  display: contents;
}
 
.almandine-ruko-text11 {
  display: inline-block;
}
 
.almandine-ruko-fragment12 {
  display: contents;
}
 
.almandine-ruko-text12 {
  display: inline-block;
}
 
.almandine-ruko-fragment13 {
  display: contents;
}
 
.almandine-ruko-text13 {
  display: inline-block;
}
 
.almandine-ruko-fragment14 {
  display: contents;
}
 
.almandine-ruko-text14 {
  display: inline-block;
}
 
.almandine-ruko-fragment15 {
  display: contents;
}
 
.almandine-ruko-text15 {
  display: inline-block;
}
 
.almandine-ruko-fragment16 {
  display: contents;
}
 
.almandine-ruko-text16 {
  display: inline-block;
}
 
.almandine-ruko-fragment17 {
  display: contents;
}
 
.almandine-ruko-text17 {
  display: inline-block;
}
 
.almandine-ruko-fragment18 {
  display: contents;
}
 
.almandine-ruko-text18 {
  display: inline-block;
}
 
.almandine-ruko-fragment19 {
  display: contents;
}
 
.almandine-ruko-text19 {
  display: inline-block;
}
 
.almandine-ruko-fragment20 {
  display: contents;
}
 
.almandine-ruko-text20 {
  display: inline-block;
}
 
.almandine-ruko-fragment21 {
  display: contents;
}
 
.almandine-ruko-text21 {
  display: inline-block;
}
 
.almandine-ruko-fragment22 {
  display: contents;
}
 
.almandine-ruko-text22 {
  display: inline-block;
}
 
.almandine-ruko-fragment23 {
  display: contents;
}
 
.almandine-ruko-text23 {
  display: inline-block;
}
 
.almandine-ruko-fragment24 {
  display: contents;
}
 
.almandine-ruko-text24 {
  display: inline-block;
}
 
.almandine-ruko-fragment25 {
  display: contents;
}
 
.almandine-ruko-text25 {
  display: inline-block;
}
 
.almandine-ruko-fragment26 {
  display: contents;
}
 
.almandine-ruko-text26 {
  display: inline-block;
  font-size: 20px;
  font-family: "Roboto";
  line-height: 1.5;
}
 
.almandine-ruko-fragment27 {
  display: contents;
}
 
.almandine-ruko-text27 {
  display: inline-block;
}
 
.almandine-ruko-fragment28 {
  display: contents;
}
 
.almandine-ruko-text31 {
  color: rgb(70, 70, 63);
  display: inline-block;
  font-size: 70px;
}
 
.almandine-ruko-fragment29 {
  display: contents;
}
 
.almandine-ruko-text32 {
  color: rgb(177, 156, 114);
  display: inline-block;
  font-size: 70px;
}
 
.almandine-ruko-fragment30 {
  display: contents;
}
 
.almandine-ruko-text33 {
  display: inline-block;
  font-size: 20px;
  line-height: 1.5;
}
 
.almandine-ruko-fragment31 {
  display: contents;
}
 
.almandine-ruko-text39 {
  color: rgb(174, 175, 176);
  display: inline-block;
  font-family: "Roboto";
  font-weight: 500;
}
 
.almandine-ruko-text40 {
  line-height: 1.5;
}
 
.almandine-ruko-text42 {
  line-height: 1.5;
}
 
.almandine-ruko-fragment32 {
  display: contents;
}
 
.almandine-ruko-text44 {
  display: inline-block;
}
 
.almandine-ruko-fragment33 {
  display: contents;
}
 
.almandine-ruko-text45 {
  color: #46463f;
  display: inline-block;
}
 
.almandine-ruko-fragment34 {
  display: contents;
}
 
.almandine-ruko-text46 {
  display: inline-block;
}
 
.almandine-ruko-fragment35 {
  display: contents;
}
 
.almandine-ruko-text47 {
  display: inline-block;
}
 
.almandine-ruko-fragment36 {
  display: contents;
}
 
.almandine-ruko-text48 {
  display: inline-block;
}
 
@media(max-width: 1200px) {
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 70px;
  }
  .almandine-ruko-text32 {
    color: rgb(177, 156, 114);
    font-size: 70px;
  }
}
 
@media(max-width: 991px) {
  .almandine-ruko-text26 {
    font-size: 18px;
    font-family: Roboto;
    line-height: 1.5;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 60px;
  }
  .almandine-ruko-text32 {
    color: rgb(177, 156, 114);
    font-size: 60px;
  }
  .almandine-ruko-text33 {
    font-size: 18px;
  }
  .almandine-ruko-text39 {
    font-family: Roboto;
  }
  .almandine-ruko-text40 {
    line-height: 1.5;
  }
  .almandine-ruko-text41 {
    line-height: 1.5;
  }
  .almandine-ruko-text42 {
    line-height: 1.5;
  }
  .almandine-ruko-text46 {
    color: #46463f;
  }
}
 
@media(max-width: 767px) {
  .almandine-ruko-text26 {
    font-size: 15px;
    font-family: Roboto;
    line-height: 1.5;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 40px;
  }
  .almandine-ruko-text32 {
    color: rgb(177, 156, 114);
    font-size: 40px;
  }
  .almandine-ruko-text33 {
    font-size: 15px;
  }
  .almandine-ruko-text46 {
    color: #46463f;
  }
  .almandine-ruko-text47 {
    color: #46463f;
  }
}
 
@media(max-width: 479px) {
  .almandine-ruko-text26 {
    font-size: 12px;
    font-family: Roboto;
    line-height: 1.5;
  }
  .almandine-ruko-text31 {
    color: rgb(70, 70, 63);
    font-size: 40px;
  }
  .almandine-ruko-text33 {
    font-size: 12px;
  }
  .almandine-ruko-text47 {
    color: #46463f;
  }
  .almandine-ruko-text48 {
    color: rgb(70, 70, 63);
  }
}
