/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/***************************
 Typography Font Weight Mixins
***************************/
/***************************
 Typography Font Style Mixins
***************************/
/***************************
 Typography Margins Mixins
***************************/
/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/***************************
 Typography Font Weight Mixins
***************************/
/***************************
 Typography Font Style Mixins
***************************/
/***************************
 Typography Margins Mixins
***************************/
/***************************
 Typography Font Weight Mixins
***************************/
/***************************
 Typography Font Style Mixins
***************************/
/***************************
 Typography Margins Mixins
***************************/
.android-page {
  /** TODO: replace with XSmall breakpoint */
}
.android-page .mobile-hero__bg-vector {
  top: -6.25rem;
}
@media print, screen and (min-width: 40em) {
  .android-page__phone-section {
    margin-top: 11.5625rem !important;
    margin-bottom: 0 !important;
  }
  .android-page__vpn-block {
    margin-top: 12.5rem !important;
    margin-bottom: 0 !important;
  }
  .android-page__webshield-block {
    margin-top: 7.8125rem !important;
    margin-bottom: 0 !important;
    padding-bottom: 1.4375rem !important;
  }
  .android-page .feature-section-one {
    margin-top: 4.6875rem !important;
    margin-bottom: 0 !important;
  }
  .android-page .feature-section-two {
    margin-top: 8.125rem !important;
    margin-bottom: 0 !important;
  }
  .android-page .slider-block {
    margin-top: 15.625rem !important;
    margin-bottom: 0 !important;
  }
  .android-page .accordion {
    margin-top: 6.25rem !important;
    margin-bottom: 0 !important;
  }
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .android-page .feature-section-one {
    margin-bottom: 6.25rem !important;
  }
  .android-page__phone-section.content-layout {
    margin-top: 6.875rem !important;
  }
  .android-page__vpn-block.content-layout {
    margin-top: 8.75rem !important;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .android-page__phone-section.content-layout .device-protection__app {
    top: -2.5rem;
    width: 85%;
    position: relative;
  }
  .android-page__vpn-block.content-layout .vpn-app-small__app {
    max-width: 13.75rem;
    right: -2.5rem;
    bottom: 2.5rem;
    position: relative;
  }
  .android-page__webshield-block.content-layout {
    padding-top: 1.25rem;
    padding-bottom: 0;
  }
  .android-page__webshield-block.content-layout .webshield-enabled__app {
    max-width: 13.75rem;
    right: 16.25rem;
    bottom: 5.3125rem;
    position: relative;
  }
  .android-page .slider-block {
    margin-top: 7.5rem;
    margin-bottom: 6.25rem;
  }
}
@media only screen and (max-width: 350px) {
  .android-page__vpn-block.content-layout .vpn-app-small__app {
    top: -3.75rem;
  }
  .android-page__webshield-block.content-layout .webshield-enabled__app {
    top: -6.875rem;
    left: -18.75rem;
  }
}