/* asi.com */
@font-face {
  font-family: "Alfasatcom Icons";
  src: url("./asi-webfont.woff2?v=1.0.0") format("woff2"), url("./asi-webfont.woff?v=1.0.0") format("woff");
  font-weight: normal;
  font-style: normal; }

.asi:before,
.asi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Alfasatcom Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.asi-antenna-dome::before {
  content: "\41"; }

.asi-antenna-dome-warn::before {
  content: "\42"; }

.asi-antenna-dome-cog::before {
  content: "\43"; }

.asi-antenna-dome-list::before {
  content: "\44"; }

.asi-antenna-dome-hidden::before {
  content: "\45"; }

.asi-antenna-dome-wait::before {
  content: "\46"; }

.asi-srv::before {
  content: "\3B"; }

.asi-srv-warn::before {
  content: "\3C"; }

.asi-srv-cog::before {
  content: "\3D"; }

.asi-srv-list::before {
  content: "\3E"; }

.asi-srv-hidden::before {
  content: "\3F"; }

.asi-srv-wait::before {
  content: "\40"; }

.asi-sat-marafon::before {
  content: "\47"; }

.asi-sat-marafon-warn::before {
  content: "\48"; }

.asi-sat-marafon-cog::before {
  content: "\49"; }

.asi-sat-marafon-list::before {
  content: "\4A"; }

.asi-sat-marafon-hidden::before {
  content: "\4B"; }

.asi-sat-marafon-wait::before {
  content: "\4C"; }

.asi-sat-express-rv::before {
  content: "\4D"; }

.asi-sat-express-rv-warn::before {
  content: "\4E"; }

.asi-sat-express-rv-cog::before {
  content: "\4F"; }

.asi-sat-express-rv-list::before {
  content: "\50"; }

.asi-sat-express-rv-hidden::before {
  content: "\51"; }

.asi-sat-express-rv-wait::before {
  content: "\52"; }

.asi-sat-express-am6::before {
  content: "\53"; }

.asi-sat-express-am6-warn::before {
  content: "\54"; }

.asi-sat-express-am6-cog::before {
  content: "\55"; }

.asi-sat-express-am6-list::before {
  content: "\56"; }

.asi-sat-express-am6-hidden::before {
  content: "\57"; }

.asi-sat-express-am6-wait::before {
  content: "\58"; }

.asi-sat-molniya-1::before {
  content: "\59"; }

.asi-sat-molniya-1-warn::before {
  content: "\5A"; }

.asi-sat-molniya-1-cog::before {
  content: "\5B"; }

.asi-sat-molniya-1-list::before {
  content: "\5C"; }

.asi-sat-molniya-1-hidden::before {
  content: "\5D"; }

.asi-sat-molniya-1-wait::before {
  content: "\5E"; }

.asi-sat-skif::before {
  content: "\5F"; }

.asi-sat-skif-warn::before {
  content: "\60"; }

.asi-sat-skif-cog::before {
  content: "\61"; }

.asi-sat-skif-list::before {
  content: "\62"; }

.asi-sat-skif-hidden::before {
  content: "\63"; }

.asi-sat-skif-wait::before {
  content: "\64"; }

.asi-sat-straj-2::before {
  content: "\65"; }

.asi-sat-straj-2-warn::before {
  content: "\66"; }

.asi-sat-straj-2-cog::before {
  content: "\67"; }

.asi-sat-straj-2-list::before {
  content: "\68"; }

.asi-sat-straj-2-hidden::before {
  content: "\69"; }

.asi-sat-straj-2-wait::before {
  content: "\6A"; }

.asi-sat-starlink::before {
  content: "\6B"; }

.asi-sat-starlink-warn::before {
  content: "\6C"; }

.asi-sat-starlink-cog::before {
  content: "\6D"; }

.asi-sat-starlink-list::before {
  content: "\6E"; }

.asi-sat-starlink-hidden::before {
  content: "\6F"; }

.asi-sat-starlink-wait::before {
  content: "\70"; }

.asi-sat-gonets::before {
  content: "\71"; }

.asi-sat-gonets-warn::before {
  content: "\72"; }

.asi-sat-gonets-cog::before {
  content: "\73"; }

.asi-sat-gonets-list::before {
  content: "\74"; }

.asi-sat-gonets-hidden::before {
  content: "\75"; }

.asi-sat-gonets-wait::before {
  content: "\76"; }

.asi-sat-grifon::before {
  content: "\77"; }

.asi-sat-grifon-warn::before {
  content: "\78"; }

.asi-sat-grifon-cog::before {
  content: "\79"; }

.asi-sat-grifon-list::before {
  content: "\7A"; }

.asi-sat-grifon-hidden::before {
  content: "\7B"; }

.asi-sat-grifon-wait::before {
  content: "\7C"; }

.asi-sat-oneweb::before {
  content: "\7D"; }

.asi-sat-oneweb-warn::before {
  content: "\7E"; }

.asi-sat-oneweb-cog::before {
  content: "\7F"; }

.asi-sat-oneweb-list::before {
  content: "\80"; }

.asi-sat-oneweb-hidden::before {
  content: "\81"; }

.asi-sat-oneweb-wait::before {
  content: "\82"; }

.asi-sat-sherpa::before {
  content: "\83"; }

.asi-sat-sherpa-warn::before {
  content: "\84"; }

.asi-sat-sherpa-cog::before {
  content: "\85"; }

.asi-sat-sherpa-list::before {
  content: "\86"; }

.asi-sat-sherpa-hidden::before {
  content: "\87"; }

.asi-sat-sherpa-wait::before {
  content: "\88"; }

.asi-blank::before {
  content: "\F68C";
  visibility: hidden; }

.asi-18px.asi-set, .asi-18px.asi:before {
  font-size: 18px; }

.asi-24px.asi-set, .asi-24px.asi:before {
  font-size: 24px; }

.asi-36px.asi-set, .asi-36px.asi:before {
  font-size: 36px; }

.asi-48px.asi-set, .asi-48px.asi:before {
  font-size: 48px; }

.asi-dark:before {
  color: rgba(0, 0, 0, 0.54); }

.asi-dark.asi-inactive:before {
  color: rgba(0, 0, 0, 0.26); }

.asi-light:before {
  color: white; }

.asi-light.asi-inactive:before {
  color: rgba(255, 255, 255, 0.3); }

.asi-rotate-45:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.asi-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.asi-rotate-135:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg); }

.asi-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.asi-rotate-225:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg); }

.asi-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.asi-rotate-315:before {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg); }

.asi-flip-h:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH"; }

.asi-flip-v:before {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV"; }

.asi-spin:before {
  -webkit-animation: asi-spin 2s infinite linear;
  animation: asi-spin 2s infinite linear; }

@-webkit-keyframes asi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes asi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
