.innerWrap {
  padding-inline: clamp(1.875rem, 2.0134228188vw + 1.3338926174rem, 3.75rem);
  margin-inline: auto;
  max-width: 1800px;
}

html {
  max-height: 100%;
  height: 100%;
}

body {
  font-family: "neue-haas-grotesk-display", sans-serif !important;
  background-color: #fff;
  color: #000000 !important;
  max-height: 100%;
  height: 100%;
}

.header {
  display: flex;
  justify-content: space-between;
}

.contact-info {
  font-size: clamp(0.875rem, 0.067114094vw + 0.8569630872rem, 0.9375rem);
  text-align: end;
  font-weight: 500;
}
.contact-info a {
  color: #000000;
  text-decoration: none;
}
@media (max-width: 576px) {
  .contact-info {
    text-align: center;
    margin-bottom: clamp(3.125rem, 0.6711409396vw + 2.9446308725rem, 3.75rem);
  }
}

.headline {
  font-size: clamp(1.125rem, 0.4697986577vw + 0.9987416107rem, 1.5625rem);
  margin-top: 80px;
  margin-bottom: clamp(5rem, 0.6711409396vw + 4.8196308725rem, 5.625rem);
  max-width: 1200px;
  font-weight: 300;
}
.headline strong {
  font-weight: 600;
}

.footer {
  margin-bottom: clamp(1.875rem, 2.0134228188vw + 1.3338926174rem, 3.75rem);
}

.address {
  font-size: clamp(1rem, 0.2684563758vw + 0.927852349rem, 1.25rem);
  margin-left: clamp(0rem, 3.355704698vw + -0.9018456376rem, 3.125rem);
}

.service {
  margin-bottom: clamp(3.125rem, 0.6711409396vw + 2.9446308725rem, 3.75rem);
}
.service a {
  text-decoration: none;
  color: #fff;
}
.service .indiv {
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 991px) {
  .service .indiv {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  .service .indiv {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.service-box {
  color: #fff;
  padding: clamp(0.3125rem, 1.677852349vw + -0.1384228188rem, 1.875rem);
  text-align: start;
  font-weight: 600;
  height: 444px;
  display: flex;
  justify-content: start;
  align-items: end;
}
.service-box.box1, .service-box.box2, .service-box.box3, .service-box.box4, .service-box.box5 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 576px) {
  .service-box.box1, .service-box.box2, .service-box.box3, .service-box.box4, .service-box.box5 {
    background-position-y: 30%;
  }
}
.service-box.box1 {
  background-image: url("../img/erbme_20251.jpg");
}
.service-box.box3 {
  background-image: url("../img/erbme_202512.jpg");
}
.service-box.box2 {
  background-image: url("../img/erbme_202586.jpg");
}
@media (max-width: 991px) {
  .service-box.box2 {
    background-position: top;
  }
}
.service-box.box4 {
  background-image: url("../img/erbme_202532.jpg");
}
@media (max-width: 991px) {
  .service-box.box4 {
    background-position: top;
  }
}
.service-box.box5 {
  background-image: url("../img/erbme_202510.jpg");
}
.service-box .box-height {
  min-height: clamp(3.25rem, 1.744966443vw + 2.7810402685rem, 4.875rem);
}
.service-box p {
  margin: 0;
  font-size: clamp(1.0625rem, 0.6711409396vw + 0.8821308725rem, 1.6875rem);
  font-weight: 600;
}
@media (max-width: 991px) {
  .service-box {
    padding: clamp(1.25rem, 0.6711409396vw + 1.0696308725rem, 1.875rem);
    height: clamp(31.25rem, 9.6644295302vw + 28.6526845638rem, 40.25rem);
  }
}
@media (max-width: 700px) {
  .service-box {
    height: 444px;
  }
}

.custom-arrows button {
  background: none;
  border: none;
  padding: 0;
  padding-inline: 20px;
  cursor: pointer;
  font-weight: 500;
  font-size: 30px;
  color: #000000;
}
.custom-arrows button:focus {
  outline: none;
}

/*# sourceMappingURL=main.css.map */
