@font-face {
  font-family: "BoschSans-Regular";
  src: url("../fonts/BoschSans-Regular.otf?1291036034") format("opentype");
  src: url("../fonts/BoschSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BoschSans-Regular.woff2") format("woff2"), url("../fonts/BoschSans-Regular.woff") format("woff");
}
@font-face {
  font-family: "BoschSans-Regular-Italic";
  src: url("../fonts/BoschSans-RegularItalic.otf?1291036034") format("opentype");
  src: url("../fonts/BoschSans-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/BoschSans-RegularItalic.woff2") format("woff2"), url("../fonts/BoschSans-RegularItalic.woff") format("woff");
}
@font-face {
  font-family: "BoschSans-Light";
  src: url("../fonts/BoschSans-Light.otf?1291036034") format("opentype");
  src: url("../fonts/BoschSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/BoschSans-Light.woff2") format("woff2"), url("../fonts/BoschSans-Light.woff") format("woff");
}
@font-face {
  font-family: "BoschSans-Bold";
  src: url("../fonts/BoschSans-Bold.otf?1291036034") format("opentype");
  src: url("../fonts/BoschSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/BoschSans-Bold.woff2") format("woff2"), url("../fonts/BoschSans-Bold.woff") format("woff");
}
@font-face {
  font-family: "BoschSans-Medium";
  src: url("../fonts/BoschSans-Medium.otf?1291036034") format("opentype");
  src: url("../fonts/BoschSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/BoschSans-Medium.woff2") format("woff2"), url("../fonts/BoschSans-Medium.woff") format("woff");
}
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/Font Awesome 5 Free-Solid-900.otf") format("opentype");
}
@font-face {
  font-family: 'Bosch-Icons';
  src: url("../fonts/Bosch-Icon.eot?6caxr8");
  src: url("../fonts/Bosch-Icon.eot?6caxr8#iefix") format("embedded-opentype"), url("../fonts/Bosch-Icon.ttf?6caxr8") format("truetype"), url("../fonts/Bosch-Icon.woff?6caxr8") format("woff"), url("../fonts/Bosch-Icon.woff2?6caxr8") format("woff2"), url("../fonts/Bosch-Icon.svg?6caxr8#Bosch-Icon") format("svg");
}
/* line 5, ../sass/components/_header.scss */
.header-container .supergraphic {
  height: 15px;
}
/* line 21, ../sass/components/_header.scss */
.header-container .lang-container #lang-select {
  font-size: .8rem;
  color: #7d8790;
  padding: 20px 0;
}
/* line 25, ../sass/components/_header.scss */
.header-container .lang-container #lang-select::after {
  border: none;
}
/* line 28, ../sass/components/_header.scss */
.header-container .lang-container #lang-select .bdd-icon {
  font-family: "Bosch-Icons";
  font-style: normal;
}
/* line 35, ../sass/components/_header.scss */
.header-container .dropdown-menu {
  font-size: .8rem;
  transform: translate3d(-132px, 37px, 0px) !important;
}
/* line 38, ../sass/components/_header.scss */
.header-container .dropdown-menu .dropdown-item:first-child {
  padding: 0 0 5px 10px;
}
/* line 41, ../sass/components/_header.scss */
.header-container .dropdown-menu .dropdown-item {
  padding: 0 0 0 10px;
}
/* line 47, ../sass/components/_header.scss */
.header-container .logo-container {
  padding: 0 2px 0 0;
  background-color: #FFF;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 47, ../sass/components/_header.scss */
  .header-container .logo-container {
    padding: 0 10px 0 0;
    display: inline-block;
  }
}
/* line 56, ../sass/components/_header.scss */
.header-container .logo-container img {
  width: 120px;
  height: auto;
}
@media (min-width: 768px) {
  /* line 56, ../sass/components/_header.scss */
  .header-container .logo-container img {
    width: 170px;
    padding: 20px 0;
  }
}

/* line 67, ../sass/components/_header.scss */
.hero-container {
  display: flex;
  align-items: center;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/assets/img/heroM@2x.jpg");
  background-position: center center;
  background-size: cover;
  height: 220px;
}
@media (min-width: 768px) {
  /* line 67, ../sass/components/_header.scss */
  .hero-container {
    height: 359px;
  }
}
/* line 77, ../sass/components/_header.scss */
.hero-container .title-container {
  height: 65%;
  padding: 0 35px;
}
/* line 80, ../sass/components/_header.scss */
.hero-container .title-container h1 {
  font-size: 25px;
  text-align: center;
  color: #FFF;
}
@media (min-width: 768px) {
  /* line 77, ../sass/components/_header.scss */
  .hero-container .title-container {
    padding: 0 30%;
  }
  /* line 87, ../sass/components/_header.scss */
  .hero-container .title-container h1 {
    font-size: 42px;
  }
}

/* line 1, ../sass/components/_info.scss */
.info-container {
  background-color: #016098;
  text-align: center;
  padding: 19px 5px 12px 5px;
  margin-bottom: 32px;
}
/* line 7, ../sass/components/_info.scss */
.info-container p {
  color: #FFF;
  font-size: 12px;
}

@media (min-width: 1200px) {
  /* line 28, ../sass/components/_info.scss */
  .info-container {
    padding: 25px 0 21px 0;
    margin-bottom: 32px;
  }
  /* line 31, ../sass/components/_info.scss */
  .info-container p {
    color: #FFF;
    font-size: 15px;
  }
}
/* line 1, ../sass/components/_product.scss */
.product-container {
  margin-bottom: 20px;
}
/* line 3, ../sass/components/_product.scss */
.product-container h2 {
  font-family: "BoschSans-Bold";
  font-size: 15px;
  color: #016098;
  margin: 14px 0;
}
/* line 9, ../sass/components/_product.scss */
.product-container img {
  height: 315px;
  width: auto;
}

/* line 3, ../sass/components/_accordian.scss */
.accordian-container .country {
  font-family: "BoschSans-Bold";
}
/* line 6, ../sass/components/_accordian.scss */
.accordian-container .ac {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}
/* line 10, ../sass/components/_accordian.scss */
.accordian-container .ac .ac-question {
  color: #000;
  font-family: "BoschSans-Bold";
  text-decoration: none;
}
/* line 14, ../sass/components/_accordian.scss */
.accordian-container .ac .ac-question .icon-closed {
  display: block;
}
/* line 17, ../sass/components/_accordian.scss */
.accordian-container .ac .ac-question .icon-open {
  display: none;
}
/* line 21, ../sass/components/_accordian.scss */
.accordian-container .ac.last {
  border-top: none;
}
/* line 24, ../sass/components/_accordian.scss */
.accordian-container .ac.first {
  border-top: none;
}
/* line 28, ../sass/components/_accordian.scss */
.accordian-container .ac .collapsed .icon-closed {
  display: none;
}
/* line 31, ../sass/components/_accordian.scss */
.accordian-container .ac .collapsed .icon-open {
  display: block;
}

@media (min-width: 1200px) {
  /* line 54, ../sass/components/_accordian.scss */
  .ac.first {
    border-top: 1px solid #DDD !important;
  }
}
/* line 1, ../sass/components/_wheretobuy.scss */
.where-to-buy-container {
  background-color: #E9E9EB;
  margin-top: 50px;
  padding: 24px 0;
}
/* line 5, ../sass/components/_wheretobuy.scss */
.where-to-buy-container .bosch-button {
  background-color: #016098;
  color: #FFF;
  text-align: center;
  width: 90%;
  text-decoration: none;
  font-family: "BoschSans-Medium";
  padding: 11px;
  border-radius: 0;
}
/* line 15, ../sass/components/_wheretobuy.scss */
.where-to-buy-container .wtb-title {
  color: #016098;
  font-size: 23px;
  font-family: "BoschSans-Bold";
}

/* line 1, ../sass/components/_footer.scss */
.upper-footer {
  margin-top: 50px;
  font-size: 14px;
}
@media (min-width: 768px) {
  /* line 1, ../sass/components/_footer.scss */
  .upper-footer {
    margin-top: 118px;
    margin-bottom: 80px;
  }
}
/* line 8, ../sass/components/_footer.scss */
.upper-footer li {
  list-style: none;
  padding: 10px 0;
}
/* line 15, ../sass/components/_footer.scss */
.upper-footer .links a {
  font-size: 16px;
  color: #005691;
}
/* line 21, ../sass/components/_footer.scss */
.upper-footer .contacts .contact-title {
  font-family: "BoschSans-Bold";
}
/* line 24, ../sass/components/_footer.scss */
.upper-footer .contacts a {
  color: #000;
}
/* line 28, ../sass/components/_footer.scss */
.upper-footer .youreon {
  padding-left: 40px;
}
@media (min-width: 768px) {
  /* line 28, ../sass/components/_footer.scss */
  .upper-footer .youreon {
    padding-left: 0;
  }
}
/* line 33, ../sass/components/_footer.scss */
.upper-footer .youreon .title {
  font-family: "BoschSans-Bold";
}
/* line 36, ../sass/components/_footer.scss */
.upper-footer .youreon .brand {
  font-size: 18px;
  margin: 10px 0;
}
/* line 40, ../sass/components/_footer.scss */
.upper-footer .youreon a {
  color: #005691;
}

/* line 46, ../sass/components/_footer.scss */
.lower-footer {
  padding: 20px;
}
/* line 48, ../sass/components/_footer.scss */
.lower-footer .copyright {
  font-size: .8rem;
}
@media (min-width: 768px) {
  /* line 48, ../sass/components/_footer.scss */
  .lower-footer .copyright {
    font-size: 1rem;
  }
}
/* line 54, ../sass/components/_footer.scss */
.lower-footer ul {
  display: block;
  padding: 0;
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 54, ../sass/components/_footer.scss */
  .lower-footer ul {
    display: inline-flex;
    margin-top: 0;
  }
}
/* line 62, ../sass/components/_footer.scss */
.lower-footer ul li {
  margin: 0 10px;
  list-style: none;
}
@media (min-width: 768px) {
  /* line 62, ../sass/components/_footer.scss */
  .lower-footer ul li {
    margin: 0 10px;
    list-style: none;
  }
}
/* line 69, ../sass/components/_footer.scss */
.lower-footer ul li a {
  font-size: 14px;
  color: #000;
}

/* line 11, ../sass/main.scss */
html, body {
  background-color: #FFF;
  font-family: "BoschSans-Regular";
}

/* line 18, ../sass/main.scss */
.sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 29, ../sass/main.scss */
body {
  font-size: 15px;
}

/* line 33, ../sass/main.scss */
.bosch-icon {
  font-family: 'Bosch-Icons' !important;
  width: 35px;
  font-size: 30px;
  display: inline-block;
  border: none;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  color: #000;
}

/* line 49, ../sass/main.scss */
.supergraphic {
  background-image: url("/assets/img/supergraphic_topbar.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 10px;
}

@media (min-width: 1200px) {
  /* line 57, ../sass/main.scss */
  .supergraphic {
    height: 15px;
  }
}
