/*breakpoints*/
body {
  overflow-x: hidden;
}
body * {
  font: 17px/28px "Manrope", Helvetica, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}
@media screen and (max-width: 1200px) {
  body * {
    font: 16px/26px "Manrope", Helvetica, sans-serif;
  }
}
@media screen and (max-width: 767.98px) {
  body * {
    font: 15px/24px "Manrope", Helvetica, sans-serif;
  }
}
*:focus {
  outline: none;
}
.apple {
  position: absolute;
  width: 100vw;
  overflow-x: hidden;
  min-height: 100vh;
  border: 20px solid #FFF;
}
@media screen and (max-width: 767.98px) {
  .apple {
    border-width: 10px;
  }
}
.center__vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.border-top {
  border-color: #F2F2F2;
}
/* width */
::-webkit-scrollbar {
  width: 5px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #0D4268;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #0D4268;
}
@media screen and (min-width: 1920px) {
  .container-fluid {
    padding-left: 150px;
    padding-right: 150px;
  }
}
@media screen and (min-width: 2500px) {
  .container-fluid {
    padding-left: 300px;
    padding-right: 300px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fpflugmaurer%2Fscss%2Fsettings%2F_settings.scss%22%2C%22%2Fthemes%2Fpflugmaurer%2Fscss%2Fsettings%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAARA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADWJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACfI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD0BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAvCA%3BAA4CA%3BAAAA%3BAAAA%3BAA5CA%3BAAiDA%3BAAAA%3BAAAA%3BAAjDA%3BAAsDA%3BAAAA%3BAAAA%3BAAtDA%3BAA2DA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */