.vpn-head {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: white;
  text-align: center;
  padding: 205px 0 38px 0; }
@media screen and (max-width: 850px) {
  .vpn-head {
    padding: 130px 20px 30px 20px; } }
.vpn-head__background {
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-color: #20586f; }
@media screen and (min-width: 850px) {
  .vpn-head__background--android {
    background-image: url(/images/download-page/android-background.svg); }
  .vpn-head__background--vpn-ios {
    background-image: url(/images/download-page/vpn-ios-background.svg); }
  .vpn-head__background--vpn-mac {
    background-image: url(/images/download-page/vpn-mac-background.svg); }
  .vpn-head__background--vpn-windows {
    background-image: url(/images/download-page/vpn-windows-background.svg); }
  .vpn-head__background--vpn-linux {
    background-image: url(/images/download-page/vpn-linux-background.svg); }
  .vpn-head__background--vpn-chrome {
    background-image: url(/images/download-page/vpn-chrome-background.svg); }
  .vpn-head__background--vpn-edge {
    background-image: url(/images/download-page/vpn-edge-background.svg); }
  .vpn-head__background--vpn-firefox {
    background-image: url(/images/download-page/vpn-firefox-background.svg); }
  .vpn-head__background--vpn-opera {
    background-image: url(/images/download-page/vpn-opera-background.svg); }
  .vpn-head__background--vpn-yandex {
    background-image: url(/images/download-page/vpn-yandex-background.svg); } }
@media screen and (max-width: 850px) {
  .vpn-head__background {
    background: linear-gradient(167.66deg, #175C78 -42.44%, #114960 3.89%, #2B7696 32.48%, #2B7696 67.98%, #2B7696 71.14%, #13526D 94.47%, #11455B 112.32%); } }
.vpn-head__title {
  font-size: 72px;
  font-weight: 500;
  margin-bottom: 48px; }
@media screen and (max-width: 850px) {
  .vpn-head__title {
    font-size: 30px;
    margin-bottom: 30px; } }
.vpn-head__title-text {
  max-width: 809px;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 77px; }
@media screen and (max-width: 850px) {
  .vpn-head__title-text {
    margin-bottom: 30px;
    font-size: 24px; } }
.vpn-head__recovery {
  font-size: 16px;
  text-align: center;
  margin-top: 38px; }
.vpn-head__recovery > a {
  color: rgba(255, 255, 255, 0.7);
  transition: color 100ms;
  text-decoration: none; }
.vpn-head__recovery > a:hover {
  color: white; }
.vpn-head__badge-link {
  height: 51px; }
.vpn-head__or-block {
  margin: 0 23px;
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  color: white; }
@media screen and (max-width: 850px) {
  .vpn-head__or-block {
    padding: 25px 0;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
    max-width: 185px;
    width: 100%; } }
.vpn-head__or-line {
  height: 15px;
  border-left: 1px solid white; }
@media screen and (max-width: 850px) {
  .vpn-head__or-line {
    border-left: 0;
    border-bottom: 1px solid white;
    position: static;
    height: 0;
    width: 50px; } }
@media screen and (min-width: 850px) {
  .vpn-head__apk-wrapper {
    margin-top: 30px; } }

.buttons-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 552px; }
@media screen and (max-width: 850px) {
  .buttons-wrapper {
    flex-direction: column;
    align-items: center; } }
.buttons-wrapper__button {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 204px;
  min-height: 51px;
  color: white;
  border-radius: 27px;
  font-size: 16px;
  font-weight: 500; }
.buttons-wrapper__button:hover {
  opacity: 0.85;
  color: #fff;
  text-decoration: none; }
.buttons-wrapper__button--buy {
  background-color: #fb434b;
  max-height: 51px; }
@media screen and (max-width: 850px) {
  .buttons-wrapper__button--buy {
    margin-bottom: 20px;
    margin-right: 0; } }
.buttons-wrapper__button--app {
  width: auto; }
.buttons-wrapper__button--windows {
  background-color: white;
  color: #262D47;
  padding: 0 32px;
  min-width: 251px; }
.buttons-wrapper__button--windows:hover {
  color: #262D47; }
.buttons-wrapper__button--linux {
  min-width: 183px; }
.buttons-wrapper__apk {
  display: block;
  margin-top: 10px;
  font-size: 12px;
  color: white;
  text-align: center; }
.buttons-wrapper__apk:hover {
  text-decoration: none;
  color: white; }
.buttons-wrapper__apk svg {
  margin-right: 8px; }

.button__apk {
  padding: 12px;
  min-width: 164px;
  height: 51px;
  display: block;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  background: transparent;
  border: 1px solid #fb434b;
  border-radius: 8px;
  text-decoration: none;
}
.button__apk:hover {
  background: #fb434b;
  text-decoration: none;
  color: #FFFFFF;
}
.button-windows-seven__container {
  margin-top: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
  font-size: 15px;
}

.button-windows-seven__container a {
  margin: 0 5px;
  color: #ff7d19;
  text-decoration: underline;
}

.button-windows-seven__container a:hover {
  cursor: pointer;
  color: #FFFFFF;
  text-decoration: underline;
}



/*# sourceMappingURL=download-new-header.css.map */
