body._touch-enabled ._if-not-touch {
  display: none !important; }

body._touch-disabled ._if-touch {
  display: none !important; }

@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 1.5625), screen and (-o-min-device-pixel-ratio: 25/16), screen and (min-resolution: 150dpi), screen and (-webkit-min-device-pixel-ratio: 150), screen and (-o-min-device-pixel-ratio: 150/1), screen and (min-resolution: 150dppx) {
  ._if-lodpi {
    display: none !important; } }

@media screen and (-webkit-max-device-pixel-ratio: 1.49), screen and (-webkit-max-device-pixel-ratio: 1.5520833333333333), screen and (-o-max-device-pixel-ratio: 149/96), screen and (max-resolution: 149dpi), screen and (-webkit-max-device-pixel-ratio: 149), screen and (-o-max-device-pixel-ratio: 149/1), screen and (max-resolution: 149dppx) {
  ._if-hidpi {
    display: none !important; } }

@media screen and (orientation: landscape) {
  ._if-portrait {
    display: none !important; } }

@media screen and (orientation: portrait) {
  ._if-landscape {
    display: none !important; } }

._none {
  display: none !important; }

._hidden {
  visibility: hidden !important;
  opacity: 0 !important; }

._inline {
  display: inline !important; }

._block {
  display: block !important; }

._inline-block {
  display: inline-block !important; }

._table {
  display: table !important; }

._table-cell {
  display: table-cell !important; }

._table-row {
  display: table-row !important; }

._table-header-group {
  display: table-header-group !important; }

._table-row-group {
  display: table-row-group !important; }

._table-footer-group {
  display: table-footer-group !important; }

@media screen and (min-width: 30rem) {
  ._none-s {
    display: none !important; }
  ._hidden-s {
    visibility: hidden !important;
    opacity: 0 !important; }
  ._inline-s {
    display: inline !important; }
  ._block-s {
    display: block !important; }
  ._inline-block-s {
    display: inline-block !important; }
  ._table-s {
    display: table !important; }
  ._table-cell-s {
    display: table-cell !important; }
  ._table-row-s {
    display: table-row !important; }
  ._table-header-group-s {
    display: table-header-group !important; }
  ._table-row-group-s {
    display: table-row-group !important; }
  ._table-footer-group-s {
    display: table-footer-group !important; } }

@media screen and (min-width: 40rem) {
  ._none-m {
    display: none !important; }
  ._hidden-m {
    visibility: hidden !important;
    opacity: 0 !important; }
  ._inline-m {
    display: inline !important; }
  ._block-m {
    display: block !important; }
  ._inline-block-m {
    display: inline-block !important; }
  ._table-m {
    display: table !important; }
  ._table-cell-m {
    display: table-cell !important; }
  ._table-row-m {
    display: table-row !important; }
  ._table-header-group-m {
    display: table-header-group !important; }
  ._table-row-group-m {
    display: table-row-group !important; }
  ._table-footer-group-m {
    display: table-footer-group !important; } }

@media screen and (min-width: 60rem) {
  ._none-l {
    display: none !important; }
  ._hidden-l {
    visibility: hidden !important;
    opacity: 0 !important; }
  ._inline-l {
    display: inline !important; }
  ._block-l {
    display: block !important; }
  ._inline-block-l {
    display: inline-block !important; }
  ._table-l {
    display: table !important; }
  ._table-cell-l {
    display: table-cell !important; }
  ._table-row-l {
    display: table-row !important; }
  ._table-header-group-l {
    display: table-header-group !important; }
  ._table-row-group-l {
    display: table-row-group !important; }
  ._table-footer-group-l {
    display: table-footer-group !important; } }

@media screen and (min-width: 81.25rem) {
  ._none-xl {
    display: none !important; }
  ._hidden-xl {
    visibility: hidden !important;
    opacity: 0 !important; }
  ._inline-xl {
    display: inline !important; }
  ._block-xl {
    display: block !important; }
  ._inline-block-xl {
    display: inline-block !important; }
  ._table-xl {
    display: table !important; }
  ._table-cell-xl {
    display: table-cell !important; }
  ._table-row-xl {
    display: table-row !important; }
  ._table-header-group-xl {
    display: table-header-group !important; }
  ._table-row-group-xl {
    display: table-row-group !important; }
  ._table-footer-group-xl {
    display: table-footer-group !important; } }
