/*
 Theme Name:   Bauen Child
 Author:       Your Energy Media
 Template:     bauen
 Version:      1.0.0
*/
@import "../bauen/style.css";
@font-face {
  font-family: "neue_montrealbold";
  src: url("assets/fonts/neuemontreal-bold-webfont.woff2") format("woff2"), url("assets/fonts/neuemontreal-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "neue_montreallight";
  src: url("assets/fonts/neuemontreal-light-webfont.woff2") format("woff2"), url("assets/fonts/neuemontreal-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "neue_montrealmedium";
  src: url("assets/fonts/neuemontreal-medium-webfont.woff2") format("woff2"), url("assets/fonts/neuemontreal-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "neue_montrealregular";
  src: url("assets/fonts/neuemontreal-regular-webfont.woff2") format("woff2"), url("assets/fonts/neuemontreal-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
html body {
  font-family: "neue_montrealregular", Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "neue_montrealbold", Arial, sans-serif !important;
  font-weight: 700;
  letter-spacing: initial !important;
}

section.full-width-section {
  position: relative;
  width: 100vw;
  margin-left: -50vw;
  left: 50%;
}
section.full-width-section > .block-wrapper {
  max-width: 1140px;
  margin: 0 auto;
  float: none;
}

.wpb-content-wrapper .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
  background: #e6eaf3;
}
.wpb-content-wrapper .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .wpb-content-wrapper .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .wpb-content-wrapper .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .wpb-content-wrapper .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
  color: #2F343F;
}

.navbar ul.navbar-nav .nav-link,
button.butn-dark a,
.vc_do_btn .vc_general.vc_btn3 {
  font-family: "neue_montrealregular", Arial, sans-serif !important;
  letter-spacing: initial;
  text-transform: uppercase;
}

.sec-accordion .accordion-box .block .acc-btn,
.accordion-box .block .content .text {
  color: #2F343F;
}

input[type=email], input[type=text], textarea, input[type=password], input[type=url], input[type=date], input[type=number], body .wc-block-components-form .wc-block-components-text-input input[type=email], body .wc-block-components-form .wc-block-components-text-input input[type=number], body .wc-block-components-form .wc-block-components-text-input input[type=password], body .wc-block-components-form .wc-block-components-text-input input[type=tel], body .wc-block-components-form .wc-block-components-text-input input[type=text], body .wc-block-components-form .wc-block-components-text-input input[type=url], body .wc-block-components-text-input input[type=email], body .wc-block-components-text-input input[type=number], body .wc-block-components-text-input input[type=password], body .wc-block-components-text-input input[type=tel], body .wc-block-components-text-input input[type=text], body .wc-block-components-text-input input[type=url],
input[type=password], input[type=email], input[type=text], input[type=file], input[type=tel], textarea {
  background: #ffffff !important;
  padding: 0.825rem !important;
}

textarea {
  max-height: none !important;
}

:root {
  --tw-primary-brand-color:47 52 63 !important;
}

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