@import url("https://fonts.googleapis.com/css2?family=Rajdhani");body .left-panel {
  background-color: rgba(255, 255, 255, 0);
}
body .bauen-logo-wrap {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff !important;
}
html > body > header > div:nth-child(1) {
  background-color: rgba(255, 255, 255, 0) !important;
  padding-left: 25px !important;
}
body .text-right {
  background-color: rgba(0, 0, 0, 0);
}
body .bauen-nav-toggle {
  margin-top: 45px !important;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(1) > div {
  font-size: 12px !important;
  line-height: 26px;
}
html > body > div:nth-child(7) > div > section:nth-child(1) > div:nth-child(3) > div > div > div > div > div:nth-child(2) > div > p {
  font-family: "Didact Gothic", sans-serif !important;
  font-size: 22px !important;
  letter-spacing: 7.9px;
}
.elementor-element .elementor-heading-title {
  letter-spacing: 7px !important;
}
.sub-footer .text-left {
  font-size: 14px !important;
}
.elementor-widget-container .active-block > .acc-btn {
  font-size: 18px !important;
}
.elementor-element-502fad8c .accordion > .acc-btn {
  font-size: 17px !important;
}
.elementor-element-2415053f .accordion > .acc-btn {
  font-size: 17px !important;
}
body .elementor > .elementor-section > .elementor-container {
  background-color: rgba(255, 255, 255, 0);
  visibility: visible;
}
body .jfFeedbackButton-text {
  font-family: Rajdhani, sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 48px;
}
body > #JF_feedback_embed_252244151641145_6589_button {
  border-width: 1px !important;
  border-style: solid;
  border-color: #ffffff;
}
.container .abot a {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff !important;
}
.row > .mb-30 h6 {
  color: #a78466;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(2) > div > a:nth-child(1) {
  background-color: #a78466;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(2) > div > a:nth-child(1) > i {
  color: #ffffff !important;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(2) > div > a:nth-child(2) {
  color: #ffffff !important;
  background-color: #a78466 !important;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(2) > div > a:nth-child(2) > i {
  font-size: 14px;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(2) > div > a:nth-child(1):hover {
  background-color: rgba(15, 58, 66, 0.88) !important;
}
html > body > div:nth-child(7) > footer > div:nth-child(2) > div > div > div:nth-child(2) > div > a:nth-child(2):hover {
  background-color: rgba(15, 58, 66, 0.89) !important;
}
.bauen-menu .menu-contact {
  line-height: 30px !important;
  font-size: 17px;
}
body .bauen-menu {
  line-height: 27px !important;
}
.bauen-wrap-inner .menu-item {
  line-height: 21.5px !important;
}
.bauen-menu .menu-process {
  line-height: 30px !important;
}
.bauen-menu .menu-work {
  line-height: 30px !important;
}
.bauen-menu .menu-team {
  line-height: 30px !important;
}
body .bauen-menu-footer {
  padding-top: 75px !important;
}
.elementor-widget-wrap .sec-testimonials-carousel {
  margin-bottom: 0px;
}
.elementor-column > .elementor-widget-wrap > .elementor-element > .elementor-widget-container li:hover {
  color: #ffffff !important;
}
.elementor-element-6c37d0b0 .cont:hover {
  color: #ffffff !important;
}
.elementor-element-0c1fb0d .cont:hover {
  color: #ffffff !important;
}
.elementor-element-c061f11 .cont:hover {
  color: #ffffff !important;
}
@media screen and (max-width: 375px) {
  body .bauen-logo-wrap {
    background-color: rgba(255, 255, 255, 0) !important;
  }
  .bauen-header .logo-img {
    background-color: rgba(0, 0, 0, 0);
  }
  body > header {
    background-color: rgba(255, 255, 255, 0) !important;
  }
  .elementor-element > .e-con-inner > .elementor-element .elementor-heading-title {
    letter-spacing: 5px !important;
  }
  html > body > div:nth-child(5) > div > div:nth-child(3) > p:nth-child(2) > a {
    font-size: 16px;
    line-height: 33px;
  }
  html > body > div:nth-child(5) > div > div:nth-child(3) > p:nth-child(3) > a {
    font-size: 16px;
    line-height: 33px;
  }
  body > .bauen-wrap {
    padding-left: 25px;
    padding-right: 25px;
  }
}
