/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.badge-module__title-font-bold-colorless--b90d7b,
.badge-module__title-font-bold--c02a9c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.badge-module__title-font-bold--c02a9c {
  color: #343434;
}
/* Title 1/Bold */
.badge-module__title-1-secondary-font--f26feb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.badge-module__title-1-secondary-font-colorless--da279d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.badge-module__title-2-secondary-font--c5390b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.badge-module__title-2-secondary-font-colorless--b41388 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.badge-module__title-3-secondary-font--fb9132 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.badge-module__title-3-secondary-font-colorless--c34f8a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.badge-module__subtitle-font-size-and-line-height-only--e0fa3b {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.badge-module__subtitle-primary-font-regular--bfea5d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.badge-module__subtitle-primary-font-regular-colorless--e9d1a1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.badge-module__subtitle-primary-font-semi-bold--f3129b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.badge-module__subtitle-primary-font-semi-bold-colorless--e1c6c2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.badge-module__subtitle-primary-font-bold--a28c5a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.badge-module__subtitle-primary-font-bold-colorless--fa3c39 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.badge-module__text-1-font-size-and-line-height-only--b8cef1 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.badge-module__text-1-primary-font-regular--d80948 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.badge-module__text-1-primary-font-regular-colorless--b5b219 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.badge-module__text-1-primary-font-semi-bold--dfef0f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.badge-module__text-1-primary-font-semi-bold-colorless--a7ef54 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.badge-module__text-1-primary-font-bold--f212e8,
.badge-module__sizeFive--f2ddbe {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.badge-module__text-1-primary-font-bold-colorless--f8a71f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.badge-module__text-2-font-size-and-line-height-only--a54064 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.badge-module__text-2-primary-font-regular--dec37e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.badge-module__text-2-primary-font-regular-colorless--a5e63e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.badge-module__text-2-primary-font-semi-bold--b8ed5f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.badge-module__text-2-primary-font-semi-bold-colorless--f8da12 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.badge-module__text-2-primary-font-bold--e48a07,
.badge-module__sizeTwo--e24244,
.badge-module__sizeThree--b09b84,
.badge-module__sizeFour--bdfd13 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.badge-module__text-2-primary-font-bold-colorless--d10a75 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.badge-module__monospace-code-font-regular--d4b496 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.badge-module__monospace-code-font-regular-colorless--de6f79 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.badge-module__monospace-code-font-semi-bold--b462e5 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.badge-module__monospace-code-font-semi-bold-colorless--f03064 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.badge-module__root--d2afe8 {
  justify-content: center;
  vertical-align: middle;
  display: inline-flex;
  font-weight: bold;
  color: #343434;
  padding: 0 6px;
  flex-shrink: 0;
}
.badge-module__root--d2afe8.badge-module__clickable--e5a536 {
  cursor: pointer;
}
.badge-module__circularVariant--fbfd6b {
  border-radius: 50%;
  align-items: center;
}
.badge-module__triangularVariant--e99ce4 {
  clip-path: polygon(50% 0, 0 100%, 100% 100%);
  align-items: center;
  padding-top: 0.5em;
}
.badge-module__rectangularVariant--b0bae6 {
  align-items: center;
  border-radius: 4px;
}
/*-------------------
        Statuses
--------------------*/
.badge-module__resolved--eb906d {
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
}
.badge-module__notPriority--ad7b03 {
  background-color: #343434;
  color: #ffffff;
}
.badge-module__error--dbeee1 {
  background-color: #e31212;
  color: #ffffff;
}
.badge-module__positive--e8c039 {
  background-color: #2dd684;
}
.badge-module__warning--e233e7 {
  background-color: #ffce21;
}
/*-------------
     Sizes
--------------*/
.badge-module__sizeOne--be8ee2 {
  line-height: 8px;
  min-width: 8px;
  height: 8px;
  padding: 0;
}
.badge-module__sizeTwo--e24244 {
  min-width: 12px;
  height: 12px;
  padding: 0;
}
.badge-module__sizeThree--b09b84 {
  height: 16px;
  width: 16px;
}
.badge-module__sizeFour--bdfd13 {
  height: 20px;
  width: 20px;
}
.badge-module__sizeFive--f2ddbe {
  height: 24px;
  width: 24px;
}
/*-------------
    Text Label
--------------*/
.badge-module__labeledBadge--be2f50 {
  border-radius: 16px;
  width: auto;
}
.badge-module__labeledText--e0b441 {
  margin: 0 8px;
}
.badge-module__leftContentMargin--b818eb {
  margin-left: 8px;
}
.badge-module__rightContentMargin--b4dc78 {
  margin-right: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.icon-font-module__fa--c3e373,
.icon-font-module__fas--f9ee54,
.icon-font-module__far--f29bb5,
.icon-font-module__fal--b9fbb3,
.icon-font-module__fad--f3948e,
.icon-font-module__fab--d7faa3 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/* makes the font 33% larger relative to the icon container */
.icon-font-module__fa-lg--ff6f45 {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.icon-font-module__fa-xs--c16455 {
  font-size: 0.75em;
}
.icon-font-module__fa-sm--a09932 {
  font-size: 0.875em;
}
.icon-font-module__fa-1x--a96756 {
  font-size: 1em;
}
.icon-font-module__fa-2x--c86148 {
  font-size: 2em;
}
.icon-font-module__fa-3x--c070c6 {
  font-size: 3em;
}
.icon-font-module__fa-4x--b7b1f0 {
  font-size: 4em;
}
.icon-font-module__fa-5x--ef2564 {
  font-size: 5em;
}
.icon-font-module__fa-6x--ceb2d9 {
  font-size: 6em;
}
.icon-font-module__fa-7x--e12260 {
  font-size: 7em;
}
.icon-font-module__fa-8x--a55bad {
  font-size: 8em;
}
.icon-font-module__fa-9x--a371a0 {
  font-size: 9em;
}
.icon-font-module__fa-10x--f628ae {
  font-size: 10em;
}
.icon-font-module__fa-fw--eb646a {
  text-align: center;
  width: 1.25em;
}
.icon-font-module__fa-ul--b4c6cc {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.icon-font-module__fa-ul--b4c6cc > li {
  position: relative;
}
.icon-font-module__fa-li--ff7ddc {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.icon-font-module__fa-border--fe7d16 {
  border-radius: 0.1em;
  border: solid 0.08em #eee;
  padding: 0.2em 0.25em 0.15em;
}
.icon-font-module__fa-pull-left--e366cb {
  float: left;
}
.icon-font-module__fa-pull-right--f7fccb {
  float: right;
}
.icon-font-module__fa--c3e373.icon-font-module__fa-pull-left--e366cb,
.icon-font-module__fas--f9ee54.icon-font-module__fa-pull-left--e366cb,
.icon-font-module__far--f29bb5.icon-font-module__fa-pull-left--e366cb,
.icon-font-module__fal--b9fbb3.icon-font-module__fa-pull-left--e366cb,
.icon-font-module__fab--d7faa3.icon-font-module__fa-pull-left--e366cb {
  margin-right: 0.3em;
}
.icon-font-module__fa--c3e373.icon-font-module__fa-pull-right--f7fccb,
.icon-font-module__fas--f9ee54.icon-font-module__fa-pull-right--f7fccb,
.icon-font-module__far--f29bb5.icon-font-module__fa-pull-right--f7fccb,
.icon-font-module__fal--b9fbb3.icon-font-module__fa-pull-right--f7fccb,
.icon-font-module__fab--d7faa3.icon-font-module__fa-pull-right--f7fccb {
  margin-left: 0.3em;
}
.icon-font-module__fa-spin--e26150 {
  animation: icon-font-module__fa-spin--e26150 2s infinite linear;
}
.icon-font-module__fa-pulse--b09c49 {
  animation: icon-font-module__fa-spin--e26150 1s infinite steps(8);
}
@keyframes icon-font-module__fa-spin--e26150 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.icon-font-module__fa-rotate-90--aedfc9 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.icon-font-module__fa-rotate-180--d3f1a9 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.icon-font-module__fa-rotate-270--f76d63 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.icon-font-module__fa-flip-horizontal--b6c026 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.icon-font-module__fa-flip-vertical--f86115 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
.icon-font-module__fa-flip-both--b35f46,
.icon-font-module__fa-flip-horizontal--b6c026.icon-font-module__fa-flip-vertical--f86115 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}
:root .icon-font-module__fa-rotate-90--aedfc9,
:root .icon-font-module__fa-rotate-180--d3f1a9,
:root .icon-font-module__fa-rotate-270--f76d63,
:root .icon-font-module__fa-flip-horizontal--b6c026,
:root .icon-font-module__fa-flip-vertical--f86115,
:root .icon-font-module__fa-flip-both--b35f46 {
  filter: none;
}
.icon-font-module__fa-stack--c63c3f {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}
.icon-font-module__fa-stack-1x--ffaaa1,
.icon-font-module__fa-stack-2x--a10248 {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.icon-font-module__fa-stack-1x--ffaaa1 {
  line-height: inherit;
}
.icon-font-module__fa-stack-2x--a10248 {
  font-size: 2em;
}
.icon-font-module__fa-inverse--f85665 {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-font-module__fa-500px--cf46c6:before {
  content: "\f26e";
}
.icon-font-module__fa-abacus--cad96f:before {
  content: "\f640";
}
.icon-font-module__fa-accessible-icon--a682e0:before {
  content: "\f368";
}
.icon-font-module__fa-accusoft--e0193c:before {
  content: "\f369";
}
.icon-font-module__fa-acorn--a82fb7:before {
  content: "\f6ae";
}
.icon-font-module__fa-acquisitions-incorporated--f3d1d4:before {
  content: "\f6af";
}
.icon-font-module__fa-ad--dc4d9b:before {
  content: "\f641";
}
.icon-font-module__fa-address-book--c29409:before {
  content: "\f2b9";
}
.icon-font-module__fa-address-card--baac58:before {
  content: "\f2bb";
}
.icon-font-module__fa-adjust--ee7285:before {
  content: "\f042";
}
.icon-font-module__fa-adn--d4ce1c:before {
  content: "\f170";
}
.icon-font-module__fa-adversal--f94f3a:before {
  content: "\f36a";
}
.icon-font-module__fa-affiliatetheme--ad78e0:before {
  content: "\f36b";
}
.icon-font-module__fa-air-conditioner--c711d6:before {
  content: "\f8f4";
}
.icon-font-module__fa-air-freshener--ea2b29:before {
  content: "\f5d0";
}
.icon-font-module__fa-airbnb--a1e809:before {
  content: "\f834";
}
.icon-font-module__fa-alarm-clock--d83759:before {
  content: "\f34e";
}
.icon-font-module__fa-alarm-exclamation--b4eaef:before {
  content: "\f843";
}
.icon-font-module__fa-alarm-plus--ea16dd:before {
  content: "\f844";
}
.icon-font-module__fa-alarm-snooze--b1ed96:before {
  content: "\f845";
}
.icon-font-module__fa-album--d9af34:before {
  content: "\f89f";
}
.icon-font-module__fa-album-collection--ef0ffd:before {
  content: "\f8a0";
}
.icon-font-module__fa-algolia--c834a8:before {
  content: "\f36c";
}
.icon-font-module__fa-alicorn--eca2a4:before {
  content: "\f6b0";
}
.icon-font-module__fa-alien--cc0235:before {
  content: "\f8f5";
}
.icon-font-module__fa-alien-monster--e9dc7e:before {
  content: "\f8f6";
}
.icon-font-module__fa-align-center--c75b4b:before {
  content: "\f037";
}
.icon-font-module__fa-align-justify--e5c7d9:before {
  content: "\f039";
}
.icon-font-module__fa-align-left--d9c396:before {
  content: "\f036";
}
.icon-font-module__fa-align-right--f9c6a5:before {
  content: "\f038";
}
.icon-font-module__fa-align-slash--a22a29:before {
  content: "\f846";
}
.icon-font-module__fa-alipay--bedce8:before {
  content: "\f642";
}
.icon-font-module__fa-allergies--d0be3b:before {
  content: "\f461";
}
.icon-font-module__fa-amazon--da1894:before {
  content: "\f270";
}
.icon-font-module__fa-amazon-pay--a6118d:before {
  content: "\f42c";
}
.icon-font-module__fa-ambulance--cb8c71:before {
  content: "\f0f9";
}
.icon-font-module__fa-american-sign-language-interpreting--f1da01:before {
  content: "\f2a3";
}
.icon-font-module__fa-amilia--b940b0:before {
  content: "\f36d";
}
.icon-font-module__fa-amp-guitar--ae8004:before {
  content: "\f8a1";
}
.icon-font-module__fa-analytics--fc1d64:before {
  content: "\f643";
}
.icon-font-module__fa-anchor--a0fb5c:before {
  content: "\f13d";
}
.icon-font-module__fa-android--c1724a:before {
  content: "\f17b";
}
.icon-font-module__fa-angel--a07649:before {
  content: "\f779";
}
.icon-font-module__fa-angellist--a92640:before {
  content: "\f209";
}
.icon-font-module__fa-angle-double-down--e6a3cd:before {
  content: "\f103";
}
.icon-font-module__fa-angle-double-left--dec6ad:before {
  content: "\f100";
}
.icon-font-module__fa-angle-double-right--a0cf70:before {
  content: "\f101";
}
.icon-font-module__fa-angle-double-up--fab12e:before {
  content: "\f102";
}
.icon-font-module__fa-angle-down--dc85bf:before {
  content: "\f107";
}
.icon-font-module__fa-angle-left--d8bbaa:before {
  content: "\f104";
}
.icon-font-module__fa-angle-right--e1f371:before {
  content: "\f105";
}
.icon-font-module__fa-angle-up--df1011:before {
  content: "\f106";
}
.icon-font-module__fa-angry--a86f4e:before {
  content: "\f556";
}
.icon-font-module__fa-angrycreative--abd4d0:before {
  content: "\f36e";
}
.icon-font-module__fa-angular--ceabdc:before {
  content: "\f420";
}
.icon-font-module__fa-ankh--ace27d:before {
  content: "\f644";
}
.icon-font-module__fa-app-store--c9609d:before {
  content: "\f36f";
}
.icon-font-module__fa-app-store-ios--c53e8b:before {
  content: "\f370";
}
.icon-font-module__fa-apper--bc9fa3:before {
  content: "\f371";
}
.icon-font-module__fa-apple--e51633:before {
  content: "\f179";
}
.icon-font-module__fa-apple-alt--aad11d:before {
  content: "\f5d1";
}
.icon-font-module__fa-apple-crate--c8b2f5:before {
  content: "\f6b1";
}
.icon-font-module__fa-apple-pay--c34fdb:before {
  content: "\f415";
}
.icon-font-module__fa-archive--f56acd:before {
  content: "\f187";
}
.icon-font-module__fa-archway--f23880:before {
  content: "\f557";
}
.icon-font-module__fa-arrow-alt-circle-down--b18832:before {
  content: "\f358";
}
.icon-font-module__fa-arrow-alt-circle-left--fab8f2:before {
  content: "\f359";
}
.icon-font-module__fa-arrow-alt-circle-right--e79397:before {
  content: "\f35a";
}
.icon-font-module__fa-arrow-alt-circle-up--f33551:before {
  content: "\f35b";
}
.icon-font-module__fa-arrow-alt-down--cfdc19:before {
  content: "\f354";
}
.icon-font-module__fa-arrow-alt-from-bottom--eb9cd5:before {
  content: "\f346";
}
.icon-font-module__fa-arrow-alt-from-left--e549a4:before {
  content: "\f347";
}
.icon-font-module__fa-arrow-alt-from-right--bcac14:before {
  content: "\f348";
}
.icon-font-module__fa-arrow-alt-from-top--c3c70a:before {
  content: "\f349";
}
.icon-font-module__fa-arrow-alt-left--ca449d:before {
  content: "\f355";
}
.icon-font-module__fa-arrow-alt-right--ec0f40:before {
  content: "\f356";
}
.icon-font-module__fa-arrow-alt-square-down--dac8b3:before {
  content: "\f350";
}
.icon-font-module__fa-arrow-alt-square-left--b2c58e:before {
  content: "\f351";
}
.icon-font-module__fa-arrow-alt-square-right--a6be00:before {
  content: "\f352";
}
.icon-font-module__fa-arrow-alt-square-up--ad4b09:before {
  content: "\f353";
}
.icon-font-module__fa-arrow-alt-to-bottom--c06801:before {
  content: "\f34a";
}
.icon-font-module__fa-arrow-alt-to-left--ed49e7:before {
  content: "\f34b";
}
.icon-font-module__fa-arrow-alt-to-right--b4eb21:before {
  content: "\f34c";
}
.icon-font-module__fa-arrow-alt-to-top--baa00d:before {
  content: "\f34d";
}
.icon-font-module__fa-arrow-alt-up--cdee74:before {
  content: "\f357";
}
.icon-font-module__fa-arrow-circle-down--e7e5d2:before {
  content: "\f0ab";
}
.icon-font-module__fa-arrow-circle-left--d13d52:before {
  content: "\f0a8";
}
.icon-font-module__fa-arrow-circle-right--c00d76:before {
  content: "\f0a9";
}
.icon-font-module__fa-arrow-circle-up--e21b3f:before {
  content: "\f0aa";
}
.icon-font-module__fa-arrow-down--d3c5b3:before {
  content: "\f063";
}
.icon-font-module__fa-arrow-from-bottom--fc438b:before {
  content: "\f342";
}
.icon-font-module__fa-arrow-from-left--d438b6:before {
  content: "\f343";
}
.icon-font-module__fa-arrow-from-right--a82ad2:before {
  content: "\f344";
}
.icon-font-module__fa-arrow-from-top--b00dab:before {
  content: "\f345";
}
.icon-font-module__fa-arrow-left--bc65c6:before {
  content: "\f060";
}
.icon-font-module__fa-arrow-right--f6acbe:before {
  content: "\f061";
}
.icon-font-module__fa-arrow-square-down--af9da6:before {
  content: "\f339";
}
.icon-font-module__fa-arrow-square-left--d82591:before {
  content: "\f33a";
}
.icon-font-module__fa-arrow-square-right--f02726:before {
  content: "\f33b";
}
.icon-font-module__fa-arrow-square-up--ce5e7d:before {
  content: "\f33c";
}
.icon-font-module__fa-arrow-to-bottom--a9af09:before {
  content: "\f33d";
}
.icon-font-module__fa-arrow-to-left--b37de7:before {
  content: "\f33e";
}
.icon-font-module__fa-arrow-to-right--d6d487:before {
  content: "\f340";
}
.icon-font-module__fa-arrow-to-top--c9c505:before {
  content: "\f341";
}
.icon-font-module__fa-arrow-up--dae268:before {
  content: "\f062";
}
.icon-font-module__fa-arrows--c24c62:before {
  content: "\f047";
}
.icon-font-module__fa-arrows-alt--f4fcd5:before {
  content: "\f0b2";
}
.icon-font-module__fa-arrows-alt-h--a5995b:before {
  content: "\f337";
}
.icon-font-module__fa-arrows-alt-v--fff2c2:before {
  content: "\f338";
}
.icon-font-module__fa-arrows-h--fc66b3:before {
  content: "\f07e";
}
.icon-font-module__fa-arrows-v--e817da:before {
  content: "\f07d";
}
.icon-font-module__fa-artstation--f00944:before {
  content: "\f77a";
}
.icon-font-module__fa-assistive-listening-systems--f85617:before {
  content: "\f2a2";
}
.icon-font-module__fa-asterisk--c9e6b5:before {
  content: "\f069";
}
.icon-font-module__fa-asymmetrik--fe22ca:before {
  content: "\f372";
}
.icon-font-module__fa-at--b55e60:before {
  content: "\f1fa";
}
.icon-font-module__fa-atlas--aed20c:before {
  content: "\f558";
}
.icon-font-module__fa-atlassian--fc4d1f:before {
  content: "\f77b";
}
.icon-font-module__fa-atom--da0367:before {
  content: "\f5d2";
}
.icon-font-module__fa-atom-alt--dceac4:before {
  content: "\f5d3";
}
.icon-font-module__fa-audible--c29bba:before {
  content: "\f373";
}
.icon-font-module__fa-audio-description--f6a7eb:before {
  content: "\f29e";
}
.icon-font-module__fa-autoprefixer--eb39fd:before {
  content: "\f41c";
}
.icon-font-module__fa-avianex--c78b7f:before {
  content: "\f374";
}
.icon-font-module__fa-aviato--d66dd4:before {
  content: "\f421";
}
.icon-font-module__fa-award--ed6650:before {
  content: "\f559";
}
.icon-font-module__fa-aws--aa25db:before {
  content: "\f375";
}
.icon-font-module__fa-axe--e4a218:before {
  content: "\f6b2";
}
.icon-font-module__fa-axe-battle--e70737:before {
  content: "\f6b3";
}
.icon-font-module__fa-baby--b9798e:before {
  content: "\f77c";
}
.icon-font-module__fa-baby-carriage--f6384f:before {
  content: "\f77d";
}
.icon-font-module__fa-backpack--b3362b:before {
  content: "\f5d4";
}
.icon-font-module__fa-backspace--b7026a:before {
  content: "\f55a";
}
.icon-font-module__fa-backward--b5a174:before {
  content: "\f04a";
}
.icon-font-module__fa-bacon--e9414c:before {
  content: "\f7e5";
}
.icon-font-module__fa-bacteria--d7d4be:before {
  content: "\e059";
}
.icon-font-module__fa-bacterium--ba877e:before {
  content: "\e05a";
}
.icon-font-module__fa-badge--c88c4b:before {
  content: "\f335";
}
.icon-font-module__fa-badge-check--e0e0eb:before {
  content: "\f336";
}
.icon-font-module__fa-badge-dollar--d01da8:before {
  content: "\f645";
}
.icon-font-module__fa-badge-percent--bdd30b:before {
  content: "\f646";
}
.icon-font-module__fa-badge-sheriff--ec29a9:before {
  content: "\f8a2";
}
.icon-font-module__fa-badger-honey--e35b3b:before {
  content: "\f6b4";
}
.icon-font-module__fa-bags-shopping--e7d6db:before {
  content: "\f847";
}
.icon-font-module__fa-bahai--fad585:before {
  content: "\f666";
}
.icon-font-module__fa-balance-scale--d65db7:before {
  content: "\f24e";
}
.icon-font-module__fa-balance-scale-left--c0cbc0:before {
  content: "\f515";
}
.icon-font-module__fa-balance-scale-right--b23216:before {
  content: "\f516";
}
.icon-font-module__fa-ball-pile--b7c782:before {
  content: "\f77e";
}
.icon-font-module__fa-ballot--f1f723:before {
  content: "\f732";
}
.icon-font-module__fa-ballot-check--ba7ef0:before {
  content: "\f733";
}
.icon-font-module__fa-ban--eb2af0:before {
  content: "\f05e";
}
.icon-font-module__fa-band-aid--a2d0cb:before {
  content: "\f462";
}
.icon-font-module__fa-bandcamp--d8f462:before {
  content: "\f2d5";
}
.icon-font-module__fa-banjo--fe75fe:before {
  content: "\f8a3";
}
.icon-font-module__fa-barcode--c16e3a:before {
  content: "\f02a";
}
.icon-font-module__fa-barcode-alt--fb1923:before {
  content: "\f463";
}
.icon-font-module__fa-barcode-read--e550ed:before {
  content: "\f464";
}
.icon-font-module__fa-barcode-scan--e1963e:before {
  content: "\f465";
}
.icon-font-module__fa-bars--c38887:before {
  content: "\f0c9";
}
.icon-font-module__fa-baseball--c3ee2d:before {
  content: "\f432";
}
.icon-font-module__fa-baseball-ball--e4aaaa:before {
  content: "\f433";
}
.icon-font-module__fa-basketball-ball--a32b8f:before {
  content: "\f434";
}
.icon-font-module__fa-basketball-hoop--d88cc7:before {
  content: "\f435";
}
.icon-font-module__fa-bat--eb714a:before {
  content: "\f6b5";
}
.icon-font-module__fa-bath--b0f78b:before {
  content: "\f2cd";
}
.icon-font-module__fa-battery-bolt--f80c77:before {
  content: "\f376";
}
.icon-font-module__fa-battery-empty--bd570f:before {
  content: "\f244";
}
.icon-font-module__fa-battery-full--cca1d1:before {
  content: "\f240";
}
.icon-font-module__fa-battery-half--ca6d0b:before {
  content: "\f242";
}
.icon-font-module__fa-battery-quarter--f46f5f:before {
  content: "\f243";
}
.icon-font-module__fa-battery-slash--b8fc51:before {
  content: "\f377";
}
.icon-font-module__fa-battery-three-quarters--c6d74b:before {
  content: "\f241";
}
.icon-font-module__fa-battle-net--b697a1:before {
  content: "\f835";
}
.icon-font-module__fa-bed--af94cc:before {
  content: "\f236";
}
.icon-font-module__fa-bed-alt--b511e3:before {
  content: "\f8f7";
}
.icon-font-module__fa-bed-bunk--bf9c67:before {
  content: "\f8f8";
}
.icon-font-module__fa-bed-empty--ed2d2a:before {
  content: "\f8f9";
}
.icon-font-module__fa-beer--b66027:before {
  content: "\f0fc";
}
.icon-font-module__fa-behance--a53557:before {
  content: "\f1b4";
}
.icon-font-module__fa-behance-square--e62e3a:before {
  content: "\f1b5";
}
.icon-font-module__fa-bell--c4dbd0:before {
  content: "\f0f3";
}
.icon-font-module__fa-bell-exclamation--bc0312:before {
  content: "\f848";
}
.icon-font-module__fa-bell-on--f5040b:before {
  content: "\f8fa";
}
.icon-font-module__fa-bell-plus--b33b3c:before {
  content: "\f849";
}
.icon-font-module__fa-bell-school--d1a73c:before {
  content: "\f5d5";
}
.icon-font-module__fa-bell-school-slash--c5b348:before {
  content: "\f5d6";
}
.icon-font-module__fa-bell-slash--a327b9:before {
  content: "\f1f6";
}
.icon-font-module__fa-bells--a61c80:before {
  content: "\f77f";
}
.icon-font-module__fa-betamax--b68eca:before {
  content: "\f8a4";
}
.icon-font-module__fa-bezier-curve--ba7913:before {
  content: "\f55b";
}
.icon-font-module__fa-bible--e56858:before {
  content: "\f647";
}
.icon-font-module__fa-bicycle--d55773:before {
  content: "\f206";
}
.icon-font-module__fa-biking--def6f5:before {
  content: "\f84a";
}
.icon-font-module__fa-biking-mountain--ca7ebe:before {
  content: "\f84b";
}
.icon-font-module__fa-bimobject--dd6452:before {
  content: "\f378";
}
.icon-font-module__fa-binoculars--d28bdd:before {
  content: "\f1e5";
}
.icon-font-module__fa-biohazard--e26342:before {
  content: "\f780";
}
.icon-font-module__fa-birthday-cake--e34079:before {
  content: "\f1fd";
}
.icon-font-module__fa-bitbucket--d64cf9:before {
  content: "\f171";
}
.icon-font-module__fa-bitcoin--cc425b:before {
  content: "\f379";
}
.icon-font-module__fa-bity--c1cb85:before {
  content: "\f37a";
}
.icon-font-module__fa-black-tie--d7ff4c:before {
  content: "\f27e";
}
.icon-font-module__fa-blackberry--aa4e0c:before {
  content: "\f37b";
}
.icon-font-module__fa-blanket--cd30ed:before {
  content: "\f498";
}
.icon-font-module__fa-blender--aa00f3:before {
  content: "\f517";
}
.icon-font-module__fa-blender-phone--e4c6e2:before {
  content: "\f6b6";
}
.icon-font-module__fa-blind--eaf663:before {
  content: "\f29d";
}
.icon-font-module__fa-blinds--bca1ff:before {
  content: "\f8fb";
}
.icon-font-module__fa-blinds-open--dae4c6:before {
  content: "\f8fc";
}
.icon-font-module__fa-blinds-raised--ec159d:before {
  content: "\f8fd";
}
.icon-font-module__fa-blog--bd5f44:before {
  content: "\f781";
}
.icon-font-module__fa-blogger--bb6514:before {
  content: "\f37c";
}
.icon-font-module__fa-blogger-b--dd061f:before {
  content: "\f37d";
}
.icon-font-module__fa-bluetooth--adee84:before {
  content: "\f293";
}
.icon-font-module__fa-bluetooth-b--f7c9cf:before {
  content: "\f294";
}
.icon-font-module__fa-bold--aaa6ee:before {
  content: "\f032";
}
.icon-font-module__fa-bolt--da0368:before {
  content: "\f0e7";
}
.icon-font-module__fa-bomb--c44843:before {
  content: "\f1e2";
}
.icon-font-module__fa-bone--ba0b57:before {
  content: "\f5d7";
}
.icon-font-module__fa-bone-break--a90657:before {
  content: "\f5d8";
}
.icon-font-module__fa-bong--bebc98:before {
  content: "\f55c";
}
.icon-font-module__fa-book--c2d6d0:before {
  content: "\f02d";
}
.icon-font-module__fa-book-alt--b49ff0:before {
  content: "\f5d9";
}
.icon-font-module__fa-book-dead--c4905b:before {
  content: "\f6b7";
}
.icon-font-module__fa-book-heart--f10632:before {
  content: "\f499";
}
.icon-font-module__fa-book-medical--d30894:before {
  content: "\f7e6";
}
.icon-font-module__fa-book-open--bad93f:before {
  content: "\f518";
}
.icon-font-module__fa-book-reader--f32807:before {
  content: "\f5da";
}
.icon-font-module__fa-book-spells--fececa:before {
  content: "\f6b8";
}
.icon-font-module__fa-book-user--b9af03:before {
  content: "\f7e7";
}
.icon-font-module__fa-bookmark--fe4436:before {
  content: "\f02e";
}
.icon-font-module__fa-books--e83bf4:before {
  content: "\f5db";
}
.icon-font-module__fa-books-medical--d7c0dd:before {
  content: "\f7e8";
}
.icon-font-module__fa-boombox--df6a1c:before {
  content: "\f8a5";
}
.icon-font-module__fa-boot--c6ce33:before {
  content: "\f782";
}
.icon-font-module__fa-booth-curtain--a572f0:before {
  content: "\f734";
}
.icon-font-module__fa-bootstrap--cce029:before {
  content: "\f836";
}
.icon-font-module__fa-border-all--eddd72:before {
  content: "\f84c";
}
.icon-font-module__fa-border-bottom--f722c1:before {
  content: "\f84d";
}
.icon-font-module__fa-border-center-h--f6937f:before {
  content: "\f89c";
}
.icon-font-module__fa-border-center-v--e81317:before {
  content: "\f89d";
}
.icon-font-module__fa-border-inner--a846b6:before {
  content: "\f84e";
}
.icon-font-module__fa-border-left--c9bc6d:before {
  content: "\f84f";
}
.icon-font-module__fa-border-none--bced44:before {
  content: "\f850";
}
.icon-font-module__fa-border-outer--f40813:before {
  content: "\f851";
}
.icon-font-module__fa-border-right--a26d61:before {
  content: "\f852";
}
.icon-font-module__fa-border-style--f92630:before {
  content: "\f853";
}
.icon-font-module__fa-border-style-alt--ab2830:before {
  content: "\f854";
}
.icon-font-module__fa-border-top--aefe94:before {
  content: "\f855";
}
.icon-font-module__fa-bow-arrow--b75291:before {
  content: "\f6b9";
}
.icon-font-module__fa-bowling-ball--f06796:before {
  content: "\f436";
}
.icon-font-module__fa-bowling-pins--f85a49:before {
  content: "\f437";
}
.icon-font-module__fa-box--fcbfcb:before {
  content: "\f466";
}
.icon-font-module__fa-box-alt--b6f386:before {
  content: "\f49a";
}
.icon-font-module__fa-box-ballot--f74dd6:before {
  content: "\f735";
}
.icon-font-module__fa-box-check--aec313:before {
  content: "\f467";
}
.icon-font-module__fa-box-fragile--e98a4f:before {
  content: "\f49b";
}
.icon-font-module__fa-box-full--cb307c:before {
  content: "\f49c";
}
.icon-font-module__fa-box-heart--f42fe5:before {
  content: "\f49d";
}
.icon-font-module__fa-box-open--b876ec:before {
  content: "\f49e";
}
.icon-font-module__fa-box-tissue--fac9d8:before {
  content: "\e05b";
}
.icon-font-module__fa-box-up--ee1a0e:before {
  content: "\f49f";
}
.icon-font-module__fa-box-usd--e12186:before {
  content: "\f4a0";
}
.icon-font-module__fa-boxes--baeae0:before {
  content: "\f468";
}
.icon-font-module__fa-boxes-alt--f62e62:before {
  content: "\f4a1";
}
.icon-font-module__fa-boxing-glove--f3fb17:before {
  content: "\f438";
}
.icon-font-module__fa-brackets--f967d4:before {
  content: "\f7e9";
}
.icon-font-module__fa-brackets-curly--eefdac:before {
  content: "\f7ea";
}
.icon-font-module__fa-braille--ff157c:before {
  content: "\f2a1";
}
.icon-font-module__fa-brain--f78303:before {
  content: "\f5dc";
}
.icon-font-module__fa-bread-loaf--c3ed40:before {
  content: "\f7eb";
}
.icon-font-module__fa-bread-slice--abe2dd:before {
  content: "\f7ec";
}
.icon-font-module__fa-briefcase--d99339:before {
  content: "\f0b1";
}
.icon-font-module__fa-briefcase-medical--da6b4c:before {
  content: "\f469";
}
.icon-font-module__fa-bring-forward--dc8330:before {
  content: "\f856";
}
.icon-font-module__fa-bring-front--e0577a:before {
  content: "\f857";
}
.icon-font-module__fa-broadcast-tower--fce8f5:before {
  content: "\f519";
}
.icon-font-module__fa-broom--d54b2b:before {
  content: "\f51a";
}
.icon-font-module__fa-browser--a1b704:before {
  content: "\f37e";
}
.icon-font-module__fa-brush--f7c483:before {
  content: "\f55d";
}
.icon-font-module__fa-btc--f430fa:before {
  content: "\f15a";
}
.icon-font-module__fa-buffer--aac6f5:before {
  content: "\f837";
}
.icon-font-module__fa-bug--e82d00:before {
  content: "\f188";
}
.icon-font-module__fa-building--c03b10:before {
  content: "\f1ad";
}
.icon-font-module__fa-bullhorn--b97a4a:before {
  content: "\f0a1";
}
.icon-font-module__fa-bullseye--a7c697:before {
  content: "\f140";
}
.icon-font-module__fa-bullseye-arrow--bb409b:before {
  content: "\f648";
}
.icon-font-module__fa-bullseye-pointer--f3551b:before {
  content: "\f649";
}
.icon-font-module__fa-burger-soda--d7c2f7:before {
  content: "\f858";
}
.icon-font-module__fa-burn--c12b84:before {
  content: "\f46a";
}
.icon-font-module__fa-buromobelexperte--ed8fa6:before {
  content: "\f37f";
}
.icon-font-module__fa-burrito--f7baa9:before {
  content: "\f7ed";
}
.icon-font-module__fa-bus--e822fd:before {
  content: "\f207";
}
.icon-font-module__fa-bus-alt--cbf977:before {
  content: "\f55e";
}
.icon-font-module__fa-bus-school--b86c82:before {
  content: "\f5dd";
}
.icon-font-module__fa-business-time--b18a03:before {
  content: "\f64a";
}
.icon-font-module__fa-buy-n-large--c9b0d2:before {
  content: "\f8a6";
}
.icon-font-module__fa-buysellads--eaf57b:before {
  content: "\f20d";
}
.icon-font-module__fa-cabinet-filing--ba7bbe:before {
  content: "\f64b";
}
.icon-font-module__fa-cactus--a07bdf:before {
  content: "\f8a7";
}
.icon-font-module__fa-calculator--dbd158:before {
  content: "\f1ec";
}
.icon-font-module__fa-calculator-alt--b29d68:before {
  content: "\f64c";
}
.icon-font-module__fa-calendar--eae79e:before {
  content: "\f133";
}
.icon-font-module__fa-calendar-alt--d49139:before {
  content: "\f073";
}
.icon-font-module__fa-calendar-check--e4f411:before {
  content: "\f274";
}
.icon-font-module__fa-calendar-day--f9cd46:before {
  content: "\f783";
}
.icon-font-module__fa-calendar-edit--b3ac4f:before {
  content: "\f333";
}
.icon-font-module__fa-calendar-exclamation--d181ff:before {
  content: "\f334";
}
.icon-font-module__fa-calendar-minus--f5ccf8:before {
  content: "\f272";
}
.icon-font-module__fa-calendar-plus--ccd989:before {
  content: "\f271";
}
.icon-font-module__fa-calendar-star--db771e:before {
  content: "\f736";
}
.icon-font-module__fa-calendar-times--a1321d:before {
  content: "\f273";
}
.icon-font-module__fa-calendar-week--ff4a64:before {
  content: "\f784";
}
.icon-font-module__fa-camcorder--b2b503:before {
  content: "\f8a8";
}
.icon-font-module__fa-camera--a3f76a:before {
  content: "\f030";
}
.icon-font-module__fa-camera-alt--fb9c04:before {
  content: "\f332";
}
.icon-font-module__fa-camera-home--ea4a21:before {
  content: "\f8fe";
}
.icon-font-module__fa-camera-movie--ef9e8f:before {
  content: "\f8a9";
}
.icon-font-module__fa-camera-polaroid--aba433:before {
  content: "\f8aa";
}
.icon-font-module__fa-camera-retro--c187c3:before {
  content: "\f083";
}
.icon-font-module__fa-campfire--b52355:before {
  content: "\f6ba";
}
.icon-font-module__fa-campground--aa490e:before {
  content: "\f6bb";
}
.icon-font-module__fa-canadian-maple-leaf--b655bc:before {
  content: "\f785";
}
.icon-font-module__fa-candle-holder--c95eff:before {
  content: "\f6bc";
}
.icon-font-module__fa-candy-cane--a0130f:before {
  content: "\f786";
}
.icon-font-module__fa-candy-corn--ac6e04:before {
  content: "\f6bd";
}
.icon-font-module__fa-cannabis--de3186:before {
  content: "\f55f";
}
.icon-font-module__fa-capsules--b297d9:before {
  content: "\f46b";
}
.icon-font-module__fa-car--c1778f:before {
  content: "\f1b9";
}
.icon-font-module__fa-car-alt--af3966:before {
  content: "\f5de";
}
.icon-font-module__fa-car-battery--ad7531:before {
  content: "\f5df";
}
.icon-font-module__fa-car-building--d5e314:before {
  content: "\f859";
}
.icon-font-module__fa-car-bump--ef2b1e:before {
  content: "\f5e0";
}
.icon-font-module__fa-car-bus--af4043:before {
  content: "\f85a";
}
.icon-font-module__fa-car-crash--c8def4:before {
  content: "\f5e1";
}
.icon-font-module__fa-car-garage--f54ec4:before {
  content: "\f5e2";
}
.icon-font-module__fa-car-mechanic--b92a73:before {
  content: "\f5e3";
}
.icon-font-module__fa-car-side--fa902e:before {
  content: "\f5e4";
}
.icon-font-module__fa-car-tilt--a60c4d:before {
  content: "\f5e5";
}
.icon-font-module__fa-car-wash--ce12e4:before {
  content: "\f5e6";
}
.icon-font-module__fa-caravan--b3d26c:before {
  content: "\f8ff";
}
.icon-font-module__fa-caravan-alt--beeeca:before {
  content: "\e000";
}
.icon-font-module__fa-caret-circle-down--a1038e:before {
  content: "\f32d";
}
.icon-font-module__fa-caret-circle-left--b714d4:before {
  content: "\f32e";
}
.icon-font-module__fa-caret-circle-right--cfbb5f:before {
  content: "\f330";
}
.icon-font-module__fa-caret-circle-up--f62eda:before {
  content: "\f331";
}
.icon-font-module__fa-caret-down--e165c1:before {
  content: "\f0d7";
}
.icon-font-module__fa-caret-left--f2d705:before {
  content: "\f0d9";
}
.icon-font-module__fa-caret-right--b56e0b:before {
  content: "\f0da";
}
.icon-font-module__fa-caret-square-down--ae71b3:before {
  content: "\f150";
}
.icon-font-module__fa-caret-square-left--e7cfa3:before {
  content: "\f191";
}
.icon-font-module__fa-caret-square-right--eda6a7:before {
  content: "\f152";
}
.icon-font-module__fa-caret-square-up--d4e963:before {
  content: "\f151";
}
.icon-font-module__fa-caret-up--a25d7b:before {
  content: "\f0d8";
}
.icon-font-module__fa-carrot--cdb8c7:before {
  content: "\f787";
}
.icon-font-module__fa-cars--f1f1c9:before {
  content: "\f85b";
}
.icon-font-module__fa-cart-arrow-down--bed0e0:before {
  content: "\f218";
}
.icon-font-module__fa-cart-plus--be2c82:before {
  content: "\f217";
}
.icon-font-module__fa-cash-register--bebc5c:before {
  content: "\f788";
}
.icon-font-module__fa-cassette-tape--c592a4:before {
  content: "\f8ab";
}
.icon-font-module__fa-cat--c6b3c1:before {
  content: "\f6be";
}
.icon-font-module__fa-cat-space--e79198:before {
  content: "\e001";
}
.icon-font-module__fa-cauldron--a6fc61:before {
  content: "\f6bf";
}
.icon-font-module__fa-cc-amazon-pay--de103c:before {
  content: "\f42d";
}
.icon-font-module__fa-cc-amex--e5c587:before {
  content: "\f1f3";
}
.icon-font-module__fa-cc-apple-pay--c6dbe6:before {
  content: "\f416";
}
.icon-font-module__fa-cc-diners-club--a5c0dc:before {
  content: "\f24c";
}
.icon-font-module__fa-cc-discover--be6bdc:before {
  content: "\f1f2";
}
.icon-font-module__fa-cc-jcb--feeb67:before {
  content: "\f24b";
}
.icon-font-module__fa-cc-mastercard--a981c3:before {
  content: "\f1f1";
}
.icon-font-module__fa-cc-paypal--cdcd46:before {
  content: "\f1f4";
}
.icon-font-module__fa-cc-stripe--e0c4a8:before {
  content: "\f1f5";
}
.icon-font-module__fa-cc-visa--a3b7da:before {
  content: "\f1f0";
}
.icon-font-module__fa-cctv--a9de96:before {
  content: "\f8ac";
}
.icon-font-module__fa-centercode--e05630:before {
  content: "\f380";
}
.icon-font-module__fa-centos--a42088:before {
  content: "\f789";
}
.icon-font-module__fa-certificate--f8d60a:before {
  content: "\f0a3";
}
.icon-font-module__fa-chair--ba3b7d:before {
  content: "\f6c0";
}
.icon-font-module__fa-chair-office--b50f79:before {
  content: "\f6c1";
}
.icon-font-module__fa-chalkboard--a21b75:before {
  content: "\f51b";
}
.icon-font-module__fa-chalkboard-teacher--f65ed2:before {
  content: "\f51c";
}
.icon-font-module__fa-charging-station--a9cd78:before {
  content: "\f5e7";
}
.icon-font-module__fa-chart-area--f3dbf2:before {
  content: "\f1fe";
}
.icon-font-module__fa-chart-bar--d4da1e:before {
  content: "\f080";
}
.icon-font-module__fa-chart-line--ba41dc:before {
  content: "\f201";
}
.icon-font-module__fa-chart-line-down--e5ed48:before {
  content: "\f64d";
}
.icon-font-module__fa-chart-network--bd1d98:before {
  content: "\f78a";
}
.icon-font-module__fa-chart-pie--f33b70:before {
  content: "\f200";
}
.icon-font-module__fa-chart-pie-alt--cd7d15:before {
  content: "\f64e";
}
.icon-font-module__fa-chart-scatter--ba9a08:before {
  content: "\f7ee";
}
.icon-font-module__fa-check--a52d49:before {
  content: "\f00c";
}
.icon-font-module__fa-check-circle--e845a3:before {
  content: "\f058";
}
.icon-font-module__fa-check-double--f168d9:before {
  content: "\f560";
}
.icon-font-module__fa-check-square--b8f62d:before {
  content: "\f14a";
}
.icon-font-module__fa-cheese--bdd1e8:before {
  content: "\f7ef";
}
.icon-font-module__fa-cheese-swiss--cf28d2:before {
  content: "\f7f0";
}
.icon-font-module__fa-cheeseburger--bf1892:before {
  content: "\f7f1";
}
.icon-font-module__fa-chess--e8f4b7:before {
  content: "\f439";
}
.icon-font-module__fa-chess-bishop--c90a62:before {
  content: "\f43a";
}
.icon-font-module__fa-chess-bishop-alt--cd2462:before {
  content: "\f43b";
}
.icon-font-module__fa-chess-board--b89300:before {
  content: "\f43c";
}
.icon-font-module__fa-chess-clock--f4f437:before {
  content: "\f43d";
}
.icon-font-module__fa-chess-clock-alt--e6b808:before {
  content: "\f43e";
}
.icon-font-module__fa-chess-king--ee920c:before {
  content: "\f43f";
}
.icon-font-module__fa-chess-king-alt--ceecc5:before {
  content: "\f440";
}
.icon-font-module__fa-chess-knight--b1a00b:before {
  content: "\f441";
}
.icon-font-module__fa-chess-knight-alt--bd9baf:before {
  content: "\f442";
}
.icon-font-module__fa-chess-pawn--c387b0:before {
  content: "\f443";
}
.icon-font-module__fa-chess-pawn-alt--fcb957:before {
  content: "\f444";
}
.icon-font-module__fa-chess-queen--c48f1d:before {
  content: "\f445";
}
.icon-font-module__fa-chess-queen-alt--b2074c:before {
  content: "\f446";
}
.icon-font-module__fa-chess-rook--d53c6e:before {
  content: "\f447";
}
.icon-font-module__fa-chess-rook-alt--b033c3:before {
  content: "\f448";
}
.icon-font-module__fa-chevron-circle-down--a5a962:before {
  content: "\f13a";
}
.icon-font-module__fa-chevron-circle-left--c108fe:before {
  content: "\f137";
}
.icon-font-module__fa-chevron-circle-right--fbf7a6:before {
  content: "\f138";
}
.icon-font-module__fa-chevron-circle-up--c3bf9f:before {
  content: "\f139";
}
.icon-font-module__fa-chevron-double-down--e86820:before {
  content: "\f322";
}
.icon-font-module__fa-chevron-double-left--f290a7:before {
  content: "\f323";
}
.icon-font-module__fa-chevron-double-right--b66b32:before {
  content: "\f324";
}
.icon-font-module__fa-chevron-double-up--f3f73b:before {
  content: "\f325";
}
.icon-font-module__fa-chevron-down--e4aa3e:before {
  content: "\f078";
}
.icon-font-module__fa-chevron-left--f0fbe0:before {
  content: "\f053";
}
.icon-font-module__fa-chevron-right--e3b13c:before {
  content: "\f054";
}
.icon-font-module__fa-chevron-square-down--b217f2:before {
  content: "\f329";
}
.icon-font-module__fa-chevron-square-left--a46fd7:before {
  content: "\f32a";
}
.icon-font-module__fa-chevron-square-right--f64a79:before {
  content: "\f32b";
}
.icon-font-module__fa-chevron-square-up--edc147:before {
  content: "\f32c";
}
.icon-font-module__fa-chevron-up--c5ddc3:before {
  content: "\f077";
}
.icon-font-module__fa-child--cb4c72:before {
  content: "\f1ae";
}
.icon-font-module__fa-chimney--ae264d:before {
  content: "\f78b";
}
.icon-font-module__fa-chrome--fd82cf:before {
  content: "\f268";
}
.icon-font-module__fa-chromecast--bb7a54:before {
  content: "\f838";
}
.icon-font-module__fa-church--bead9b:before {
  content: "\f51d";
}
.icon-font-module__fa-circle--ee8452:before {
  content: "\f111";
}
.icon-font-module__fa-circle-notch--d456aa:before {
  content: "\f1ce";
}
.icon-font-module__fa-city--a8bf87:before {
  content: "\f64f";
}
.icon-font-module__fa-clarinet--f26f7a:before {
  content: "\f8ad";
}
.icon-font-module__fa-claw-marks--e1c521:before {
  content: "\f6c2";
}
.icon-font-module__fa-clinic-medical--c82314:before {
  content: "\f7f2";
}
.icon-font-module__fa-clipboard--d0e551:before {
  content: "\f328";
}
.icon-font-module__fa-clipboard-check--ee560c:before {
  content: "\f46c";
}
.icon-font-module__fa-clipboard-list--a8cc3d:before {
  content: "\f46d";
}
.icon-font-module__fa-clipboard-list-check--d929fe:before {
  content: "\f737";
}
.icon-font-module__fa-clipboard-prescription--ebe6c4:before {
  content: "\f5e8";
}
.icon-font-module__fa-clipboard-user--d8f0b3:before {
  content: "\f7f3";
}
.icon-font-module__fa-clock--f72bb8:before {
  content: "\f017";
}
.icon-font-module__fa-clone--c32bfd:before {
  content: "\f24d";
}
.icon-font-module__fa-closed-captioning--bbd38a:before {
  content: "\f20a";
}
.icon-font-module__fa-cloud--ac7e21:before {
  content: "\f0c2";
}
.icon-font-module__fa-cloud-download--e9cfe9:before {
  content: "\f0ed";
}
.icon-font-module__fa-cloud-download-alt--a57329:before {
  content: "\f381";
}
.icon-font-module__fa-cloud-drizzle--c14d13:before {
  content: "\f738";
}
.icon-font-module__fa-cloud-hail--c0c105:before {
  content: "\f739";
}
.icon-font-module__fa-cloud-hail-mixed--b73212:before {
  content: "\f73a";
}
.icon-font-module__fa-cloud-meatball--dbf446:before {
  content: "\f73b";
}
.icon-font-module__fa-cloud-moon--a4f94c:before {
  content: "\f6c3";
}
.icon-font-module__fa-cloud-moon-rain--be7fdd:before {
  content: "\f73c";
}
.icon-font-module__fa-cloud-music--bc62d2:before {
  content: "\f8ae";
}
.icon-font-module__fa-cloud-rain--d9ac68:before {
  content: "\f73d";
}
.icon-font-module__fa-cloud-rainbow--c6f2f8:before {
  content: "\f73e";
}
.icon-font-module__fa-cloud-showers--a0af9d:before {
  content: "\f73f";
}
.icon-font-module__fa-cloud-showers-heavy--dffe63:before {
  content: "\f740";
}
.icon-font-module__fa-cloud-sleet--b86f68:before {
  content: "\f741";
}
.icon-font-module__fa-cloud-snow--bae8e6:before {
  content: "\f742";
}
.icon-font-module__fa-cloud-sun--f56bc0:before {
  content: "\f6c4";
}
.icon-font-module__fa-cloud-sun-rain--e4d7e6:before {
  content: "\f743";
}
.icon-font-module__fa-cloud-upload--cb0130:before {
  content: "\f0ee";
}
.icon-font-module__fa-cloud-upload-alt--f65943:before {
  content: "\f382";
}
.icon-font-module__fa-cloudflare--c163d9:before {
  content: "\e07d";
}
.icon-font-module__fa-clouds--e03874:before {
  content: "\f744";
}
.icon-font-module__fa-clouds-moon--af5340:before {
  content: "\f745";
}
.icon-font-module__fa-clouds-sun--d31130:before {
  content: "\f746";
}
.icon-font-module__fa-cloudscale--be8bf1:before {
  content: "\f383";
}
.icon-font-module__fa-cloudsmith--b9d313:before {
  content: "\f384";
}
.icon-font-module__fa-cloudversify--f22d21:before {
  content: "\f385";
}
.icon-font-module__fa-club--c823e7:before {
  content: "\f327";
}
.icon-font-module__fa-cocktail--c58020:before {
  content: "\f561";
}
.icon-font-module__fa-code--f84911:before {
  content: "\f121";
}
.icon-font-module__fa-code-branch--ebbb9d:before {
  content: "\f126";
}
.icon-font-module__fa-code-commit--e72eef:before {
  content: "\f386";
}
.icon-font-module__fa-code-merge--e6aa15:before {
  content: "\f387";
}
.icon-font-module__fa-codepen--b10777:before {
  content: "\f1cb";
}
.icon-font-module__fa-codiepie--ebb7a2:before {
  content: "\f284";
}
.icon-font-module__fa-coffee--c53eee:before {
  content: "\f0f4";
}
.icon-font-module__fa-coffee-pot--cef6b2:before {
  content: "\e002";
}
.icon-font-module__fa-coffee-togo--f1b8f2:before {
  content: "\f6c5";
}
.icon-font-module__fa-coffin--ef2896:before {
  content: "\f6c6";
}
.icon-font-module__fa-coffin-cross--e9fd63:before {
  content: "\e051";
}
.icon-font-module__fa-cog--c7bb07:before {
  content: "\f013";
}
.icon-font-module__fa-cogs--c3ed7f:before {
  content: "\f085";
}
.icon-font-module__fa-coin--a1f0cd:before {
  content: "\f85c";
}
.icon-font-module__fa-coins--f84342:before {
  content: "\f51e";
}
.icon-font-module__fa-columns--d2f63f:before {
  content: "\f0db";
}
.icon-font-module__fa-comet--ba0b98:before {
  content: "\e003";
}
.icon-font-module__fa-comment--b64731:before {
  content: "\f075";
}
.icon-font-module__fa-comment-alt--f39bf8:before {
  content: "\f27a";
}
.icon-font-module__fa-comment-alt-check--a8ff51:before {
  content: "\f4a2";
}
.icon-font-module__fa-comment-alt-dollar--d47c68:before {
  content: "\f650";
}
.icon-font-module__fa-comment-alt-dots--d273fe:before {
  content: "\f4a3";
}
.icon-font-module__fa-comment-alt-edit--fb6993:before {
  content: "\f4a4";
}
.icon-font-module__fa-comment-alt-exclamation--f84b13:before {
  content: "\f4a5";
}
.icon-font-module__fa-comment-alt-lines--f599a1:before {
  content: "\f4a6";
}
.icon-font-module__fa-comment-alt-medical--a7c7c1:before {
  content: "\f7f4";
}
.icon-font-module__fa-comment-alt-minus--a3c74f:before {
  content: "\f4a7";
}
.icon-font-module__fa-comment-alt-music--d2bb0e:before {
  content: "\f8af";
}
.icon-font-module__fa-comment-alt-plus--ba9035:before {
  content: "\f4a8";
}
.icon-font-module__fa-comment-alt-slash--e0953f:before {
  content: "\f4a9";
}
.icon-font-module__fa-comment-alt-smile--ff0b33:before {
  content: "\f4aa";
}
.icon-font-module__fa-comment-alt-times--df86ae:before {
  content: "\f4ab";
}
.icon-font-module__fa-comment-check--f65fed:before {
  content: "\f4ac";
}
.icon-font-module__fa-comment-dollar--f12f54:before {
  content: "\f651";
}
.icon-font-module__fa-comment-dots--dcaf8a:before {
  content: "\f4ad";
}
.icon-font-module__fa-comment-edit--f26992:before {
  content: "\f4ae";
}
.icon-font-module__fa-comment-exclamation--e36119:before {
  content: "\f4af";
}
.icon-font-module__fa-comment-lines--c8272b:before {
  content: "\f4b0";
}
.icon-font-module__fa-comment-medical--a6fefa:before {
  content: "\f7f5";
}
.icon-font-module__fa-comment-minus--af2c29:before {
  content: "\f4b1";
}
.icon-font-module__fa-comment-music--a3f7c1:before {
  content: "\f8b0";
}
.icon-font-module__fa-comment-plus--de126b:before {
  content: "\f4b2";
}
.icon-font-module__fa-comment-slash--f6548c:before {
  content: "\f4b3";
}
.icon-font-module__fa-comment-smile--d96e3e:before {
  content: "\f4b4";
}
.icon-font-module__fa-comment-times--d28372:before {
  content: "\f4b5";
}
.icon-font-module__fa-comments--f69d43:before {
  content: "\f086";
}
.icon-font-module__fa-comments-alt--aec7ac:before {
  content: "\f4b6";
}
.icon-font-module__fa-comments-alt-dollar--bd4cd2:before {
  content: "\f652";
}
.icon-font-module__fa-comments-dollar--c0b285:before {
  content: "\f653";
}
.icon-font-module__fa-compact-disc--ca74f5:before {
  content: "\f51f";
}
.icon-font-module__fa-compass--d06279:before {
  content: "\f14e";
}
.icon-font-module__fa-compass-slash--ed40cb:before {
  content: "\f5e9";
}
.icon-font-module__fa-compress--a61774:before {
  content: "\f066";
}
.icon-font-module__fa-compress-alt--c78a42:before {
  content: "\f422";
}
.icon-font-module__fa-compress-arrows-alt--dccc85:before {
  content: "\f78c";
}
.icon-font-module__fa-compress-wide--b669f0:before {
  content: "\f326";
}
.icon-font-module__fa-computer-classic--d83199:before {
  content: "\f8b1";
}
.icon-font-module__fa-computer-speaker--a1271c:before {
  content: "\f8b2";
}
.icon-font-module__fa-concierge-bell--de66f8:before {
  content: "\f562";
}
.icon-font-module__fa-confluence--d7b4b5:before {
  content: "\f78d";
}
.icon-font-module__fa-connectdevelop--f42ae0:before {
  content: "\f20e";
}
.icon-font-module__fa-construction--de4710:before {
  content: "\f85d";
}
.icon-font-module__fa-container-storage--d6662c:before {
  content: "\f4b7";
}
.icon-font-module__fa-contao--c5332b:before {
  content: "\f26d";
}
.icon-font-module__fa-conveyor-belt--fdd1e5:before {
  content: "\f46e";
}
.icon-font-module__fa-conveyor-belt-alt--e23a1f:before {
  content: "\f46f";
}
.icon-font-module__fa-cookie--c8a7b9:before {
  content: "\f563";
}
.icon-font-module__fa-cookie-bite--e305fb:before {
  content: "\f564";
}
.icon-font-module__fa-copy--fce529:before {
  content: "\f0c5";
}
.icon-font-module__fa-copyright--ee4b36:before {
  content: "\f1f9";
}
.icon-font-module__fa-corn--e1938a:before {
  content: "\f6c7";
}
.icon-font-module__fa-cotton-bureau--af07da:before {
  content: "\f89e";
}
.icon-font-module__fa-couch--d01524:before {
  content: "\f4b8";
}
.icon-font-module__fa-cow--e4324a:before {
  content: "\f6c8";
}
.icon-font-module__fa-cowbell--da5ae6:before {
  content: "\f8b3";
}
.icon-font-module__fa-cowbell-more--f1b0ba:before {
  content: "\f8b4";
}
.icon-font-module__fa-cpanel--fc25de:before {
  content: "\f388";
}
.icon-font-module__fa-creative-commons--fefdab:before {
  content: "\f25e";
}
.icon-font-module__fa-creative-commons-by--b34d72:before {
  content: "\f4e7";
}
.icon-font-module__fa-creative-commons-nc--fa520a:before {
  content: "\f4e8";
}
.icon-font-module__fa-creative-commons-nc-eu--acd70b:before {
  content: "\f4e9";
}
.icon-font-module__fa-creative-commons-nc-jp--d7ea79:before {
  content: "\f4ea";
}
.icon-font-module__fa-creative-commons-nd--eae42c:before {
  content: "\f4eb";
}
.icon-font-module__fa-creative-commons-pd--ae2543:before {
  content: "\f4ec";
}
.icon-font-module__fa-creative-commons-pd-alt--f4c6e8:before {
  content: "\f4ed";
}
.icon-font-module__fa-creative-commons-remix--bc8383:before {
  content: "\f4ee";
}
.icon-font-module__fa-creative-commons-sa--ac12d5:before {
  content: "\f4ef";
}
.icon-font-module__fa-creative-commons-sampling--ddeba4:before {
  content: "\f4f0";
}
.icon-font-module__fa-creative-commons-sampling-plus--fc99a2:before {
  content: "\f4f1";
}
.icon-font-module__fa-creative-commons-share--fce1cc:before {
  content: "\f4f2";
}
.icon-font-module__fa-creative-commons-zero--f28b64:before {
  content: "\f4f3";
}
.icon-font-module__fa-credit-card--f670cf:before {
  content: "\f09d";
}
.icon-font-module__fa-credit-card-blank--d93db8:before {
  content: "\f389";
}
.icon-font-module__fa-credit-card-front--d8a056:before {
  content: "\f38a";
}
.icon-font-module__fa-cricket--b3c018:before {
  content: "\f449";
}
.icon-font-module__fa-critical-role--fe704e:before {
  content: "\f6c9";
}
.icon-font-module__fa-croissant--d79805:before {
  content: "\f7f6";
}
.icon-font-module__fa-crop--cd1677:before {
  content: "\f125";
}
.icon-font-module__fa-crop-alt--b9654a:before {
  content: "\f565";
}
.icon-font-module__fa-cross--b5e5fb:before {
  content: "\f654";
}
.icon-font-module__fa-crosshairs--e7bbfa:before {
  content: "\f05b";
}
.icon-font-module__fa-crow--f51c96:before {
  content: "\f520";
}
.icon-font-module__fa-crown--f10915:before {
  content: "\f521";
}
.icon-font-module__fa-crutch--b7c1ac:before {
  content: "\f7f7";
}
.icon-font-module__fa-crutches--f24297:before {
  content: "\f7f8";
}
.icon-font-module__fa-css3--ba3005:before {
  content: "\f13c";
}
.icon-font-module__fa-css3-alt--ddf746:before {
  content: "\f38b";
}
.icon-font-module__fa-cube--b42070:before {
  content: "\f1b2";
}
.icon-font-module__fa-cubes--c35027:before {
  content: "\f1b3";
}
.icon-font-module__fa-curling--ae2178:before {
  content: "\f44a";
}
.icon-font-module__fa-cut--a7b09d:before {
  content: "\f0c4";
}
.icon-font-module__fa-cuttlefish--a935f3:before {
  content: "\f38c";
}
.icon-font-module__fa-d-and-d--c23f9e:before {
  content: "\f38d";
}
.icon-font-module__fa-d-and-d-beyond--e4b242:before {
  content: "\f6ca";
}
.icon-font-module__fa-dagger--d9cd71:before {
  content: "\f6cb";
}
.icon-font-module__fa-dailymotion--d4e782:before {
  content: "\e052";
}
.icon-font-module__fa-dashcube--ae8ad5:before {
  content: "\f210";
}
.icon-font-module__fa-database--fe80d5:before {
  content: "\f1c0";
}
.icon-font-module__fa-deaf--aa697c:before {
  content: "\f2a4";
}
.icon-font-module__fa-debug--e06e08:before {
  content: "\f7f9";
}
.icon-font-module__fa-deer--bffa49:before {
  content: "\f78e";
}
.icon-font-module__fa-deer-rudolph--cca79d:before {
  content: "\f78f";
}
.icon-font-module__fa-deezer--dc2e06:before {
  content: "\e077";
}
.icon-font-module__fa-delicious--c0cd0e:before {
  content: "\f1a5";
}
.icon-font-module__fa-democrat--c27235:before {
  content: "\f747";
}
.icon-font-module__fa-deploydog--d00c1b:before {
  content: "\f38e";
}
.icon-font-module__fa-deskpro--fbc901:before {
  content: "\f38f";
}
.icon-font-module__fa-desktop--d4945a:before {
  content: "\f108";
}
.icon-font-module__fa-desktop-alt--bed5ff:before {
  content: "\f390";
}
.icon-font-module__fa-dev--ff7ec5:before {
  content: "\f6cc";
}
.icon-font-module__fa-deviantart--f768b1:before {
  content: "\f1bd";
}
.icon-font-module__fa-dewpoint--c05e80:before {
  content: "\f748";
}
.icon-font-module__fa-dharmachakra--af5365:before {
  content: "\f655";
}
.icon-font-module__fa-dhl--cf7fee:before {
  content: "\f790";
}
.icon-font-module__fa-diagnoses--f1b43e:before {
  content: "\f470";
}
.icon-font-module__fa-diamond--d024bc:before {
  content: "\f219";
}
.icon-font-module__fa-diaspora--e48207:before {
  content: "\f791";
}
.icon-font-module__fa-dice--f132ba:before {
  content: "\f522";
}
.icon-font-module__fa-dice-d10--abfd8e:before {
  content: "\f6cd";
}
.icon-font-module__fa-dice-d12--b7b65a:before {
  content: "\f6ce";
}
.icon-font-module__fa-dice-d20--ff2492:before {
  content: "\f6cf";
}
.icon-font-module__fa-dice-d4--bdd078:before {
  content: "\f6d0";
}
.icon-font-module__fa-dice-d6--cfd55a:before {
  content: "\f6d1";
}
.icon-font-module__fa-dice-d8--a71e85:before {
  content: "\f6d2";
}
.icon-font-module__fa-dice-five--fea880:before {
  content: "\f523";
}
.icon-font-module__fa-dice-four--cae13a:before {
  content: "\f524";
}
.icon-font-module__fa-dice-one--ca191c:before {
  content: "\f525";
}
.icon-font-module__fa-dice-six--d49959:before {
  content: "\f526";
}
.icon-font-module__fa-dice-three--bc739e:before {
  content: "\f527";
}
.icon-font-module__fa-dice-two--bc67d6:before {
  content: "\f528";
}
.icon-font-module__fa-digg--f7ec07:before {
  content: "\f1a6";
}
.icon-font-module__fa-digging--cd887c:before {
  content: "\f85e";
}
.icon-font-module__fa-digital-ocean--e0b4be:before {
  content: "\f391";
}
.icon-font-module__fa-digital-tachograph--db1799:before {
  content: "\f566";
}
.icon-font-module__fa-diploma--d856c4:before {
  content: "\f5ea";
}
.icon-font-module__fa-directions--d882ef:before {
  content: "\f5eb";
}
.icon-font-module__fa-disc-drive--ad4dc1:before {
  content: "\f8b5";
}
.icon-font-module__fa-discord--ed9b86:before {
  content: "\f392";
}
.icon-font-module__fa-discourse--d41c2f:before {
  content: "\f393";
}
.icon-font-module__fa-disease--ca3f46:before {
  content: "\f7fa";
}
.icon-font-module__fa-divide--ea8218:before {
  content: "\f529";
}
.icon-font-module__fa-dizzy--addb21:before {
  content: "\f567";
}
.icon-font-module__fa-dna--a6ed58:before {
  content: "\f471";
}
.icon-font-module__fa-do-not-enter--d30989:before {
  content: "\f5ec";
}
.icon-font-module__fa-dochub--c193eb:before {
  content: "\f394";
}
.icon-font-module__fa-docker--d17440:before {
  content: "\f395";
}
.icon-font-module__fa-dog--acb0e6:before {
  content: "\f6d3";
}
.icon-font-module__fa-dog-leashed--ac39aa:before {
  content: "\f6d4";
}
.icon-font-module__fa-dollar-sign--c1a655:before {
  content: "\f155";
}
.icon-font-module__fa-dolly--a7bb5f:before {
  content: "\f472";
}
.icon-font-module__fa-dolly-empty--ea2aa4:before {
  content: "\f473";
}
.icon-font-module__fa-dolly-flatbed--b815f8:before {
  content: "\f474";
}
.icon-font-module__fa-dolly-flatbed-alt--f335fe:before {
  content: "\f475";
}
.icon-font-module__fa-dolly-flatbed-empty--c35032:before {
  content: "\f476";
}
.icon-font-module__fa-donate--bcbf66:before {
  content: "\f4b9";
}
.icon-font-module__fa-door-closed--ec3fd4:before {
  content: "\f52a";
}
.icon-font-module__fa-door-open--f5d3e9:before {
  content: "\f52b";
}
.icon-font-module__fa-dot-circle--e87a5d:before {
  content: "\f192";
}
.icon-font-module__fa-dove--dc6246:before {
  content: "\f4ba";
}
.icon-font-module__fa-download--e2d217:before {
  content: "\f019";
}
.icon-font-module__fa-draft2digital--f1b874:before {
  content: "\f396";
}
.icon-font-module__fa-drafting-compass--b09e73:before {
  content: "\f568";
}
.icon-font-module__fa-dragon--cef53f:before {
  content: "\f6d5";
}
.icon-font-module__fa-draw-circle--e5e046:before {
  content: "\f5ed";
}
.icon-font-module__fa-draw-polygon--d5d7ab:before {
  content: "\f5ee";
}
.icon-font-module__fa-draw-square--dd82eb:before {
  content: "\f5ef";
}
.icon-font-module__fa-dreidel--ccf83d:before {
  content: "\f792";
}
.icon-font-module__fa-dribbble--a43c81:before {
  content: "\f17d";
}
.icon-font-module__fa-dribbble-square--d4bb69:before {
  content: "\f397";
}
.icon-font-module__fa-drone--ddbefd:before {
  content: "\f85f";
}
.icon-font-module__fa-drone-alt--ad335f:before {
  content: "\f860";
}
.icon-font-module__fa-dropbox--f18891:before {
  content: "\f16b";
}
.icon-font-module__fa-drum--dc68cf:before {
  content: "\f569";
}
.icon-font-module__fa-drum-steelpan--a70c48:before {
  content: "\f56a";
}
.icon-font-module__fa-drumstick--c3d42c:before {
  content: "\f6d6";
}
.icon-font-module__fa-drumstick-bite--ebd88d:before {
  content: "\f6d7";
}
.icon-font-module__fa-drupal--f8dd54:before {
  content: "\f1a9";
}
.icon-font-module__fa-dryer--b889e2:before {
  content: "\f861";
}
.icon-font-module__fa-dryer-alt--fc6856:before {
  content: "\f862";
}
.icon-font-module__fa-duck--aeb538:before {
  content: "\f6d8";
}
.icon-font-module__fa-dumbbell--e97fc3:before {
  content: "\f44b";
}
.icon-font-module__fa-dumpster--e7c38e:before {
  content: "\f793";
}
.icon-font-module__fa-dumpster-fire--c0c231:before {
  content: "\f794";
}
.icon-font-module__fa-dungeon--b679d2:before {
  content: "\f6d9";
}
.icon-font-module__fa-dyalog--c98013:before {
  content: "\f399";
}
.icon-font-module__fa-ear--d7b4da:before {
  content: "\f5f0";
}
.icon-font-module__fa-ear-muffs--ac1fc2:before {
  content: "\f795";
}
.icon-font-module__fa-earlybirds--bc1db7:before {
  content: "\f39a";
}
.icon-font-module__fa-ebay--a3d831:before {
  content: "\f4f4";
}
.icon-font-module__fa-eclipse--f68a02:before {
  content: "\f749";
}
.icon-font-module__fa-eclipse-alt--dd7265:before {
  content: "\f74a";
}
.icon-font-module__fa-edge--f3e1bc:before {
  content: "\f282";
}
.icon-font-module__fa-edge-legacy--d1e4ea:before {
  content: "\e078";
}
.icon-font-module__fa-edit--f8ad58:before {
  content: "\f044";
}
.icon-font-module__fa-egg--eeb90c:before {
  content: "\f7fb";
}
.icon-font-module__fa-egg-fried--bb967d:before {
  content: "\f7fc";
}
.icon-font-module__fa-eject--a0a237:before {
  content: "\f052";
}
.icon-font-module__fa-elementor--f3df37:before {
  content: "\f430";
}
.icon-font-module__fa-elephant--e0e589:before {
  content: "\f6da";
}
.icon-font-module__fa-ellipsis-h--e47bc6:before {
  content: "\f141";
}
.icon-font-module__fa-ellipsis-h-alt--b85810:before {
  content: "\f39b";
}
.icon-font-module__fa-ellipsis-v--b71f41:before {
  content: "\f142";
}
.icon-font-module__fa-ellipsis-v-alt--aa4a54:before {
  content: "\f39c";
}
.icon-font-module__fa-ello--dd53c5:before {
  content: "\f5f1";
}
.icon-font-module__fa-ember--a6965b:before {
  content: "\f423";
}
.icon-font-module__fa-empire--c3f823:before {
  content: "\f1d1";
}
.icon-font-module__fa-empty-set--db04f1:before {
  content: "\f656";
}
.icon-font-module__fa-engine-warning--b5cf51:before {
  content: "\f5f2";
}
.icon-font-module__fa-envelope--cbc3a0:before {
  content: "\f0e0";
}
.icon-font-module__fa-envelope-open--e4c00b:before {
  content: "\f2b6";
}
.icon-font-module__fa-envelope-open-dollar--c993f1:before {
  content: "\f657";
}
.icon-font-module__fa-envelope-open-text--d7f923:before {
  content: "\f658";
}
.icon-font-module__fa-envelope-square--eb42ad:before {
  content: "\f199";
}
.icon-font-module__fa-envira--beee95:before {
  content: "\f299";
}
.icon-font-module__fa-equals--f24f60:before {
  content: "\f52c";
}
.icon-font-module__fa-eraser--d6e794:before {
  content: "\f12d";
}
.icon-font-module__fa-erlang--a8d53d:before {
  content: "\f39d";
}
.icon-font-module__fa-ethereum--b4e95f:before {
  content: "\f42e";
}
.icon-font-module__fa-ethernet--e46e98:before {
  content: "\f796";
}
.icon-font-module__fa-etsy--f7ae49:before {
  content: "\f2d7";
}
.icon-font-module__fa-euro-sign--aee3c1:before {
  content: "\f153";
}
.icon-font-module__fa-evernote--c3eb7c:before {
  content: "\f839";
}
.icon-font-module__fa-exchange--df51b8:before {
  content: "\f0ec";
}
.icon-font-module__fa-exchange-alt--ebb179:before {
  content: "\f362";
}
.icon-font-module__fa-exclamation--d92238:before {
  content: "\f12a";
}
.icon-font-module__fa-exclamation-circle--f85a86:before {
  content: "\f06a";
}
.icon-font-module__fa-exclamation-square--c1acd5:before {
  content: "\f321";
}
.icon-font-module__fa-exclamation-triangle--ad6927:before {
  content: "\f071";
}
.icon-font-module__fa-expand--f391d5:before {
  content: "\f065";
}
.icon-font-module__fa-expand-alt--ad8815:before {
  content: "\f424";
}
.icon-font-module__fa-expand-arrows--d73996:before {
  content: "\f31d";
}
.icon-font-module__fa-expand-arrows-alt--a88127:before {
  content: "\f31e";
}
.icon-font-module__fa-expand-wide--a23512:before {
  content: "\f320";
}
.icon-font-module__fa-expeditedssl--c66643:before {
  content: "\f23e";
}
.icon-font-module__fa-external-link--e0b6a1:before {
  content: "\f08e";
}
.icon-font-module__fa-external-link-alt--d16a27:before {
  content: "\f35d";
}
.icon-font-module__fa-external-link-square--a02b94:before {
  content: "\f14c";
}
.icon-font-module__fa-external-link-square-alt--b6fd4b:before {
  content: "\f360";
}
.icon-font-module__fa-eye--b3eb89:before {
  content: "\f06e";
}
.icon-font-module__fa-eye-dropper--fc9236:before {
  content: "\f1fb";
}
.icon-font-module__fa-eye-evil--b4ad61:before {
  content: "\f6db";
}
.icon-font-module__fa-eye-slash--c2a301:before {
  content: "\f070";
}
.icon-font-module__fa-facebook--e31158:before {
  content: "\f09a";
}
.icon-font-module__fa-facebook-f--a1854c:before {
  content: "\f39e";
}
.icon-font-module__fa-facebook-messenger--bd361d:before {
  content: "\f39f";
}
.icon-font-module__fa-facebook-square--a04242:before {
  content: "\f082";
}
.icon-font-module__fa-fan--b650f3:before {
  content: "\f863";
}
.icon-font-module__fa-fan-table--f11eee:before {
  content: "\e004";
}
.icon-font-module__fa-fantasy-flight-games--e3b05a:before {
  content: "\f6dc";
}
.icon-font-module__fa-farm--c6e14d:before {
  content: "\f864";
}
.icon-font-module__fa-fast-backward--d5cd58:before {
  content: "\f049";
}
.icon-font-module__fa-fast-forward--af921e:before {
  content: "\f050";
}
.icon-font-module__fa-faucet--f4a50e:before {
  content: "\e005";
}
.icon-font-module__fa-faucet-drip--cd9911:before {
  content: "\e006";
}
.icon-font-module__fa-fax--f5aeb2:before {
  content: "\f1ac";
}
.icon-font-module__fa-feather--bb0d9c:before {
  content: "\f52d";
}
.icon-font-module__fa-feather-alt--c2110b:before {
  content: "\f56b";
}
.icon-font-module__fa-fedex--fa9a65:before {
  content: "\f797";
}
.icon-font-module__fa-fedora--ae12d5:before {
  content: "\f798";
}
.icon-font-module__fa-female--d87308:before {
  content: "\f182";
}
.icon-font-module__fa-field-hockey--c0fbe5:before {
  content: "\f44c";
}
.icon-font-module__fa-fighter-jet--dc372f:before {
  content: "\f0fb";
}
.icon-font-module__fa-figma--acbbf8:before {
  content: "\f799";
}
.icon-font-module__fa-file--e934f3:before {
  content: "\f15b";
}
.icon-font-module__fa-file-alt--bf1ebb:before {
  content: "\f15c";
}
.icon-font-module__fa-file-archive--dd1c95:before {
  content: "\f1c6";
}
.icon-font-module__fa-file-audio--b414d8:before {
  content: "\f1c7";
}
.icon-font-module__fa-file-certificate--bd72de:before {
  content: "\f5f3";
}
.icon-font-module__fa-file-chart-line--fc085a:before {
  content: "\f659";
}
.icon-font-module__fa-file-chart-pie--b03323:before {
  content: "\f65a";
}
.icon-font-module__fa-file-check--e7155f:before {
  content: "\f316";
}
.icon-font-module__fa-file-code--a47bf9:before {
  content: "\f1c9";
}
.icon-font-module__fa-file-contract--aacc09:before {
  content: "\f56c";
}
.icon-font-module__fa-file-csv--ec8232:before {
  content: "\f6dd";
}
.icon-font-module__fa-file-download--fd3865:before {
  content: "\f56d";
}
.icon-font-module__fa-file-edit--c38199:before {
  content: "\f31c";
}
.icon-font-module__fa-file-excel--ee2083:before {
  content: "\f1c3";
}
.icon-font-module__fa-file-exclamation--b3142a:before {
  content: "\f31a";
}
.icon-font-module__fa-file-export--eff408:before {
  content: "\f56e";
}
.icon-font-module__fa-file-image--b6284c:before {
  content: "\f1c5";
}
.icon-font-module__fa-file-import--a368de:before {
  content: "\f56f";
}
.icon-font-module__fa-file-invoice--c7c485:before {
  content: "\f570";
}
.icon-font-module__fa-file-invoice-dollar--ae2af7:before {
  content: "\f571";
}
.icon-font-module__fa-file-medical--f2767e:before {
  content: "\f477";
}
.icon-font-module__fa-file-medical-alt--e848fd:before {
  content: "\f478";
}
.icon-font-module__fa-file-minus--e0af58:before {
  content: "\f318";
}
.icon-font-module__fa-file-music--ecb670:before {
  content: "\f8b6";
}
.icon-font-module__fa-file-pdf--e9b87f:before {
  content: "\f1c1";
}
.icon-font-module__fa-file-plus--f7afaf:before {
  content: "\f319";
}
.icon-font-module__fa-file-powerpoint--efda7a:before {
  content: "\f1c4";
}
.icon-font-module__fa-file-prescription--bb2f31:before {
  content: "\f572";
}
.icon-font-module__fa-file-search--fe5da6:before {
  content: "\f865";
}
.icon-font-module__fa-file-signature--ce647d:before {
  content: "\f573";
}
.icon-font-module__fa-file-spreadsheet--e66000:before {
  content: "\f65b";
}
.icon-font-module__fa-file-times--f0e9eb:before {
  content: "\f317";
}
.icon-font-module__fa-file-upload--d0bded:before {
  content: "\f574";
}
.icon-font-module__fa-file-user--b6a5a6:before {
  content: "\f65c";
}
.icon-font-module__fa-file-video--f2e44f:before {
  content: "\f1c8";
}
.icon-font-module__fa-file-word--d039ba:before {
  content: "\f1c2";
}
.icon-font-module__fa-files-medical--cd43e2:before {
  content: "\f7fd";
}
.icon-font-module__fa-fill--c2e552:before {
  content: "\f575";
}
.icon-font-module__fa-fill-drip--d10327:before {
  content: "\f576";
}
.icon-font-module__fa-film--b38502:before {
  content: "\f008";
}
.icon-font-module__fa-film-alt--e7ac49:before {
  content: "\f3a0";
}
.icon-font-module__fa-film-canister--fae83a:before {
  content: "\f8b7";
}
.icon-font-module__fa-filter--ab6985:before {
  content: "\f0b0";
}
.icon-font-module__fa-fingerprint--a043b5:before {
  content: "\f577";
}
.icon-font-module__fa-fire--d2f6f6:before {
  content: "\f06d";
}
.icon-font-module__fa-fire-alt--e6c5e5:before {
  content: "\f7e4";
}
.icon-font-module__fa-fire-extinguisher--f65cf1:before {
  content: "\f134";
}
.icon-font-module__fa-fire-smoke--acdaaa:before {
  content: "\f74b";
}
.icon-font-module__fa-firefox--dc0edd:before {
  content: "\f269";
}
.icon-font-module__fa-firefox-browser--deeb0e:before {
  content: "\e007";
}
.icon-font-module__fa-fireplace--d24a00:before {
  content: "\f79a";
}
.icon-font-module__fa-first-aid--c02859:before {
  content: "\f479";
}
.icon-font-module__fa-first-order--e90658:before {
  content: "\f2b0";
}
.icon-font-module__fa-first-order-alt--f08a5a:before {
  content: "\f50a";
}
.icon-font-module__fa-firstdraft--cc42c7:before {
  content: "\f3a1";
}
.icon-font-module__fa-fish--d1896d:before {
  content: "\f578";
}
.icon-font-module__fa-fish-cooked--adbbab:before {
  content: "\f7fe";
}
.icon-font-module__fa-fist-raised--b9aae3:before {
  content: "\f6de";
}
.icon-font-module__fa-flag--c5ec17:before {
  content: "\f024";
}
.icon-font-module__fa-flag-alt--d1a71b:before {
  content: "\f74c";
}
.icon-font-module__fa-flag-checkered--c75d3b:before {
  content: "\f11e";
}
.icon-font-module__fa-flag-usa--a122ae:before {
  content: "\f74d";
}
.icon-font-module__fa-flame--f3053e:before {
  content: "\f6df";
}
.icon-font-module__fa-flashlight--ed6972:before {
  content: "\f8b8";
}
.icon-font-module__fa-flask--f4ca7a:before {
  content: "\f0c3";
}
.icon-font-module__fa-flask-poison--b200c3:before {
  content: "\f6e0";
}
.icon-font-module__fa-flask-potion--bdf0a5:before {
  content: "\f6e1";
}
.icon-font-module__fa-flickr--b479a5:before {
  content: "\f16e";
}
.icon-font-module__fa-flipboard--bdfb64:before {
  content: "\f44d";
}
.icon-font-module__fa-flower--e93cc1:before {
  content: "\f7ff";
}
.icon-font-module__fa-flower-daffodil--d693e7:before {
  content: "\f800";
}
.icon-font-module__fa-flower-tulip--ab4354:before {
  content: "\f801";
}
.icon-font-module__fa-flushed--af05f1:before {
  content: "\f579";
}
.icon-font-module__fa-flute--fa9ee4:before {
  content: "\f8b9";
}
.icon-font-module__fa-flux-capacitor--e7e0ce:before {
  content: "\f8ba";
}
.icon-font-module__fa-fly--f46439:before {
  content: "\f417";
}
.icon-font-module__fa-fog--cc5bc2:before {
  content: "\f74e";
}
.icon-font-module__fa-folder--a474e4:before {
  content: "\f07b";
}
.icon-font-module__fa-folder-download--e99cfe:before {
  content: "\e053";
}
.icon-font-module__fa-folder-minus--e1daad:before {
  content: "\f65d";
}
.icon-font-module__fa-folder-open--c9bac5:before {
  content: "\f07c";
}
.icon-font-module__fa-folder-plus--de6f8e:before {
  content: "\f65e";
}
.icon-font-module__fa-folder-times--f38f4f:before {
  content: "\f65f";
}
.icon-font-module__fa-folder-tree--cd83de:before {
  content: "\f802";
}
.icon-font-module__fa-folder-upload--a052f4:before {
  content: "\e054";
}
.icon-font-module__fa-folders--bc249d:before {
  content: "\f660";
}
.icon-font-module__fa-font--d92914:before {
  content: "\f031";
}
.icon-font-module__fa-font-awesome--f36f55:before {
  content: "\f2b4";
}
.icon-font-module__fa-font-awesome-alt--f4435f:before {
  content: "\f35c";
}
.icon-font-module__fa-font-awesome-flag--c37a29:before {
  content: "\f425";
}
.icon-font-module__fa-font-awesome-logo-full--ac7b30:before {
  content: "\f4e6";
}
.icon-font-module__fa-font-case--f200a0:before {
  content: "\f866";
}
.icon-font-module__fa-fonticons--b3b347:before {
  content: "\f280";
}
.icon-font-module__fa-fonticons-fi--e09c32:before {
  content: "\f3a2";
}
.icon-font-module__fa-football-ball--c0d3d9:before {
  content: "\f44e";
}
.icon-font-module__fa-football-helmet--b67282:before {
  content: "\f44f";
}
.icon-font-module__fa-forklift--bd6524:before {
  content: "\f47a";
}
.icon-font-module__fa-fort-awesome--ef3d7e:before {
  content: "\f286";
}
.icon-font-module__fa-fort-awesome-alt--e5510e:before {
  content: "\f3a3";
}
.icon-font-module__fa-forumbee--c37c51:before {
  content: "\f211";
}
.icon-font-module__fa-forward--c93549:before {
  content: "\f04e";
}
.icon-font-module__fa-foursquare--acfda6:before {
  content: "\f180";
}
.icon-font-module__fa-fragile--ac18de:before {
  content: "\f4bb";
}
.icon-font-module__fa-free-code-camp--cdac5a:before {
  content: "\f2c5";
}
.icon-font-module__fa-freebsd--afd1b1:before {
  content: "\f3a4";
}
.icon-font-module__fa-french-fries--df8663:before {
  content: "\f803";
}
.icon-font-module__fa-frog--e3192d:before {
  content: "\f52e";
}
.icon-font-module__fa-frosty-head--d97be5:before {
  content: "\f79b";
}
.icon-font-module__fa-frown--b22602:before {
  content: "\f119";
}
.icon-font-module__fa-frown-open--a4813d:before {
  content: "\f57a";
}
.icon-font-module__fa-fulcrum--d1bce1:before {
  content: "\f50b";
}
.icon-font-module__fa-function--ee370c:before {
  content: "\f661";
}
.icon-font-module__fa-funnel-dollar--e57175:before {
  content: "\f662";
}
.icon-font-module__fa-futbol--f250ae:before {
  content: "\f1e3";
}
.icon-font-module__fa-galactic-republic--a53ebc:before {
  content: "\f50c";
}
.icon-font-module__fa-galactic-senate--dd0381:before {
  content: "\f50d";
}
.icon-font-module__fa-galaxy--b63bd8:before {
  content: "\e008";
}
.icon-font-module__fa-game-board--c0e69e:before {
  content: "\f867";
}
.icon-font-module__fa-game-board-alt--cfc6c1:before {
  content: "\f868";
}
.icon-font-module__fa-game-console-handheld--eb9479:before {
  content: "\f8bb";
}
.icon-font-module__fa-gamepad--b19039:before {
  content: "\f11b";
}
.icon-font-module__fa-gamepad-alt--f1960e:before {
  content: "\f8bc";
}
.icon-font-module__fa-garage--ecbc45:before {
  content: "\e009";
}
.icon-font-module__fa-garage-car--ace298:before {
  content: "\e00a";
}
.icon-font-module__fa-garage-open--ad39f7:before {
  content: "\e00b";
}
.icon-font-module__fa-gas-pump--f67aed:before {
  content: "\f52f";
}
.icon-font-module__fa-gas-pump-slash--d1b3d6:before {
  content: "\f5f4";
}
.icon-font-module__fa-gavel--d71384:before {
  content: "\f0e3";
}
.icon-font-module__fa-gem--e74baa:before {
  content: "\f3a5";
}
.icon-font-module__fa-genderless--c3aef4:before {
  content: "\f22d";
}
.icon-font-module__fa-get-pocket--b6a76b:before {
  content: "\f265";
}
.icon-font-module__fa-gg--ef2cd1:before {
  content: "\f260";
}
.icon-font-module__fa-gg-circle--e6c161:before {
  content: "\f261";
}
.icon-font-module__fa-ghost--a2f069:before {
  content: "\f6e2";
}
.icon-font-module__fa-gift--d07be5:before {
  content: "\f06b";
}
.icon-font-module__fa-gift-card--c33ca6:before {
  content: "\f663";
}
.icon-font-module__fa-gifts--e7fc90:before {
  content: "\f79c";
}
.icon-font-module__fa-gingerbread-man--d65014:before {
  content: "\f79d";
}
.icon-font-module__fa-git--a5fffe:before {
  content: "\f1d3";
}
.icon-font-module__fa-git-alt--dee51e:before {
  content: "\f841";
}
.icon-font-module__fa-git-square--a3c31c:before {
  content: "\f1d2";
}
.icon-font-module__fa-github--ab8ba7:before {
  content: "\f09b";
}
.icon-font-module__fa-github-alt--d36239:before {
  content: "\f113";
}
.icon-font-module__fa-github-square--f46ccd:before {
  content: "\f092";
}
.icon-font-module__fa-gitkraken--eb314e:before {
  content: "\f3a6";
}
.icon-font-module__fa-gitlab--bdbfb9:before {
  content: "\f296";
}
.icon-font-module__fa-gitter--db8dba:before {
  content: "\f426";
}
.icon-font-module__fa-glass--f30395:before {
  content: "\f804";
}
.icon-font-module__fa-glass-champagne--b4a6ee:before {
  content: "\f79e";
}
.icon-font-module__fa-glass-cheers--bcf233:before {
  content: "\f79f";
}
.icon-font-module__fa-glass-citrus--a8036d:before {
  content: "\f869";
}
.icon-font-module__fa-glass-martini--a7cda0:before {
  content: "\f000";
}
.icon-font-module__fa-glass-martini-alt--c53eed:before {
  content: "\f57b";
}
.icon-font-module__fa-glass-whiskey--fd0289:before {
  content: "\f7a0";
}
.icon-font-module__fa-glass-whiskey-rocks--b972fc:before {
  content: "\f7a1";
}
.icon-font-module__fa-glasses--d9b7af:before {
  content: "\f530";
}
.icon-font-module__fa-glasses-alt--c7bdc2:before {
  content: "\f5f5";
}
.icon-font-module__fa-glide--fd7dd0:before {
  content: "\f2a5";
}
.icon-font-module__fa-glide-g--a3d3b6:before {
  content: "\f2a6";
}
.icon-font-module__fa-globe--e235f5:before {
  content: "\f0ac";
}
.icon-font-module__fa-globe-africa--d64056:before {
  content: "\f57c";
}
.icon-font-module__fa-globe-americas--b34999:before {
  content: "\f57d";
}
.icon-font-module__fa-globe-asia--d1f812:before {
  content: "\f57e";
}
.icon-font-module__fa-globe-europe--b3b92f:before {
  content: "\f7a2";
}
.icon-font-module__fa-globe-snow--f8e81b:before {
  content: "\f7a3";
}
.icon-font-module__fa-globe-stand--a345ad:before {
  content: "\f5f6";
}
.icon-font-module__fa-gofore--ac93e1:before {
  content: "\f3a7";
}
.icon-font-module__fa-golf-ball--e561cb:before {
  content: "\f450";
}
.icon-font-module__fa-golf-club--a8332e:before {
  content: "\f451";
}
.icon-font-module__fa-goodreads--cb5c96:before {
  content: "\f3a8";
}
.icon-font-module__fa-goodreads-g--e97e4d:before {
  content: "\f3a9";
}
.icon-font-module__fa-google--ad4ad3:before {
  content: "\f1a0";
}
.icon-font-module__fa-google-drive--cbfa7f:before {
  content: "\f3aa";
}
.icon-font-module__fa-google-pay--e75fd0:before {
  content: "\e079";
}
.icon-font-module__fa-google-play--e364f6:before {
  content: "\f3ab";
}
.icon-font-module__fa-google-plus--ee4887:before {
  content: "\f2b3";
}
.icon-font-module__fa-google-plus-g--c07fb3:before {
  content: "\f0d5";
}
.icon-font-module__fa-google-plus-square--afcf44:before {
  content: "\f0d4";
}
.icon-font-module__fa-google-wallet--faa877:before {
  content: "\f1ee";
}
.icon-font-module__fa-gopuram--b4ae90:before {
  content: "\f664";
}
.icon-font-module__fa-graduation-cap--e33c7f:before {
  content: "\f19d";
}
.icon-font-module__fa-gramophone--ac97c1:before {
  content: "\f8bd";
}
.icon-font-module__fa-gratipay--b45642:before {
  content: "\f184";
}
.icon-font-module__fa-grav--c4adb9:before {
  content: "\f2d6";
}
.icon-font-module__fa-greater-than--bff93a:before {
  content: "\f531";
}
.icon-font-module__fa-greater-than-equal--ce188a:before {
  content: "\f532";
}
.icon-font-module__fa-grimace--c624ee:before {
  content: "\f57f";
}
.icon-font-module__fa-grin--c619f4:before {
  content: "\f580";
}
.icon-font-module__fa-grin-alt--c0884e:before {
  content: "\f581";
}
.icon-font-module__fa-grin-beam--db1dd5:before {
  content: "\f582";
}
.icon-font-module__fa-grin-beam-sweat--bf28cf:before {
  content: "\f583";
}
.icon-font-module__fa-grin-hearts--a1c6ef:before {
  content: "\f584";
}
.icon-font-module__fa-grin-squint--adad6f:before {
  content: "\f585";
}
.icon-font-module__fa-grin-squint-tears--a416f3:before {
  content: "\f586";
}
.icon-font-module__fa-grin-stars--a49dca:before {
  content: "\f587";
}
.icon-font-module__fa-grin-tears--f08005:before {
  content: "\f588";
}
.icon-font-module__fa-grin-tongue--fb912d:before {
  content: "\f589";
}
.icon-font-module__fa-grin-tongue-squint--e0c783:before {
  content: "\f58a";
}
.icon-font-module__fa-grin-tongue-wink--ce1577:before {
  content: "\f58b";
}
.icon-font-module__fa-grin-wink--cdeb46:before {
  content: "\f58c";
}
.icon-font-module__fa-grip-horizontal--ac6430:before {
  content: "\f58d";
}
.icon-font-module__fa-grip-lines--dd29b2:before {
  content: "\f7a4";
}
.icon-font-module__fa-grip-lines-vertical--d53f9f:before {
  content: "\f7a5";
}
.icon-font-module__fa-grip-vertical--e05354:before {
  content: "\f58e";
}
.icon-font-module__fa-gripfire--df39fa:before {
  content: "\f3ac";
}
.icon-font-module__fa-grunt--b6314b:before {
  content: "\f3ad";
}
.icon-font-module__fa-guilded--a74d3b:before {
  content: "\e07e";
}
.icon-font-module__fa-guitar--b0245b:before {
  content: "\f7a6";
}
.icon-font-module__fa-guitar-electric--bf2d5f:before {
  content: "\f8be";
}
.icon-font-module__fa-guitars--df22ce:before {
  content: "\f8bf";
}
.icon-font-module__fa-gulp--e1c27a:before {
  content: "\f3ae";
}
.icon-font-module__fa-h-square--b3cb9c:before {
  content: "\f0fd";
}
.icon-font-module__fa-h1--a56306:before {
  content: "\f313";
}
.icon-font-module__fa-h2--bf30cb:before {
  content: "\f314";
}
.icon-font-module__fa-h3--b373dc:before {
  content: "\f315";
}
.icon-font-module__fa-h4--f031e7:before {
  content: "\f86a";
}
.icon-font-module__fa-hacker-news--e3fa60:before {
  content: "\f1d4";
}
.icon-font-module__fa-hacker-news-square--f834d0:before {
  content: "\f3af";
}
.icon-font-module__fa-hackerrank--b17907:before {
  content: "\f5f7";
}
.icon-font-module__fa-hamburger--b22201:before {
  content: "\f805";
}
.icon-font-module__fa-hammer--cbcdda:before {
  content: "\f6e3";
}
.icon-font-module__fa-hammer-war--f13c7c:before {
  content: "\f6e4";
}
.icon-font-module__fa-hamsa--f0c5f7:before {
  content: "\f665";
}
.icon-font-module__fa-hand-heart--c70275:before {
  content: "\f4bc";
}
.icon-font-module__fa-hand-holding--e5b376:before {
  content: "\f4bd";
}
.icon-font-module__fa-hand-holding-box--abc514:before {
  content: "\f47b";
}
.icon-font-module__fa-hand-holding-heart--f0b59e:before {
  content: "\f4be";
}
.icon-font-module__fa-hand-holding-magic--b1a733:before {
  content: "\f6e5";
}
.icon-font-module__fa-hand-holding-medical--bd9332:before {
  content: "\e05c";
}
.icon-font-module__fa-hand-holding-seedling--c0b146:before {
  content: "\f4bf";
}
.icon-font-module__fa-hand-holding-usd--d45e4a:before {
  content: "\f4c0";
}
.icon-font-module__fa-hand-holding-water--b4d662:before {
  content: "\f4c1";
}
.icon-font-module__fa-hand-lizard--beb57d:before {
  content: "\f258";
}
.icon-font-module__fa-hand-middle-finger--dacd98:before {
  content: "\f806";
}
.icon-font-module__fa-hand-paper--cee808:before {
  content: "\f256";
}
.icon-font-module__fa-hand-peace--f72594:before {
  content: "\f25b";
}
.icon-font-module__fa-hand-point-down--b6490c:before {
  content: "\f0a7";
}
.icon-font-module__fa-hand-point-left--ef07f6:before {
  content: "\f0a5";
}
.icon-font-module__fa-hand-point-right--ad0727:before {
  content: "\f0a4";
}
.icon-font-module__fa-hand-point-up--ebba1e:before {
  content: "\f0a6";
}
.icon-font-module__fa-hand-pointer--b77ac7:before {
  content: "\f25a";
}
.icon-font-module__fa-hand-receiving--a03552:before {
  content: "\f47c";
}
.icon-font-module__fa-hand-rock--b2938d:before {
  content: "\f255";
}
.icon-font-module__fa-hand-scissors--c376b7:before {
  content: "\f257";
}
.icon-font-module__fa-hand-sparkles--d43660:before {
  content: "\e05d";
}
.icon-font-module__fa-hand-spock--d7c1e8:before {
  content: "\f259";
}
.icon-font-module__fa-hands--a7f4ad:before {
  content: "\f4c2";
}
.icon-font-module__fa-hands-heart--cee5e0:before {
  content: "\f4c3";
}
.icon-font-module__fa-hands-helping--db9a65:before {
  content: "\f4c4";
}
.icon-font-module__fa-hands-usd--f95e9b:before {
  content: "\f4c5";
}
.icon-font-module__fa-hands-wash--eaf7cb:before {
  content: "\e05e";
}
.icon-font-module__fa-handshake--b57266:before {
  content: "\f2b5";
}
.icon-font-module__fa-handshake-alt--c12ed0:before {
  content: "\f4c6";
}
.icon-font-module__fa-handshake-alt-slash--c90a07:before {
  content: "\e05f";
}
.icon-font-module__fa-handshake-slash--aff677:before {
  content: "\e060";
}
.icon-font-module__fa-hanukiah--e274f1:before {
  content: "\f6e6";
}
.icon-font-module__fa-hard-hat--f677c9:before {
  content: "\f807";
}
.icon-font-module__fa-hashtag--ca1e2f:before {
  content: "\f292";
}
.icon-font-module__fa-hat-chef--f2c2a6:before {
  content: "\f86b";
}
.icon-font-module__fa-hat-cowboy--bc5cd9:before {
  content: "\f8c0";
}
.icon-font-module__fa-hat-cowboy-side--e45965:before {
  content: "\f8c1";
}
.icon-font-module__fa-hat-santa--b54138:before {
  content: "\f7a7";
}
.icon-font-module__fa-hat-winter--c847b0:before {
  content: "\f7a8";
}
.icon-font-module__fa-hat-witch--a94e0d:before {
  content: "\f6e7";
}
.icon-font-module__fa-hat-wizard--d1a3a6:before {
  content: "\f6e8";
}
.icon-font-module__fa-hdd--b1aab5:before {
  content: "\f0a0";
}
.icon-font-module__fa-head-side--db6ab8:before {
  content: "\f6e9";
}
.icon-font-module__fa-head-side-brain--ccc937:before {
  content: "\f808";
}
.icon-font-module__fa-head-side-cough--e937e4:before {
  content: "\e061";
}
.icon-font-module__fa-head-side-cough-slash--ebbaa7:before {
  content: "\e062";
}
.icon-font-module__fa-head-side-headphones--c56ee1:before {
  content: "\f8c2";
}
.icon-font-module__fa-head-side-mask--e7345a:before {
  content: "\e063";
}
.icon-font-module__fa-head-side-medical--fd7fc3:before {
  content: "\f809";
}
.icon-font-module__fa-head-side-virus--ccd606:before {
  content: "\e064";
}
.icon-font-module__fa-head-vr--c110f5:before {
  content: "\f6ea";
}
.icon-font-module__fa-heading--f89cf2:before {
  content: "\f1dc";
}
.icon-font-module__fa-headphones--cd201e:before {
  content: "\f025";
}
.icon-font-module__fa-headphones-alt--c8fcad:before {
  content: "\f58f";
}
.icon-font-module__fa-headset--cb26d2:before {
  content: "\f590";
}
.icon-font-module__fa-heart--c209fe:before {
  content: "\f004";
}
.icon-font-module__fa-heart-broken--f72740:before {
  content: "\f7a9";
}
.icon-font-module__fa-heart-circle--d56494:before {
  content: "\f4c7";
}
.icon-font-module__fa-heart-rate--f38a65:before {
  content: "\f5f8";
}
.icon-font-module__fa-heart-square--c78163:before {
  content: "\f4c8";
}
.icon-font-module__fa-heartbeat--c16b7b:before {
  content: "\f21e";
}
.icon-font-module__fa-heat--dc5753:before {
  content: "\e00c";
}
.icon-font-module__fa-helicopter--bb96b6:before {
  content: "\f533";
}
.icon-font-module__fa-helmet-battle--de63a7:before {
  content: "\f6eb";
}
.icon-font-module__fa-hexagon--e38832:before {
  content: "\f312";
}
.icon-font-module__fa-highlighter--d5c616:before {
  content: "\f591";
}
.icon-font-module__fa-hiking--fbebc7:before {
  content: "\f6ec";
}
.icon-font-module__fa-hippo--cd6d49:before {
  content: "\f6ed";
}
.icon-font-module__fa-hips--a0f6f2:before {
  content: "\f452";
}
.icon-font-module__fa-hire-a-helper--da5b53:before {
  content: "\f3b0";
}
.icon-font-module__fa-history--ad7163:before {
  content: "\f1da";
}
.icon-font-module__fa-hive--f8857b:before {
  content: "\e07f";
}
.icon-font-module__fa-hockey-mask--bc8aff:before {
  content: "\f6ee";
}
.icon-font-module__fa-hockey-puck--b4f977:before {
  content: "\f453";
}
.icon-font-module__fa-hockey-sticks--da21ae:before {
  content: "\f454";
}
.icon-font-module__fa-holly-berry--de5077:before {
  content: "\f7aa";
}
.icon-font-module__fa-home--dd40dc:before {
  content: "\f015";
}
.icon-font-module__fa-home-alt--fe0937:before {
  content: "\f80a";
}
.icon-font-module__fa-home-heart--a6fc9d:before {
  content: "\f4c9";
}
.icon-font-module__fa-home-lg--b16977:before {
  content: "\f80b";
}
.icon-font-module__fa-home-lg-alt--cd0bb8:before {
  content: "\f80c";
}
.icon-font-module__fa-hood-cloak--c75d08:before {
  content: "\f6ef";
}
.icon-font-module__fa-hooli--b33226:before {
  content: "\f427";
}
.icon-font-module__fa-horizontal-rule--d1efc0:before {
  content: "\f86c";
}
.icon-font-module__fa-hornbill--eb05a3:before {
  content: "\f592";
}
.icon-font-module__fa-horse--afedb9:before {
  content: "\f6f0";
}
.icon-font-module__fa-horse-head--fabafb:before {
  content: "\f7ab";
}
.icon-font-module__fa-horse-saddle--e5f296:before {
  content: "\f8c3";
}
.icon-font-module__fa-hospital--fcac0b:before {
  content: "\f0f8";
}
.icon-font-module__fa-hospital-alt--fbdf94:before {
  content: "\f47d";
}
.icon-font-module__fa-hospital-symbol--d3fff5:before {
  content: "\f47e";
}
.icon-font-module__fa-hospital-user--b76e55:before {
  content: "\f80d";
}
.icon-font-module__fa-hospitals--f71876:before {
  content: "\f80e";
}
.icon-font-module__fa-hot-tub--fd995b:before {
  content: "\f593";
}
.icon-font-module__fa-hotdog--fb3403:before {
  content: "\f80f";
}
.icon-font-module__fa-hotel--ca7c65:before {
  content: "\f594";
}
.icon-font-module__fa-hotjar--e646a8:before {
  content: "\f3b1";
}
.icon-font-module__fa-hourglass--df28e3:before {
  content: "\f254";
}
.icon-font-module__fa-hourglass-end--a4d937:before {
  content: "\f253";
}
.icon-font-module__fa-hourglass-half--ccfc59:before {
  content: "\f252";
}
.icon-font-module__fa-hourglass-start--a4698b:before {
  content: "\f251";
}
.icon-font-module__fa-house--c8d34d:before {
  content: "\e00d";
}
.icon-font-module__fa-house-damage--ca760a:before {
  content: "\f6f1";
}
.icon-font-module__fa-house-day--cb450c:before {
  content: "\e00e";
}
.icon-font-module__fa-house-flood--fbd4f9:before {
  content: "\f74f";
}
.icon-font-module__fa-house-leave--b124f1:before {
  content: "\e00f";
}
.icon-font-module__fa-house-night--a89463:before {
  content: "\e010";
}
.icon-font-module__fa-house-return--b35e03:before {
  content: "\e011";
}
.icon-font-module__fa-house-signal--c05c1b:before {
  content: "\e012";
}
.icon-font-module__fa-house-user--d7c0f9:before {
  content: "\e065";
}
.icon-font-module__fa-houzz--e2bb22:before {
  content: "\f27c";
}
.icon-font-module__fa-hryvnia--bfa45e:before {
  content: "\f6f2";
}
.icon-font-module__fa-html5--c47d6f:before {
  content: "\f13b";
}
.icon-font-module__fa-hubspot--eea79b:before {
  content: "\f3b2";
}
.icon-font-module__fa-humidity--a5a8a3:before {
  content: "\f750";
}
.icon-font-module__fa-hurricane--fc7e9b:before {
  content: "\f751";
}
.icon-font-module__fa-i-cursor--c0a430:before {
  content: "\f246";
}
.icon-font-module__fa-ice-cream--e3e21c:before {
  content: "\f810";
}
.icon-font-module__fa-ice-skate--dff79b:before {
  content: "\f7ac";
}
.icon-font-module__fa-icicles--e9c62c:before {
  content: "\f7ad";
}
.icon-font-module__fa-icons--e081aa:before {
  content: "\f86d";
}
.icon-font-module__fa-icons-alt--a4c0b6:before {
  content: "\f86e";
}
.icon-font-module__fa-id-badge--efe5c1:before {
  content: "\f2c1";
}
.icon-font-module__fa-id-card--e473f4:before {
  content: "\f2c2";
}
.icon-font-module__fa-id-card-alt--b24c4a:before {
  content: "\f47f";
}
.icon-font-module__fa-ideal--ccbdf6:before {
  content: "\e013";
}
.icon-font-module__fa-igloo--e906fc:before {
  content: "\f7ae";
}
.icon-font-module__fa-image--fe8f88:before {
  content: "\f03e";
}
.icon-font-module__fa-image-polaroid--fcd26e:before {
  content: "\f8c4";
}
.icon-font-module__fa-images--eec405:before {
  content: "\f302";
}
.icon-font-module__fa-imdb--dcec34:before {
  content: "\f2d8";
}
.icon-font-module__fa-inbox--adcbcd:before {
  content: "\f01c";
}
.icon-font-module__fa-inbox-in--af1455:before {
  content: "\f310";
}
.icon-font-module__fa-inbox-out--d6c65b:before {
  content: "\f311";
}
.icon-font-module__fa-indent--bfba0b:before {
  content: "\f03c";
}
.icon-font-module__fa-industry--e27241:before {
  content: "\f275";
}
.icon-font-module__fa-industry-alt--f0dbe5:before {
  content: "\f3b3";
}
.icon-font-module__fa-infinity--cedfbe:before {
  content: "\f534";
}
.icon-font-module__fa-info--fc1fa5:before {
  content: "\f129";
}
.icon-font-module__fa-info-circle--ba0972:before {
  content: "\f05a";
}
.icon-font-module__fa-info-square--fe6599:before {
  content: "\f30f";
}
.icon-font-module__fa-inhaler--ac3bad:before {
  content: "\f5f9";
}
.icon-font-module__fa-innosoft--a110b0:before {
  content: "\e080";
}
.icon-font-module__fa-instagram--a0f407:before {
  content: "\f16d";
}
.icon-font-module__fa-instagram-square--a43a14:before {
  content: "\e055";
}
.icon-font-module__fa-instalod--d8e717:before {
  content: "\e081";
}
.icon-font-module__fa-integral--c15888:before {
  content: "\f667";
}
.icon-font-module__fa-intercom--a31eb3:before {
  content: "\f7af";
}
.icon-font-module__fa-internet-explorer--cfa8e9:before {
  content: "\f26b";
}
.icon-font-module__fa-intersection--e33b27:before {
  content: "\f668";
}
.icon-font-module__fa-inventory--eea424:before {
  content: "\f480";
}
.icon-font-module__fa-invision--a76479:before {
  content: "\f7b0";
}
.icon-font-module__fa-ioxhost--b311c4:before {
  content: "\f208";
}
.icon-font-module__fa-island-tropical--ab9faa:before {
  content: "\f811";
}
.icon-font-module__fa-italic--d40bcb:before {
  content: "\f033";
}
.icon-font-module__fa-itch-io--cb2826:before {
  content: "\f83a";
}
.icon-font-module__fa-itunes--baba67:before {
  content: "\f3b4";
}
.icon-font-module__fa-itunes-note--faebb3:before {
  content: "\f3b5";
}
.icon-font-module__fa-jack-o-lantern--fe2f58:before {
  content: "\f30e";
}
.icon-font-module__fa-java--e5bdc6:before {
  content: "\f4e4";
}
.icon-font-module__fa-jedi--b7772c:before {
  content: "\f669";
}
.icon-font-module__fa-jedi-order--f10ae1:before {
  content: "\f50e";
}
.icon-font-module__fa-jenkins--e2c30f:before {
  content: "\f3b6";
}
.icon-font-module__fa-jira--a01f8f:before {
  content: "\f7b1";
}
.icon-font-module__fa-joget--e027b4:before {
  content: "\f3b7";
}
.icon-font-module__fa-joint--b3d8e5:before {
  content: "\f595";
}
.icon-font-module__fa-joomla--cc7397:before {
  content: "\f1aa";
}
.icon-font-module__fa-journal-whills--facf7e:before {
  content: "\f66a";
}
.icon-font-module__fa-joystick--db4c5d:before {
  content: "\f8c5";
}
.icon-font-module__fa-js--c0e8b1:before {
  content: "\f3b8";
}
.icon-font-module__fa-js-square--f26e70:before {
  content: "\f3b9";
}
.icon-font-module__fa-jsfiddle--f4320a:before {
  content: "\f1cc";
}
.icon-font-module__fa-jug--c449b0:before {
  content: "\f8c6";
}
.icon-font-module__fa-kaaba--c84a03:before {
  content: "\f66b";
}
.icon-font-module__fa-kaggle--ab8cab:before {
  content: "\f5fa";
}
.icon-font-module__fa-kazoo--cea5da:before {
  content: "\f8c7";
}
.icon-font-module__fa-kerning--f3c51d:before {
  content: "\f86f";
}
.icon-font-module__fa-key--e6d3f8:before {
  content: "\f084";
}
.icon-font-module__fa-key-skeleton--d04860:before {
  content: "\f6f3";
}
.icon-font-module__fa-keybase--aaa31f:before {
  content: "\f4f5";
}
.icon-font-module__fa-keyboard--e9cee2:before {
  content: "\f11c";
}
.icon-font-module__fa-keycdn--cc1a1f:before {
  content: "\f3ba";
}
.icon-font-module__fa-keynote--a93dbe:before {
  content: "\f66c";
}
.icon-font-module__fa-khanda--a6fb28:before {
  content: "\f66d";
}
.icon-font-module__fa-kickstarter--b45471:before {
  content: "\f3bb";
}
.icon-font-module__fa-kickstarter-k--f2fe9a:before {
  content: "\f3bc";
}
.icon-font-module__fa-kidneys--c173e4:before {
  content: "\f5fb";
}
.icon-font-module__fa-kiss--c6aa51:before {
  content: "\f596";
}
.icon-font-module__fa-kiss-beam--f59728:before {
  content: "\f597";
}
.icon-font-module__fa-kiss-wink-heart--c49191:before {
  content: "\f598";
}
.icon-font-module__fa-kite--f80c43:before {
  content: "\f6f4";
}
.icon-font-module__fa-kiwi-bird--b62dad:before {
  content: "\f535";
}
.icon-font-module__fa-knife-kitchen--c5d208:before {
  content: "\f6f5";
}
.icon-font-module__fa-korvue--af13bd:before {
  content: "\f42f";
}
.icon-font-module__fa-lambda--bbb978:before {
  content: "\f66e";
}
.icon-font-module__fa-lamp--d4ae8d:before {
  content: "\f4ca";
}
.icon-font-module__fa-lamp-desk--ff6557:before {
  content: "\e014";
}
.icon-font-module__fa-lamp-floor--a0bda6:before {
  content: "\e015";
}
.icon-font-module__fa-landmark--c96b8a:before {
  content: "\f66f";
}
.icon-font-module__fa-landmark-alt--e1cc41:before {
  content: "\f752";
}
.icon-font-module__fa-language--ebc490:before {
  content: "\f1ab";
}
.icon-font-module__fa-laptop--b4a343:before {
  content: "\f109";
}
.icon-font-module__fa-laptop-code--fac450:before {
  content: "\f5fc";
}
.icon-font-module__fa-laptop-house--de20d7:before {
  content: "\e066";
}
.icon-font-module__fa-laptop-medical--daed62:before {
  content: "\f812";
}
.icon-font-module__fa-laravel--a46eb3:before {
  content: "\f3bd";
}
.icon-font-module__fa-lasso--fd67e8:before {
  content: "\f8c8";
}
.icon-font-module__fa-lastfm--b9501f:before {
  content: "\f202";
}
.icon-font-module__fa-lastfm-square--f505a3:before {
  content: "\f203";
}
.icon-font-module__fa-laugh--c2beb4:before {
  content: "\f599";
}
.icon-font-module__fa-laugh-beam--bc6d18:before {
  content: "\f59a";
}
.icon-font-module__fa-laugh-squint--e006f5:before {
  content: "\f59b";
}
.icon-font-module__fa-laugh-wink--c20952:before {
  content: "\f59c";
}
.icon-font-module__fa-layer-group--fbd1a4:before {
  content: "\f5fd";
}
.icon-font-module__fa-layer-minus--bf2793:before {
  content: "\f5fe";
}
.icon-font-module__fa-layer-plus--ba2258:before {
  content: "\f5ff";
}
.icon-font-module__fa-leaf--a6edb2:before {
  content: "\f06c";
}
.icon-font-module__fa-leaf-heart--debd77:before {
  content: "\f4cb";
}
.icon-font-module__fa-leaf-maple--d3544f:before {
  content: "\f6f6";
}
.icon-font-module__fa-leaf-oak--b34c4f:before {
  content: "\f6f7";
}
.icon-font-module__fa-leanpub--e401d7:before {
  content: "\f212";
}
.icon-font-module__fa-lemon--f40fd2:before {
  content: "\f094";
}
.icon-font-module__fa-less--d8cd79:before {
  content: "\f41d";
}
.icon-font-module__fa-less-than--db6f40:before {
  content: "\f536";
}
.icon-font-module__fa-less-than-equal--e2f120:before {
  content: "\f537";
}
.icon-font-module__fa-level-down--c6fbae:before {
  content: "\f149";
}
.icon-font-module__fa-level-down-alt--eaab34:before {
  content: "\f3be";
}
.icon-font-module__fa-level-up--eaf952:before {
  content: "\f148";
}
.icon-font-module__fa-level-up-alt--a978df:before {
  content: "\f3bf";
}
.icon-font-module__fa-life-ring--efe72a:before {
  content: "\f1cd";
}
.icon-font-module__fa-light-ceiling--a76ada:before {
  content: "\e016";
}
.icon-font-module__fa-light-switch--e8a7f5:before {
  content: "\e017";
}
.icon-font-module__fa-light-switch-off--adb95e:before {
  content: "\e018";
}
.icon-font-module__fa-light-switch-on--d01763:before {
  content: "\e019";
}
.icon-font-module__fa-lightbulb--ffa6d2:before {
  content: "\f0eb";
}
.icon-font-module__fa-lightbulb-dollar--ead3a8:before {
  content: "\f670";
}
.icon-font-module__fa-lightbulb-exclamation--ceb061:before {
  content: "\f671";
}
.icon-font-module__fa-lightbulb-on--b56106:before {
  content: "\f672";
}
.icon-font-module__fa-lightbulb-slash--c84dd8:before {
  content: "\f673";
}
.icon-font-module__fa-lights-holiday--efdb1a:before {
  content: "\f7b2";
}
.icon-font-module__fa-line--ec5f26:before {
  content: "\f3c0";
}
.icon-font-module__fa-line-columns--ecd4f0:before {
  content: "\f870";
}
.icon-font-module__fa-line-height--e0dd85:before {
  content: "\f871";
}
.icon-font-module__fa-link--ea9b24:before {
  content: "\f0c1";
}
.icon-font-module__fa-linkedin--d21f36:before {
  content: "\f08c";
}
.icon-font-module__fa-linkedin-in--dd7e65:before {
  content: "\f0e1";
}
.icon-font-module__fa-linode--e17463:before {
  content: "\f2b8";
}
.icon-font-module__fa-linux--d6f484:before {
  content: "\f17c";
}
.icon-font-module__fa-lips--c6694f:before {
  content: "\f600";
}
.icon-font-module__fa-lira-sign--ea5a6b:before {
  content: "\f195";
}
.icon-font-module__fa-list--ea7048:before {
  content: "\f03a";
}
.icon-font-module__fa-list-alt--f8c2e2:before {
  content: "\f022";
}
.icon-font-module__fa-list-music--b364aa:before {
  content: "\f8c9";
}
.icon-font-module__fa-list-ol--f6d4f6:before {
  content: "\f0cb";
}
.icon-font-module__fa-list-ul--ef18c3:before {
  content: "\f0ca";
}
.icon-font-module__fa-location--e7de92:before {
  content: "\f601";
}
.icon-font-module__fa-location-arrow--eef48c:before {
  content: "\f124";
}
.icon-font-module__fa-location-circle--fd5c86:before {
  content: "\f602";
}
.icon-font-module__fa-location-slash--ffb56d:before {
  content: "\f603";
}
.icon-font-module__fa-lock--adc9a5:before {
  content: "\f023";
}
.icon-font-module__fa-lock-alt--dfc021:before {
  content: "\f30d";
}
.icon-font-module__fa-lock-open--db20fa:before {
  content: "\f3c1";
}
.icon-font-module__fa-lock-open-alt--e99a14:before {
  content: "\f3c2";
}
.icon-font-module__fa-long-arrow-alt-down--c52afd:before {
  content: "\f309";
}
.icon-font-module__fa-long-arrow-alt-left--a499cb:before {
  content: "\f30a";
}
.icon-font-module__fa-long-arrow-alt-right--aefa36:before {
  content: "\f30b";
}
.icon-font-module__fa-long-arrow-alt-up--a7320a:before {
  content: "\f30c";
}
.icon-font-module__fa-long-arrow-down--a3ad15:before {
  content: "\f175";
}
.icon-font-module__fa-long-arrow-left--ebfea8:before {
  content: "\f177";
}
.icon-font-module__fa-long-arrow-right--e34f03:before {
  content: "\f178";
}
.icon-font-module__fa-long-arrow-up--dda788:before {
  content: "\f176";
}
.icon-font-module__fa-loveseat--a8c857:before {
  content: "\f4cc";
}
.icon-font-module__fa-low-vision--e5b8b9:before {
  content: "\f2a8";
}
.icon-font-module__fa-luchador--b14341:before {
  content: "\f455";
}
.icon-font-module__fa-luggage-cart--e43272:before {
  content: "\f59d";
}
.icon-font-module__fa-lungs--f65110:before {
  content: "\f604";
}
.icon-font-module__fa-lungs-virus--ef5cbc:before {
  content: "\e067";
}
.icon-font-module__fa-lyft--ac3678:before {
  content: "\f3c3";
}
.icon-font-module__fa-mace--eada9d:before {
  content: "\f6f8";
}
.icon-font-module__fa-magento--d2d6c1:before {
  content: "\f3c4";
}
.icon-font-module__fa-magic--d0482e:before {
  content: "\f0d0";
}
.icon-font-module__fa-magnet--b71d2a:before {
  content: "\f076";
}
.icon-font-module__fa-mail-bulk--d13e50:before {
  content: "\f674";
}
.icon-font-module__fa-mailbox--f74d75:before {
  content: "\f813";
}
.icon-font-module__fa-mailchimp--c9a0b7:before {
  content: "\f59e";
}
.icon-font-module__fa-male--c3a990:before {
  content: "\f183";
}
.icon-font-module__fa-mandalorian--d3de0e:before {
  content: "\f50f";
}
.icon-font-module__fa-mandolin--a96f3f:before {
  content: "\f6f9";
}
.icon-font-module__fa-map--bdd3a0:before {
  content: "\f279";
}
.icon-font-module__fa-map-marked--dae215:before {
  content: "\f59f";
}
.icon-font-module__fa-map-marked-alt--ead83c:before {
  content: "\f5a0";
}
.icon-font-module__fa-map-marker--d9f877:before {
  content: "\f041";
}
.icon-font-module__fa-map-marker-alt--d84d94:before {
  content: "\f3c5";
}
.icon-font-module__fa-map-marker-alt-slash--cd2b99:before {
  content: "\f605";
}
.icon-font-module__fa-map-marker-check--dad679:before {
  content: "\f606";
}
.icon-font-module__fa-map-marker-edit--e0052d:before {
  content: "\f607";
}
.icon-font-module__fa-map-marker-exclamation--d4c645:before {
  content: "\f608";
}
.icon-font-module__fa-map-marker-minus--ddf47b:before {
  content: "\f609";
}
.icon-font-module__fa-map-marker-plus--d94647:before {
  content: "\f60a";
}
.icon-font-module__fa-map-marker-question--b0d646:before {
  content: "\f60b";
}
.icon-font-module__fa-map-marker-slash--b5a9d7:before {
  content: "\f60c";
}
.icon-font-module__fa-map-marker-smile--bf6e3a:before {
  content: "\f60d";
}
.icon-font-module__fa-map-marker-times--a09566:before {
  content: "\f60e";
}
.icon-font-module__fa-map-pin--d3616b:before {
  content: "\f276";
}
.icon-font-module__fa-map-signs--df0867:before {
  content: "\f277";
}
.icon-font-module__fa-markdown--b58b81:before {
  content: "\f60f";
}
.icon-font-module__fa-marker--fe5d1a:before {
  content: "\f5a1";
}
.icon-font-module__fa-mars--db803c:before {
  content: "\f222";
}
.icon-font-module__fa-mars-double--b73ddf:before {
  content: "\f227";
}
.icon-font-module__fa-mars-stroke--cba9b1:before {
  content: "\f229";
}
.icon-font-module__fa-mars-stroke-h--dd73e4:before {
  content: "\f22b";
}
.icon-font-module__fa-mars-stroke-v--f9f759:before {
  content: "\f22a";
}
.icon-font-module__fa-mask--fc8699:before {
  content: "\f6fa";
}
.icon-font-module__fa-mastodon--f5cb25:before {
  content: "\f4f6";
}
.icon-font-module__fa-maxcdn--d7aa97:before {
  content: "\f136";
}
.icon-font-module__fa-mdb--ac8005:before {
  content: "\f8ca";
}
.icon-font-module__fa-meat--a6a402:before {
  content: "\f814";
}
.icon-font-module__fa-medal--ba9f9b:before {
  content: "\f5a2";
}
.icon-font-module__fa-medapps--c1144a:before {
  content: "\f3c6";
}
.icon-font-module__fa-medium--dfb994:before {
  content: "\f23a";
}
.icon-font-module__fa-medium-m--de1429:before {
  content: "\f3c7";
}
.icon-font-module__fa-medkit--b94b24:before {
  content: "\f0fa";
}
.icon-font-module__fa-medrt--bd2507:before {
  content: "\f3c8";
}
.icon-font-module__fa-meetup--d65751:before {
  content: "\f2e0";
}
.icon-font-module__fa-megaphone--f3a22b:before {
  content: "\f675";
}
.icon-font-module__fa-megaport--bd128e:before {
  content: "\f5a3";
}
.icon-font-module__fa-meh--f74f73:before {
  content: "\f11a";
}
.icon-font-module__fa-meh-blank--b5d9dd:before {
  content: "\f5a4";
}
.icon-font-module__fa-meh-rolling-eyes--ed3b60:before {
  content: "\f5a5";
}
.icon-font-module__fa-memory--e90658:before {
  content: "\f538";
}
.icon-font-module__fa-mendeley--e75b6a:before {
  content: "\f7b3";
}
.icon-font-module__fa-menorah--bcb4c3:before {
  content: "\f676";
}
.icon-font-module__fa-mercury--c7a086:before {
  content: "\f223";
}
.icon-font-module__fa-meteor--b53f9a:before {
  content: "\f753";
}
.icon-font-module__fa-microblog--e68e75:before {
  content: "\e01a";
}
.icon-font-module__fa-microchip--c8eae8:before {
  content: "\f2db";
}
.icon-font-module__fa-microphone--e554cf:before {
  content: "\f130";
}
.icon-font-module__fa-microphone-alt--d9efcf:before {
  content: "\f3c9";
}
.icon-font-module__fa-microphone-alt-slash--f533ab:before {
  content: "\f539";
}
.icon-font-module__fa-microphone-slash--cfcc0e:before {
  content: "\f131";
}
.icon-font-module__fa-microphone-stand--b8634e:before {
  content: "\f8cb";
}
.icon-font-module__fa-microscope--b61491:before {
  content: "\f610";
}
.icon-font-module__fa-microsoft--bd4aa5:before {
  content: "\f3ca";
}
.icon-font-module__fa-microwave--f9774f:before {
  content: "\e01b";
}
.icon-font-module__fa-mind-share--b0d5fb:before {
  content: "\f677";
}
.icon-font-module__fa-minus--dabbc9:before {
  content: "\f068";
}
.icon-font-module__fa-minus-circle--d5b9f4:before {
  content: "\f056";
}
.icon-font-module__fa-minus-hexagon--ce7200:before {
  content: "\f307";
}
.icon-font-module__fa-minus-octagon--f41e32:before {
  content: "\f308";
}
.icon-font-module__fa-minus-square--a8da82:before {
  content: "\f146";
}
.icon-font-module__fa-mistletoe--f80280:before {
  content: "\f7b4";
}
.icon-font-module__fa-mitten--fa561f:before {
  content: "\f7b5";
}
.icon-font-module__fa-mix--e5f818:before {
  content: "\f3cb";
}
.icon-font-module__fa-mixcloud--fb0447:before {
  content: "\f289";
}
.icon-font-module__fa-mixer--afb86f:before {
  content: "\e056";
}
.icon-font-module__fa-mizuni--f4be75:before {
  content: "\f3cc";
}
.icon-font-module__fa-mobile--f8f92d:before {
  content: "\f10b";
}
.icon-font-module__fa-mobile-alt--dbac8e:before {
  content: "\f3cd";
}
.icon-font-module__fa-mobile-android--f5c86c:before {
  content: "\f3ce";
}
.icon-font-module__fa-mobile-android-alt--e34423:before {
  content: "\f3cf";
}
.icon-font-module__fa-modx--e076d3:before {
  content: "\f285";
}
.icon-font-module__fa-monero--b63b85:before {
  content: "\f3d0";
}
.icon-font-module__fa-money-bill--feffcf:before {
  content: "\f0d6";
}
.icon-font-module__fa-money-bill-alt--e7a6e5:before {
  content: "\f3d1";
}
.icon-font-module__fa-money-bill-wave--e997e8:before {
  content: "\f53a";
}
.icon-font-module__fa-money-bill-wave-alt--b320a4:before {
  content: "\f53b";
}
.icon-font-module__fa-money-check--f06a15:before {
  content: "\f53c";
}
.icon-font-module__fa-money-check-alt--a3a51f:before {
  content: "\f53d";
}
.icon-font-module__fa-money-check-edit--c308d6:before {
  content: "\f872";
}
.icon-font-module__fa-money-check-edit-alt--f99b68:before {
  content: "\f873";
}
.icon-font-module__fa-monitor-heart-rate--cd85a3:before {
  content: "\f611";
}
.icon-font-module__fa-monkey--e4d169:before {
  content: "\f6fb";
}
.icon-font-module__fa-monument--ade20f:before {
  content: "\f5a6";
}
.icon-font-module__fa-moon--fecb2f:before {
  content: "\f186";
}
.icon-font-module__fa-moon-cloud--dbe2d9:before {
  content: "\f754";
}
.icon-font-module__fa-moon-stars--bc8485:before {
  content: "\f755";
}
.icon-font-module__fa-mortar-pestle--fab6e7:before {
  content: "\f5a7";
}
.icon-font-module__fa-mosque--ba6af6:before {
  content: "\f678";
}
.icon-font-module__fa-motorcycle--f0d97a:before {
  content: "\f21c";
}
.icon-font-module__fa-mountain--cdabbf:before {
  content: "\f6fc";
}
.icon-font-module__fa-mountains--e399ce:before {
  content: "\f6fd";
}
.icon-font-module__fa-mouse--df364f:before {
  content: "\f8cc";
}
.icon-font-module__fa-mouse-alt--e0a2a7:before {
  content: "\f8cd";
}
.icon-font-module__fa-mouse-pointer--ef9cea:before {
  content: "\f245";
}
.icon-font-module__fa-mp3-player--c38ba7:before {
  content: "\f8ce";
}
.icon-font-module__fa-mug--d84c57:before {
  content: "\f874";
}
.icon-font-module__fa-mug-hot--b03bc3:before {
  content: "\f7b6";
}
.icon-font-module__fa-mug-marshmallows--d65167:before {
  content: "\f7b7";
}
.icon-font-module__fa-mug-tea--c46e48:before {
  content: "\f875";
}
.icon-font-module__fa-music--ba5c1f:before {
  content: "\f001";
}
.icon-font-module__fa-music-alt--b93891:before {
  content: "\f8cf";
}
.icon-font-module__fa-music-alt-slash--d801fb:before {
  content: "\f8d0";
}
.icon-font-module__fa-music-slash--c81b44:before {
  content: "\f8d1";
}
.icon-font-module__fa-napster--dae741:before {
  content: "\f3d2";
}
.icon-font-module__fa-narwhal--ae64ff:before {
  content: "\f6fe";
}
.icon-font-module__fa-neos--fa5e92:before {
  content: "\f612";
}
.icon-font-module__fa-network-wired--f7f92b:before {
  content: "\f6ff";
}
.icon-font-module__fa-neuter--d12d18:before {
  content: "\f22c";
}
.icon-font-module__fa-newspaper--d814bb:before {
  content: "\f1ea";
}
.icon-font-module__fa-nimblr--defeaf:before {
  content: "\f5a8";
}
.icon-font-module__fa-node--aec044:before {
  content: "\f419";
}
.icon-font-module__fa-node-js--dba71b:before {
  content: "\f3d3";
}
.icon-font-module__fa-not-equal--e40b80:before {
  content: "\f53e";
}
.icon-font-module__fa-notes-medical--b26da3:before {
  content: "\f481";
}
.icon-font-module__fa-npm--e2cd38:before {
  content: "\f3d4";
}
.icon-font-module__fa-ns8--c4c677:before {
  content: "\f3d5";
}
.icon-font-module__fa-nutritionix--c9d119:before {
  content: "\f3d6";
}
.icon-font-module__fa-object-group--a1d365:before {
  content: "\f247";
}
.icon-font-module__fa-object-ungroup--a9820d:before {
  content: "\f248";
}
.icon-font-module__fa-octagon--fa56f6:before {
  content: "\f306";
}
.icon-font-module__fa-octopus-deploy--dbedca:before {
  content: "\e082";
}
.icon-font-module__fa-odnoklassniki--e2aff2:before {
  content: "\f263";
}
.icon-font-module__fa-odnoklassniki-square--dd7f21:before {
  content: "\f264";
}
.icon-font-module__fa-oil-can--d64192:before {
  content: "\f613";
}
.icon-font-module__fa-oil-temp--d8a66b:before {
  content: "\f614";
}
.icon-font-module__fa-old-republic--b3c5ba:before {
  content: "\f510";
}
.icon-font-module__fa-om--d3457a:before {
  content: "\f679";
}
.icon-font-module__fa-omega--dee4c1:before {
  content: "\f67a";
}
.icon-font-module__fa-opencart--b368ca:before {
  content: "\f23d";
}
.icon-font-module__fa-openid--e0f660:before {
  content: "\f19b";
}
.icon-font-module__fa-opera--f21265:before {
  content: "\f26a";
}
.icon-font-module__fa-optin-monster--a0ebde:before {
  content: "\f23c";
}
.icon-font-module__fa-orcid--e4d96d:before {
  content: "\f8d2";
}
.icon-font-module__fa-ornament--c90bdc:before {
  content: "\f7b8";
}
.icon-font-module__fa-osi--d8dd97:before {
  content: "\f41a";
}
.icon-font-module__fa-otter--ff6a4f:before {
  content: "\f700";
}
.icon-font-module__fa-outdent--d55c73:before {
  content: "\f03b";
}
.icon-font-module__fa-outlet--ae1624:before {
  content: "\e01c";
}
.icon-font-module__fa-oven--c67572:before {
  content: "\e01d";
}
.icon-font-module__fa-overline--c63cf6:before {
  content: "\f876";
}
.icon-font-module__fa-page-break--b19f19:before {
  content: "\f877";
}
.icon-font-module__fa-page4--a70225:before {
  content: "\f3d7";
}
.icon-font-module__fa-pagelines--b52a2e:before {
  content: "\f18c";
}
.icon-font-module__fa-pager--eb34dd:before {
  content: "\f815";
}
.icon-font-module__fa-paint-brush--f8a1af:before {
  content: "\f1fc";
}
.icon-font-module__fa-paint-brush-alt--b8e717:before {
  content: "\f5a9";
}
.icon-font-module__fa-paint-roller--f174b3:before {
  content: "\f5aa";
}
.icon-font-module__fa-palette--eb3fa8:before {
  content: "\f53f";
}
.icon-font-module__fa-palfed--bf4ab0:before {
  content: "\f3d8";
}
.icon-font-module__fa-pallet--d32bd0:before {
  content: "\f482";
}
.icon-font-module__fa-pallet-alt--df1540:before {
  content: "\f483";
}
.icon-font-module__fa-paper-plane--c06c0a:before {
  content: "\f1d8";
}
.icon-font-module__fa-paperclip--a2687f:before {
  content: "\f0c6";
}
.icon-font-module__fa-parachute-box--cd8398:before {
  content: "\f4cd";
}
.icon-font-module__fa-paragraph--ef75b9:before {
  content: "\f1dd";
}
.icon-font-module__fa-paragraph-rtl--cbfc4d:before {
  content: "\f878";
}
.icon-font-module__fa-parking--e0edd1:before {
  content: "\f540";
}
.icon-font-module__fa-parking-circle--f03094:before {
  content: "\f615";
}
.icon-font-module__fa-parking-circle-slash--bad156:before {
  content: "\f616";
}
.icon-font-module__fa-parking-slash--ca6cc6:before {
  content: "\f617";
}
.icon-font-module__fa-passport--f3c8e2:before {
  content: "\f5ab";
}
.icon-font-module__fa-pastafarianism--bf3d42:before {
  content: "\f67b";
}
.icon-font-module__fa-paste--fef985:before {
  content: "\f0ea";
}
.icon-font-module__fa-patreon--ceb377:before {
  content: "\f3d9";
}
.icon-font-module__fa-pause--e02411:before {
  content: "\f04c";
}
.icon-font-module__fa-pause-circle--c03ea1:before {
  content: "\f28b";
}
.icon-font-module__fa-paw--c72915:before {
  content: "\f1b0";
}
.icon-font-module__fa-paw-alt--caf736:before {
  content: "\f701";
}
.icon-font-module__fa-paw-claws--b88287:before {
  content: "\f702";
}
.icon-font-module__fa-paypal--d1df6b:before {
  content: "\f1ed";
}
.icon-font-module__fa-peace--c39e73:before {
  content: "\f67c";
}
.icon-font-module__fa-pegasus--b11cbc:before {
  content: "\f703";
}
.icon-font-module__fa-pen--a2a651:before {
  content: "\f304";
}
.icon-font-module__fa-pen-alt--c50fb9:before {
  content: "\f305";
}
.icon-font-module__fa-pen-fancy--c6e8e4:before {
  content: "\f5ac";
}
.icon-font-module__fa-pen-nib--ed9bc9:before {
  content: "\f5ad";
}
.icon-font-module__fa-pen-square--d51f31:before {
  content: "\f14b";
}
.icon-font-module__fa-pencil--c32d17:before {
  content: "\f040";
}
.icon-font-module__fa-pencil-alt--a9c4a1:before {
  content: "\f303";
}
.icon-font-module__fa-pencil-paintbrush--c0f378:before {
  content: "\f618";
}
.icon-font-module__fa-pencil-ruler--def425:before {
  content: "\f5ae";
}
.icon-font-module__fa-pennant--d63ac5:before {
  content: "\f456";
}
.icon-font-module__fa-penny-arcade--d84245:before {
  content: "\f704";
}
.icon-font-module__fa-people-arrows--a04fa9:before {
  content: "\e068";
}
.icon-font-module__fa-people-carry--c64349:before {
  content: "\f4ce";
}
.icon-font-module__fa-pepper-hot--fe6d67:before {
  content: "\f816";
}
.icon-font-module__fa-perbyte--c80f25:before {
  content: "\e083";
}
.icon-font-module__fa-percent--a4d9fb:before {
  content: "\f295";
}
.icon-font-module__fa-percentage--b3be3b:before {
  content: "\f541";
}
.icon-font-module__fa-periscope--f12c89:before {
  content: "\f3da";
}
.icon-font-module__fa-person-booth--a64412:before {
  content: "\f756";
}
.icon-font-module__fa-person-carry--b94793:before {
  content: "\f4cf";
}
.icon-font-module__fa-person-dolly--c889e4:before {
  content: "\f4d0";
}
.icon-font-module__fa-person-dolly-empty--b479fa:before {
  content: "\f4d1";
}
.icon-font-module__fa-person-sign--f8d605:before {
  content: "\f757";
}
.icon-font-module__fa-phabricator--bbe8ef:before {
  content: "\f3db";
}
.icon-font-module__fa-phoenix-framework--ba48c8:before {
  content: "\f3dc";
}
.icon-font-module__fa-phoenix-squadron--ce9aec:before {
  content: "\f511";
}
.icon-font-module__fa-phone--eb1df8:before {
  content: "\f095";
}
.icon-font-module__fa-phone-alt--ee5508:before {
  content: "\f879";
}
.icon-font-module__fa-phone-laptop--a08c1f:before {
  content: "\f87a";
}
.icon-font-module__fa-phone-office--ddbfa2:before {
  content: "\f67d";
}
.icon-font-module__fa-phone-plus--e6e1ab:before {
  content: "\f4d2";
}
.icon-font-module__fa-phone-rotary--c9765b:before {
  content: "\f8d3";
}
.icon-font-module__fa-phone-slash--ad1fc5:before {
  content: "\f3dd";
}
.icon-font-module__fa-phone-square--e7755f:before {
  content: "\f098";
}
.icon-font-module__fa-phone-square-alt--d08b11:before {
  content: "\f87b";
}
.icon-font-module__fa-phone-volume--aeb62f:before {
  content: "\f2a0";
}
.icon-font-module__fa-photo-video--e93d7c:before {
  content: "\f87c";
}
.icon-font-module__fa-php--c6f1d9:before {
  content: "\f457";
}
.icon-font-module__fa-pi--cb6957:before {
  content: "\f67e";
}
.icon-font-module__fa-piano--e33b52:before {
  content: "\f8d4";
}
.icon-font-module__fa-piano-keyboard--e4d1b5:before {
  content: "\f8d5";
}
.icon-font-module__fa-pie--f17d18:before {
  content: "\f705";
}
.icon-font-module__fa-pied-piper--c964d6:before {
  content: "\f2ae";
}
.icon-font-module__fa-pied-piper-alt--e759aa:before {
  content: "\f1a8";
}
.icon-font-module__fa-pied-piper-hat--a00242:before {
  content: "\f4e5";
}
.icon-font-module__fa-pied-piper-pp--e0abd4:before {
  content: "\f1a7";
}
.icon-font-module__fa-pied-piper-square--ff71c3:before {
  content: "\e01e";
}
.icon-font-module__fa-pig--a78c6e:before {
  content: "\f706";
}
.icon-font-module__fa-piggy-bank--ccb048:before {
  content: "\f4d3";
}
.icon-font-module__fa-pills--b8843d:before {
  content: "\f484";
}
.icon-font-module__fa-pinterest--cba78b:before {
  content: "\f0d2";
}
.icon-font-module__fa-pinterest-p--b8dc0a:before {
  content: "\f231";
}
.icon-font-module__fa-pinterest-square--c3e142:before {
  content: "\f0d3";
}
.icon-font-module__fa-pizza--dbfd3a:before {
  content: "\f817";
}
.icon-font-module__fa-pizza-slice--c7dbeb:before {
  content: "\f818";
}
.icon-font-module__fa-place-of-worship--b037fd:before {
  content: "\f67f";
}
.icon-font-module__fa-plane--ca1aa3:before {
  content: "\f072";
}
.icon-font-module__fa-plane-alt--f71c95:before {
  content: "\f3de";
}
.icon-font-module__fa-plane-arrival--bdf6ce:before {
  content: "\f5af";
}
.icon-font-module__fa-plane-departure--eefe19:before {
  content: "\f5b0";
}
.icon-font-module__fa-plane-slash--ff8283:before {
  content: "\e069";
}
.icon-font-module__fa-planet-moon--b49b3d:before {
  content: "\e01f";
}
.icon-font-module__fa-planet-ringed--e48700:before {
  content: "\e020";
}
.icon-font-module__fa-play--a235e2:before {
  content: "\f04b";
}
.icon-font-module__fa-play-circle--aadeff:before {
  content: "\f144";
}
.icon-font-module__fa-playstation--dfa0af:before {
  content: "\f3df";
}
.icon-font-module__fa-plug--ac1574:before {
  content: "\f1e6";
}
.icon-font-module__fa-plus--f78373:before {
  content: "\f067";
}
.icon-font-module__fa-plus-circle--d70c7c:before {
  content: "\f055";
}
.icon-font-module__fa-plus-hexagon--f0828b:before {
  content: "\f300";
}
.icon-font-module__fa-plus-octagon--eafeb1:before {
  content: "\f301";
}
.icon-font-module__fa-plus-square--b718f8:before {
  content: "\f0fe";
}
.icon-font-module__fa-podcast--ab6319:before {
  content: "\f2ce";
}
.icon-font-module__fa-podium--c6e109:before {
  content: "\f680";
}
.icon-font-module__fa-podium-star--c7c6cb:before {
  content: "\f758";
}
.icon-font-module__fa-police-box--a13dd1:before {
  content: "\e021";
}
.icon-font-module__fa-poll--cb4513:before {
  content: "\f681";
}
.icon-font-module__fa-poll-h--bc64a1:before {
  content: "\f682";
}
.icon-font-module__fa-poll-people--da7bf5:before {
  content: "\f759";
}
.icon-font-module__fa-poo--b188e7:before {
  content: "\f2fe";
}
.icon-font-module__fa-poo-storm--ff11df:before {
  content: "\f75a";
}
.icon-font-module__fa-poop--dd4af4:before {
  content: "\f619";
}
.icon-font-module__fa-popcorn--c7e03f:before {
  content: "\f819";
}
.icon-font-module__fa-portal-enter--def8bf:before {
  content: "\e022";
}
.icon-font-module__fa-portal-exit--acf570:before {
  content: "\e023";
}
.icon-font-module__fa-portrait--b4310b:before {
  content: "\f3e0";
}
.icon-font-module__fa-pound-sign--d9dfe6:before {
  content: "\f154";
}
.icon-font-module__fa-power-off--e18f96:before {
  content: "\f011";
}
.icon-font-module__fa-pray--d865d1:before {
  content: "\f683";
}
.icon-font-module__fa-praying-hands--ec6314:before {
  content: "\f684";
}
.icon-font-module__fa-prescription--cbc5a0:before {
  content: "\f5b1";
}
.icon-font-module__fa-prescription-bottle--f54b9c:before {
  content: "\f485";
}
.icon-font-module__fa-prescription-bottle-alt--e7978b:before {
  content: "\f486";
}
.icon-font-module__fa-presentation--c9831b:before {
  content: "\f685";
}
.icon-font-module__fa-print--c3c7a3:before {
  content: "\f02f";
}
.icon-font-module__fa-print-search--cb7f45:before {
  content: "\f81a";
}
.icon-font-module__fa-print-slash--ad7b5a:before {
  content: "\f686";
}
.icon-font-module__fa-procedures--e80c3f:before {
  content: "\f487";
}
.icon-font-module__fa-product-hunt--ce1c9f:before {
  content: "\f288";
}
.icon-font-module__fa-project-diagram--acd5c3:before {
  content: "\f542";
}
.icon-font-module__fa-projector--fb1b69:before {
  content: "\f8d6";
}
.icon-font-module__fa-pump-medical--c5606d:before {
  content: "\e06a";
}
.icon-font-module__fa-pump-soap--d9502d:before {
  content: "\e06b";
}
.icon-font-module__fa-pumpkin--eefc8a:before {
  content: "\f707";
}
.icon-font-module__fa-pushed--dc0db1:before {
  content: "\f3e1";
}
.icon-font-module__fa-puzzle-piece--c58bb0:before {
  content: "\f12e";
}
.icon-font-module__fa-python--b46932:before {
  content: "\f3e2";
}
.icon-font-module__fa-qq--d25233:before {
  content: "\f1d6";
}
.icon-font-module__fa-qrcode--b0320f:before {
  content: "\f029";
}
.icon-font-module__fa-question--c928a2:before {
  content: "\f128";
}
.icon-font-module__fa-question-circle--cc1267:before {
  content: "\f059";
}
.icon-font-module__fa-question-square--a11148:before {
  content: "\f2fd";
}
.icon-font-module__fa-quidditch--f980d8:before {
  content: "\f458";
}
.icon-font-module__fa-quinscape--eeae91:before {
  content: "\f459";
}
.icon-font-module__fa-quora--e38384:before {
  content: "\f2c4";
}
.icon-font-module__fa-quote-left--c0a1e4:before {
  content: "\f10d";
}
.icon-font-module__fa-quote-right--e1e2c3:before {
  content: "\f10e";
}
.icon-font-module__fa-quran--e6286c:before {
  content: "\f687";
}
.icon-font-module__fa-r-project--d35e64:before {
  content: "\f4f7";
}
.icon-font-module__fa-rabbit--d793fc:before {
  content: "\f708";
}
.icon-font-module__fa-rabbit-fast--c37d3b:before {
  content: "\f709";
}
.icon-font-module__fa-racquet--fee5f1:before {
  content: "\f45a";
}
.icon-font-module__fa-radar--e1267d:before {
  content: "\e024";
}
.icon-font-module__fa-radiation--fdabe2:before {
  content: "\f7b9";
}
.icon-font-module__fa-radiation-alt--fea331:before {
  content: "\f7ba";
}
.icon-font-module__fa-radio--e5d6e9:before {
  content: "\f8d7";
}
.icon-font-module__fa-radio-alt--d06b6b:before {
  content: "\f8d8";
}
.icon-font-module__fa-rainbow--c8c57a:before {
  content: "\f75b";
}
.icon-font-module__fa-raindrops--aebafa:before {
  content: "\f75c";
}
.icon-font-module__fa-ram--b4d7b2:before {
  content: "\f70a";
}
.icon-font-module__fa-ramp-loading--ac6748:before {
  content: "\f4d4";
}
.icon-font-module__fa-random--f8dbdc:before {
  content: "\f074";
}
.icon-font-module__fa-raspberry-pi--f1ae85:before {
  content: "\f7bb";
}
.icon-font-module__fa-ravelry--c395cc:before {
  content: "\f2d9";
}
.icon-font-module__fa-raygun--c6b636:before {
  content: "\e025";
}
.icon-font-module__fa-react--c713af:before {
  content: "\f41b";
}
.icon-font-module__fa-reacteurope--b04944:before {
  content: "\f75d";
}
.icon-font-module__fa-readme--ede6e1:before {
  content: "\f4d5";
}
.icon-font-module__fa-rebel--ed6701:before {
  content: "\f1d0";
}
.icon-font-module__fa-receipt--efb1d0:before {
  content: "\f543";
}
.icon-font-module__fa-record-vinyl--db5ae2:before {
  content: "\f8d9";
}
.icon-font-module__fa-rectangle-landscape--e178f7:before {
  content: "\f2fa";
}
.icon-font-module__fa-rectangle-portrait--b81fcc:before {
  content: "\f2fb";
}
.icon-font-module__fa-rectangle-wide--a5893e:before {
  content: "\f2fc";
}
.icon-font-module__fa-recycle--fe8397:before {
  content: "\f1b8";
}
.icon-font-module__fa-red-river--bdafef:before {
  content: "\f3e3";
}
.icon-font-module__fa-reddit--ffd427:before {
  content: "\f1a1";
}
.icon-font-module__fa-reddit-alien--de07db:before {
  content: "\f281";
}
.icon-font-module__fa-reddit-square--f60db2:before {
  content: "\f1a2";
}
.icon-font-module__fa-redhat--c07f11:before {
  content: "\f7bc";
}
.icon-font-module__fa-redo--f58e2f:before {
  content: "\f01e";
}
.icon-font-module__fa-redo-alt--d08641:before {
  content: "\f2f9";
}
.icon-font-module__fa-refrigerator--e52b2b:before {
  content: "\e026";
}
.icon-font-module__fa-registered--b6a227:before {
  content: "\f25d";
}
.icon-font-module__fa-remove-format--cb811d:before {
  content: "\f87d";
}
.icon-font-module__fa-renren--d5738f:before {
  content: "\f18b";
}
.icon-font-module__fa-repeat--df3d5a:before {
  content: "\f363";
}
.icon-font-module__fa-repeat-1--cb687a:before {
  content: "\f365";
}
.icon-font-module__fa-repeat-1-alt--c20ef4:before {
  content: "\f366";
}
.icon-font-module__fa-repeat-alt--a24da0:before {
  content: "\f364";
}
.icon-font-module__fa-reply--f2aa24:before {
  content: "\f3e5";
}
.icon-font-module__fa-reply-all--a647da:before {
  content: "\f122";
}
.icon-font-module__fa-replyd--d8d5d8:before {
  content: "\f3e6";
}
.icon-font-module__fa-republican--f1b5d7:before {
  content: "\f75e";
}
.icon-font-module__fa-researchgate--c02e6b:before {
  content: "\f4f8";
}
.icon-font-module__fa-resolving--b3e03e:before {
  content: "\f3e7";
}
.icon-font-module__fa-restroom--e567a4:before {
  content: "\f7bd";
}
.icon-font-module__fa-retweet--f775a1:before {
  content: "\f079";
}
.icon-font-module__fa-retweet-alt--bcc049:before {
  content: "\f361";
}
.icon-font-module__fa-rev--a561a3:before {
  content: "\f5b2";
}
.icon-font-module__fa-ribbon--d2476a:before {
  content: "\f4d6";
}
.icon-font-module__fa-ring--d60bc3:before {
  content: "\f70b";
}
.icon-font-module__fa-rings-wedding--a23645:before {
  content: "\f81b";
}
.icon-font-module__fa-road--f83385:before {
  content: "\f018";
}
.icon-font-module__fa-robot--fe46de:before {
  content: "\f544";
}
.icon-font-module__fa-rocket--ea73e7:before {
  content: "\f135";
}
.icon-font-module__fa-rocket-launch--a18633:before {
  content: "\e027";
}
.icon-font-module__fa-rocketchat--d5665d:before {
  content: "\f3e8";
}
.icon-font-module__fa-rockrms--db03c0:before {
  content: "\f3e9";
}
.icon-font-module__fa-route--f8234c:before {
  content: "\f4d7";
}
.icon-font-module__fa-route-highway--ff0ecb:before {
  content: "\f61a";
}
.icon-font-module__fa-route-interstate--af23bb:before {
  content: "\f61b";
}
.icon-font-module__fa-router--f45956:before {
  content: "\f8da";
}
.icon-font-module__fa-rss--a1d67a:before {
  content: "\f09e";
}
.icon-font-module__fa-rss-square--ed6feb:before {
  content: "\f143";
}
.icon-font-module__fa-ruble-sign--a1c047:before {
  content: "\f158";
}
.icon-font-module__fa-ruler--f7ab69:before {
  content: "\f545";
}
.icon-font-module__fa-ruler-combined--d313ef:before {
  content: "\f546";
}
.icon-font-module__fa-ruler-horizontal--e2a171:before {
  content: "\f547";
}
.icon-font-module__fa-ruler-triangle--b015d2:before {
  content: "\f61c";
}
.icon-font-module__fa-ruler-vertical--e81043:before {
  content: "\f548";
}
.icon-font-module__fa-running--e45c7f:before {
  content: "\f70c";
}
.icon-font-module__fa-rupee-sign--d1c7b1:before {
  content: "\f156";
}
.icon-font-module__fa-rust--bd533f:before {
  content: "\e07a";
}
.icon-font-module__fa-rv--ee7a64:before {
  content: "\f7be";
}
.icon-font-module__fa-sack--a9a000:before {
  content: "\f81c";
}
.icon-font-module__fa-sack-dollar--ad95f0:before {
  content: "\f81d";
}
.icon-font-module__fa-sad-cry--d99a21:before {
  content: "\f5b3";
}
.icon-font-module__fa-sad-tear--ac78e7:before {
  content: "\f5b4";
}
.icon-font-module__fa-safari--a804aa:before {
  content: "\f267";
}
.icon-font-module__fa-salad--b33226:before {
  content: "\f81e";
}
.icon-font-module__fa-salesforce--ff90c5:before {
  content: "\f83b";
}
.icon-font-module__fa-sandwich--d11bb5:before {
  content: "\f81f";
}
.icon-font-module__fa-sass--dfddb0:before {
  content: "\f41e";
}
.icon-font-module__fa-satellite--d17afd:before {
  content: "\f7bf";
}
.icon-font-module__fa-satellite-dish--c10a3b:before {
  content: "\f7c0";
}
.icon-font-module__fa-sausage--eabaa5:before {
  content: "\f820";
}
.icon-font-module__fa-save--f256fd:before {
  content: "\f0c7";
}
.icon-font-module__fa-sax-hot--bb8c54:before {
  content: "\f8db";
}
.icon-font-module__fa-saxophone--ceee6d:before {
  content: "\f8dc";
}
.icon-font-module__fa-scalpel--bfb062:before {
  content: "\f61d";
}
.icon-font-module__fa-scalpel-path--fe51bb:before {
  content: "\f61e";
}
.icon-font-module__fa-scanner--c48999:before {
  content: "\f488";
}
.icon-font-module__fa-scanner-image--bcc526:before {
  content: "\f8f3";
}
.icon-font-module__fa-scanner-keyboard--d0e2c6:before {
  content: "\f489";
}
.icon-font-module__fa-scanner-touchscreen--a7b860:before {
  content: "\f48a";
}
.icon-font-module__fa-scarecrow--f3b5a9:before {
  content: "\f70d";
}
.icon-font-module__fa-scarf--ea65fe:before {
  content: "\f7c1";
}
.icon-font-module__fa-schlix--c05c29:before {
  content: "\f3ea";
}
.icon-font-module__fa-school--e7b042:before {
  content: "\f549";
}
.icon-font-module__fa-screwdriver--fff0d7:before {
  content: "\f54a";
}
.icon-font-module__fa-scribd--f950b8:before {
  content: "\f28a";
}
.icon-font-module__fa-scroll--e57d5e:before {
  content: "\f70e";
}
.icon-font-module__fa-scroll-old--f045d9:before {
  content: "\f70f";
}
.icon-font-module__fa-scrubber--c98e90:before {
  content: "\f2f8";
}
.icon-font-module__fa-scythe--f67d5e:before {
  content: "\f710";
}
.icon-font-module__fa-sd-card--d3c1db:before {
  content: "\f7c2";
}
.icon-font-module__fa-search--dd05df:before {
  content: "\f002";
}
.icon-font-module__fa-search-dollar--e2a505:before {
  content: "\f688";
}
.icon-font-module__fa-search-location--bad868:before {
  content: "\f689";
}
.icon-font-module__fa-search-minus--bbc74a:before {
  content: "\f010";
}
.icon-font-module__fa-search-plus--b8fa26:before {
  content: "\f00e";
}
.icon-font-module__fa-searchengin--f361b1:before {
  content: "\f3eb";
}
.icon-font-module__fa-seedling--f95e80:before {
  content: "\f4d8";
}
.icon-font-module__fa-sellcast--e709c0:before {
  content: "\f2da";
}
.icon-font-module__fa-sellsy--de2f28:before {
  content: "\f213";
}
.icon-font-module__fa-send-back--e59cd3:before {
  content: "\f87e";
}
.icon-font-module__fa-send-backward--d8a82b:before {
  content: "\f87f";
}
.icon-font-module__fa-sensor--b1ed9a:before {
  content: "\e028";
}
.icon-font-module__fa-sensor-alert--f207a2:before {
  content: "\e029";
}
.icon-font-module__fa-sensor-fire--ff95e8:before {
  content: "\e02a";
}
.icon-font-module__fa-sensor-on--cd8704:before {
  content: "\e02b";
}
.icon-font-module__fa-sensor-smoke--a4f567:before {
  content: "\e02c";
}
.icon-font-module__fa-server--e257de:before {
  content: "\f233";
}
.icon-font-module__fa-servicestack--c658b3:before {
  content: "\f3ec";
}
.icon-font-module__fa-shapes--a85bf4:before {
  content: "\f61f";
}
.icon-font-module__fa-share--a76f47:before {
  content: "\f064";
}
.icon-font-module__fa-share-all--b9521c:before {
  content: "\f367";
}
.icon-font-module__fa-share-alt--f9d4ac:before {
  content: "\f1e0";
}
.icon-font-module__fa-share-alt-square--f73ec4:before {
  content: "\f1e1";
}
.icon-font-module__fa-share-square--ca55a8:before {
  content: "\f14d";
}
.icon-font-module__fa-sheep--b62ad2:before {
  content: "\f711";
}
.icon-font-module__fa-shekel-sign--c8ba59:before {
  content: "\f20b";
}
.icon-font-module__fa-shield--f323eb:before {
  content: "\f132";
}
.icon-font-module__fa-shield-alt--ff4d7c:before {
  content: "\f3ed";
}
.icon-font-module__fa-shield-check--d24c9d:before {
  content: "\f2f7";
}
.icon-font-module__fa-shield-cross--a143f9:before {
  content: "\f712";
}
.icon-font-module__fa-shield-virus--b226c8:before {
  content: "\e06c";
}
.icon-font-module__fa-ship--ded074:before {
  content: "\f21a";
}
.icon-font-module__fa-shipping-fast--e488fe:before {
  content: "\f48b";
}
.icon-font-module__fa-shipping-timed--a1711c:before {
  content: "\f48c";
}
.icon-font-module__fa-shirtsinbulk--d809b1:before {
  content: "\f214";
}
.icon-font-module__fa-shish-kebab--d91e5a:before {
  content: "\f821";
}
.icon-font-module__fa-shoe-prints--fa7236:before {
  content: "\f54b";
}
.icon-font-module__fa-shopify--baca4a:before {
  content: "\e057";
}
.icon-font-module__fa-shopping-bag--c62824:before {
  content: "\f290";
}
.icon-font-module__fa-shopping-basket--f577a5:before {
  content: "\f291";
}
.icon-font-module__fa-shopping-cart--ac8cd3:before {
  content: "\f07a";
}
.icon-font-module__fa-shopware--bbb815:before {
  content: "\f5b5";
}
.icon-font-module__fa-shovel--e52b7c:before {
  content: "\f713";
}
.icon-font-module__fa-shovel-snow--fe597c:before {
  content: "\f7c3";
}
.icon-font-module__fa-shower--e564a0:before {
  content: "\f2cc";
}
.icon-font-module__fa-shredder--fc943d:before {
  content: "\f68a";
}
.icon-font-module__fa-shuttle-van--cf1f82:before {
  content: "\f5b6";
}
.icon-font-module__fa-shuttlecock--b099d3:before {
  content: "\f45b";
}
.icon-font-module__fa-sickle--ba0431:before {
  content: "\f822";
}
.icon-font-module__fa-sigma--ea6754:before {
  content: "\f68b";
}
.icon-font-module__fa-sign--e5c33c:before {
  content: "\f4d9";
}
.icon-font-module__fa-sign-in--d51a22:before {
  content: "\f090";
}
.icon-font-module__fa-sign-in-alt--a02675:before {
  content: "\f2f6";
}
.icon-font-module__fa-sign-language--eae29b:before {
  content: "\f2a7";
}
.icon-font-module__fa-sign-out--b7e278:before {
  content: "\f08b";
}
.icon-font-module__fa-sign-out-alt--b6467d:before {
  content: "\f2f5";
}
.icon-font-module__fa-signal--d8a564:before {
  content: "\f012";
}
.icon-font-module__fa-signal-1--b9c6f0:before {
  content: "\f68c";
}
.icon-font-module__fa-signal-2--ae06dc:before {
  content: "\f68d";
}
.icon-font-module__fa-signal-3--d1f2cf:before {
  content: "\f68e";
}
.icon-font-module__fa-signal-4--a232a0:before {
  content: "\f68f";
}
.icon-font-module__fa-signal-alt--a2ab08:before {
  content: "\f690";
}
.icon-font-module__fa-signal-alt-1--d4c5d8:before {
  content: "\f691";
}
.icon-font-module__fa-signal-alt-2--a3f9ac:before {
  content: "\f692";
}
.icon-font-module__fa-signal-alt-3--b45484:before {
  content: "\f693";
}
.icon-font-module__fa-signal-alt-slash--f17835:before {
  content: "\f694";
}
.icon-font-module__fa-signal-slash--da7b09:before {
  content: "\f695";
}
.icon-font-module__fa-signal-stream--a67a1c:before {
  content: "\f8dd";
}
.icon-font-module__fa-signature--af99cd:before {
  content: "\f5b7";
}
.icon-font-module__fa-sim-card--c407f8:before {
  content: "\f7c4";
}
.icon-font-module__fa-simplybuilt--c12193:before {
  content: "\f215";
}
.icon-font-module__fa-sink--a609a1:before {
  content: "\e06d";
}
.icon-font-module__fa-siren--ca7931:before {
  content: "\e02d";
}
.icon-font-module__fa-siren-on--b563d2:before {
  content: "\e02e";
}
.icon-font-module__fa-sistrix--b41250:before {
  content: "\f3ee";
}
.icon-font-module__fa-sitemap--e02eea:before {
  content: "\f0e8";
}
.icon-font-module__fa-sith--db10e1:before {
  content: "\f512";
}
.icon-font-module__fa-skating--b7e12e:before {
  content: "\f7c5";
}
.icon-font-module__fa-skeleton--ea508d:before {
  content: "\f620";
}
.icon-font-module__fa-sketch--a6662a:before {
  content: "\f7c6";
}
.icon-font-module__fa-ski-jump--e2533d:before {
  content: "\f7c7";
}
.icon-font-module__fa-ski-lift--defe45:before {
  content: "\f7c8";
}
.icon-font-module__fa-skiing--d6240e:before {
  content: "\f7c9";
}
.icon-font-module__fa-skiing-nordic--c39b4d:before {
  content: "\f7ca";
}
.icon-font-module__fa-skull--c67b6a:before {
  content: "\f54c";
}
.icon-font-module__fa-skull-cow--d2e993:before {
  content: "\f8de";
}
.icon-font-module__fa-skull-crossbones--f54d75:before {
  content: "\f714";
}
.icon-font-module__fa-skyatlas--df1ff9:before {
  content: "\f216";
}
.icon-font-module__fa-skype--a4cfed:before {
  content: "\f17e";
}
.icon-font-module__fa-slack--f10031:before {
  content: "\f198";
}
.icon-font-module__fa-slack-hash--e62e9a:before {
  content: "\f3ef";
}
.icon-font-module__fa-slash--ffac03:before {
  content: "\f715";
}
.icon-font-module__fa-sledding--d37061:before {
  content: "\f7cb";
}
.icon-font-module__fa-sleigh--ad84e8:before {
  content: "\f7cc";
}
.icon-font-module__fa-sliders-h--aada56:before {
  content: "\f1de";
}
.icon-font-module__fa-sliders-h-square--d4f1e4:before {
  content: "\f3f0";
}
.icon-font-module__fa-sliders-v--c34ecf:before {
  content: "\f3f1";
}
.icon-font-module__fa-sliders-v-square--c7dcb1:before {
  content: "\f3f2";
}
.icon-font-module__fa-slideshare--e2f2e4:before {
  content: "\f1e7";
}
.icon-font-module__fa-smile--d858ae:before {
  content: "\f118";
}
.icon-font-module__fa-smile-beam--c81a82:before {
  content: "\f5b8";
}
.icon-font-module__fa-smile-plus--b37950:before {
  content: "\f5b9";
}
.icon-font-module__fa-smile-wink--b1e57b:before {
  content: "\f4da";
}
.icon-font-module__fa-smog--fd806e:before {
  content: "\f75f";
}
.icon-font-module__fa-smoke--e08773:before {
  content: "\f760";
}
.icon-font-module__fa-smoking--ed0540:before {
  content: "\f48d";
}
.icon-font-module__fa-smoking-ban--c80b55:before {
  content: "\f54d";
}
.icon-font-module__fa-sms--cad917:before {
  content: "\f7cd";
}
.icon-font-module__fa-snake--bfbf01:before {
  content: "\f716";
}
.icon-font-module__fa-snapchat--a0a2c3:before {
  content: "\f2ab";
}
.icon-font-module__fa-snapchat-ghost--e75a62:before {
  content: "\f2ac";
}
.icon-font-module__fa-snapchat-square--e389c0:before {
  content: "\f2ad";
}
.icon-font-module__fa-snooze--c98013:before {
  content: "\f880";
}
.icon-font-module__fa-snow-blowing--d1f0da:before {
  content: "\f761";
}
.icon-font-module__fa-snowboarding--ebe20b:before {
  content: "\f7ce";
}
.icon-font-module__fa-snowflake--b9e2e8:before {
  content: "\f2dc";
}
.icon-font-module__fa-snowflakes--d370a3:before {
  content: "\f7cf";
}
.icon-font-module__fa-snowman--a06781:before {
  content: "\f7d0";
}
.icon-font-module__fa-snowmobile--b1b6d7:before {
  content: "\f7d1";
}
.icon-font-module__fa-snowplow--c23966:before {
  content: "\f7d2";
}
.icon-font-module__fa-soap--cc5620:before {
  content: "\e06e";
}
.icon-font-module__fa-socks--aaa328:before {
  content: "\f696";
}
.icon-font-module__fa-solar-panel--cd5387:before {
  content: "\f5ba";
}
.icon-font-module__fa-solar-system--c4a337:before {
  content: "\e02f";
}
.icon-font-module__fa-sort--d923e8:before {
  content: "\f0dc";
}
.icon-font-module__fa-sort-alpha-down--a1833d:before {
  content: "\f15d";
}
.icon-font-module__fa-sort-alpha-down-alt--c441bf:before {
  content: "\f881";
}
.icon-font-module__fa-sort-alpha-up--c29b9b:before {
  content: "\f15e";
}
.icon-font-module__fa-sort-alpha-up-alt--a259f2:before {
  content: "\f882";
}
.icon-font-module__fa-sort-alt--e38413:before {
  content: "\f883";
}
.icon-font-module__fa-sort-amount-down--d22044:before {
  content: "\f160";
}
.icon-font-module__fa-sort-amount-down-alt--b9760e:before {
  content: "\f884";
}
.icon-font-module__fa-sort-amount-up--de560b:before {
  content: "\f161";
}
.icon-font-module__fa-sort-amount-up-alt--a154e9:before {
  content: "\f885";
}
.icon-font-module__fa-sort-circle--a2bf74:before {
  content: "\e030";
}
.icon-font-module__fa-sort-circle-down--a6082e:before {
  content: "\e031";
}
.icon-font-module__fa-sort-circle-up--f702c6:before {
  content: "\e032";
}
.icon-font-module__fa-sort-down--e50d4c:before {
  content: "\f0dd";
}
.icon-font-module__fa-sort-numeric-down--c7b259:before {
  content: "\f162";
}
.icon-font-module__fa-sort-numeric-down-alt--e0d532:before {
  content: "\f886";
}
.icon-font-module__fa-sort-numeric-up--c6da8d:before {
  content: "\f163";
}
.icon-font-module__fa-sort-numeric-up-alt--d8bb12:before {
  content: "\f887";
}
.icon-font-module__fa-sort-shapes-down--f8053e:before {
  content: "\f888";
}
.icon-font-module__fa-sort-shapes-down-alt--c0f4de:before {
  content: "\f889";
}
.icon-font-module__fa-sort-shapes-up--e44c1c:before {
  content: "\f88a";
}
.icon-font-module__fa-sort-shapes-up-alt--f1dfb6:before {
  content: "\f88b";
}
.icon-font-module__fa-sort-size-down--a3d176:before {
  content: "\f88c";
}
.icon-font-module__fa-sort-size-down-alt--f7de2d:before {
  content: "\f88d";
}
.icon-font-module__fa-sort-size-up--c0995d:before {
  content: "\f88e";
}
.icon-font-module__fa-sort-size-up-alt--ede80d:before {
  content: "\f88f";
}
.icon-font-module__fa-sort-up--f03106:before {
  content: "\f0de";
}
.icon-font-module__fa-soundcloud--e1b02d:before {
  content: "\f1be";
}
.icon-font-module__fa-soup--d62ba9:before {
  content: "\f823";
}
.icon-font-module__fa-sourcetree--db3943:before {
  content: "\f7d3";
}
.icon-font-module__fa-spa--ee40c0:before {
  content: "\f5bb";
}
.icon-font-module__fa-space-shuttle--a245c3:before {
  content: "\f197";
}
.icon-font-module__fa-space-station-moon--b7b9ab:before {
  content: "\e033";
}
.icon-font-module__fa-space-station-moon-alt--f1fa26:before {
  content: "\e034";
}
.icon-font-module__fa-spade--d44caf:before {
  content: "\f2f4";
}
.icon-font-module__fa-sparkles--cda6f8:before {
  content: "\f890";
}
.icon-font-module__fa-speakap--e221c8:before {
  content: "\f3f3";
}
.icon-font-module__fa-speaker--d71597:before {
  content: "\f8df";
}
.icon-font-module__fa-speaker-deck--aec348:before {
  content: "\f83c";
}
.icon-font-module__fa-speakers--e84dfb:before {
  content: "\f8e0";
}
.icon-font-module__fa-spell-check--a55fe5:before {
  content: "\f891";
}
.icon-font-module__fa-spider--d0fbbe:before {
  content: "\f717";
}
.icon-font-module__fa-spider-black-widow--a1ce86:before {
  content: "\f718";
}
.icon-font-module__fa-spider-web--ba2756:before {
  content: "\f719";
}
.icon-font-module__fa-spinner--b0cf68:before {
  content: "\f110";
}
.icon-font-module__fa-spinner-third--a8f849:before {
  content: "\f3f4";
}
.icon-font-module__fa-splotch--f9d6da:before {
  content: "\f5bc";
}
.icon-font-module__fa-spotify--ec41cf:before {
  content: "\f1bc";
}
.icon-font-module__fa-spray-can--bdd6c8:before {
  content: "\f5bd";
}
.icon-font-module__fa-sprinkler--f46b4d:before {
  content: "\e035";
}
.icon-font-module__fa-square--c43054:before {
  content: "\f0c8";
}
.icon-font-module__fa-square-full--fb8eb2:before {
  content: "\f45c";
}
.icon-font-module__fa-square-root--dedbff:before {
  content: "\f697";
}
.icon-font-module__fa-square-root-alt--f5da24:before {
  content: "\f698";
}
.icon-font-module__fa-squarespace--b8fb34:before {
  content: "\f5be";
}
.icon-font-module__fa-squirrel--a04729:before {
  content: "\f71a";
}
.icon-font-module__fa-stack-exchange--a5441a:before {
  content: "\f18d";
}
.icon-font-module__fa-stack-overflow--c85086:before {
  content: "\f16c";
}
.icon-font-module__fa-stackpath--b2db3e:before {
  content: "\f842";
}
.icon-font-module__fa-staff--de5195:before {
  content: "\f71b";
}
.icon-font-module__fa-stamp--a8289f:before {
  content: "\f5bf";
}
.icon-font-module__fa-star--b4db2d:before {
  content: "\f005";
}
.icon-font-module__fa-star-and-crescent--d321a6:before {
  content: "\f699";
}
.icon-font-module__fa-star-christmas--e5fd41:before {
  content: "\f7d4";
}
.icon-font-module__fa-star-exclamation--b18a98:before {
  content: "\f2f3";
}
.icon-font-module__fa-star-half--b3a8ae:before {
  content: "\f089";
}
.icon-font-module__fa-star-half-alt--a67a09:before {
  content: "\f5c0";
}
.icon-font-module__fa-star-of-david--adaad3:before {
  content: "\f69a";
}
.icon-font-module__fa-star-of-life--f9ff70:before {
  content: "\f621";
}
.icon-font-module__fa-star-shooting--fe28aa:before {
  content: "\e036";
}
.icon-font-module__fa-starfighter--f2ae69:before {
  content: "\e037";
}
.icon-font-module__fa-starfighter-alt--ef0aa9:before {
  content: "\e038";
}
.icon-font-module__fa-stars--f038ad:before {
  content: "\f762";
}
.icon-font-module__fa-starship--f8dafb:before {
  content: "\e039";
}
.icon-font-module__fa-starship-freighter--d14281:before {
  content: "\e03a";
}
.icon-font-module__fa-staylinked--e2873f:before {
  content: "\f3f5";
}
.icon-font-module__fa-steak--ab5193:before {
  content: "\f824";
}
.icon-font-module__fa-steam--c39ca9:before {
  content: "\f1b6";
}
.icon-font-module__fa-steam-square--c7635c:before {
  content: "\f1b7";
}
.icon-font-module__fa-steam-symbol--f152f3:before {
  content: "\f3f6";
}
.icon-font-module__fa-steering-wheel--e26b80:before {
  content: "\f622";
}
.icon-font-module__fa-step-backward--a3967f:before {
  content: "\f048";
}
.icon-font-module__fa-step-forward--d545e4:before {
  content: "\f051";
}
.icon-font-module__fa-stethoscope--b04289:before {
  content: "\f0f1";
}
.icon-font-module__fa-sticker-mule--ac0e4b:before {
  content: "\f3f7";
}
.icon-font-module__fa-sticky-note--f8e97d:before {
  content: "\f249";
}
.icon-font-module__fa-stocking--cbf637:before {
  content: "\f7d5";
}
.icon-font-module__fa-stomach--a64bc3:before {
  content: "\f623";
}
.icon-font-module__fa-stop--b01105:before {
  content: "\f04d";
}
.icon-font-module__fa-stop-circle--bf366a:before {
  content: "\f28d";
}
.icon-font-module__fa-stopwatch--d97567:before {
  content: "\f2f2";
}
.icon-font-module__fa-stopwatch-20--e48fde:before {
  content: "\e06f";
}
.icon-font-module__fa-store--b5f118:before {
  content: "\f54e";
}
.icon-font-module__fa-store-alt--ab5a1c:before {
  content: "\f54f";
}
.icon-font-module__fa-store-alt-slash--be1c20:before {
  content: "\e070";
}
.icon-font-module__fa-store-slash--cf8214:before {
  content: "\e071";
}
.icon-font-module__fa-strava--d6dfe1:before {
  content: "\f428";
}
.icon-font-module__fa-stream--a96102:before {
  content: "\f550";
}
.icon-font-module__fa-street-view--b9d973:before {
  content: "\f21d";
}
.icon-font-module__fa-stretcher--ca503e:before {
  content: "\f825";
}
.icon-font-module__fa-strikethrough--c9c9db:before {
  content: "\f0cc";
}
.icon-font-module__fa-stripe--e6c089:before {
  content: "\f429";
}
.icon-font-module__fa-stripe-s--aae9ac:before {
  content: "\f42a";
}
.icon-font-module__fa-stroopwafel--d01225:before {
  content: "\f551";
}
.icon-font-module__fa-studiovinari--f72969:before {
  content: "\f3f8";
}
.icon-font-module__fa-stumbleupon--c85903:before {
  content: "\f1a4";
}
.icon-font-module__fa-stumbleupon-circle--a47e27:before {
  content: "\f1a3";
}
.icon-font-module__fa-subscript--f7e9d5:before {
  content: "\f12c";
}
.icon-font-module__fa-subway--dd7ae1:before {
  content: "\f239";
}
.icon-font-module__fa-suitcase--fba4f2:before {
  content: "\f0f2";
}
.icon-font-module__fa-suitcase-rolling--e72b10:before {
  content: "\f5c1";
}
.icon-font-module__fa-sun--e1763a:before {
  content: "\f185";
}
.icon-font-module__fa-sun-cloud--b2ca86:before {
  content: "\f763";
}
.icon-font-module__fa-sun-dust--b0ea01:before {
  content: "\f764";
}
.icon-font-module__fa-sun-haze--d73c9a:before {
  content: "\f765";
}
.icon-font-module__fa-sunglasses--ecbfa8:before {
  content: "\f892";
}
.icon-font-module__fa-sunrise--b00fa1:before {
  content: "\f766";
}
.icon-font-module__fa-sunset--bd8514:before {
  content: "\f767";
}
.icon-font-module__fa-superpowers--e7fd05:before {
  content: "\f2dd";
}
.icon-font-module__fa-superscript--df0c88:before {
  content: "\f12b";
}
.icon-font-module__fa-supple--f8e987:before {
  content: "\f3f9";
}
.icon-font-module__fa-surprise--dcfb8a:before {
  content: "\f5c2";
}
.icon-font-module__fa-suse--bde202:before {
  content: "\f7d6";
}
.icon-font-module__fa-swatchbook--e9dd59:before {
  content: "\f5c3";
}
.icon-font-module__fa-swift--adb6e6:before {
  content: "\f8e1";
}
.icon-font-module__fa-swimmer--fa764c:before {
  content: "\f5c4";
}
.icon-font-module__fa-swimming-pool--c1d9a8:before {
  content: "\f5c5";
}
.icon-font-module__fa-sword--d6ee54:before {
  content: "\f71c";
}
.icon-font-module__fa-sword-laser--f73869:before {
  content: "\e03b";
}
.icon-font-module__fa-sword-laser-alt--f801ce:before {
  content: "\e03c";
}
.icon-font-module__fa-swords--ea9800:before {
  content: "\f71d";
}
.icon-font-module__fa-swords-laser--f67a62:before {
  content: "\e03d";
}
.icon-font-module__fa-symfony--f09c9f:before {
  content: "\f83d";
}
.icon-font-module__fa-synagogue--e6dbc6:before {
  content: "\f69b";
}
.icon-font-module__fa-sync--b3dbad:before {
  content: "\f021";
}
.icon-font-module__fa-sync-alt--cbe663:before {
  content: "\f2f1";
}
.icon-font-module__fa-syringe--dcc862:before {
  content: "\f48e";
}
.icon-font-module__fa-table--da5f61:before {
  content: "\f0ce";
}
.icon-font-module__fa-table-tennis--b4bf36:before {
  content: "\f45d";
}
.icon-font-module__fa-tablet--f30e7a:before {
  content: "\f10a";
}
.icon-font-module__fa-tablet-alt--bb2d72:before {
  content: "\f3fa";
}
.icon-font-module__fa-tablet-android--d5161e:before {
  content: "\f3fb";
}
.icon-font-module__fa-tablet-android-alt--ce3f40:before {
  content: "\f3fc";
}
.icon-font-module__fa-tablet-rugged--d675ac:before {
  content: "\f48f";
}
.icon-font-module__fa-tablets--a40eb1:before {
  content: "\f490";
}
.icon-font-module__fa-tachometer--ba18ce:before {
  content: "\f0e4";
}
.icon-font-module__fa-tachometer-alt--ed4fe3:before {
  content: "\f3fd";
}
.icon-font-module__fa-tachometer-alt-average--d8abe2:before {
  content: "\f624";
}
.icon-font-module__fa-tachometer-alt-fast--bba321:before {
  content: "\f625";
}
.icon-font-module__fa-tachometer-alt-fastest--dfd9f1:before {
  content: "\f626";
}
.icon-font-module__fa-tachometer-alt-slow--b185e9:before {
  content: "\f627";
}
.icon-font-module__fa-tachometer-alt-slowest--ceea36:before {
  content: "\f628";
}
.icon-font-module__fa-tachometer-average--a10ad8:before {
  content: "\f629";
}
.icon-font-module__fa-tachometer-fast--ba6e91:before {
  content: "\f62a";
}
.icon-font-module__fa-tachometer-fastest--ee6fb8:before {
  content: "\f62b";
}
.icon-font-module__fa-tachometer-slow--f85006:before {
  content: "\f62c";
}
.icon-font-module__fa-tachometer-slowest--f452b0:before {
  content: "\f62d";
}
.icon-font-module__fa-taco--a11f7b:before {
  content: "\f826";
}
.icon-font-module__fa-tag--f0c12d:before {
  content: "\f02b";
}
.icon-font-module__fa-tags--e8e41e:before {
  content: "\f02c";
}
.icon-font-module__fa-tally--c1c1f6:before {
  content: "\f69c";
}
.icon-font-module__fa-tanakh--fbb981:before {
  content: "\f827";
}
.icon-font-module__fa-tape--db0a33:before {
  content: "\f4db";
}
.icon-font-module__fa-tasks--b5aae5:before {
  content: "\f0ae";
}
.icon-font-module__fa-tasks-alt--eaacda:before {
  content: "\f828";
}
.icon-font-module__fa-taxi--cf5fbc:before {
  content: "\f1ba";
}
.icon-font-module__fa-teamspeak--dddc6b:before {
  content: "\f4f9";
}
.icon-font-module__fa-teeth--b31e3f:before {
  content: "\f62e";
}
.icon-font-module__fa-teeth-open--e85600:before {
  content: "\f62f";
}
.icon-font-module__fa-telegram--e42415:before {
  content: "\f2c6";
}
.icon-font-module__fa-telegram-plane--e97073:before {
  content: "\f3fe";
}
.icon-font-module__fa-telescope--a194db:before {
  content: "\e03e";
}
.icon-font-module__fa-temperature-down--fec797:before {
  content: "\e03f";
}
.icon-font-module__fa-temperature-frigid--f11d8c:before {
  content: "\f768";
}
.icon-font-module__fa-temperature-high--c3526f:before {
  content: "\f769";
}
.icon-font-module__fa-temperature-hot--c6522d:before {
  content: "\f76a";
}
.icon-font-module__fa-temperature-low--ba6fe1:before {
  content: "\f76b";
}
.icon-font-module__fa-temperature-up--cca4ab:before {
  content: "\e040";
}
.icon-font-module__fa-tencent-weibo--d218ae:before {
  content: "\f1d5";
}
.icon-font-module__fa-tenge--a067a4:before {
  content: "\f7d7";
}
.icon-font-module__fa-tennis-ball--fd88d0:before {
  content: "\f45e";
}
.icon-font-module__fa-terminal--b9328b:before {
  content: "\f120";
}
.icon-font-module__fa-text--a813bb:before {
  content: "\f893";
}
.icon-font-module__fa-text-height--ed2f66:before {
  content: "\f034";
}
.icon-font-module__fa-text-size--dff10f:before {
  content: "\f894";
}
.icon-font-module__fa-text-width--eed0f3:before {
  content: "\f035";
}
.icon-font-module__fa-th--ccdf01:before {
  content: "\f00a";
}
.icon-font-module__fa-th-large--bcd274:before {
  content: "\f009";
}
.icon-font-module__fa-th-list--d35557:before {
  content: "\f00b";
}
.icon-font-module__fa-the-red-yeti--b46960:before {
  content: "\f69d";
}
.icon-font-module__fa-theater-masks--c5e12d:before {
  content: "\f630";
}
.icon-font-module__fa-themeco--f47ca8:before {
  content: "\f5c6";
}
.icon-font-module__fa-themeisle--c01f2f:before {
  content: "\f2b2";
}
.icon-font-module__fa-thermometer--d2734f:before {
  content: "\f491";
}
.icon-font-module__fa-thermometer-empty--f0a50b:before {
  content: "\f2cb";
}
.icon-font-module__fa-thermometer-full--d5df55:before {
  content: "\f2c7";
}
.icon-font-module__fa-thermometer-half--cc29e7:before {
  content: "\f2c9";
}
.icon-font-module__fa-thermometer-quarter--c8b51f:before {
  content: "\f2ca";
}
.icon-font-module__fa-thermometer-three-quarters--ca23f5:before {
  content: "\f2c8";
}
.icon-font-module__fa-theta--c5c0f6:before {
  content: "\f69e";
}
.icon-font-module__fa-think-peaks--cedfd2:before {
  content: "\f731";
}
.icon-font-module__fa-thumbs-down--d0aa61:before {
  content: "\f165";
}
.icon-font-module__fa-thumbs-up--e0f83d:before {
  content: "\f164";
}
.icon-font-module__fa-thumbtack--caead5:before {
  content: "\f08d";
}
.icon-font-module__fa-thunderstorm--f42b08:before {
  content: "\f76c";
}
.icon-font-module__fa-thunderstorm-moon--de493d:before {
  content: "\f76d";
}
.icon-font-module__fa-thunderstorm-sun--fca30b:before {
  content: "\f76e";
}
.icon-font-module__fa-ticket--f0473f:before {
  content: "\f145";
}
.icon-font-module__fa-ticket-alt--e8a9b9:before {
  content: "\f3ff";
}
.icon-font-module__fa-tiktok--c03493:before {
  content: "\e07b";
}
.icon-font-module__fa-tilde--a73fd4:before {
  content: "\f69f";
}
.icon-font-module__fa-times--e32b71:before {
  content: "\f00d";
}
.icon-font-module__fa-times-circle--a962c3:before {
  content: "\f057";
}
.icon-font-module__fa-times-hexagon--fe57bc:before {
  content: "\f2ee";
}
.icon-font-module__fa-times-octagon--b5d87f:before {
  content: "\f2f0";
}
.icon-font-module__fa-times-square--be08c1:before {
  content: "\f2d3";
}
.icon-font-module__fa-tint--def08d:before {
  content: "\f043";
}
.icon-font-module__fa-tint-slash--e447fe:before {
  content: "\f5c7";
}
.icon-font-module__fa-tire--b8e347:before {
  content: "\f631";
}
.icon-font-module__fa-tire-flat--a05cca:before {
  content: "\f632";
}
.icon-font-module__fa-tire-pressure-warning--cef86a:before {
  content: "\f633";
}
.icon-font-module__fa-tire-rugged--feb8d1:before {
  content: "\f634";
}
.icon-font-module__fa-tired--ef0889:before {
  content: "\f5c8";
}
.icon-font-module__fa-toggle-off--d86f13:before {
  content: "\f204";
}
.icon-font-module__fa-toggle-on--dd7c05:before {
  content: "\f205";
}
.icon-font-module__fa-toilet--d1962e:before {
  content: "\f7d8";
}
.icon-font-module__fa-toilet-paper--aa27dc:before {
  content: "\f71e";
}
.icon-font-module__fa-toilet-paper-alt--c34b68:before {
  content: "\f71f";
}
.icon-font-module__fa-toilet-paper-slash--acd774:before {
  content: "\e072";
}
.icon-font-module__fa-tombstone--a0747c:before {
  content: "\f720";
}
.icon-font-module__fa-tombstone-alt--da5934:before {
  content: "\f721";
}
.icon-font-module__fa-toolbox--f885f6:before {
  content: "\f552";
}
.icon-font-module__fa-tools--aff1be:before {
  content: "\f7d9";
}
.icon-font-module__fa-tooth--cbfce4:before {
  content: "\f5c9";
}
.icon-font-module__fa-toothbrush--b699cb:before {
  content: "\f635";
}
.icon-font-module__fa-torah--c08e08:before {
  content: "\f6a0";
}
.icon-font-module__fa-torii-gate--b957e7:before {
  content: "\f6a1";
}
.icon-font-module__fa-tornado--ca19cf:before {
  content: "\f76f";
}
.icon-font-module__fa-tractor--dc454d:before {
  content: "\f722";
}
.icon-font-module__fa-trade-federation--a8af6b:before {
  content: "\f513";
}
.icon-font-module__fa-trademark--a39fe6:before {
  content: "\f25c";
}
.icon-font-module__fa-traffic-cone--e69eb6:before {
  content: "\f636";
}
.icon-font-module__fa-traffic-light--c17fb6:before {
  content: "\f637";
}
.icon-font-module__fa-traffic-light-go--fe5e67:before {
  content: "\f638";
}
.icon-font-module__fa-traffic-light-slow--ad47ad:before {
  content: "\f639";
}
.icon-font-module__fa-traffic-light-stop--b9fa60:before {
  content: "\f63a";
}
.icon-font-module__fa-trailer--c038c2:before {
  content: "\e041";
}
.icon-font-module__fa-train--e2daa6:before {
  content: "\f238";
}
.icon-font-module__fa-tram--a5a449:before {
  content: "\f7da";
}
.icon-font-module__fa-transgender--a0950e:before {
  content: "\f224";
}
.icon-font-module__fa-transgender-alt--bd0208:before {
  content: "\f225";
}
.icon-font-module__fa-transporter--a14121:before {
  content: "\e042";
}
.icon-font-module__fa-transporter-1--ec740a:before {
  content: "\e043";
}
.icon-font-module__fa-transporter-2--bbcb4a:before {
  content: "\e044";
}
.icon-font-module__fa-transporter-3--c6beed:before {
  content: "\e045";
}
.icon-font-module__fa-transporter-empty--f8b4e8:before {
  content: "\e046";
}
.icon-font-module__fa-trash--d33e79:before {
  content: "\f1f8";
}
.icon-font-module__fa-trash-alt--e0bcc2:before {
  content: "\f2ed";
}
.icon-font-module__fa-trash-restore--ef3360:before {
  content: "\f829";
}
.icon-font-module__fa-trash-restore-alt--a70786:before {
  content: "\f82a";
}
.icon-font-module__fa-trash-undo--d2ee47:before {
  content: "\f895";
}
.icon-font-module__fa-trash-undo-alt--ec3de7:before {
  content: "\f896";
}
.icon-font-module__fa-treasure-chest--b5a305:before {
  content: "\f723";
}
.icon-font-module__fa-tree--a1bec0:before {
  content: "\f1bb";
}
.icon-font-module__fa-tree-alt--aeebb0:before {
  content: "\f400";
}
.icon-font-module__fa-tree-christmas--fb5213:before {
  content: "\f7db";
}
.icon-font-module__fa-tree-decorated--fd7644:before {
  content: "\f7dc";
}
.icon-font-module__fa-tree-large--c5f062:before {
  content: "\f7dd";
}
.icon-font-module__fa-tree-palm--e1c987:before {
  content: "\f82b";
}
.icon-font-module__fa-trees--c5c5ed:before {
  content: "\f724";
}
.icon-font-module__fa-trello--c9918c:before {
  content: "\f181";
}
.icon-font-module__fa-triangle--ad2139:before {
  content: "\f2ec";
}
.icon-font-module__fa-triangle-music--cdd379:before {
  content: "\f8e2";
}
.icon-font-module__fa-trophy--eb8e7e:before {
  content: "\f091";
}
.icon-font-module__fa-trophy-alt--fd7cb0:before {
  content: "\f2eb";
}
.icon-font-module__fa-truck--e0690a:before {
  content: "\f0d1";
}
.icon-font-module__fa-truck-container--c39d30:before {
  content: "\f4dc";
}
.icon-font-module__fa-truck-couch--e54de5:before {
  content: "\f4dd";
}
.icon-font-module__fa-truck-loading--d9afb6:before {
  content: "\f4de";
}
.icon-font-module__fa-truck-monster--ea93e8:before {
  content: "\f63b";
}
.icon-font-module__fa-truck-moving--a2e333:before {
  content: "\f4df";
}
.icon-font-module__fa-truck-pickup--c8486e:before {
  content: "\f63c";
}
.icon-font-module__fa-truck-plow--a6c70d:before {
  content: "\f7de";
}
.icon-font-module__fa-truck-ramp--d54c07:before {
  content: "\f4e0";
}
.icon-font-module__fa-trumpet--b5a43d:before {
  content: "\f8e3";
}
.icon-font-module__fa-tshirt--b81643:before {
  content: "\f553";
}
.icon-font-module__fa-tty--a726f8:before {
  content: "\f1e4";
}
.icon-font-module__fa-tumblr--a4aef5:before {
  content: "\f173";
}
.icon-font-module__fa-tumblr-square--ec4b26:before {
  content: "\f174";
}
.icon-font-module__fa-turkey--aa6de8:before {
  content: "\f725";
}
.icon-font-module__fa-turntable--c95a73:before {
  content: "\f8e4";
}
.icon-font-module__fa-turtle--d12bc3:before {
  content: "\f726";
}
.icon-font-module__fa-tv--fdd67d:before {
  content: "\f26c";
}
.icon-font-module__fa-tv-alt--e540c2:before {
  content: "\f8e5";
}
.icon-font-module__fa-tv-music--cac9fc:before {
  content: "\f8e6";
}
.icon-font-module__fa-tv-retro--a32d41:before {
  content: "\f401";
}
.icon-font-module__fa-twitch--c827d6:before {
  content: "\f1e8";
}
.icon-font-module__fa-twitter--f0018c:before {
  content: "\f099";
}
.icon-font-module__fa-twitter-square--d02eb3:before {
  content: "\f081";
}
.icon-font-module__fa-typewriter--a7632a:before {
  content: "\f8e7";
}
.icon-font-module__fa-typo3--e3e232:before {
  content: "\f42b";
}
.icon-font-module__fa-uber--a3df99:before {
  content: "\f402";
}
.icon-font-module__fa-ubuntu--f5c10b:before {
  content: "\f7df";
}
.icon-font-module__fa-ufo--ed1b33:before {
  content: "\e047";
}
.icon-font-module__fa-ufo-beam--f3591a:before {
  content: "\e048";
}
.icon-font-module__fa-uikit--f3ad14:before {
  content: "\f403";
}
.icon-font-module__fa-umbraco--a6aae5:before {
  content: "\f8e8";
}
.icon-font-module__fa-umbrella--c84dff:before {
  content: "\f0e9";
}
.icon-font-module__fa-umbrella-beach--c057af:before {
  content: "\f5ca";
}
.icon-font-module__fa-uncharted--fa53be:before {
  content: "\e084";
}
.icon-font-module__fa-underline--fd5206:before {
  content: "\f0cd";
}
.icon-font-module__fa-undo--a5ab93:before {
  content: "\f0e2";
}
.icon-font-module__fa-undo-alt--bfd21b:before {
  content: "\f2ea";
}
.icon-font-module__fa-unicorn--c436de:before {
  content: "\f727";
}
.icon-font-module__fa-union--f4d794:before {
  content: "\f6a2";
}
.icon-font-module__fa-uniregistry--c640bb:before {
  content: "\f404";
}
.icon-font-module__fa-unity--bbb016:before {
  content: "\e049";
}
.icon-font-module__fa-universal-access--bad558:before {
  content: "\f29a";
}
.icon-font-module__fa-university--d93d99:before {
  content: "\f19c";
}
.icon-font-module__fa-unlink--ea012a:before {
  content: "\f127";
}
.icon-font-module__fa-unlock--aa74d6:before {
  content: "\f09c";
}
.icon-font-module__fa-unlock-alt--f2bb46:before {
  content: "\f13e";
}
.icon-font-module__fa-unsplash--f171f4:before {
  content: "\e07c";
}
.icon-font-module__fa-untappd--be0efa:before {
  content: "\f405";
}
.icon-font-module__fa-upload--faf35b:before {
  content: "\f093";
}
.icon-font-module__fa-ups--e94b1a:before {
  content: "\f7e0";
}
.icon-font-module__fa-usb--f0f2bc:before {
  content: "\f287";
}
.icon-font-module__fa-usb-drive--f4bfc0:before {
  content: "\f8e9";
}
.icon-font-module__fa-usd-circle--c25f68:before {
  content: "\f2e8";
}
.icon-font-module__fa-usd-square--ff7754:before {
  content: "\f2e9";
}
.icon-font-module__fa-user--ff9d00:before {
  content: "\f007";
}
.icon-font-module__fa-user-alien--da97e5:before {
  content: "\e04a";
}
.icon-font-module__fa-user-alt--b120b0:before {
  content: "\f406";
}
.icon-font-module__fa-user-alt-slash--da9144:before {
  content: "\f4fa";
}
.icon-font-module__fa-user-astronaut--c38675:before {
  content: "\f4fb";
}
.icon-font-module__fa-user-chart--cc3eaf:before {
  content: "\f6a3";
}
.icon-font-module__fa-user-check--a994b1:before {
  content: "\f4fc";
}
.icon-font-module__fa-user-circle--e57f10:before {
  content: "\f2bd";
}
.icon-font-module__fa-user-clock--a3d605:before {
  content: "\f4fd";
}
.icon-font-module__fa-user-cog--be87a9:before {
  content: "\f4fe";
}
.icon-font-module__fa-user-cowboy--a01d0d:before {
  content: "\f8ea";
}
.icon-font-module__fa-user-crown--f98dfd:before {
  content: "\f6a4";
}
.icon-font-module__fa-user-edit--f18c2e:before {
  content: "\f4ff";
}
.icon-font-module__fa-user-friends--e34711:before {
  content: "\f500";
}
.icon-font-module__fa-user-graduate--e42c02:before {
  content: "\f501";
}
.icon-font-module__fa-user-hard-hat--b0b532:before {
  content: "\f82c";
}
.icon-font-module__fa-user-headset--e2afb1:before {
  content: "\f82d";
}
.icon-font-module__fa-user-injured--ec2e76:before {
  content: "\f728";
}
.icon-font-module__fa-user-lock--b7c54d:before {
  content: "\f502";
}
.icon-font-module__fa-user-md--d53798:before {
  content: "\f0f0";
}
.icon-font-module__fa-user-md-chat--a5677a:before {
  content: "\f82e";
}
.icon-font-module__fa-user-minus--c1ed52:before {
  content: "\f503";
}
.icon-font-module__fa-user-music--efab53:before {
  content: "\f8eb";
}
.icon-font-module__fa-user-ninja--fb6e1b:before {
  content: "\f504";
}
.icon-font-module__fa-user-nurse--f5b6b8:before {
  content: "\f82f";
}
.icon-font-module__fa-user-plus--e2086a:before {
  content: "\f234";
}
.icon-font-module__fa-user-robot--f2cb34:before {
  content: "\e04b";
}
.icon-font-module__fa-user-secret--f40b67:before {
  content: "\f21b";
}
.icon-font-module__fa-user-shield--bd7c04:before {
  content: "\f505";
}
.icon-font-module__fa-user-slash--e88a81:before {
  content: "\f506";
}
.icon-font-module__fa-user-tag--c94162:before {
  content: "\f507";
}
.icon-font-module__fa-user-tie--ab68ad:before {
  content: "\f508";
}
.icon-font-module__fa-user-times--e451c3:before {
  content: "\f235";
}
.icon-font-module__fa-user-unlock--b8cc54:before {
  content: "\e058";
}
.icon-font-module__fa-user-visor--d6a0fd:before {
  content: "\e04c";
}
.icon-font-module__fa-users--dd7e4b:before {
  content: "\f0c0";
}
.icon-font-module__fa-users-class--ec764b:before {
  content: "\f63d";
}
.icon-font-module__fa-users-cog--e2d232:before {
  content: "\f509";
}
.icon-font-module__fa-users-crown--df1a80:before {
  content: "\f6a5";
}
.icon-font-module__fa-users-medical--e26931:before {
  content: "\f830";
}
.icon-font-module__fa-users-slash--cf53cf:before {
  content: "\e073";
}
.icon-font-module__fa-usps--e7ae7b:before {
  content: "\f7e1";
}
.icon-font-module__fa-ussunnah--efe500:before {
  content: "\f407";
}
.icon-font-module__fa-utensil-fork--e76049:before {
  content: "\f2e3";
}
.icon-font-module__fa-utensil-knife--c450be:before {
  content: "\f2e4";
}
.icon-font-module__fa-utensil-spoon--d8d1fe:before {
  content: "\f2e5";
}
.icon-font-module__fa-utensils--c651f6:before {
  content: "\f2e7";
}
.icon-font-module__fa-utensils-alt--def681:before {
  content: "\f2e6";
}
.icon-font-module__fa-vaadin--a016e0:before {
  content: "\f408";
}
.icon-font-module__fa-vacuum--d05cc6:before {
  content: "\e04d";
}
.icon-font-module__fa-vacuum-robot--c2c8c4:before {
  content: "\e04e";
}
.icon-font-module__fa-value-absolute--ab8a67:before {
  content: "\f6a6";
}
.icon-font-module__fa-vector-square--f17c88:before {
  content: "\f5cb";
}
.icon-font-module__fa-venus--cc3a9e:before {
  content: "\f221";
}
.icon-font-module__fa-venus-double--bab9bc:before {
  content: "\f226";
}
.icon-font-module__fa-venus-mars--a47a1f:before {
  content: "\f228";
}
.icon-font-module__fa-vest--a94c5f:before {
  content: "\e085";
}
.icon-font-module__fa-vest-patches--ef8020:before {
  content: "\e086";
}
.icon-font-module__fa-vhs--a9b370:before {
  content: "\f8ec";
}
.icon-font-module__fa-viacoin--e093a9:before {
  content: "\f237";
}
.icon-font-module__fa-viadeo--b264cf:before {
  content: "\f2a9";
}
.icon-font-module__fa-viadeo-square--d75743:before {
  content: "\f2aa";
}
.icon-font-module__fa-vial--e312a4:before {
  content: "\f492";
}
.icon-font-module__fa-vials--b79ce9:before {
  content: "\f493";
}
.icon-font-module__fa-viber--f9a350:before {
  content: "\f409";
}
.icon-font-module__fa-video--e0ebca:before {
  content: "\f03d";
}
.icon-font-module__fa-video-plus--c85f68:before {
  content: "\f4e1";
}
.icon-font-module__fa-video-slash--c3ed70:before {
  content: "\f4e2";
}
.icon-font-module__fa-vihara--df8644:before {
  content: "\f6a7";
}
.icon-font-module__fa-vimeo--e75b12:before {
  content: "\f40a";
}
.icon-font-module__fa-vimeo-square--e39f55:before {
  content: "\f194";
}
.icon-font-module__fa-vimeo-v--c27f3b:before {
  content: "\f27d";
}
.icon-font-module__fa-vine--c2c237:before {
  content: "\f1ca";
}
.icon-font-module__fa-violin--edfe98:before {
  content: "\f8ed";
}
.icon-font-module__fa-virus--cf6e0c:before {
  content: "\e074";
}
.icon-font-module__fa-virus-slash--eace84:before {
  content: "\e075";
}
.icon-font-module__fa-viruses--dc2a16:before {
  content: "\e076";
}
.icon-font-module__fa-vk--ace0c5:before {
  content: "\f189";
}
.icon-font-module__fa-vnv--ae1e34:before {
  content: "\f40b";
}
.icon-font-module__fa-voicemail--efac73:before {
  content: "\f897";
}
.icon-font-module__fa-volcano--d9a4d5:before {
  content: "\f770";
}
.icon-font-module__fa-volleyball-ball--ff1369:before {
  content: "\f45f";
}
.icon-font-module__fa-volume--dea6d4:before {
  content: "\f6a8";
}
.icon-font-module__fa-volume-down--c29fd5:before {
  content: "\f027";
}
.icon-font-module__fa-volume-mute--acb04d:before {
  content: "\f6a9";
}
.icon-font-module__fa-volume-off--f4a264:before {
  content: "\f026";
}
.icon-font-module__fa-volume-slash--b51d3b:before {
  content: "\f2e2";
}
.icon-font-module__fa-volume-up--c482a8:before {
  content: "\f028";
}
.icon-font-module__fa-vote-nay--fe7430:before {
  content: "\f771";
}
.icon-font-module__fa-vote-yea--af16ff:before {
  content: "\f772";
}
.icon-font-module__fa-vr-cardboard--fec243:before {
  content: "\f729";
}
.icon-font-module__fa-vuejs--e22233:before {
  content: "\f41f";
}
.icon-font-module__fa-wagon-covered--de2709:before {
  content: "\f8ee";
}
.icon-font-module__fa-walker--cb2b6c:before {
  content: "\f831";
}
.icon-font-module__fa-walkie-talkie--ef7132:before {
  content: "\f8ef";
}
.icon-font-module__fa-walking--a7693e:before {
  content: "\f554";
}
.icon-font-module__fa-wallet--d2d6c4:before {
  content: "\f555";
}
.icon-font-module__fa-wand--f74878:before {
  content: "\f72a";
}
.icon-font-module__fa-wand-magic--ab0492:before {
  content: "\f72b";
}
.icon-font-module__fa-warehouse--cc5b59:before {
  content: "\f494";
}
.icon-font-module__fa-warehouse-alt--e17d49:before {
  content: "\f495";
}
.icon-font-module__fa-washer--c42864:before {
  content: "\f898";
}
.icon-font-module__fa-watch--a76ea8:before {
  content: "\f2e1";
}
.icon-font-module__fa-watch-calculator--b67e1d:before {
  content: "\f8f0";
}
.icon-font-module__fa-watch-fitness--ca1d99:before {
  content: "\f63e";
}
.icon-font-module__fa-watchman-monitoring--d76708:before {
  content: "\e087";
}
.icon-font-module__fa-water--c5a775:before {
  content: "\f773";
}
.icon-font-module__fa-water-lower--b2526b:before {
  content: "\f774";
}
.icon-font-module__fa-water-rise--e89467:before {
  content: "\f775";
}
.icon-font-module__fa-wave-sine--d8b18c:before {
  content: "\f899";
}
.icon-font-module__fa-wave-square--d8fda5:before {
  content: "\f83e";
}
.icon-font-module__fa-wave-triangle--a8ae9e:before {
  content: "\f89a";
}
.icon-font-module__fa-waveform--d0e938:before {
  content: "\f8f1";
}
.icon-font-module__fa-waveform-path--e1d44a:before {
  content: "\f8f2";
}
.icon-font-module__fa-waze--ecda09:before {
  content: "\f83f";
}
.icon-font-module__fa-webcam--e06bc3:before {
  content: "\f832";
}
.icon-font-module__fa-webcam-slash--ac529a:before {
  content: "\f833";
}
.icon-font-module__fa-weebly--b86c5c:before {
  content: "\f5cc";
}
.icon-font-module__fa-weibo--be9eaf:before {
  content: "\f18a";
}
.icon-font-module__fa-weight--f865c8:before {
  content: "\f496";
}
.icon-font-module__fa-weight-hanging--cd52e6:before {
  content: "\f5cd";
}
.icon-font-module__fa-weixin--a6ad44:before {
  content: "\f1d7";
}
.icon-font-module__fa-whale--edf8c4:before {
  content: "\f72c";
}
.icon-font-module__fa-whatsapp--b96b79:before {
  content: "\f232";
}
.icon-font-module__fa-whatsapp-square--defafe:before {
  content: "\f40c";
}
.icon-font-module__fa-wheat--b99163:before {
  content: "\f72d";
}
.icon-font-module__fa-wheelchair--a20579:before {
  content: "\f193";
}
.icon-font-module__fa-whistle--dc5712:before {
  content: "\f460";
}
.icon-font-module__fa-whmcs--eb1701:before {
  content: "\f40d";
}
.icon-font-module__fa-wifi--b896d7:before {
  content: "\f1eb";
}
.icon-font-module__fa-wifi-1--b2f0b0:before {
  content: "\f6aa";
}
.icon-font-module__fa-wifi-2--a46206:before {
  content: "\f6ab";
}
.icon-font-module__fa-wifi-slash--f4d6bc:before {
  content: "\f6ac";
}
.icon-font-module__fa-wikipedia-w--fe7c42:before {
  content: "\f266";
}
.icon-font-module__fa-wind--cddb2e:before {
  content: "\f72e";
}
.icon-font-module__fa-wind-turbine--c4962c:before {
  content: "\f89b";
}
.icon-font-module__fa-wind-warning--ca9c2f:before {
  content: "\f776";
}
.icon-font-module__fa-window--f02f6c:before {
  content: "\f40e";
}
.icon-font-module__fa-window-alt--fbf325:before {
  content: "\f40f";
}
.icon-font-module__fa-window-close--deb2ba:before {
  content: "\f410";
}
.icon-font-module__fa-window-frame--d05513:before {
  content: "\e04f";
}
.icon-font-module__fa-window-frame-open--f4a724:before {
  content: "\e050";
}
.icon-font-module__fa-window-maximize--d0b9ee:before {
  content: "\f2d0";
}
.icon-font-module__fa-window-minimize--adfef4:before {
  content: "\f2d1";
}
.icon-font-module__fa-window-restore--c089ba:before {
  content: "\f2d2";
}
.icon-font-module__fa-windows--f6d737:before {
  content: "\f17a";
}
.icon-font-module__fa-windsock--ae03cc:before {
  content: "\f777";
}
.icon-font-module__fa-wine-bottle--baf8fe:before {
  content: "\f72f";
}
.icon-font-module__fa-wine-glass--c37478:before {
  content: "\f4e3";
}
.icon-font-module__fa-wine-glass-alt--a75424:before {
  content: "\f5ce";
}
.icon-font-module__fa-wix--e3b894:before {
  content: "\f5cf";
}
.icon-font-module__fa-wizards-of-the-coast--d743e0:before {
  content: "\f730";
}
.icon-font-module__fa-wodu--c082ed:before {
  content: "\e088";
}
.icon-font-module__fa-wolf-pack-battalion--fbcc42:before {
  content: "\f514";
}
.icon-font-module__fa-won-sign--fee886:before {
  content: "\f159";
}
.icon-font-module__fa-wordpress--f37f03:before {
  content: "\f19a";
}
.icon-font-module__fa-wordpress-simple--bf0e2f:before {
  content: "\f411";
}
.icon-font-module__fa-wpbeginner--a0a27d:before {
  content: "\f297";
}
.icon-font-module__fa-wpexplorer--ad1c1d:before {
  content: "\f2de";
}
.icon-font-module__fa-wpforms--f79bbd:before {
  content: "\f298";
}
.icon-font-module__fa-wpressr--c2ab4d:before {
  content: "\f3e4";
}
.icon-font-module__fa-wreath--cd8384:before {
  content: "\f7e2";
}
.icon-font-module__fa-wrench--c46ed8:before {
  content: "\f0ad";
}
.icon-font-module__fa-x-ray--b5a459:before {
  content: "\f497";
}
.icon-font-module__fa-xbox--daba00:before {
  content: "\f412";
}
.icon-font-module__fa-xing--f77eb8:before {
  content: "\f168";
}
.icon-font-module__fa-xing-square--f6ba5b:before {
  content: "\f169";
}
.icon-font-module__fa-y-combinator--da1a7d:before {
  content: "\f23b";
}
.icon-font-module__fa-yahoo--af0e5b:before {
  content: "\f19e";
}
.icon-font-module__fa-yammer--bc73af:before {
  content: "\f840";
}
.icon-font-module__fa-yandex--edf266:before {
  content: "\f413";
}
.icon-font-module__fa-yandex-international--f5b254:before {
  content: "\f414";
}
.icon-font-module__fa-yarn--f8e2ee:before {
  content: "\f7e3";
}
.icon-font-module__fa-yelp--b0f5b7:before {
  content: "\f1e9";
}
.icon-font-module__fa-yen-sign--ea0c5b:before {
  content: "\f157";
}
.icon-font-module__fa-yin-yang--fe1fd1:before {
  content: "\f6ad";
}
.icon-font-module__fa-yoast--a05df0:before {
  content: "\f2b1";
}
.icon-font-module__fa-youtube--ed7f28:before {
  content: "\f167";
}
.icon-font-module__fa-youtube-square--b83bc4:before {
  content: "\f431";
}
.icon-font-module__fa-zhihu--ceac32:before {
  content: "\f63f";
}
.icon-font-module__sr-only--e12bf4 {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.icon-font-module__sr-only-focusable--fd192d:active,
.icon-font-module__sr-only-focusable--fd192d:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
    font-family: "icons";
    src: url(https://v18-4.studio.airkit.com/aafd3fe0f7d6b6d90c78727ecbdedfe1.eot#iefix) format("embedded-opentype"),
url(https://v18-4.studio.airkit.com/82183c46acdd33100750eaf1fe51d150.woff2) format("woff2"),
url(https://v18-4.studio.airkit.com/c86a266f36d96118b8a5d7770cbb9283.woff) format("woff"),
url(https://v18-4.studio.airkit.com/2e7fd49724366d21fc230407ab3e5542.ttf) format("truetype"),
url(https://v18-4.studio.airkit.com/eceb82645a8c98ba41363e419ebd018a.svg#icons) format("svg");
}

span[class^="ak-"]:before, span[class*=" ak-"]:before {
    font-family: icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ak-action-error:before {
    content: "\f101";
}
.ak-action-success:before {
    content: "\f102";
}
.ak-activity-group-load:before {
    content: "\f103";
}
.ak-activity-load:before {
    content: "\f104";
}
.ak-activity:before {
    content: "\f105";
}
.ak-any:before {
    content: "\f106";
}
.ak-api-request:before {
    content: "\f107";
}
.ak-api:before {
    content: "\f108";
}
.ak-application-error:before {
    content: "\f109";
}
.ak-apps:before {
    content: "\f10a";
}
.ak-ask-question:before {
    content: "\f10b";
}
.ak-asset:before {
    content: "\f10c";
}
.ak-authentication:before {
    content: "\f10d";
}
.ak-border-all:before {
    content: "\f10e";
}
.ak-border-bottom:before {
    content: "\f10f";
}
.ak-border-left:before {
    content: "\f110";
}
.ak-border-right:before {
    content: "\f111";
}
.ak-border-top:before {
    content: "\f112";
}
.ak-bridge-call:before {
    content: "\f113";
}
.ak-button-cell:before {
    content: "\f114";
}
.ak-button:before {
    content: "\f115";
}
.ak-c-radius-bl:before {
    content: "\f116";
}
.ak-c-radius-br:before {
    content: "\f117";
}
.ak-c-radius-grey:before {
    content: "\f118";
}
.ak-c-radius-tl:before {
    content: "\f119";
}
.ak-c-radius-tr:before {
    content: "\f11a";
}
.ak-c-radius:before {
    content: "\f11b";
}
.ak-calendar-builder:before {
    content: "\f11c";
}
.ak-cancel-timer:before {
    content: "\f11d";
}
.ak-canvas-link-open:before {
    content: "\f11e";
}
.ak-channel-lock:before {
    content: "\f11f";
}
.ak-channel-unlock:before {
    content: "\f120";
}
.ak-chat-bot:before {
    content: "\f121";
}
.ak-chat-builder:before {
    content: "\f122";
}
.ak-chat-decision-option:before {
    content: "\f123";
}
.ak-chat-next-message:before {
    content: "\f124";
}
.ak-checkbox-cell:before {
    content: "\f125";
}
.ak-checkbox-list:before {
    content: "\f126";
}
.ak-click:before {
    content: "\f127";
}
.ak-clicks-a-link:before {
    content: "\f128";
}
.ak-close-modal:before {
    content: "\f129";
}
.ak-condition:before {
    content: "\f12a";
}
.ak-configuration-builder:before {
    content: "\f12b";
}
.ak-connection-builder:before {
    content: "\f12c";
}
.ak-connection-invoke:before {
    content: "\f12d";
}
.ak-console:before {
    content: "\f12e";
}
.ak-conversation-assign:before {
    content: "\f12f";
}
.ak-conversation-close:before {
    content: "\f130";
}
.ak-conversation-fill-message:before {
    content: "\f131";
}
.ak-conversation-get-stats:before {
    content: "\f132";
}
.ak-conversation-move:before {
    content: "\f133";
}
.ak-conversation-open-resource:before {
    content: "\f134";
}
.ak-conversation-send-message:before {
    content: "\f135";
}
.ak-conversation-start-bot:before {
    content: "\f136";
}
.ak-conversation-unassign:before {
    content: "\f137";
}
.ak-create-custom-component:before {
    content: "\f138";
}
.ak-create-timer:before {
    content: "\f139";
}
.ak-credit-card-failure:before {
    content: "\f13a";
}
.ak-credit-card-success:before {
    content: "\f13b";
}
.ak-credit-card:before {
    content: "\f13c";
}
.ak-currency-input:before {
    content: "\f13d";
}
.ak-custom-component:before {
    content: "\f13e";
}
.ak-custom-log:before {
    content: "\f13f";
}
.ak-custom-metric:before {
    content: "\f140";
}
.ak-data-builder:before {
    content: "\f141";
}
.ak-data-flow:before {
    content: "\f142";
}
.ak-datastore:before {
    content: "\f143";
}
.ak-datastores:before {
    content: "\f144";
}
.ak-date-input:before {
    content: "\f145";
}
.ak-datetime-input:before {
    content: "\f146";
}
.ak-datetime:before {
    content: "\f147";
}
.ak-debug-client-error:before {
    content: "\f148";
}
.ak-debug-client-initialize:before {
    content: "\f149";
}
.ak-debug-client-kill:before {
    content: "\f14a";
}
.ak-default-metric:before {
    content: "\f14b";
}
.ak-default-value:before {
    content: "\f14c";
}
.ak-deployments:before {
    content: "\f14d";
}
.ak-dtmf-capture:before {
    content: "\f14e";
}
.ak-email-address:before {
    content: "\f14f";
}
.ak-email-domain:before {
    content: "\f150";
}
.ak-email-input:before {
    content: "\f151";
}
.ak-event-error:before {
    content: "\f152";
}
.ak-event-invoke:before {
    content: "\f153";
}
.ak-event-source-operation:before {
    content: "\f154";
}
.ak-event-success:before {
    content: "\f155";
}
.ak-export:before {
    content: "\f156";
}
.ak-extend-journey:before {
    content: "\f157";
}
.ak-finish-connection-frame:before {
    content: "\f158";
}
.ak-form-submission:before {
    content: "\f159";
}
.ak-form-submit:before {
    content: "\f15a";
}
.ak-go-to-web-flow:before {
    content: "\f15b";
}
.ak-go-to-web-page:before {
    content: "\f15c";
}
.ak-hang-up:before {
    content: "\f15d";
}
.ak-horizontal-flex-center:before {
    content: "\f15e";
}
.ak-horizontal-flex-end:before {
    content: "\f15f";
}
.ak-horizontal-flex-start:before {
    content: "\f160";
}
.ak-horizontal-space-around:before {
    content: "\f161";
}
.ak-horizontal-space-between:before {
    content: "\f162";
}
.ak-horizontal-space-evenly:before {
    content: "\f163";
}
.ak-http-request:before {
    content: "\f164";
}
.ak-http-trigger-receive:before {
    content: "\f165";
}
.ak-icon-availability-schedule:before {
    content: "\f166";
}
.ak-icon-time-slots:before {
    content: "\f167";
}
.ak-initialize-actor:before {
    content: "\f168";
}
.ak-input-enter:before {
    content: "\f169";
}
.ak-journey-builder:before {
    content: "\f16a";
}
.ak-journey-end:before {
    content: "\f16b";
}
.ak-journey-events:before {
    content: "\f16c";
}
.ak-journey-link-click:before {
    content: "\f16d";
}
.ak-journey-link:before {
    content: "\f16e";
}
.ak-journey-start-api:before {
    content: "\f16f";
}
.ak-journey-start-phone:before {
    content: "\f170";
}
.ak-journey-start-sms:before {
    content: "\f171";
}
.ak-journey-start-web:before {
    content: "\f172";
}
.ak-journey-start:before {
    content: "\f173";
}
.ak-journey-web:before {
    content: "\f174";
}
.ak-json-view:before {
    content: "\f175";
}
.ak-kitcloud-access-global:before {
    content: "\f176";
}
.ak-kitcloud-access-organization:before {
    content: "\f177";
}
.ak-kitcloud-draft:before {
    content: "\f178";
}
.ak-kitcloud-plus:before {
    content: "\f179";
}
.ak-kitcloud-template-app:before {
    content: "\f17a";
}
.ak-kitcloud:before {
    content: "\f17b";
}
.ak-label:before {
    content: "\f17c";
}
.ak-launch-trigger:before {
    content: "\f17d";
}
.ak-layout-arrangement:before {
    content: "\f17e";
}
.ak-layout-horizontal:before {
    content: "\f17f";
}
.ak-layout-slot:before {
    content: "\f180";
}
.ak-layout-vertical:before {
    content: "\f181";
}
.ak-layout-wrap:before {
    content: "\f182";
}
.ak-layout:before {
    content: "\f183";
}
.ak-letter-spacing:before {
    content: "\f184";
}
.ak-list-any:before {
    content: "\f185";
}
.ak-list-asset:before {
    content: "\f186";
}
.ak-list-boolean:before {
    content: "\f187";
}
.ak-list-currency:before {
    content: "\f188";
}
.ak-list-date:before {
    content: "\f189";
}
.ak-list-datetime:before {
    content: "\f18a";
}
.ak-list-email:before {
    content: "\f18b";
}
.ak-list-number:before {
    content: "\f18c";
}
.ak-list-object:before {
    content: "\f18d";
}
.ak-list-phone:before {
    content: "\f18e";
}
.ak-list-text:before {
    content: "\f18f";
}
.ak-list-time:before {
    content: "\f190";
}
.ak-log-custom-event:before {
    content: "\f191";
}
.ak-map:before {
    content: "\f192";
}
.ak-message-delivered:before {
    content: "\f193";
}
.ak-message-match:before {
    content: "\f194";
}
.ak-message-receive:before {
    content: "\f195";
}
.ak-message-send:before {
    content: "\f196";
}
.ak-metric-count:before {
    content: "\f197";
}
.ak-metric-field:before {
    content: "\f198";
}
.ak-metric-statistic:before {
    content: "\f199";
}
.ak-not-null:before {
    content: "\f19a";
}
.ak-number-input:before {
    content: "\f19b";
}
.ak-object-editor-visual-mode:before {
    content: "\f19c";
}
.ak-payment-error:before {
    content: "\f19d";
}
.ak-payment-request-button:before {
    content: "\f19e";
}
.ak-payment-success:before {
    content: "\f19f";
}
.ak-phone-input:before {
    content: "\f1a0";
}
.ak-phone-launcher:before {
    content: "\f1a1";
}
.ak-picker:before {
    content: "\f1a2";
}
.ak-plaid:before {
    content: "\f1a3";
}
.ak-platform-error:before {
    content: "\f1a4";
}
.ak-portal-builder:before {
    content: "\f1a5";
}
.ak-position-absolute:before {
    content: "\f1a6";
}
.ak-position-relative:before {
    content: "\f1a7";
}
.ak-progress-bar:before {
    content: "\f1a8";
}
.ak-publish-source:before {
    content: "\f1a9";
}
.ak-radio-cell:before {
    content: "\f1aa";
}
.ak-radio-list:before {
    content: "\f1ab";
}
.ak-run-data-flow:before {
    content: "\f1ac";
}
.ak-run-event-custom-control:before {
    content: "\f1ad";
}
.ak-run-event-failed:before {
    content: "\f1ae";
}
.ak-run-event:before {
    content: "\f1af";
}
.ak-run-multi-data-flow:before {
    content: "\f1b0";
}
.ak-runtime-error:before {
    content: "\f1b1";
}
.ak-scheduler:before {
    content: "\f1b2";
}
.ak-search-result-change:before {
    content: "\f1b3";
}
.ak-secure-string-input:before {
    content: "\f1b4";
}
.ak-secure-touchtone-capture:before {
    content: "\f1b5";
}
.ak-send-chat-prompt:before {
    content: "\f1b6";
}
.ak-send-email:before {
    content: "\f1b7";
}
.ak-send-link:before {
    content: "\f1b8";
}
.ak-send-media:before {
    content: "\f1b9";
}
.ak-send-message:before {
    content: "\f1ba";
}
.ak-send-voice-prompt:before {
    content: "\f1bb";
}
.ak-session-close:before {
    content: "\f1bc";
}
.ak-session-identifier:before {
    content: "\f1bd";
}
.ak-session-start:before {
    content: "\f1be";
}
.ak-session:before {
    content: "\f1bf";
}
.ak-set-identifier:before {
    content: "\f1c0";
}
.ak-set-variable:before {
    content: "\f1c1";
}
.ak-signature:before {
    content: "\f1c2";
}
.ak-simple-cell:before {
    content: "\f1c3";
}
.ak-slot:before {
    content: "\f1c4";
}
.ak-socket-connect:before {
    content: "\f1c5";
}
.ak-socket-disconnect:before {
    content: "\f1c6";
}
.ak-spacing-between-horizontal:before {
    content: "\f1c7";
}
.ak-spacing-between-vertical:before {
    content: "\f1c8";
}
.ak-spacing-bottom:before {
    content: "\f1c9";
}
.ak-spacing-left:before {
    content: "\f1ca";
}
.ak-spacing-padding-all:before {
    content: "\f1cb";
}
.ak-spacing-padding-sides:before {
    content: "\f1cc";
}
.ak-spacing-right:before {
    content: "\f1cd";
}
.ak-spacing-top:before {
    content: "\f1ce";
}
.ak-start-chat-bot:before {
    content: "\f1cf";
}
.ak-start-connection-frame:before {
    content: "\f1d0";
}
.ak-start-voice-bot:before {
    content: "\f1d1";
}
.ak-string-input:before {
    content: "\f1d2";
}
.ak-stroke-weight:before {
    content: "\f1d3";
}
.ak-subscription:before {
    content: "\f1d4";
}
.ak-text-area-input:before {
    content: "\f1d5";
}
.ak-text-area:before {
    content: "\f1d6";
}
.ak-text-input:before {
    content: "\f1d7";
}
.ak-throw:before {
    content: "\f1d8";
}
.ak-time-input:before {
    content: "\f1d9";
}
.ak-touchtone-capture:before {
    content: "\f1da";
}
.ak-touchtone-matcher:before {
    content: "\f1db";
}
.ak-try:before {
    content: "\f1dc";
}
.ak-unique:before {
    content: "\f1dd";
}
.ak-url-domain:before {
    content: "\f1de";
}
.ak-url-route:before {
    content: "\f1df";
}
.ak-user-variable:before {
    content: "\f1e0";
}
.ak-vertical-flex-center:before {
    content: "\f1e1";
}
.ak-vertical-flex-end:before {
    content: "\f1e2";
}
.ak-vertical-flex-start:before {
    content: "\f1e3";
}
.ak-vertical-space-around:before {
    content: "\f1e4";
}
.ak-vertical-space-between:before {
    content: "\f1e5";
}
.ak-vertical-space-evenly:before {
    content: "\f1e6";
}
.ak-visibility-global:before {
    content: "\f1e7";
}
.ak-visual-mode:before {
    content: "\f1e8";
}
.ak-voice-bot:before {
    content: "\f1e9";
}
.ak-voice-builder:before {
    content: "\f1ea";
}
.ak-voice-call-status:before {
    content: "\f1eb";
}
.ak-voice-decision-menu:before {
    content: "\f1ec";
}
.ak-voice-decision-option:before {
    content: "\f1ed";
}
.ak-voice-forward-call:before {
    content: "\f1ee";
}
.ak-voice-keyword-matcher:before {
    content: "\f1ef";
}
.ak-voice-match:before {
    content: "\f1f0";
}
.ak-voice-no-valid-response:before {
    content: "\f1f1";
}
.ak-voice-receive:before {
    content: "\f1f2";
}
.ak-voice-retry-timeout:before {
    content: "\f1f3";
}
.ak-voice-say:before {
    content: "\f1f4";
}
.ak-voice-send:before {
    content: "\f1f5";
}
.ak-voice-start:before {
    content: "\f1f6";
}
.ak-web-builder:before {
    content: "\f1f7";
}
.ak-web-flow:before {
    content: "\f1f8";
}
.ak-web-page:before {
    content: "\f1f9";
}
.ak-web-view:before {
    content: "\f1fa";
}
.ak-webhook-receive:before {
    content: "\f1fb";
}
.ak-within-range:before {
    content: "\f1fc";
}
.ak-zapier-request:before {
    content: "\f1fd";
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.icon-module__root--afaa83 {
  display: inline-block;
  margin: 0;
  line-height: 1;
  font-family: "Font Awesome 5 Pro", "Font Awesome 5 Brands";
  font-style: normal;
  text-decoration: inherit;
  text-align: center;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}
.icon-module__airkitCustomIcon--a21f74 {
  height: 1em;
  vertical-align: text-bottom;
}
.icon-module__fixedWidth--c5350f {
  width: 1.25em;
}
/*******************************
                Types
    *******************************/
/*-------------------
        Colors
    --------------------*/
.icon-module__white--fe61cc {
  color: #ffffff;
}
.icon-module__black--f32951 {
  color: #343434;
}
.icon-module__gray--cda343 {
  color: #d4d4d4;
}
.icon-module__gray500--f0c83f {
  color: #b4b4b4;
}
.icon-module__gray700--dc83e3 {
  color: #747474;
}
.icon-module__gray900--c72588 {
  color: #343434;
}
.icon-module__pink--b4aec6 {
  color: #ff4e83;
}
.icon-module__blue--a1b2cb {
  color: #126de7;
}
.icon-module__red--d8f14a {
  color: #e31212;
}
.icon-module__green--df9267 {
  color: #2dd684;
}
.icon-module__yellow--cce226 {
  color: #ffce21;
}
/*-------------------
        Sizes
--------------------*/
.icon-module__sizeOne--b40ccf {
  font-size: 8px;
  width: 8px;
  height: 8px;
}
.icon-module__sizeTwo--bba357 {
  font-size: 10px;
  width: 10px;
  height: 10px;
}
.icon-module__sizeThree--d30449 {
  font-size: 12px;
  width: 12px;
  height: 12px;
}
.icon-module__sizeFour--afed9a {
  font-size: 16px;
  width: 16px;
  height: 16px;
}
.icon-module__sizeFive--b80a18 {
  font-size: 24px;
  width: 24px;
  height: 24px;
}
.icon-module__sizeSix--c40680 {
  font-size: 32px;
  width: 32px;
  height: 32px;
}
.icon-module__sizeSeven--b2a2c3 {
  font-size: 40px;
  width: 40px;
  height: 40px;
}
.icon-module__sizeEight--dbd4a5 {
  font-size: 48px;
  width: 48px;
  height: 48px;
}
.icon-module__sizeNine--a39a02 {
  font-size: 60px;
  width: 60px;
  height: 60px;
}
.icon-module__sizeTen--f49c20 {
  font-size: 72px;
  width: 72px;
  height: 72px;
}
/*-------------------
    Style
--------------------*/
.icon-module__regular--db9d27 {
  font-weight: 400;
}
.icon-module__light--d71a48 {
  font-weight: 300;
}
.icon-module__solid--a629a2 {
  font-weight: 900;
}
.icon-module__duoTone--eda545 {
  font-family: "Font Awesome 5 Duotone";
  font-weight: 900;
}
.icon-module__brand--fe6a61 {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
/*-------------------
    Other
--------------------*/
.icon-module__salesforceIcon--b66451 {
  color: #00a1e0;
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.icon-module__facebookIcon--ed7166 {
  color: #3b5998;
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.icon-module__stripeIcon--e8986b {
  color: #008cdd;
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.icon-module__shopifyIcon--e9ff52 {
  color: #95bf47;
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.icon-module__githubIcon--f24d1b {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

.dom-listener-module__root--cdd8d2 {
  display: contents;
}

.click-away-module__root--a01905 {
  display: contents;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.toolbar-action-module__left--d4cef4 {
  grid-column-start: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: nowrap;
}
.toolbar-action-module__center--cdd31f {
  grid-column-start: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
.toolbar-action-module__right--dbe10d {
  grid-column-start: 3;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  white-space: nowrap;
}
/** Spacings for individual actions */
.toolbar-action-module__actionSpacingSizeNone--b4a261 {
  margin: 0;
}
.toolbar-action-module__actionSpacingSize0--bc89b5 {
  margin: 0 4px;
}
.toolbar-action-module__actionSpacingSize1--c51808 {
  margin: 0 8px;
}
.toolbar-action-module__actionSpacingSize2--d7aa30 {
  margin: 0 12px;
}
.toolbar-action-module__actionSpacingSize3--a2ecde {
  margin: 0 16px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.toolbar-module__root--a1859b {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
}
.toolbar-module__topBorder--cb077c {
  border-top: 1px solid #e4e4e4;
}
.toolbar-module__bottomBorder--d7acae {
  border-bottom: 1px solid #e4e4e4;
}
/** Size for entire toolbar component */
.toolbar-module__toolbarSize5--bcc99a {
  height: 24px;
}
.toolbar-module__toolbarSize6--ebbed4 {
  height: 32px;
}
.toolbar-module__toolbarSize7--ae3ff8 {
  height: 36px;
}
.toolbar-module__toolbarSize8--cd4584 {
  height: 40px;
}
.toolbar-module__toolbarSize9--fd5aba {
  height: 48px;
}
.toolbar-module__toolbarSize10--eae44c {
  height: 60px;
}

/*!
 * # Fomantic-UI - Transition
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
          Transition
*******************************/
/*******************************
            Transitions
    *******************************/
.transition {
  animation-iteration-count: 1;
  animation-duration: 300ms;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
/*******************************
                States
    *******************************/
/* Animating */
.animating.transition {
  backface-visibility: hidden;
  visibility: visible !important;
}
/* Loading */
.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px;
}
/* Hidden */
.hidden.transition {
  display: none;
  visibility: hidden;
}
/* Visible */
.visible.transition {
  display: block !important;
  visibility: visible !important;
  /*  backface-visibility: @backfaceVisibility;
    transform: @use3DAcceleration;*/
}
/* Disabled */
.disabled.transition {
  animation-play-state: paused;
}
/*******************************
            Variations
    *******************************/
.looping.transition {
  animation-iteration-count: infinite;
}
/*
    Some transitions adapted from Animate CSS
    https://github.com/daneden/animate.css

    Additional transitions adapted from Glide
    by Nick Pettit - https://github.com/nickpettit/glide
    */
/*--------------
        Browse
    ---------------*/
.transition.browse {
  animation-duration: 500ms;
}
.transition.browse.in {
  animation-name: browseIn;
}
.transition.browse.out,
.transition.browse.left.out {
  animation-name: browseOutLeft;
}
.transition.browse.right.out {
  animation-name: browseOutRight;
}
/* In */
@keyframes browseIn {
  0% {
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }
  10% {
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }
  100% {
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}
/* Out */
@keyframes browseOutLeft {
  0% {
    z-index: 999;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: -1;
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: -1;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutRight {
  0% {
    z-index: 999;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: 1;
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: 1;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
/*--------------
        Drop
    ---------------*/
.drop.transition {
  transform-origin: top center;
  animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
}
.drop.transition.in {
  animation-name: dropIn;
}
.drop.transition.out {
  animation-name: dropOut;
}
/* Drop */
@keyframes dropIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes dropOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
/*--------------
        Fade
    ---------------*/
.transition.fade.in {
  animation-name: fadeIn;
}
.transition[class*="fade up"].in {
  animation-name: fadeInUp;
}
.transition[class*="fade down"].in {
  animation-name: fadeInDown;
}
.transition[class*="fade left"].in {
  animation-name: fadeInLeft;
}
.transition[class*="fade right"].in {
  animation-name: fadeInRight;
}
.transition.fade.out {
  animation-name: fadeOut;
}
.transition[class*="fade up"].out {
  animation-name: fadeOutUp;
}
.transition[class*="fade down"].out {
  animation-name: fadeOutDown;
}
.transition[class*="fade left"].out {
  animation-name: fadeOutLeft;
}
.transition[class*="fade right"].out {
  animation-name: fadeOutRight;
}
/* In */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
/* Out */
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(5%);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(-5%);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    transform: translateX(5%);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    transform: translateX(-5%);
  }
}
/*--------------
        Flips
    ---------------*/
.flip.transition.in,
.flip.transition.out {
  animation-duration: 600ms;
}
.horizontal.flip.transition.in {
  animation-name: horizontalFlipIn;
}
.horizontal.flip.transition.out {
  animation-name: horizontalFlipOut;
}
.vertical.flip.transition.in {
  animation-name: verticalFlipIn;
}
.vertical.flip.transition.out {
  animation-name: verticalFlipOut;
}
/* In */
@keyframes horizontalFlipIn {
  0% {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes verticalFlipIn {
  0% {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}
/* Out */
@keyframes horizontalFlipOut {
  0% {
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes verticalFlipOut {
  0% {
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
/*--------------
        Scale
    ---------------*/
.scale.transition.in {
  animation-name: scaleIn;
}
.scale.transition.out {
  animation-name: scaleOut;
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* Out */
@keyframes scaleOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
/*--------------
        Fly
    ---------------*/
/* Inward */
.transition.fly {
  animation-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.transition.fly.in {
  animation-name: flyIn;
}
.transition[class*="fly up"].in {
  animation-name: flyInUp;
}
.transition[class*="fly down"].in {
  animation-name: flyInDown;
}
.transition[class*="fly left"].in {
  animation-name: flyInLeft;
}
.transition[class*="fly right"].in {
  animation-name: flyInRight;
}
/* Outward */
.transition.fly.out {
  animation-name: flyOut;
}
.transition[class*="fly up"].out {
  animation-name: flyOutUp;
}
.transition[class*="fly down"].out {
  animation-name: flyOutDown;
}
.transition[class*="fly left"].out {
  animation-name: flyOutLeft;
}
.transition[class*="fly right"].out {
  animation-name: flyOutRight;
}
/* In */
@keyframes flyIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes flyInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 1500px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes flyInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -1500px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyInLeft {
  0% {
    opacity: 0;
    transform: translate3d(1500px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyInRight {
  0% {
    opacity: 0;
    transform: translate3d(-1500px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
/* Out */
@keyframes flyOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes flyOutUp {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes flyOutDown {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes flyOutRight {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes flyOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
/*--------------
        Slide
    ---------------*/
.transition.slide.in,
.transition[class*="slide down"].in {
  animation-name: slideInY;
  transform-origin: top center;
}
.transition[class*="slide up"].in {
  animation-name: slideInY;
  transform-origin: bottom center;
}
.transition[class*="slide left"].in {
  animation-name: slideInX;
  transform-origin: center right;
}
.transition[class*="slide right"].in {
  animation-name: slideInX;
  transform-origin: center left;
}
.transition.slide.out,
.transition[class*="slide down"].out {
  animation-name: slideOutY;
  transform-origin: top center;
}
.transition[class*="slide up"].out {
  animation-name: slideOutY;
  transform-origin: bottom center;
}
.transition[class*="slide left"].out {
  animation-name: slideOutX;
  transform-origin: center right;
}
.transition[class*="slide right"].out {
  animation-name: slideOutX;
  transform-origin: center left;
}
/* In */
@keyframes slideInY {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes slideInX {
  0% {
    opacity: 0;
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    transform: scaleX(1);
  }
}
/* Out */
@keyframes slideOutY {
  0% {
    opacity: 1;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes slideOutX {
  0% {
    opacity: 1;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform: scaleX(0);
  }
}
/*--------------
        Swing
    ---------------*/
.transition.swing {
  animation-duration: 800ms;
}
.transition[class*="swing down"].in {
  animation-name: swingInX;
  transform-origin: top center;
}
.transition[class*="swing up"].in {
  animation-name: swingInX;
  transform-origin: bottom center;
}
.transition[class*="swing left"].in {
  animation-name: swingInY;
  transform-origin: center right;
}
.transition[class*="swing right"].in {
  animation-name: swingInY;
  transform-origin: center left;
}
.transition.swing.out,
.transition[class*="swing down"].out {
  animation-name: swingOutX;
  transform-origin: top center;
}
.transition[class*="swing up"].out {
  animation-name: swingOutX;
  transform-origin: bottom center;
}
.transition[class*="swing left"].out {
  animation-name: swingOutY;
  transform-origin: center right;
}
.transition[class*="swing right"].out {
  animation-name: swingOutY;
  transform-origin: center left;
}
/* In */
@keyframes swingInX {
  0% {
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  60% {
    transform: perspective(1000px) rotateX(15deg);
  }
  80% {
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  100% {
    transform: perspective(1000px) rotateX(0deg);
  }
}
@keyframes swingInY {
  0% {
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  60% {
    transform: perspective(1000px) rotateY(-17.5deg);
  }
  80% {
    transform: perspective(1000px) rotateY(7.5deg);
  }
  100% {
    transform: perspective(1000px) rotateY(0deg);
  }
}
/* Out */
@keyframes swingOutX {
  0% {
    transform: perspective(1000px) rotateX(0deg);
  }
  40% {
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  60% {
    transform: perspective(1000px) rotateX(17.5deg);
  }
  80% {
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  100% {
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes swingOutY {
  0% {
    transform: perspective(1000px) rotateY(0deg);
  }
  40% {
    transform: perspective(1000px) rotateY(7.5deg);
  }
  60% {
    transform: perspective(1000px) rotateY(-10deg);
  }
  80% {
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  100% {
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
/*--------------
        Zoom
    ---------------*/
.transition.zoom.in {
  animation-name: zoomIn;
}
.transition.zoom.out {
  animation-name: zoomOut;
}
@keyframes zoomIn {
  0% {
    opacity: 1;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(0);
  }
}
/*******************************
        Static Animations
    *******************************/
/*--------------
        Emphasis
    ---------------*/
.flash.transition {
  animation-duration: 750ms;
  animation-name: flash;
}
.shake.transition {
  animation-duration: 750ms;
  animation-name: shake;
}
.bounce.transition {
  animation-duration: 750ms;
  animation-name: bounce;
}
.tada.transition {
  animation-duration: 750ms;
  animation-name: tada;
}
.pulse.transition {
  animation-duration: 500ms;
  animation-name: pulse;
}
.jiggle.transition {
  animation-duration: 750ms;
  animation-name: jiggle;
}
.transition.glow {
  animation-duration: 2000ms;
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.transition.glow {
  animation-name: glow;
}
/* Flash */
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
/* Shake */
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
/* Bounce */
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* Tada */
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
/* Pulse */
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Jiggle */
@keyframes jiggle {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
/* Glow */
@keyframes glow {
  0% {
    background-color: #fcfcfd;
  }
  30% {
    background-color: #fff6cd;
  }
  100% {
    background-color: #fcfcfd;
  }
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.popup-module__container--f97a0e {
  z-index: 1002;
}
.popup-module__root--e4f176 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  border-radius: 4px;
}
.popup-module__animation--aa2a15 {
  animation-duration: 0.15s;
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  animation-name: popup-module__animateIn--da1d1b;
}
.popup-module__animation--aa2a15.popup-module__top-start--ebd20b,
.popup-module__animation--aa2a15.popup-module__top--daaec6,
.popup-module__animation--aa2a15.popup-module__top-end--c0f4e9 {
  transform-origin: bottom;
}
.popup-module__animation--aa2a15.popup-module__bottom-start--f8e27c,
.popup-module__animation--aa2a15.popup-module__bottom--a3af07,
.popup-module__animation--aa2a15.popup-module__bottom-end--c15a73 {
  transform-origin: top;
}
.popup-module__animation--aa2a15.popup-module__right-start--e5ac92,
.popup-module__animation--aa2a15.popup-module__right--c1bfd9,
.popup-module__animation--aa2a15.popup-module__right-end--fb344c {
  transform-origin: left;
}
.popup-module__animation--aa2a15.popup-module__left-start--b7871d,
.popup-module__animation--aa2a15.popup-module__left--d28017,
.popup-module__animation--aa2a15.popup-module__left-end--c217d5 {
  transform-origin: right;
}
@keyframes popup-module__animateIn--da1d1b {
  0% {
    opacity: 0;
    transform: scale(0.85);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.popup-module__content--d621c2 {
  padding: 16px;
}
.popup-module__arrow--bef6e9 {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: inherit;
  transform: rotate(45deg);
  pointer-events: none;
}
.popup-module__top-start--ebd20b .popup-module__arrow--bef6e9,
.popup-module__top--daaec6 .popup-module__arrow--bef6e9,
.popup-module__top-end--c0f4e9 .popup-module__arrow--bef6e9 {
  bottom: -4px;
}
.popup-module__right-start--e5ac92 .popup-module__arrow--bef6e9,
.popup-module__right--c1bfd9 .popup-module__arrow--bef6e9,
.popup-module__right-end--fb344c .popup-module__arrow--bef6e9 {
  left: -4px;
}
.popup-module__bottom-start--f8e27c .popup-module__arrow--bef6e9,
.popup-module__bottom--a3af07 .popup-module__arrow--bef6e9,
.popup-module__bottom-end--c15a73 .popup-module__arrow--bef6e9 {
  top: -4px;
}
.popup-module__left-start--b7871d .popup-module__arrow--bef6e9,
.popup-module__left--d28017 .popup-module__arrow--bef6e9,
.popup-module__left-end--c217d5 .popup-module__arrow--bef6e9 {
  right: -4px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.text-input-module__title-font-bold-colorless--d5f4dc,
.text-input-module__title-font-bold--b11539 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.text-input-module__title-font-bold--b11539 {
  color: #343434;
}
/* Title 1/Bold */
.text-input-module__title-1-secondary-font--ee78b6 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.text-input-module__title-1-secondary-font-colorless--cd64b2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.text-input-module__title-2-secondary-font--c5ef07 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.text-input-module__title-2-secondary-font-colorless--ad8427 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.text-input-module__title-3-secondary-font--cb7437 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-input-module__title-3-secondary-font-colorless--c2451c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.text-input-module__subtitle-font-size-and-line-height-only--f9eb6f {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.text-input-module__subtitle-primary-font-regular--aeec39,
.text-input-module__InputSize8--b19c2a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.text-input-module__subtitle-primary-font-regular-colorless--aae496 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.text-input-module__subtitle-primary-font-semi-bold--a456d2 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.text-input-module__subtitle-primary-font-semi-bold-colorless--d681fa {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.text-input-module__subtitle-primary-font-bold--e06002 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.text-input-module__subtitle-primary-font-bold-colorless--a9d25a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.text-input-module__text-1-font-size-and-line-height-only--f5a6d9 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.text-input-module__text-1-primary-font-regular--f64494 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.text-input-module__text-1-primary-font-regular-colorless--e5e1aa,
.text-input-module__input--f8f892,
.text-input-module__label--cfa0e4,
.text-input-module__InputSize5--e09bd8,
.text-input-module__InputSize6--dfd130,
.text-input-module__InputSize7--b94f27,
.text-input-module__errorMessage--a4f329 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.text-input-module__text-1-primary-font-semi-bold--f1b239 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.text-input-module__text-1-primary-font-semi-bold-colorless--fad09e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.text-input-module__text-1-primary-font-bold--c7ebf9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.text-input-module__text-1-primary-font-bold-colorless--f2d5c7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.text-input-module__text-2-font-size-and-line-height-only--c18286 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.text-input-module__text-2-primary-font-regular--e6f6f9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.text-input-module__text-2-primary-font-regular-colorless--c0b0a9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.text-input-module__text-2-primary-font-semi-bold--e85cfd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.text-input-module__text-2-primary-font-semi-bold-colorless--d8f1e5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.text-input-module__text-2-primary-font-bold--f13779 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.text-input-module__text-2-primary-font-bold-colorless--fefeee {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.text-input-module__monospace-code-font-regular--f2b2d5 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.text-input-module__monospace-code-font-regular-colorless--dceb01 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.text-input-module__monospace-code-font-semi-bold--fc2787 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.text-input-module__monospace-code-font-semi-bold-colorless--dda884 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.text-input-module__root--ec4436 {
  color: #343434;
  background-color: #ffffff;
  border-radius: 4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  width: 100%;
  border: 1px solid #d4d4d4;
}
.text-input-module__root--ec4436.text-input-module__autosizeRoot--d03d3c {
  width: auto;
  max-width: 100%;
}
.text-input-module__root--ec4436:hover {
  border: 1px solid #7aadf1;
}
.text-input-module__root--ec4436:focus-within {
  border: 1px solid #126de7;
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.text-input-module__autosizeInputContainer--db9376 {
  /* Have to overwrite style set by module */
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
}
.text-input-module__input--f8f892 {
  color: inherit;
  background-color: transparent;
  padding: 0 4px;
  border: none;
  width: 100%;
  max-width: 100%;
}
.text-input-module__input--f8f892[type="number"] {
  -moz-appearance: textfield;
}
.text-input-module__input--f8f892:focus,
.text-input-module__input--f8f892:active {
  outline: none;
}
.text-input-module__inputContent--a544a7 {
  flex-direction: column;
  display: flex;
}
/*-------------------
    Border States
--------------------*/
.text-input-module__unresolved--fcdcb4 {
  border: 1px dashed #d4d4d4;
}
.text-input-module__readonly--fabd9b {
  pointer-events: none;
  border: 1px solid #f4f4f4;
}
.text-input-module__disabled--b22a86 {
  pointer-events: none;
  border: 1px solid #f4f4f4;
}
.text-input-module__disabled--b22a86 .text-input-module__label--cfa0e4,
.text-input-module__disabled--b22a86 .text-input-module__input--f8f892 {
  color: #b4b4b4;
}
.text-input-module__borderless--afe80f {
  border: 1px solid transparent;
  background-color: transparent;
}
.text-input-module__error--e09bad {
  border: 1px solid #e31212;
}
.text-input-module__error--e09bad:hover,
.text-input-module__error--e09bad:focus-within {
  border: 1px solid #e31212;
}
/*-------------------
Trailing or Leading Items
--------------------*/
.text-input-module__label--cfa0e4 {
  white-space: nowrap;
  color: #747474;
}
.text-input-module__leading--be96b6 {
  margin-left: 8px;
}
.text-input-module__trailing--ee22fd {
  margin-right: 8px;
}
.text-input-module__icon--e67fe3 {
  cursor: pointer;
}
/*-------------------
        Sizes
--------------------*/
.text-input-module__InputSize5--e09bd8 {
  height: 24px;
}
.text-input-module__InputSize6--dfd130 {
  height: 32px;
}
.text-input-module__InputSize7--b94f27 {
  height: 36px;
}
.text-input-module__InputSize8--b19c2a {
  height: 40px;
}
/*-------------------
  Validation Contents
--------------------*/
.text-input-module__errorMessageWrapper--d7b04a {
  border-radius: 4px;
  align-items: flex-start;
  padding: 8px 0;
  display: flex;
}
.text-input-module__errorMessageWrapperPopup--f579e4 {
  background-color: #343434;
  padding: 8px;
}
.text-input-module__errorMessage--a4f329 {
  margin-left: 8px;
}
.text-input-module__errorMessagePopup--ed9839 {
  color: #ffffff;
}
.text-input-module__errorMessageInline--f92e1a {
  color: #e31212;
}
.text-input-module__infoMessageInline--df666b {
  color: #7aadf1;
}

.date-input-module__noBorder--a90ca7 {
  border: none !important;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.list-item-module__title-font-bold-colorless--e33a3b,
.list-item-module__title-font-bold--c44def {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.list-item-module__title-font-bold--c44def {
  color: #343434;
}
/* Title 1/Bold */
.list-item-module__title-1-secondary-font--bcb3cb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.list-item-module__title-1-secondary-font-colorless--e6456d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.list-item-module__title-2-secondary-font--ff0ecb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.list-item-module__title-2-secondary-font-colorless--a96415 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.list-item-module__title-3-secondary-font--ca43cb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.list-item-module__title-3-secondary-font-colorless--d80f86 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.list-item-module__subtitle-font-size-and-line-height-only--e6a16f {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.list-item-module__subtitle-primary-font-regular--ab8caf {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.list-item-module__subtitle-primary-font-regular-colorless--b426ee {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.list-item-module__subtitle-primary-font-semi-bold--f9fa2f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.list-item-module__subtitle-primary-font-semi-bold-colorless--a42576 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.list-item-module__subtitle-primary-font-bold--ccc221 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.list-item-module__subtitle-primary-font-bold-colorless--f1c2e8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.list-item-module__text-1-font-size-and-line-height-only--f4166c {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.list-item-module__text-1-primary-font-regular--f214c8,
.list-item-module__root--e07b19 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.list-item-module__text-1-primary-font-regular-colorless--b9e628 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.list-item-module__text-1-primary-font-semi-bold--f80888 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.list-item-module__text-1-primary-font-semi-bold-colorless--c484a6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.list-item-module__text-1-primary-font-bold--de9fc3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.list-item-module__text-1-primary-font-bold-colorless--ac0600 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.list-item-module__text-2-font-size-and-line-height-only--eaafee {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.list-item-module__text-2-primary-font-regular--b559f8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.list-item-module__text-2-primary-font-regular-colorless--dd7337,
.list-item-module__trailingText--ac2838 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.list-item-module__text-2-primary-font-semi-bold--cc6530 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.list-item-module__text-2-primary-font-semi-bold-colorless--dc3968 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.list-item-module__text-2-primary-font-bold--d88d29 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.list-item-module__text-2-primary-font-bold-colorless--c4a038 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.list-item-module__monospace-code-font-regular--af0c86 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.list-item-module__monospace-code-font-regular-colorless--d3ce74 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.list-item-module__monospace-code-font-semi-bold--c8c9a8 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.list-item-module__monospace-code-font-semi-bold-colorless--aa53f1 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.list-item-module__root--e07b19 {
  display: flex;
  flex-direction: row;
  padding: 8px 12px;
  align-items: center;
  width: 100%;
  flex: 0 0 auto;
}
.list-item-module__interactive--dba5e0 {
  cursor: pointer;
}
.list-item-module__interactive--dba5e0:hover {
  background: #ecf4ff;
}
.list-item-module__interactive--dba5e0:focus,
.list-item-module__interactive--dba5e0:active,
.list-item-module__interactive--dba5e0.list-item-module__active--c290e3 {
  background: #d0e2fa;
}
.list-item-module__interactive--dba5e0.list-item-module__disabled--fef62a {
  color: #b4b4b4;
  pointer-events: none;
}
.list-item-module__borderBottom--e6bc96 {
  border-bottom: 1px solid #e4e4e4;
}
.list-item-module__contents--d69d7e {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.list-item-module__title--e9ba77 {
  font-weight: bold;
}
.list-item-module__icon--a91c71 {
  font-size: 0.8rem;
  line-height: 1.25rem;
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  margin-right: 8px;
}
.list-item-module__rightIcon--d72e4f {
  align-self: center;
  margin-left: auto;
  padding-left: 8px;
}
.list-item-module__trailingText--ac2838 {
  color: #747474;
  margin-right: 0;
  margin-left: 8px;
  white-space: nowrap;
}
/** Sizes */
.list-item-module__sizeFive--a79220 {
  padding: 4px 12px;
}
.list-item-module__sizeSix--d3fcca {
  padding: 8px 12px;
}
.list-item-module__sizeSeven--e9c0d6 {
  padding: 10px 12px;
}
.list-item-module__sizeEight--bb6a04 {
  padding: 12px 12px;
}
.list-item-module__sizeNine--d3e93f {
  padding: 16px 12px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.date-popup-module__selectionRoot--f66c02 {
  min-width: 200px;
  display: flex;
}
.date-popup-module__column--e50cf9 {
  width: 100px;
  max-height: 280px !important;
  border-right: 1px solid #e4e4e4;
}
.date-popup-module__column--e50cf9:last-of-type {
  border: none;
}

.time-input-module__noBorder--ea0671 {
  border: none !important;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.list-title-module__root--b5245f {
  color: #747474;
  display: flex;
  align-items: center;
  padding: 0 12px;
  flex: 0 0 auto;
}
.list-title-module__sizeFive--d727ac {
  height: 24px;
}
.list-title-module__sizeSix--da46e2 {
  height: 32px;
}
.list-title-module__sizeSeven--cef819 {
  height: 36px;
}
.list-title-module__sizeEight--e97427 {
  height: 40px;
}
.list-title-module__sizeNine--c382b3 {
  height: 48px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.list-module__root--c0a292 {
  background: #ffffff;
  border-radius: 4px;
  cursor: default;
  display: flex;
  flex-direction: column;
  margin: 8px 0;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.divider-module__title-font-bold-colorless--c14281,
.divider-module__title-font-bold--f0c46f {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.divider-module__title-font-bold--f0c46f {
  color: #343434;
}
/* Title 1/Bold */
.divider-module__title-1-secondary-font--dc3249 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.divider-module__title-1-secondary-font-colorless--b91f07 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.divider-module__title-2-secondary-font--c36314 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.divider-module__title-2-secondary-font-colorless--b7023c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.divider-module__title-3-secondary-font--b715d0 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.divider-module__title-3-secondary-font-colorless--bee40d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.divider-module__subtitle-font-size-and-line-height-only--def9d2 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.divider-module__subtitle-primary-font-regular--c067b3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.divider-module__subtitle-primary-font-regular-colorless--fc44df {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.divider-module__subtitle-primary-font-semi-bold--fe3f49 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.divider-module__subtitle-primary-font-semi-bold-colorless--ca7543 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.divider-module__subtitle-primary-font-bold--a3ac5d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.divider-module__subtitle-primary-font-bold-colorless--f52fae {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.divider-module__text-1-font-size-and-line-height-only--f2e326 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.divider-module__text-1-primary-font-regular--ea1592 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.divider-module__text-1-primary-font-regular-colorless--c06c53 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.divider-module__text-1-primary-font-semi-bold--d5ab50 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.divider-module__text-1-primary-font-semi-bold-colorless--bb0f3d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.divider-module__text-1-primary-font-bold--bd0b0f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.divider-module__text-1-primary-font-bold-colorless--fd7db2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.divider-module__text-2-font-size-and-line-height-only--d40d06 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.divider-module__text-2-primary-font-regular--d38a0f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.divider-module__text-2-primary-font-regular-colorless--d9a44e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.divider-module__text-2-primary-font-semi-bold--e9371b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.divider-module__text-2-primary-font-semi-bold-colorless--b2ff94 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.divider-module__text-2-primary-font-bold--cf6f58 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.divider-module__text-2-primary-font-bold-colorless--be8ad2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.divider-module__monospace-code-font-regular--b38629 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.divider-module__monospace-code-font-regular-colorless--e5d218 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.divider-module__monospace-code-font-semi-bold--eabaff {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.divider-module__monospace-code-font-semi-bold-colorless--d7a8cd {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.divider-module__root--a57c2b {
  align-items: center;
  display: flex;
}
.divider-module__horizontal--c28c54 {
  flex-direction: row;
  width: 100%;
  /** Sizes **/
}
.divider-module__horizontal--c28c54 .divider-module__label--d01d9b {
  padding: 0 12px;
}
.divider-module__horizontal--c28c54 .divider-module__dividerLine--a56816 {
  border-bottom: 1px solid #e4e4e4;
}
.divider-module__horizontal--c28c54.divider-module__sizeNone--ed44cb {
  margin: 0;
}
.divider-module__horizontal--c28c54.divider-module__sizeOne--e96cc5 {
  margin: 8px 0;
}
.divider-module__horizontal--c28c54.divider-module__sizeTwo--a79000 {
  margin: 12px 0;
}
.divider-module__vertical--f07277 {
  flex-direction: column;
  height: 100%;
  /** Sizes **/
}
.divider-module__vertical--f07277 .divider-module__label--d01d9b {
  padding: 12px 0;
}
.divider-module__vertical--f07277 .divider-module__dividerLine--a56816 {
  border-left: 1px solid #e4e4e4;
}
.divider-module__vertical--f07277.divider-module__sizeNone--ed44cb {
  margin: 0;
}
.divider-module__vertical--f07277.divider-module__sizeOne--e96cc5 {
  margin: 0 8px;
}
.divider-module__vertical--f07277.divider-module__sizeTwo--a79000 {
  margin: 0 12px;
}
.divider-module__thick--c38f29 .divider-module__dividerLine--a56816 {
  border-width: 4px;
}
.divider-module__dividerLine--a56816 {
  flex: 1 1 auto;
}
.divider-module__label--d01d9b {
  color: #747474;
  font-size: 0.64rem;
  line-height: 1rem;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.menu-item-module__extraPadding--b3627a {
  padding-left: 28px;
  padding-right: 16px;
}
.menu-item-module__nestedMenu--b9865c {
  margin-top: -8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.menu-module__root--dd2928 {
  margin: 0;
  min-width: 160px;
  padding: 8px 0;
}
.menu-module__scrolling--ea1093 {
  max-height: 409px;
  overflow-y: auto;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.link-module__root--ca27c8 {
  font-size: inherit;
  color: #126de7;
  cursor: pointer;
  text-decoration: none;
}
.link-module__root--ca27c8:hover {
  color: #126de7;
  text-decoration: underline;
}
.link-module__root--ca27c8:active {
  color: #7aadf1;
}
.link-module__root--ca27c8:visited {
  color: #4b3ca8;
}
.link-module__readOnly--a04a01 {
  text-decoration: none;
  color: #747474;
  cursor: default;
}
.link-module__readOnly--a04a01:hover {
  text-decoration: none;
  color: #747474;
}
.link-module__readOnly--a04a01:active {
  text-decoration: none;
  color: #747474;
}
.link-module__icon--bea31b {
  position: relative;
  text-decoration: none;
  margin-left: 4px;
  top: -1px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.tab-item-module__title-font-bold-colorless--a18830,
.tab-item-module__title-font-bold--e25114 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.tab-item-module__title-font-bold--e25114 {
  color: #343434;
}
/* Title 1/Bold */
.tab-item-module__title-1-secondary-font--d79731 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.tab-item-module__title-1-secondary-font-colorless--dbe6ca {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.tab-item-module__title-2-secondary-font--f85cd5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.tab-item-module__title-2-secondary-font-colorless--e672f4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.tab-item-module__title-3-secondary-font--ea5420 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.tab-item-module__title-3-secondary-font-colorless--e0314e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.tab-item-module__subtitle-font-size-and-line-height-only--cf5f9f {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.tab-item-module__subtitle-primary-font-regular--a6a54b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tab-item-module__subtitle-primary-font-regular-colorless--b75111 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.tab-item-module__subtitle-primary-font-semi-bold--d5eeda {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tab-item-module__subtitle-primary-font-semi-bold-colorless--dd12f1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.tab-item-module__subtitle-primary-font-bold--c49053 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tab-item-module__subtitle-primary-font-bold-colorless--a902c0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.tab-item-module__text-1-font-size-and-line-height-only--f0bf33 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.tab-item-module__text-1-primary-font-regular--cbe58e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tab-item-module__text-1-primary-font-regular-colorless--f18c32 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.tab-item-module__text-1-primary-font-semi-bold--f3dadf {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tab-item-module__text-1-primary-font-semi-bold-colorless--b6b592 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.tab-item-module__text-1-primary-font-bold--f0442f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tab-item-module__text-1-primary-font-bold-colorless--e7d272 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.tab-item-module__text-2-font-size-and-line-height-only--b190a2 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.tab-item-module__text-2-primary-font-regular--d932ab {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tab-item-module__text-2-primary-font-regular-colorless--e8588b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.tab-item-module__text-2-primary-font-semi-bold--b2c6c9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tab-item-module__text-2-primary-font-semi-bold-colorless--f20d70 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.tab-item-module__text-2-primary-font-bold--c3bfbc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tab-item-module__text-2-primary-font-bold-colorless--f4a262 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.tab-item-module__monospace-code-font-regular--a7921c {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tab-item-module__monospace-code-font-regular-colorless--a87010 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.tab-item-module__monospace-code-font-semi-bold--e553bd {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tab-item-module__monospace-code-font-semi-bold-colorless--b95c8e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.tab-item-module__root--fef481 {
  align-items: stretch;
  color: #747474;
  cursor: pointer;
  display: inline-flex;
  border: 1px solid transparent;
  padding: 0 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-decoration: none;
}
.tab-item-module__root--fef481:focus {
  outline: none;
  color: #ff4e83;
}
.tab-item-module__root--fef481:focus-visible {
  border: 1px solid #126de7;
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.tab-item-module__root--fef481.tab-item-module__active--a5c2a6 {
  color: #ff4e83;
}
.tab-item-module__root--fef481:hover {
  color: #ff4e83;
}
.tab-item-module__root--fef481:active {
  color: #cb3461;
}
.tab-item-module__root--fef481.tab-item-module__disabled--b0bfa2 {
  color: #b4b4b4;
  pointer-events: none;
}
.tab-item-module__inner--d8f57d {
  border-bottom: 4px solid transparent;
  align-items: center;
  display: inline-flex;
  transition: border 235ms cubic-bezier(0.4, 0, 0.2, 1);
}
.tab-item-module__root--fef481.tab-item-module__active--a5c2a6 .tab-item-module__inner--d8f57d {
  border-bottom: 4px solid #ff4e83;
}
.tab-item-module__root--fef481:active .tab-item-module__inner--d8f57d {
  border-bottom: 4px solid #cb3461;
}
.tab-item-module__icon--add912 {
  margin-right: 8px;
}
.tab-item-module__root--fef481 [class*="badge"] {
  margin-left: 8px;
}
.tab-item-module__sizeSix--a19d9b {
  font-size: 0.64rem;
  height: 32px;
}
.tab-item-module__sizeSeven--bbaf2b {
  font-size: 0.8rem;
  height: 36px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.tab-module__root--cbaedb {
  display: flex;
  flex-direction: row;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.split-input-module__trigger--f62af6 {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  display: flex;
}
.split-input-module__fullWidthTrigger--e3372c {
  width: 100%;
}
.split-input-module__childrenContentPadding--e46fbc {
  padding: 3px;
}
/** Autosize Input */
.split-input-module__inputWrapper--affb3a {
  border-radius: 4px 0 0 4px;
  border: 1px solid transparent;
}
.split-input-module__inputWrapper--affb3a:focus-within,
.split-input-module__inputWrapper--affb3a:focus,
.split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493:focus,
.split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493:focus-within {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapper--affb3a:focus-within,
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapper--affb3a:focus,
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493:focus,
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493:focus-within {
  border: 1px solid #126de7;
}
.split-input-module__themePink--a37b11 .split-input-module__inputWrapper--affb3a:focus-within,
.split-input-module__themePink--a37b11 .split-input-module__inputWrapper--affb3a:focus,
.split-input-module__themePink--a37b11 .split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493:focus,
.split-input-module__themePink--a37b11 .split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493:focus-within {
  border: 1px solid #ff4e83;
}
.split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493 {
  border: 1px solid #d4d4d4;
}
.split-input-module__inputWrapper--affb3a.split-input-module__outlined--e65493.split-input-module__disabled--a5ed3f {
  border: 1px solid #f4f4f4;
}
.split-input-module__inputWrapper--affb3a.split-input-module__disabled--a5ed3f {
  color: #b4b4b4;
}
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapperHover--cd740a,
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapperHover--cd740a.split-input-module__outlined--e65493 {
  border: 1px solid #7aadf1;
}
.split-input-module__themePink--a37b11 .split-input-module__inputWrapperHover--cd740a,
.split-input-module__themePink--a37b11 .split-input-module__inputWrapperHover--cd740a.split-input-module__outlined--e65493 {
  border: 1px solid #ff8aad;
}
.split-input-module__inputWrapperHover--cd740a.split-input-module__noOutline--dd343c {
  border: 1px solid transparent;
}
.split-input-module__inputWrapperHover--cd740a.split-input-module__noOutline--dd343c.split-input-module__outlined--e65493 {
  border: 1px solid #d4d4d4;
}
.split-input-module__inputWrapperHover--cd740a.split-input-module__noOutline--dd343c.split-input-module__outlined--e65493.split-input-module__disabled--a5ed3f {
  border: 1px solid #f4f4f4;
}
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapperFocus--ac1d79,
.split-input-module__themeBlue--fc37dc .split-input-module__inputWrapperFocus--ac1d79.split-input-module__outlined--e65493 {
  border: 1px solid #126de7;
}
.split-input-module__themePink--a37b11 .split-input-module__inputWrapperFocus--ac1d79,
.split-input-module__themePink--a37b11 .split-input-module__inputWrapperFocus--ac1d79.split-input-module__outlined--e65493 {
  border: 1px solid #ff4e83;
}
.split-input-module__inputWrapperError--c17703,
.split-input-module__inputWrapperError--c17703.split-input-module__outlined--e65493 {
  border: 1px solid #e31212;
}
.split-input-module__inputWrapperError--c17703.split-input-module__disabled--a5ed3f,
.split-input-module__inputWrapperError--c17703.split-input-module__outlined--e65493.split-input-module__disabled--a5ed3f {
  border: 1px solid #ff9a9a;
}
.split-input-module__input--be704c {
  outline: none;
  border: none;
}
/** Action Button */
.split-input-module__button--ef7ea1 {
  border-radius: 0 4px 4px 0;
  border: 1px solid transparent;
  outline: none;
  display: flex;
}
.split-input-module__button--ef7ea1.split-input-module__outlined--e65493 {
  border-left-color: transparent !important;
}
.split-input-module__button--ef7ea1:not(.split-input-module__disabled--a5ed3f) {
  cursor: pointer;
}
.split-input-module__button--ef7ea1.split-input-module__outlined--e65493 {
  border: 1px solid #d4d4d4;
}
.split-input-module__button--ef7ea1.split-input-module__outlined--e65493.split-input-module__disabled--a5ed3f {
  border: 1px solid #f4f4f4;
}
.split-input-module__buttonHover--e6e2f8,
.split-input-module__buttonHover--e6e2f8.split-input-module__outlined--e65493 {
  border-left: 1px solid transparent;
}
.split-input-module__themeBlue--fc37dc .split-input-module__buttonHover--e6e2f8,
.split-input-module__themeBlue--fc37dc .split-input-module__buttonHover--e6e2f8.split-input-module__outlined--e65493 {
  background-color: #7aadf1;
  border: 1px solid #7aadf1;
}
.split-input-module__themePink--a37b11 .split-input-module__buttonHover--e6e2f8,
.split-input-module__themePink--a37b11 .split-input-module__buttonHover--e6e2f8.split-input-module__outlined--e65493 {
  background-color: #ff8aad;
  border: 1px solid #ff8aad;
}
.split-input-module__themeBlue--fc37dc .split-input-module__buttonFocus--d60d85,
.split-input-module__themeBlue--fc37dc .split-input-module__buttonFocus--d60d85.split-input-module__outlined--e65493 {
  background-color: #126de7;
  border: 1px solid #126de7;
}
.split-input-module__themePink--a37b11 .split-input-module__buttonFocus--d60d85,
.split-input-module__themePink--a37b11 .split-input-module__buttonFocus--d60d85.split-input-module__outlined--e65493 {
  background-color: #ff4e83;
  border: 1px solid #ff4e83;
}
.split-input-module__buttonError--b6d153,
.split-input-module__buttonError--b6d153.split-input-module__outlined--e65493 {
  border: 1px solid #e31212;
  border-left: 1px solid transparent;
}
.split-input-module__buttonError--b6d153.split-input-module__disabled--a5ed3f,
.split-input-module__buttonError--b6d153.split-input-module__outlined--e65493.split-input-module__disabled--a5ed3f {
  border: 1px solid #ff9a9a;
  border-left: 1px solid transparent;
}
.split-input-module__caretIcon--fe7d5b {
  justify-content: center;
  align-self: center;
  margin: 0 8px;
  display: flex;
}
.split-input-module__caretIcon--fe7d5b.split-input-module__disabled--a5ed3f {
  color: #b4b4b4;
}
/** Selection Content */
.split-input-module__selectionRoot--c0ca6c {
  flex-direction: column;
  min-width: 200px;
  display: flex;
}
.split-input-module__tabs--e4f042 {
  justify-content: flex-start;
  align-items: center;
  flex: 0 0 auto;
  display: flex;
  border-bottom: 1px solid #e4e4e4;
  padding: 0 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.connection-builder-module__monacoStyle--f4a291 {
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  margin-top: 16px;
  overflow: hidden;
}

.preload-module__hidden--bc9798 {
  display: none;
}

.button-group-module__root--d57224 {
  display: inline-flex;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.button-toolbar-module__root--fc96df {
  display: inline-flex;
}
.button-toolbar-module__root--fc96df.button-toolbar-module__spacingNone--aac588 > *:not(:last-child) {
  margin-right: 0;
}
.button-toolbar-module__root--fc96df.button-toolbar-module__spacingZero--c25f19 > *:not(:last-child) {
  margin-right: 4px;
}
.button-toolbar-module__root--fc96df.button-toolbar-module__spacingOne--f8b479 > *:not(:last-child) {
  margin-right: 8px;
}
.button-toolbar-module__root--fc96df.button-toolbar-module__spacingTwo--f0de46 > *:not(:last-child) {
  margin-right: 12px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.button-module__title-font-bold-colorless--e2e58d,
.button-module__title-font-bold--ab34ba {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.button-module__title-font-bold--ab34ba {
  color: #343434;
}
/* Title 1/Bold */
.button-module__title-1-secondary-font--a02243 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.button-module__title-1-secondary-font-colorless--c88e4f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.button-module__title-2-secondary-font--ed241e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.button-module__title-2-secondary-font-colorless--ac051a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.button-module__title-3-secondary-font--de7bf5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.button-module__title-3-secondary-font-colorless--eb7dce {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.button-module__subtitle-font-size-and-line-height-only--f349b5 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.button-module__subtitle-primary-font-regular--f38a0d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-module__subtitle-primary-font-regular-colorless--e94c69 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.button-module__subtitle-primary-font-semi-bold--aa87f5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-module__subtitle-primary-font-semi-bold-colorless--bbb025 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.button-module__subtitle-primary-font-bold--c7560c,
.button-module__sizeNine--c50140 .button-module__inner--b366d9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-module__subtitle-primary-font-bold-colorless--bb920b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.button-module__text-1-font-size-and-line-height-only--b78496 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.button-module__text-1-primary-font-regular--fa5b2c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-module__text-1-primary-font-regular-colorless--c3d0f8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.button-module__text-1-primary-font-semi-bold--f946fc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-module__text-1-primary-font-semi-bold-colorless--f2a0a4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.button-module__text-1-primary-font-bold--f97f18,
.button-module__sizeSix--ec9ee4 .button-module__inner--b366d9,
.button-module__sizeSeven--f4bb1d .button-module__inner--b366d9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-module__text-1-primary-font-bold-colorless--ef48be {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.button-module__text-2-font-size-and-line-height-only--ca5c8e {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.button-module__text-2-primary-font-regular--b76694 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-module__text-2-primary-font-regular-colorless--eaa6cb {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.button-module__text-2-primary-font-semi-bold--b94a49 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-module__text-2-primary-font-semi-bold-colorless--c47ad9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.button-module__text-2-primary-font-bold--dd81bf,
.button-module__sizeFive--cbfee0 .button-module__inner--b366d9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-module__text-2-primary-font-bold-colorless--ffdcba {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.button-module__monospace-code-font-regular--e851b1 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-module__monospace-code-font-regular-colorless--dd41a8 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.button-module__monospace-code-font-semi-bold--e60202 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-module__monospace-code-font-semi-bold-colorless--ab149a {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
button.button-module__root--bc2eb3 {
  background: transparent;
  display: inline-flex;
  border: none;
  margin: 0;
  padding: 0;
  position: relative;
  white-space: nowrap;
}
.button-module__root--bc2eb3 .button-module__inner--b366d9 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  color: #343434;
  cursor: pointer;
  font-weight: bold;
  font-style: normal;
  -webkit-tap-highlight-color: #ff8aad;
  transition: color 0.1s ease, background-color 0.1s ease;
}
.button-module__root--bc2eb3 .button-module__inner--b366d9:hover {
  background-color: #ffd3e0;
  color: #cb3461;
}
.button-module__root--bc2eb3.button-module__primary--b48603 .button-module__inner--b366d9 {
  border: 1px solid #ff4e83;
}
.button-module__root--bc2eb3:focus-visible .button-module__inner--b366d9 {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
  border: 1px solid #126de7;
  position: relative;
  z-index: 1;
}
.button-module__root--bc2eb3.button-module__grouped--ba7c4e .button-module__inner--b366d9 {
  border-radius: 0;
}
.button-module__root--bc2eb3.button-module__grouped--ba7c4e:not(:last-child) .button-module__inner--b366d9 {
  border-right: none;
}
.button-module__root--bc2eb3.button-module__grouped--ba7c4e:first-of-type .button-module__inner--b366d9 {
  border-radius: 4px 0 0 4px;
}
.button-module__root--bc2eb3.button-module__grouped--ba7c4e:last-of-type .button-module__inner--b366d9 {
  border-radius: 0 4px 4px 0;
}
.button-module__root--bc2eb3:disabled {
  cursor: default;
  pointer-events: none;
}
.button-module__root--bc2eb3:disabled .button-module__inner--b366d9 {
  color: #b4b4b4;
}
.button-module__root--bc2eb3:focus,
.button-module__inner--b366d9:focus {
  outline: none;
}
.button-module__sizeFive--cbfee0 .button-module__inner--b366d9 {
  height: 24px;
  padding: 6px 8px;
}
.button-module__icon--efd48a.button-module__sizeFive--cbfee0 .button-module__inner--b366d9 {
  padding-left: 8px;
}
.button-module__trailingIcon--eb85a9.button-module__sizeFive--cbfee0 .button-module__inner--b366d9 {
  padding-right: 8px;
}
.button-module__sizeSix--ec9ee4 .button-module__inner--b366d9 {
  height: 32px;
  padding: 10px 16px;
}
.button-module__icon--efd48a.button-module__sizeSix--ec9ee4 .button-module__inner--b366d9 {
  padding-left: 12px;
}
.button-module__trailingIcon--eb85a9.button-module__sizeSix--ec9ee4 .button-module__inner--b366d9 {
  padding-right: 12px;
}
.button-module__sizeSeven--f4bb1d .button-module__inner--b366d9 {
  height: 36px;
  padding: 12px 16px;
}
.button-module__icon--efd48a.button-module__sizeSeven--f4bb1d .button-module__inner--b366d9 {
  padding-left: 12px;
}
.button-module__trailingIcon--eb85a9.button-module__sizeSeven--f4bb1d .button-module__inner--b366d9 {
  padding-right: 12px;
}
.button-module__sizeNine--c50140 .button-module__inner--b366d9 {
  height: 48px;
  padding: 16px 20px;
}
.button-module__icon--efd48a.button-module__sizeNine--c50140 .button-module__inner--b366d9 {
  padding-left: 16px;
}
.button-module__trailingIcon--eb85a9.button-module__sizeNine--c50140 .button-module__inner--b366d9 {
  padding-right: 16px;
}
.button-module__icon--efd48a:not(.button-module__label--bce060).button-module__sizeFive--cbfee0 .button-module__inner--b366d9 {
  padding: 0;
  height: 24px;
  width: 24px;
}
.button-module__icon--efd48a:not(.button-module__label--bce060).button-module__sizeSix--ec9ee4 .button-module__inner--b366d9 {
  padding: 0;
  height: 32px;
  width: 32px;
}
.button-module__icon--efd48a:not(.button-module__label--bce060).button-module__sizeSeven--f4bb1d .button-module__inner--b366d9 {
  padding: 0;
  height: 36px;
  width: 36px;
}
.button-module__icon--efd48a:not(.button-module__label--bce060).button-module__sizeNine--c50140 .button-module__inner--b366d9 {
  padding: 0;
  height: 48px;
  width: 48px;
}
.button-module__destructive--f40537 .button-module__inner--b366d9 {
  color: #e31212;
}
.button-module__destructive--f40537 .button-module__inner--b366d9.button-module__primary--b48603 {
  background: #e31212;
  color: #ffffff;
}
.button-module__destructive--f40537 .button-module__inner--b366d9:hover {
  background: #ffc7c7;
  color: #b50000;
}
.button-module__destructive--f40537:focus .button-module__inner--b366d9,
.button-module__destructive--f40537 .button-module__inner--b366d9:active,
.button-module__destructive--f40537.button-module__active--f1dc0f .button-module__inner--b366d9 {
  background: #ff9a9a;
  color: #b50000;
}
.button-module__active--f1dc0f .button-module__inner--b366d9,
.button-module__primary--b48603 .button-module__inner--b366d9 {
  background: #ff4e83;
  color: #ffffff;
}
.button-module__secondary--e58f4c .button-module__inner--b366d9 {
  border: 1px solid #ff4e83;
  color: #ff4e83;
  background-color: white;
}
.button-module__secondary--e58f4c:focus-visible .button-module__inner--b366d9 {
  color: #ff4e83;
  background-color: white;
}
.button-module__secondary--e58f4c:hover .button-module__inner--b366d9 {
  background-color: #ffd3e0;
  color: #cb3461;
}
.button-module__secondary--e58f4c:disabled .button-module__inner--b366d9 {
  border: 1px solid #b4b4b4;
  background: white;
}
.button-module__secondary--e58f4c:active .button-module__inner--b366d9 {
  background: #cb3461;
  border-color: #cb3461;
  color: #ffffff;
}
.button-module__quiet--d3dc53 .button-module__inner--b366d9 {
  border: 1px solid #b4b4b4;
}
.button-module__quiet--d3dc53:hover .button-module__inner--b366d9 {
  background-color: #e4e4e4;
  border: 1px solid #545454;
  color: #343434;
}
.button-module__quiet--d3dc53:active .button-module__inner--b366d9 {
  background-color: #545454;
  border: 1px solid #545454;
  color: #ffffff;
}
.button-module__quiet--d3dc53:focus-visible .button-module__inner--b366d9 {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
  border: 1px solid #126de7;
}
.button-module__quiet--d3dc53:disabled .button-module__inner--b366d9 {
  border: 1px solid #b4b4b4;
}
.button-module__active--f1dc0f:hover .button-module__inner--b366d9 {
  background: #ff4e83;
  color: #ffffff;
}
.button-module__active--f1dc0f:disabled .button-module__inner--b366d9,
.button-module__primary--b48603:disabled .button-module__inner--b366d9 {
  background: #d4d4d4;
  color: #ffffff;
  border: 1px solid #d4d4d4;
}
.button-module__subtle--a585c5 .button-module__inner--b366d9 {
  background: none;
  color: #b4b4b4;
}
.button-module__subtle--a585c5 .button-module__inner--b366d9:hover {
  background: none;
  color: #949494;
}
.button-module__subtle--a585c5 .button-module__inner--b366d9:active,
.button-module__subtle--a585c5 .button-module__inner--b366d9:focus {
  background: none;
  color: #747474;
}
.button-module__navbar--bf1887 .button-module__inner--b366d9 {
  color: #747474;
}
.button-module__navbar--bf1887 .button-module__inner--b366d9:hover {
  color: #ffffff;
  background: #ff4e83;
}
.button-module__navbar--bf1887 .button-module__inner--b366d9:hover .button-module__iconInstance--c1eba5 {
  color: #ffffff;
}
.button-module__navbar--bf1887 .button-module__inner--b366d9:active,
.button-module__navbar--bf1887 .button-module__inner--b366d9:focus {
  color: #ffffff;
  background: #ff4e83;
}
.button-module__navbar--bf1887 .button-module__inner--b366d9:active .button-module__iconInstance--c1eba5,
.button-module__navbar--bf1887 .button-module__inner--b366d9:focus .button-module__iconInstance--c1eba5 {
  color: #ffffff;
}
.button-module__navbar--bf1887 .button-module__inner--b366d9 .button-module__iconInstance--c1eba5 {
  color: #d4d4d4;
}
.button-module__label--bce060 .button-module__iconInstance--c1eba5 {
  font-size: 0.8rem;
  display: inline-flex;
  width: 12px;
}
.button-module__label--bce060 .button-module__iconInstance--c1eba5.button-module__distanceOne--a409b4 {
  margin-right: 8px;
}
.button-module__label--bce060 .button-module__iconInstance--c1eba5.button-module__distanceTwo--f07666 {
  margin-right: 12px;
}
.button-module__label--bce060 .button-module__trailingIconInstance--d12908 {
  font-size: 0.8rem;
  display: inline-flex;
  margin-left: 4px;
  width: 12px;
}
.button-module__loading--ec450e .button-module__inner--b366d9 {
  position: relative;
  cursor: default;
  color: transparent;
  pointer-events: none;
}
.button-module__loading--ec450e .button-module__inner--b366d9:before,
.button-module__loading--ec450e .button-module__inner--b366d9:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -0.7em 0 0 -0.7em;
  width: 1.4em;
  height: 1.4em;
  border-radius: 500rem;
  color: #ff4e83;
  box-sizing: inherit;
}
.button-module__loading--ec450e .button-module__inner--b366d9:before {
  animation: button-module__elastic-loader--e56a63 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  -moz-animation: button-module__currentcolor-elastic-loader--ab73ca 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  border: 0.35em solid #ff4e83;
  border-right-color: transparent;
}
.button-module__loading--ec450e .button-module__inner--b366d9:after {
  animation: button-module__loader--d2bca2 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  animation-delay: 0.3s;
  border: 0.35em solid #ff4e83;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
@keyframes button-module__loader--d2bca2 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes button-module__elastic-loader--e56a63 {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: inherit;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: inherit;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
@keyframes button-module__currentcolor-elastic-loader--ab73ca {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: currentColor;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: currentColor;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
.button-module__loading--ec450e .button-module__inner--b366d9:not(.button-module__text--bb04ae) {
  background: #ffd3e0;
}
.button-module__loading--ec450e .button-module__inner--b366d9.button-module__text--bb04ae {
  position: relative;
}
.button-module__loading--ec450e .button-module__inner--b366d9.button-module__text--bb04ae:before,
.button-module__loading--ec450e .button-module__inner--b366d9.button-module__text--bb04ae:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -0.7em 0 0 -0.7em;
  width: 1.4em;
  height: 1.4em;
  border-radius: 500rem;
  color: #ff4e83;
  box-sizing: inherit;
}
.button-module__loading--ec450e .button-module__inner--b366d9.button-module__text--bb04ae:before {
  animation: button-module__elastic-loader--e56a63 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  -moz-animation: button-module__currentcolor-elastic-loader--ab73ca 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  border: 0.35em solid #ff4e83;
  border-right-color: transparent;
}
.button-module__loading--ec450e .button-module__inner--b366d9.button-module__text--bb04ae:after {
  animation: button-module__loader--d2bca2 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  animation-delay: 0.3s;
  border: 0.35em solid #ff4e83;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
@keyframes button-module__loader--d2bca2 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes button-module__elastic-loader--e56a63 {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: inherit;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: inherit;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
@keyframes button-module__currentcolor-elastic-loader--ab73ca {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: currentColor;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: currentColor;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
.button-module__floatedLeft--b528d2 {
  float: left;
}
.button-module__floatedRight--b31494 {
  float: right;
}
.button-module__iconWrapper--b229c1 {
  align-items: center;
  border-radius: 4px;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.button-module__badgeWrapper--bf0441 {
  position: absolute;
}
.button-module__distanceZero--df62ff {
  top: 0;
  right: 0;
}
.button-module__distanceOne--a409b4 {
  top: -4px;
  right: -4px;
}
.button-module__distanceTwo--f07666 {
  top: -8px;
  right: -8px;
}
.button-module__distanceThree--a23cc0 {
  top: -12px;
  right: -12px;
}
.button-module__distanceFour--ae450c {
  top: -16px;
  right: -16px;
}

.button-with-menu-popup-module__container--f01be3 {
  display: contents;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.checkbox-module__title-font-bold-colorless--dbee43,
.checkbox-module__title-font-bold--ace098 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.checkbox-module__title-font-bold--ace098 {
  color: #343434;
}
/* Title 1/Bold */
.checkbox-module__title-1-secondary-font--e0c816 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.checkbox-module__title-1-secondary-font-colorless--b5c5ce {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.checkbox-module__title-2-secondary-font--fd798e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.checkbox-module__title-2-secondary-font-colorless--bee5e9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.checkbox-module__title-3-secondary-font--c47592 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.checkbox-module__title-3-secondary-font-colorless--f71e81 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.checkbox-module__subtitle-font-size-and-line-height-only--dca534 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.checkbox-module__subtitle-primary-font-regular--bd3e19 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.checkbox-module__subtitle-primary-font-regular-colorless--c1c488 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.checkbox-module__subtitle-primary-font-semi-bold--d21edb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.checkbox-module__subtitle-primary-font-semi-bold-colorless--e4ad6b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.checkbox-module__subtitle-primary-font-bold--e9b7e8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.checkbox-module__subtitle-primary-font-bold-colorless--fb6838 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.checkbox-module__text-1-font-size-and-line-height-only--e3545d {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.checkbox-module__text-1-primary-font-regular--e39a86,
.checkbox-module__root--d6ba49 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.checkbox-module__text-1-primary-font-regular-colorless--d15801 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.checkbox-module__text-1-primary-font-semi-bold--edf955 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.checkbox-module__text-1-primary-font-semi-bold-colorless--fbf3c7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.checkbox-module__text-1-primary-font-bold--cc829a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.checkbox-module__text-1-primary-font-bold-colorless--d2ef8a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.checkbox-module__text-2-font-size-and-line-height-only--e8be0e {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.checkbox-module__text-2-primary-font-regular--e5a532 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.checkbox-module__text-2-primary-font-regular-colorless--f63f25 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.checkbox-module__text-2-primary-font-semi-bold--ecc564 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.checkbox-module__text-2-primary-font-semi-bold-colorless--e707f4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.checkbox-module__text-2-primary-font-bold--ad0ddb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.checkbox-module__text-2-primary-font-bold-colorless--f6047b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.checkbox-module__monospace-code-font-regular--df186a {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.checkbox-module__monospace-code-font-regular-colorless--c869bc {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.checkbox-module__monospace-code-font-semi-bold--d020e6 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.checkbox-module__monospace-code-font-semi-bold-colorless--e863af {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.checkbox-module__root--d6ba49 {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
}
@font-face {
  font-family: "Checkbox";
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}
.checkbox-module__input--e52bf0 {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  justify-content: center;
  border-radius: 4px;
  margin-right: 12px;
  border: 1px solid #d4d4d4;
  align-items: center;
  cursor: pointer;
  outline: none;
  display: flex;
  background-color: #ffffff;
}
.checkbox-module__input--e52bf0:hover {
  border: 1px solid #7aadf1;
}
.checkbox-module__input--e52bf0:disabled {
  border: 1px solid #f4f4f4;
  cursor: default;
}
.checkbox-module__input--e52bf0:checked {
  border: 1px solid #d4d4d4;
  color: #126de7;
}
.checkbox-module__input--e52bf0:checked:before {
  opacity: 1;
}
.checkbox-module__input--e52bf0:before {
  font-family: "Checkbox";
  content: "\e800";
  opacity: 0;
}
.checkbox-module__input--e52bf0:focus-visible {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.checkbox-module__input--e52bf0:active {
  border: 1px solid #1755a8;
}
.checkbox-module__indeterminateInput--ebfcae:before {
  content: "\e801";
}
.checkbox-module__smallInput--b91ca1 {
  margin-right: 8px;
}
/*-------------
    Text Label
--------------*/
.checkbox-module__disabledLabel--ada559 {
  color: #949494;
}
/*-------------
     Sizes
--------------*/
.checkbox-module__sizeTwo--d7a94c {
  height: 16px;
  width: 16px;
}
.checkbox-module__sizeThree--f49eea {
  height: 16px;
  width: 16px;
}
.checkbox-module__sizeFour--a81618 {
  height: 20px;
  width: 20px;
}
.checkbox-module__sizeFive--d368db {
  height: 24px;
  width: 24px;
}
.checkbox-module__sizeSix--bde5c4 {
  height: 32px;
  width: 32px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.letter-avatar-module__title-font-bold-colorless--fce929,
.letter-avatar-module__title-font-bold--e3633c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.letter-avatar-module__title-font-bold--e3633c {
  color: #343434;
}
/* Title 1/Bold */
.letter-avatar-module__title-1-secondary-font--eba1ce {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.letter-avatar-module__title-1-secondary-font-colorless--ed54e3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.letter-avatar-module__title-2-secondary-font--b3fc81 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.letter-avatar-module__title-2-secondary-font-colorless--c54b49 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.letter-avatar-module__title-3-secondary-font--b9a1c9 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.letter-avatar-module__title-3-secondary-font-colorless--d0fc1d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.letter-avatar-module__subtitle-font-size-and-line-height-only--d731ce {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.letter-avatar-module__subtitle-primary-font-regular--faa8b7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.letter-avatar-module__subtitle-primary-font-regular-colorless--a83d53 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.letter-avatar-module__subtitle-primary-font-semi-bold--b127ae {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.letter-avatar-module__subtitle-primary-font-semi-bold-colorless--bae32e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.letter-avatar-module__subtitle-primary-font-bold--c410cc,
.letter-avatar-module__sizeEight--ab8be8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.letter-avatar-module__subtitle-primary-font-bold-colorless--eff44b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.letter-avatar-module__text-1-font-size-and-line-height-only--f0ca8e {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.letter-avatar-module__text-1-primary-font-regular--d9d3e9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.letter-avatar-module__text-1-primary-font-regular-colorless--f216f4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.letter-avatar-module__text-1-primary-font-semi-bold--a4ed40 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.letter-avatar-module__text-1-primary-font-semi-bold-colorless--a567ec {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.letter-avatar-module__text-1-primary-font-bold--d85745,
.letter-avatar-module__sizeSix--f8d976 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.letter-avatar-module__text-1-primary-font-bold-colorless--ef43d6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.letter-avatar-module__text-2-font-size-and-line-height-only--e5983b {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.letter-avatar-module__text-2-primary-font-regular--a11ce2 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.letter-avatar-module__text-2-primary-font-regular-colorless--feb49e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.letter-avatar-module__text-2-primary-font-semi-bold--b3502b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.letter-avatar-module__text-2-primary-font-semi-bold-colorless--ef63d8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.letter-avatar-module__text-2-primary-font-bold--c81e8a,
.letter-avatar-module__sizeThree--bc4251,
.letter-avatar-module__sizeFour--b8751e,
.letter-avatar-module__sizeFive--a48c97 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.letter-avatar-module__text-2-primary-font-bold-colorless--fdef6c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.letter-avatar-module__monospace-code-font-regular--dc9fdc {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.letter-avatar-module__monospace-code-font-regular-colorless--b99856 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.letter-avatar-module__monospace-code-font-semi-bold--a19e19 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.letter-avatar-module__monospace-code-font-semi-bold-colorless--a29414 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.letter-avatar-module__root--bc79d8 {
  display: inline-flex;
  border-radius: 4px;
  align-items: center;
  font-weight: bold;
  justify-content: center;
  margin-right: 8px;
}
.letter-avatar-module__colorPrimary--ce5851 {
  color: #cb3461;
  background: #ffd3e0;
}
.letter-avatar-module__colorBlue--fd0587 {
  color: #1755a8;
  background: #ecf4ff;
}
.letter-avatar-module__colorGray--a1a7ce {
  color: #949494;
  color: #e4e4e4;
}
.letter-avatar-module__sizeThree--bc4251 {
  height: 16px;
  width: 16px;
}
.letter-avatar-module__sizeFour--b8751e {
  font-size: 0.64rem;
  height: 20px;
  width: 20px;
}
.letter-avatar-module__sizeFive--a48c97 {
  height: 24px;
  width: 24px;
}
.letter-avatar-module__sizeSix--f8d976 {
  height: 32px;
  width: 32px;
}
.letter-avatar-module__sizeEight--ab8be8 {
  height: 40px;
  width: 40px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.pill-module__title-font-bold-colorless--ede3a1,
.pill-module__title-font-bold--f66219 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.pill-module__title-font-bold--f66219 {
  color: #343434;
}
/* Title 1/Bold */
.pill-module__title-1-secondary-font--b7fa7d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.pill-module__title-1-secondary-font-colorless--d7c8dd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.pill-module__title-2-secondary-font--cee5c8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.pill-module__title-2-secondary-font-colorless--d11f61 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.pill-module__title-3-secondary-font--d843a8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.pill-module__title-3-secondary-font-colorless--eaa143 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.pill-module__subtitle-font-size-and-line-height-only--ce7b69 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.pill-module__subtitle-primary-font-regular--f4e85e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.pill-module__subtitle-primary-font-regular-colorless--ff7efa {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.pill-module__subtitle-primary-font-semi-bold--a30c31 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.pill-module__subtitle-primary-font-semi-bold-colorless--a30a2d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.pill-module__subtitle-primary-font-bold--c29c26 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.pill-module__subtitle-primary-font-bold-colorless--bb3aaa {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.pill-module__text-1-font-size-and-line-height-only--c37886 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.pill-module__text-1-primary-font-regular--a2ba0d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.pill-module__text-1-primary-font-regular-colorless--ea9c8f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.pill-module__text-1-primary-font-semi-bold--fa310f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.pill-module__text-1-primary-font-semi-bold-colorless--c7ef3f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.pill-module__text-1-primary-font-bold--cc19f3,
.pill-module__root--f4d04c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.pill-module__text-1-primary-font-bold-colorless--b18bf6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.pill-module__text-2-font-size-and-line-height-only--eed685 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.pill-module__text-2-primary-font-regular--bfa2e2 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.pill-module__text-2-primary-font-regular-colorless--d5def1,
.pill-module__label--d30299 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.pill-module__text-2-primary-font-semi-bold--c2fafb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.pill-module__text-2-primary-font-semi-bold-colorless--cd57e6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.pill-module__text-2-primary-font-bold--e8ea15 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.pill-module__text-2-primary-font-bold-colorless--df4369 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.pill-module__monospace-code-font-regular--bfb236 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.pill-module__monospace-code-font-regular-colorless--f876ef {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.pill-module__monospace-code-font-semi-bold--e0672e {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.pill-module__monospace-code-font-semi-bold-colorless--ae3679 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.pill-module__root--f4d04c {
  background-color: #f4f4f4;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 0 12px;
  display: inline-flex;
  align-items: center;
  flex: none;
}
.pill-module__root--f4d04c:hover {
  border: 1px solid #7aadf1;
}
.pill-module__root--f4d04c:focus {
  border: 1px solid #126de7;
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.pill-module__root--f4d04c:active {
  border: 1px solid #1755a8;
}
.pill-module__root--f4d04c.pill-module__selected--d5a75a:not(.pill-module__root--f4d04c:active) {
  border: 1px solid #126de7;
}
.pill-module__iconInstance--d3b135,
.pill-module__letterAvatarInstance--fa7b95 {
  margin-right: 8px;
}
.pill-module__label--d30299 {
  color: #747474;
  margin-right: 8px;
  font-weight: normal;
}
.pill-module__gray--f97a9f {
  border: 1px solid #d4d4d4;
}
.pill-module__blue--bb8266 {
  border: 1px solid #126de7;
}
/*-------------------
        Colors
    --------------------*/
.pill-module__gray0--c61920 {
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
}
.pill-module__gray100--ef5d0a {
  background-color: #f4f4f4;
}
/*-------------------
        Borders
--------------------*/
.pill-module__border-thin-blue500--f6c431 {
  border: 1px solid #1755a8;
}
/*-------------------
        Sizes
--------------------*/
.pill-module__sizeFive--fbba1f {
  height: 24px;
  padding: 0 8px;
}
.pill-module__sizeSix--eecc67 {
  height: 32px;
}
.pill-module__sizeSeven--acb7a8 {
  height: 36px;
}
.pill-module__sizeEight--ac4dbf {
  height: 40px;
}
/*-------------------
        Edge Cases
--------------------*/
.pill-module__onClear--e71d71 {
  padding-right: 0;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.radio-module__title-font-bold-colorless--ffff2d,
.radio-module__title-font-bold--e8c631 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.radio-module__title-font-bold--e8c631 {
  color: #343434;
}
/* Title 1/Bold */
.radio-module__title-1-secondary-font--f0fc74 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.radio-module__title-1-secondary-font-colorless--f0685d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.radio-module__title-2-secondary-font--ccdc8d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.radio-module__title-2-secondary-font-colorless--d5c148 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.radio-module__title-3-secondary-font--f4a09e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.radio-module__title-3-secondary-font-colorless--d16c92 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.radio-module__subtitle-font-size-and-line-height-only--b0c86a {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.radio-module__subtitle-primary-font-regular--a26403 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.radio-module__subtitle-primary-font-regular-colorless--bbaac2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.radio-module__subtitle-primary-font-semi-bold--cd0f1d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.radio-module__subtitle-primary-font-semi-bold-colorless--f019e6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.radio-module__subtitle-primary-font-bold--be8c4c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.radio-module__subtitle-primary-font-bold-colorless--fecfd4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.radio-module__text-1-font-size-and-line-height-only--d314e9 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.radio-module__text-1-primary-font-regular--bb88ff {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.radio-module__text-1-primary-font-regular-colorless--b31901 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.radio-module__text-1-primary-font-semi-bold--cd2c02 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.radio-module__text-1-primary-font-semi-bold-colorless--e9c2e4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.radio-module__text-1-primary-font-bold--ab0707 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.radio-module__text-1-primary-font-bold-colorless--dccb84 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.radio-module__text-2-font-size-and-line-height-only--f1b88f {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.radio-module__text-2-primary-font-regular--c9e371 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.radio-module__text-2-primary-font-regular-colorless--e43be5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.radio-module__text-2-primary-font-semi-bold--d70818 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.radio-module__text-2-primary-font-semi-bold-colorless--adb60c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.radio-module__text-2-primary-font-bold--a4c971 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.radio-module__text-2-primary-font-bold-colorless--c46de1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.radio-module__monospace-code-font-regular--dcbbdc {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.radio-module__monospace-code-font-regular-colorless--cb9c36 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.radio-module__monospace-code-font-semi-bold--af912d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.radio-module__monospace-code-font-semi-bold-colorless--fde08a {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.radio-module__root--a3d5e9 {
  display: inline-flex;
  align-items: center;
}
.radio-module__radio--e6aab9 {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: none;
  margin-right: 8px;
  border: 1px solid #d4d4d4;
  background: #ffffff;
  border-radius: 50%;
  cursor: pointer;
  flex-grow: 0;
  flex-shrink: 0;
}
.radio-module__radio--e6aab9:hover {
  border: 1px solid #7aadf1;
}
.radio-module__radio--e6aab9:active {
  border: 1px solid #7aadf1;
}
.radio-module__radio--e6aab9:checked {
  background-color: #126de7;
  border: 1px solid #d4d4d4;
}
.radio-module__radio--e6aab9:disabled {
  border: 1px solid #e4e4e4;
  cursor: default;
}
/*-------------
    Text Label
--------------*/
.radio-module__disabledLabel--e3d54b {
  color: #949494;
}
.radio-module__smallLabelText--eba70c {
  font-size: 0.8rem;
  line-height: 1;
}
.radio-module__mediumLabelText--e16e9c {
  font-size: 1rem;
  line-height: 1;
}
/*-------------
    Sizes
--------------*/
.radio-module__sizeThree--bf5fcc {
  box-shadow: inset 0 0 0 3px #ffffff;
  height: 16px;
  width: 16px;
}
.radio-module__sizeFour--d05323 {
  box-shadow: inset 0 0 0 4px #ffffff;
  height: 20px;
  width: 20px;
}
.radio-module__sizeFive--b120e5 {
  box-shadow: inset 0 0 0 5px #ffffff;
  height: 24px;
  width: 24px;
}
.radio-module__sizeSix--d42bcd {
  box-shadow: inset 0 0 0 8px #ffffff;
  height: 32px;
  width: 32px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.tooltip-module__title-font-bold-colorless--d1fd55,
.tooltip-module__title-font-bold--c99a97 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.tooltip-module__title-font-bold--c99a97 {
  color: #343434;
}
/* Title 1/Bold */
.tooltip-module__title-1-secondary-font--eec0f8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.tooltip-module__title-1-secondary-font-colorless--e396a3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.tooltip-module__title-2-secondary-font--ea4f62 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.tooltip-module__title-2-secondary-font-colorless--b17806 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.tooltip-module__title-3-secondary-font--fb4284 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.tooltip-module__title-3-secondary-font-colorless--c0d9c8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.tooltip-module__subtitle-font-size-and-line-height-only--af2334 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.tooltip-module__subtitle-primary-font-regular--d7a9ca {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tooltip-module__subtitle-primary-font-regular-colorless--f18fe8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.tooltip-module__subtitle-primary-font-semi-bold--c0af87 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tooltip-module__subtitle-primary-font-semi-bold-colorless--c96238 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.tooltip-module__subtitle-primary-font-bold--ced38d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tooltip-module__subtitle-primary-font-bold-colorless--e90a53 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.tooltip-module__text-1-font-size-and-line-height-only--b99536 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.tooltip-module__text-1-primary-font-regular--d8d0fd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tooltip-module__text-1-primary-font-regular-colorless--c47494 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.tooltip-module__text-1-primary-font-semi-bold--bc8e87 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tooltip-module__text-1-primary-font-semi-bold-colorless--fbb0ee {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.tooltip-module__text-1-primary-font-bold--f52753 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tooltip-module__text-1-primary-font-bold-colorless--dd0c17 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.tooltip-module__text-2-font-size-and-line-height-only--d337a9 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.tooltip-module__text-2-primary-font-regular--e172aa {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tooltip-module__text-2-primary-font-regular-colorless--e95bb2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.tooltip-module__text-2-primary-font-semi-bold--b7dea1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tooltip-module__text-2-primary-font-semi-bold-colorless--f30067 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.tooltip-module__text-2-primary-font-bold--c63c67 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tooltip-module__text-2-primary-font-bold-colorless--d5b2d4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.tooltip-module__monospace-code-font-regular--ab6614 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tooltip-module__monospace-code-font-regular-colorless--f1b51e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.tooltip-module__monospace-code-font-semi-bold--a02704 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tooltip-module__monospace-code-font-semi-bold-colorless--a576ee {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.tooltip-module__root--c9bb6a {
  background: #343434;
  color: #ffffff;
  font-size: 0.8rem;
  padding: 8px;
  white-space: pre-wrap;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.form-field-module__title-font-bold-colorless--fa59a2,
.form-field-module__title-font-bold--cba11d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.form-field-module__title-font-bold--cba11d {
  color: #343434;
}
/* Title 1/Bold */
.form-field-module__title-1-secondary-font--adf42b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.form-field-module__title-1-secondary-font-colorless--c60ba0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.form-field-module__title-2-secondary-font--e0c0ca {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.form-field-module__title-2-secondary-font-colorless--b38bfe {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.form-field-module__title-3-secondary-font--aba23e {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.form-field-module__title-3-secondary-font-colorless--a64efd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.form-field-module__subtitle-font-size-and-line-height-only--e8015e {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.form-field-module__subtitle-primary-font-regular--a51565 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.form-field-module__subtitle-primary-font-regular-colorless--b16f2a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.form-field-module__subtitle-primary-font-semi-bold--d47cd6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.form-field-module__subtitle-primary-font-semi-bold-colorless--fa8724 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.form-field-module__subtitle-primary-font-bold--c306e1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.form-field-module__subtitle-primary-font-bold-colorless--c3911f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.form-field-module__text-1-font-size-and-line-height-only--c45e46 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.form-field-module__text-1-primary-font-regular--fd8c0f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.form-field-module__text-1-primary-font-regular-colorless--b2e4f9,
.form-field-module__root--c0e26d > label {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.form-field-module__text-1-primary-font-semi-bold--af8594 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.form-field-module__text-1-primary-font-semi-bold-colorless--c4b731 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.form-field-module__text-1-primary-font-bold--a9fa05 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.form-field-module__text-1-primary-font-bold-colorless--c4afbe {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.form-field-module__text-2-font-size-and-line-height-only--d98cf1 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.form-field-module__text-2-primary-font-regular--d57a78 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.form-field-module__text-2-primary-font-regular-colorless--c325f1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.form-field-module__text-2-primary-font-semi-bold--eace22 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.form-field-module__text-2-primary-font-semi-bold-colorless--da79d9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.form-field-module__text-2-primary-font-bold--cb594f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.form-field-module__text-2-primary-font-bold-colorless--d4476b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.form-field-module__monospace-code-font-regular--d13db8 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.form-field-module__monospace-code-font-regular-colorless--fe80c1 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.form-field-module__monospace-code-font-semi-bold--bba6ae {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.form-field-module__monospace-code-font-semi-bold-colorless--c21e3a {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
.form-field-module__root--c0e26d {
  margin: 0 0 16px;
}
.form-field-module__root--c0e26d .form-field-module__labelWithTooltip--ff2fa4 > label {
  display: inline-block;
  padding-right: 0;
}
.form-field-module__root--c0e26d.form-field-module__disabled--acccca {
  opacity: 0.45;
  pointer-events: none;
}
.form-field-module__root--c0e26d.form-field-module__error--cf05fa div[role="button"] {
  background-color: #fff6f6;
  border-color: #e0b4b4;
  color: #9f3a38;
}
.form-field-module__root--c0e26d.form-field-module__error--cf05fa input {
  background: #fff6f6;
  border-color: #e0b4b4;
  box-shadow: none;
  color: #9f3a38;
}
.form-field-module__root--c0e26d.form-field-module__error--cf05fa label {
  color: #9f3a38;
}
.form-field-module__root--c0e26d.form-field-module__required--aac6b2 label::after {
  color: #eb5757;
  content: '*';
  margin: -0.2em 0 0 0.2em;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.dropdown-search-input-module__root--bbfb43 {
  background: none;
  border: none;
  box-shadow: none;
  cursor: text;
  display: inline-flex;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.dropdown-module__title-font-bold-colorless--f8187e,
.dropdown-module__title-font-bold--b93927 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.dropdown-module__title-font-bold--b93927 {
  color: #343434;
}
/* Title 1/Bold */
.dropdown-module__title-1-secondary-font--f34414 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.dropdown-module__title-1-secondary-font-colorless--fe9d81 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.dropdown-module__title-2-secondary-font--fc2f68 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.dropdown-module__title-2-secondary-font-colorless--ba8bb4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.dropdown-module__title-3-secondary-font--d4c381 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.dropdown-module__title-3-secondary-font-colorless--c65647 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.dropdown-module__subtitle-font-size-and-line-height-only--ab29ce {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.dropdown-module__subtitle-primary-font-regular--ebd2af {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dropdown-module__subtitle-primary-font-regular-colorless--ab4506 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.dropdown-module__subtitle-primary-font-semi-bold--be82f4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dropdown-module__subtitle-primary-font-semi-bold-colorless--a4bee7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.dropdown-module__subtitle-primary-font-bold--e7e2f1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.dropdown-module__subtitle-primary-font-bold-colorless--dfea7c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.dropdown-module__text-1-font-size-and-line-height-only--d90fd2 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.dropdown-module__text-1-primary-font-regular--bb9fc6,
.dropdown-module__root--c49841 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dropdown-module__text-1-primary-font-regular-colorless--f9f8fa,
.dropdown-module__label--f6dab9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.dropdown-module__text-1-primary-font-semi-bold--e708a1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dropdown-module__text-1-primary-font-semi-bold-colorless--c8c030 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.dropdown-module__text-1-primary-font-bold--f7177c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.dropdown-module__text-1-primary-font-bold-colorless--ead6dc {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.dropdown-module__text-2-font-size-and-line-height-only--fa727c {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.dropdown-module__text-2-primary-font-regular--ee2f33 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dropdown-module__text-2-primary-font-regular-colorless--c0564c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.dropdown-module__text-2-primary-font-semi-bold--d2a6a9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dropdown-module__text-2-primary-font-semi-bold-colorless--e5c6e1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.dropdown-module__text-2-primary-font-bold--a49f2b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.dropdown-module__text-2-primary-font-bold-colorless--faea59 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.dropdown-module__monospace-code-font-regular--eab261 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dropdown-module__monospace-code-font-regular-colorless--fe25ee {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.dropdown-module__monospace-code-font-semi-bold--da2788 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dropdown-module__monospace-code-font-semi-bold-colorless--df1d4d {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.dropdown-module__root--c49841 {
  border: 1px solid transparent;
  height: 32px;
  align-items: center;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  outline: none;
  background: #ffffff;
  border-radius: 4px;
  padding: 0 8px;
  min-width: var(--dropdown--min-width, 72px);
  max-width: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dropdown-module__root--c49841:hover {
  border: 1px solid #7aadf1;
}
.dropdown-module__root--c49841:focus,
.dropdown-module__root--c49841.dropdown-module__focus--bb69c9,
.dropdown-module__root--c49841.dropdown-module__selected--af8621 {
  border: 1px solid #126de7;
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.dropdown-module__root--c49841.dropdown-module__error--c8a9c8 {
  border: 1px solid #e31212;
}
.dropdown-module__root--c49841.dropdown-module__disabled--a5bc97 {
  color: #b4b4b4;
  pointer-events: none;
}
.dropdown-module__root--c49841.dropdown-module__search--aecb10 {
  cursor: text;
}
.dropdown-module__fullWidthTrigger--a75cae {
  width: 100%;
}
.dropdown-module__inner--ffb9ee {
  display: inline-flex;
  align-items: center;
  flex: 1 1 auto;
  overflow: auto;
}
.dropdown-module__placeholder--fde336 {
  color: #747474;
}
.dropdown-module__text--a9c6a6.dropdown-module__filtered--c63ca0 {
  position: absolute;
  visibility: hidden;
}
.dropdown-module__sizer--a0c825 {
  display: none;
  white-space: pre;
}
.dropdown-module__dropdownArrow--d57bea {
  flex: 0 0 auto;
  padding-left: 8px;
  margin-left: auto;
}
.dropdown-module__label--f6dab9 {
  color: #747474;
  display: inline-flex;
  margin-bottom: 1px;
  margin-right: 8px;
}
.dropdown-module__outlined--ef9c4c {
  border: 1px solid #d4d4d4;
}
.dropdown-module__outlined--ef9c4c.dropdown-module__disabled--a5bc97 {
  border: 1px solid #f4f4f4;
}
.dropdown-module__menu--e772d5 {
  margin-top: 4px;
  min-width: -moz-max-content;
  min-width: max-content;
}
.dropdown-module__menu--e772d5.dropdown-module__upward--fa391f {
  margin-top: 0;
  margin-bottom: 4px;
  top: auto;
  bottom: 100%;
}
.dropdown-module__pillContainer--f3faa2 {
  display: contents;
}
.dropdown-module__pillContainer--f3faa2:not(:last-child) .dropdown-module__pill--bba0e5 {
  margin: 4px;
}
.dropdown-module__searchInput--a7cbc7 {
  flex: 0 0 auto;
  min-width: 2px;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee {
  position: relative;
  cursor: default;
  color: transparent;
  pointer-events: none;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee:before,
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -0.7em 0 0 -0.7em;
  width: 1.4em;
  height: 1.4em;
  border-radius: 500rem;
  color: #e4e4e4;
  box-sizing: inherit;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee:before {
  animation: dropdown-module__elastic-loader--b198be 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  -moz-animation: dropdown-module__currentcolor-elastic-loader--dd96cb 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  border: 0.35em solid #e4e4e4;
  border-right-color: transparent;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee:after {
  animation: dropdown-module__loader--a8acd3 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  animation-delay: 0.3s;
  border: 0.35em solid #e4e4e4;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
@keyframes dropdown-module__loader--a8acd3 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dropdown-module__elastic-loader--b198be {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: inherit;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: inherit;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
@keyframes dropdown-module__currentcolor-elastic-loader--dd96cb {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: currentColor;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: currentColor;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee:not(.dropdown-module__text--a9c6a6) {
  background: #ffffff;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee.dropdown-module__text--a9c6a6 {
  position: relative;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee.dropdown-module__text--a9c6a6:before,
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee.dropdown-module__text--a9c6a6:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -0.7em 0 0 -0.7em;
  width: 1.4em;
  height: 1.4em;
  border-radius: 500rem;
  color: #e4e4e4;
  box-sizing: inherit;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee.dropdown-module__text--a9c6a6:before {
  animation: dropdown-module__elastic-loader--b198be 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  -moz-animation: dropdown-module__currentcolor-elastic-loader--dd96cb 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  border: 0.35em solid #e4e4e4;
  border-right-color: transparent;
}
.dropdown-module__loading--cbc077 .dropdown-module__inner--ffb9ee.dropdown-module__text--a9c6a6:after {
  animation: dropdown-module__loader--a8acd3 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  animation-delay: 0.3s;
  border: 0.35em solid #e4e4e4;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
@keyframes dropdown-module__loader--a8acd3 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dropdown-module__elastic-loader--b198be {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: inherit;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: inherit;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
@keyframes dropdown-module__currentcolor-elastic-loader--dd96cb {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: currentColor;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: currentColor;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
/** SIZES **/
.dropdown-module__sizeFive--ee7517 .dropdown-module__inner--ffb9ee {
  line-height: 1.5rem;
  min-height: 24px;
}
.dropdown-module__sizeSix--d59994 .dropdown-module__inner--ffb9ee {
  line-height: 32px;
  min-height: 32px;
}
.dropdown-module__sizeSeven--e6c926 .dropdown-module__inner--ffb9ee {
  line-height: 36px;
  min-height: 36px;
}
.dropdown-module__sizeEight--b2234a .dropdown-module__inner--ffb9ee {
  line-height: 40px;
  min-height: 40px;
}
.dropdown-module__fullWidth--a24cfd {
  width: 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.input-module__title-font-bold-colorless--d96aea,
.input-module__title-font-bold--a6dfb8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.input-module__title-font-bold--a6dfb8 {
  color: #343434;
}
/* Title 1/Bold */
.input-module__title-1-secondary-font--b6fd37 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.input-module__title-1-secondary-font-colorless--e0f719 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.input-module__title-2-secondary-font--fbc1a5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.input-module__title-2-secondary-font-colorless--ed999b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.input-module__title-3-secondary-font--edc1c7 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.input-module__title-3-secondary-font-colorless--fa4667 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.input-module__subtitle-font-size-and-line-height-only--c6bc03 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.input-module__subtitle-primary-font-regular--d5d9c7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.input-module__subtitle-primary-font-regular-colorless--f05f09 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.input-module__subtitle-primary-font-semi-bold--a8cbb0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.input-module__subtitle-primary-font-semi-bold-colorless--aad252 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.input-module__subtitle-primary-font-bold--f717e1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.input-module__subtitle-primary-font-bold-colorless--ee061b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.input-module__text-1-font-size-and-line-height-only--e358f6 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.input-module__text-1-primary-font-regular--cf5ce0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.input-module__text-1-primary-font-regular-colorless--bd74a4,
.input-module__root--b266de > input {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.input-module__text-1-primary-font-semi-bold--b1daa0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.input-module__text-1-primary-font-semi-bold-colorless--cf611b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.input-module__text-1-primary-font-bold--cbc480 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.input-module__text-1-primary-font-bold-colorless--c46f37 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.input-module__text-2-font-size-and-line-height-only--cafa34 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.input-module__text-2-primary-font-regular--e82318 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.input-module__text-2-primary-font-regular-colorless--da2db3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.input-module__text-2-primary-font-semi-bold--f996da {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.input-module__text-2-primary-font-semi-bold-colorless--ad5e13 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.input-module__text-2-primary-font-bold--da2256 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.input-module__text-2-primary-font-bold-colorless--ee0419 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.input-module__monospace-code-font-regular--aac5c4 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.input-module__monospace-code-font-regular-colorless--e52f31 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.input-module__monospace-code-font-semi-bold--a105f5 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.input-module__monospace-code-font-semi-bold-colorless--c03b6f {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
.input-module__root--b266de {
  position: relative;
  font-weight: normal;
  font-style: normal;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
  width: 100%;
}
.input-module__root--b266de > input {
  margin: 0;
  max-width: 100%;
  flex: 1 0 auto;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  padding: 0.6875em 8px;
  background: #ffffff;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.25rem;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
  border: 1px solid #d4d4d4;
}
.input-module__root--b266de > input:hover {
  border: 1px solid #7aadf1;
}
.input-module__root--b266de > input:focus {
  border: 1px solid #126de7;
}

/*!
 * # Fomantic-UI - Message
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.title-font-bold-colorless,
.title-font-bold {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.title-font-bold {
  color: #343434;
}
/* Title 1/Bold */
.title-1-secondary-font {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.title-1-secondary-font-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.title-2-secondary-font {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.title-2-secondary-font-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.title-3-secondary-font {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.title-3-secondary-font-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.subtitle-font-size-and-line-height-only {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.subtitle-primary-font-regular {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.subtitle-primary-font-regular-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.subtitle-primary-font-semi-bold {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.subtitle-primary-font-semi-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.subtitle-primary-font-bold {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.subtitle-primary-font-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.text-1-font-size-and-line-height-only {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.text-1-primary-font-regular {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.text-1-primary-font-regular-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.text-1-primary-font-semi-bold {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.text-1-primary-font-semi-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.text-1-primary-font-bold {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.text-1-primary-font-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.text-2-font-size-and-line-height-only {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.text-2-primary-font-regular {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.text-2-primary-font-regular-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.text-2-primary-font-semi-bold {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.text-2-primary-font-semi-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.text-2-primary-font-bold {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.text-2-primary-font-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.monospace-code-font-regular {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.monospace-code-font-regular-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.monospace-code-font-semi-bold {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.monospace-code-font-semi-bold-colorless {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/*******************************
            Message
*******************************/
/*-------------------
       Elements
--------------------*/
/* Header */
/* Paragraph */
/* List */
/* Icon */
/* Close Icon */
/*-------------------
        Types
--------------------*/
/* Icon Message */
/* Attached */
/* Floating */
/* Colors */
/* Warning / Positive / Negative / Info */
/*******************************
                Message
    *******************************/
.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0;
  background: #F8F8F9;
  padding: 1em 1.5em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.message:first-child {
  margin-top: 0;
}
.ui.message:last-child {
  margin-bottom: 0;
}
/*--------------
        Content
    ---------------*/
/* Header */
.ui.message .header {
  display: block;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: bold;
  margin: -0.14285714em 0 0 0;
}
/* Default font size */
.ui.message .header:not(.ui) {
  font-size: 1.125em;
}
/* Paragraph */
.ui.message p {
  opacity: 0.85;
  margin: 0.75em 0;
}
.ui.message p:first-child {
  margin-top: 0;
}
.ui.message p:last-child {
  margin-bottom: 0;
}
.ui.message .header + p {
  margin-top: 0.25em;
}
/* List */
.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0 0;
}
.ui.message .list:not(.ui):first-child {
  margin-top: 0;
}
.ui.message .list:not(.ui):last-child {
  margin-bottom: 0;
}
.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0 0 0.3em 1em;
  padding: 0;
}
.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: "•";
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}
.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0;
}
/* Icon */
.ui.message > .icon {
  margin-right: 0.6em;
}
/* Close Icon */
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  transition: opacity 0.1s ease;
}
.ui.message > .close.icon:hover {
  opacity: 1;
}
/* First / Last Element */
.ui.message > :first-child {
  margin-top: 0;
}
.ui.message > :last-child {
  margin-bottom: 0;
}
/*******************************
                Coupling
    *******************************/
.ui.dropdown .menu > .message {
  margin: 0 -1px;
}
/*******************************
                States
    *******************************/
/*--------------
        Visible
    ---------------*/
.ui.visible.visible.visible.visible.message {
  display: block;
}
.ui.icon.visible.visible.visible.visible.message {
  display: flex;
}
/*--------------
        Hidden
    ---------------*/
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}
/*******************************
                Variations
    *******************************/
/*--------------
        Compact
    ---------------*/
.ui.compact.message {
  display: inline-block;
}
.ui.compact.icon.message {
  display: inline-flex;
  width: auto;
}
/*--------------
        Attached
    ---------------*/
.ui.attached.message {
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  margin-left: -1px;
  margin-right: -1px;
}
.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
  margin-top: -1px;
  border-radius: 0;
}
.ui.bottom.attached.message {
  margin-top: -1px;
  border-radius: 0 0 0.25rem 0.25rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.bottom.attached.message:not(:last-child) {
  margin-bottom: 1em;
}
.ui.attached.icon.message {
  width: auto;
}
/*--------------
        Icon
    ---------------*/
.ui.icon.message {
  display: flex;
  width: 100%;
  align-items: center;
}
.ui.icon.message > .icon:not(.close) {
  display: block;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  vertical-align: middle;
  font-size: 3em;
  opacity: 0.8;
}
.ui.icon.message > .content {
  display: block;
  flex: 1 1 auto;
  vertical-align: middle;
}
.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0;
}
.ui.icon.message .circular.icon {
  width: 1em;
}
/*--------------
        Floating
    ---------------*/
.ui.floating.message {
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  position: absolute;
  top: 1em;
  left: 1em;
  right: 1em;
  z-index: 1;
  opacity: 0.9;
}
.ui.floating.message.animated {
  transition: opacity 250ms, transform 250ms;
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
}
.ui.floating.message.animated.visible {
  opacity: 0.9;
  transform: translateY(0px);
  pointer-events: all;
}
/*--------------
        Colors
    ---------------*/
/*--------------
        Types
    ---------------*/
/* Colors */
.ui.positive.message {
  background-color: #fcfff5;
  color: #2c662d;
}
.ui.positive.message,
.ui.attached.positive.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.floating.positive.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.positive.message .header {
  color: #1a531b;
}
.ui.negative.message {
  background-color: #fff6f6;
  color: #9f3a38;
}
.ui.negative.message,
.ui.attached.negative.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.floating.negative.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.negative.message .header {
  color: #912d2b;
}
.ui.info.message {
  background-color: #f8ffff;
  color: #276f86;
}
.ui.info.message,
.ui.attached.info.message {
  box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.floating.info.message {
  box-shadow: 0 0 0 1px #a9d5de inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.info.message .header {
  color: #0e566c;
}
.ui.warning.message {
  background-color: #fffaf3;
  color: #573a08;
}
.ui.warning.message,
.ui.attached.warning.message {
  box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.floating.warning.message {
  box-shadow: 0 0 0 1px #c9ba9b inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.warning.message .header {
  color: #794b02;
}
.ui.error.message {
  background-color: #fff6f6;
  color: #9f3a38;
}
.ui.error.message,
.ui.attached.error.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.floating.error.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.error.message .header {
  color: #912d2b;
}
.ui.success.message {
  background-color: #fcfff5;
  color: #2c662d;
}
.ui.success.message,
.ui.attached.success.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.floating.success.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.success.message .header {
  color: #1a531b;
}
.ui.inverted.message {
  background-color: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
/*--------------
        Sizes
    ---------------*/
.ui.mini.message {
  font-size: 0.8125em;
}
.ui.tiny.message {
  font-size: 0.875em;
}
.ui.small.message {
  font-size: 0.9375em;
}
.ui.message {
  font-size: 1em;
}
.ui.large.message {
  font-size: 1.125em;
}
.ui.big.message {
  font-size: 1.3125em;
}
.ui.huge.message {
  font-size: 1.4375em;
}
.ui.massive.message {
  font-size: 1.6875em;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.table-module__root--ca2398 {
  border-spacing: 0;
  width: 100%;
}
.table-module__headerCell--e1b27f {
  text-align: left;
}
.table-module__sticky--f51652 .table-module__headerCell--e1b27f {
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 1;
}
.table-module__headerCellContent--f5a6ed {
  border: 2px solid transparent;
  font-weight: bold;
  padding: 6px;
}
.table-module__headerCellContent--f5a6ed.table-module__interactive--f2eae9:hover {
  border: 2px solid #7aadf1;
  background: none;
}
.table-module__interactive--f2eae9 {
  cursor: pointer;
}
.table-module__interactive--f2eae9:hover {
  background: #ecf4ff;
}
.table-module__interactive--f2eae9:focus,
.table-module__interactive--f2eae9:active,
.table-module__interactive--f2eae9.table-module__active--d95a5f {
  background: #d0e2fa;
}
.table-module__cell--d4d504 {
  padding: 8px;
}
@keyframes table-module__skeleton-row--be2a64 {
  from {
    left: -150px;
  }
  to {
    left: 100%;
  }
}
.table-module__loadingSkeleton--dee7e7 {
  background-color: #ddd;
  display: inline-block;
  height: calc(100% - 8px * 2);
  margin: 8px;
  overflow: hidden;
  position: relative;
  width: calc(100% - 8px * 2);
}
.table-module__loadingSkeleton--dee7e7::before {
  animation: table-module__skeleton-row--be2a64 2s cubic-bezier(0.4, 0, 0.2, 2) infinite;
  background: linear-gradient(to right, transparent 0%, #fff 50%, transparent 100%);
  content: "";
  display: block;
  height: 100%;
  left: -150px;
  position: absolute;
  top: 0;
  width: 150px;
}

/*!
 * # Fomantic-UI - Segment
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
            Segment
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Group
--------------------*/
/*-------------------
       Coupling
--------------------*/
/* Page Grid Segment */
/*******************************
            Types
*******************************/
/* Placeholder */
/* Piled */
/* Circular */
/* Stacked */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*******************************
            Variations
*******************************/
/* Raised */
/* Padded */
/* Attached */
/* Inverted */
/* Floated */
/* Basic */
/* Colors */
/* Ordinality */
/*******************************
                Segment
    *******************************/
.ui.segment {
  position: relative;
  background: #ffffff;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0;
  padding: 1em 1em;
  border-radius: 0.25rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segment:first-child {
  margin-top: 0;
}
.ui.segment:last-child {
  margin-bottom: 0;
}
/* Vertical */
.ui.vertical.segment {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  background: none transparent;
  border-radius: 0;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.vertical.segment:last-child {
  border-bottom: none;
}
/*-------------------
        Loose Coupling
    --------------------*/
/* Header */
.ui.inverted.segment > .ui.header > .sub.header,
.ui.inverted.segment > .ui.header {
  color: #ffffff;
}
/* Label */
.ui[class*="bottom attached"].segment > [class*="top attached"].label {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui[class*="top attached"].segment > [class*="bottom attached"].label {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* Grid */
.ui.page.grid.segment,
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column {
  padding-top: 2em;
  padding-bottom: 2em;
}
.ui.grid.segment {
  margin: 1rem 0;
  border-radius: 0.25rem;
}
/* Table */
.ui.basic.table.segment {
  background: #ffffff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui[class*="very basic"].table.segment {
  padding: 1em 1em;
}
/* Tab */
.ui.segment.tab:last-child {
  margin-bottom: 1rem;
}
/*******************************
                Types
    *******************************/
/*-------------------
        Placeholder
    --------------------*/
.ui.placeholder.segment {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: initial;
  animation: none;
  overflow: visible;
  padding: 1em 1em;
  min-height: 18rem;
  background: #f9fafb;
  border-color: rgba(34, 36, 38, 0.15);
  box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset;
}
.ui.placeholder.segment .button,
.ui.placeholder.segment textarea {
  display: block;
}
.ui.placeholder.segment .field,
.ui.placeholder.segment textarea,
.ui.placeholder.segment > .ui.input,
.ui.placeholder.segment .button {
  max-width: 15rem;
  margin-left: auto;
  margin-right: auto;
}
.ui.placeholder.segment .column .button,
.ui.placeholder.segment .column .field,
.ui.placeholder.segment .column textarea,
.ui.placeholder.segment .column > .ui.input {
  max-width: 15rem;
  margin-left: auto;
  margin-right: auto;
}
.ui.placeholder.segment > .inline {
  align-self: center;
}
.ui.placeholder.segment > .inline > .button {
  display: inline-block;
  width: auto;
  margin: 0 0.3125rem 0 0;
}
.ui.placeholder.segment > .inline > .button:last-child {
  margin-right: 0;
}
/*-------------------
            Piled
    --------------------*/
.ui.piled.segments,
.ui.piled.segment {
  margin: 3em 0;
  box-shadow: "";
  z-index: auto;
}
.ui.piled.segment:first-child {
  margin-top: 0;
}
.ui.piled.segment:last-child {
  margin-bottom: 0;
}
.ui.piled.segments:after,
.ui.piled.segments:before,
.ui.piled.segment:after,
.ui.piled.segment:before {
  background-color: #ffffff;
  visibility: visible;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: "";
}
.ui.piled.segments:before,
.ui.piled.segment:before {
  transform: rotate(-1.2deg);
  top: 0;
  z-index: -2;
}
.ui.piled.segments:after,
.ui.piled.segment:after {
  transform: rotate(1.2deg);
  top: 0;
  z-index: -1;
}
/* Piled Attached */
.ui[class*="top attached"].piled.segment {
  margin-top: 3em;
  margin-bottom: 0;
}
.ui.piled.segment[class*="top attached"]:first-child {
  margin-top: 0;
}
.ui.piled.segment[class*="bottom attached"] {
  margin-top: 0;
  margin-bottom: 3em;
}
.ui.piled.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0;
}
/*-------------------
        Stacked
    --------------------*/
.ui.stacked.segment {
  padding-bottom: 1.4em;
}
.ui.stacked.segments:before,
.ui.stacked.segments:after,
.ui.stacked.segment:before,
.ui.stacked.segment:after {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  height: 6px;
  visibility: visible;
}
.ui.stacked.segments:before,
.ui.stacked.segment:before {
  display: none;
}
/* Add additional page */
.ui.tall.stacked.segments:before,
.ui.tall.stacked.segment:before {
  display: block;
  bottom: 0;
}
/* Inverted */
.ui.stacked.inverted.segments:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segment:after {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(34, 36, 38, 0.35);
}
/*-------------------
        Padded
    --------------------*/
.ui.padded.segment {
  padding: 1.5em;
}
.ui[class*="very padded"].segment {
  padding: 3em;
}
/* Padded vertical */
.ui.padded.segment.vertical.segment,
.ui[class*="very padded"].vertical.segment {
  padding-left: 0;
  padding-right: 0;
}
/*-------------------
        Compact
    --------------------*/
.ui.compact.segment {
  display: table;
}
/* Compact Group */
.ui.compact.segments {
  display: inline-flex;
}
.ui.compact.segments .segment,
.ui.segments .compact.segment {
  display: block;
  flex: 0 1 auto;
}
/*-------------------
        Circular
    --------------------*/
.ui.circular.segment {
  display: table-cell;
  padding: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 500em;
}
/*-------------------
        Raised
    --------------------*/
.ui.raised.raised.segments,
.ui.raised.raised.segment {
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
/*******************************
                Groups
    *******************************/
/* Group */
.ui.segments {
  flex-direction: column;
  position: relative;
  margin: 1rem 0;
  border: none;
  box-shadow: none;
  border-radius: 0.25rem;
}
.ui.segments:first-child {
  margin-top: 0;
}
.ui.segments:last-child {
  margin-bottom: 0;
}
/* Nested Segment */
.ui.segments > .segment {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0;
  width: auto;
  box-shadow: none;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segments:not(.horizontal) > .segment:first-child {
  top: 0;
  bottom: 0;
  border-top: none;
  margin-top: 0;
  margin-bottom: 0;
  border-radius: 0.25rem 0.25rem 0 0;
}
/* Bottom */
.ui.segments:not(.horizontal) > .segment:last-child {
  top: 0;
  bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: none;
  border-radius: 0 0 0.25rem 0.25rem;
}
/* Only */
.ui.segments:not(.horizontal) > .segment:only-child {
  border-radius: 0.25rem;
}
/* Nested Group */
.ui.segments > .ui.segments {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 1rem 1rem;
}
.ui.segments > .segments:first-child {
  border-top: none;
}
.ui.segments > .segment + .segments:not(.horizontal) {
  margin-top: 0;
}
/* Horizontal Group */
.ui.horizontal.segments {
  display: flex;
  flex-direction: row;
  background-color: transparent;
  padding: 0;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0;
  border-radius: 0.25rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.stackable.horizontal.segments {
  flex-wrap: wrap;
}
/* Nested Horizontal Group */
.ui.segments > .horizontal.segments {
  margin: 0;
  background-color: transparent;
  border-radius: 0;
  border: none;
  box-shadow: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
/* Horizontal Segment */
.ui.horizontal.segments:not(.compact) > .segment:not(.compact) {
  flex: 1 1 auto;
  -ms-flex: 1 1 0;
  /* Solves #2550 MS Flex */
}
.ui.horizontal.segments > .segment {
  margin: 0;
  min-width: 0;
  border-radius: 0;
  border: none;
  box-shadow: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}
/* Border Fixes */
.ui.segments > .horizontal.segments:first-child {
  border-top: none;
}
.ui.horizontal.segments:not(.stackable) > .segment:first-child {
  border-left: none;
}
/*******************************
                States
    *******************************/
/*--------------
        Disabled
    ---------------*/
.ui.disabled.segment {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
}
/*--------------
        Loading
    ---------------*/
.ui.loading.segment {
  position: relative;
  cursor: default;
  pointer-events: none;
  text-shadow: none !important;
  transition: all 0s linear;
}
.ui.loading.segment:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
  z-index: 100;
}
.ui.loading.segment:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  width: 3em;
  height: 3em;
  animation: loader 0.6s infinite linear;
  border: 0.2em solid #4f4f4f;
  border-radius: 500rem;
  box-shadow: 0 0 0 1px transparent;
  visibility: visible;
  z-index: 101;
}
/*******************************
            Variations
    *******************************/
/*-------------------
        Basic
    --------------------*/
.ui.basic.segment,
.ui.segments .ui.basic.segment,
.ui.basic.segments {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
/*-------------------
        Clearing
    --------------------*/
.ui.clearing.segment:after {
  content: "";
  display: block;
  clear: both;
}
/*-------------------
        Aligned
    --------------------*/
.ui[class*="left aligned"].segment {
  text-align: left;
}
.ui[class*="right aligned"].segment {
  text-align: right;
}
.ui[class*="center aligned"].segment {
  text-align: center;
}
/*-------------------
        Floated
    --------------------*/
.ui.floated.segment,
.ui[class*="left floated"].segment {
  float: left;
  margin-right: 1em;
}
.ui[class*="right floated"].segment {
  float: right;
  margin-left: 1em;
}
/*-------------------
        Inverted
    --------------------*/
.ui.inverted.segment {
  border: none;
  box-shadow: none;
}
.ui.inverted.segment,
.ui.primary.inverted.segment {
  background: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
/* Nested */
.ui.inverted.segment .segment {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.segment .inverted.segment {
  color: rgba(255, 255, 255, 0.9);
}
/* Attached */
.ui.inverted.attached.segment {
  border-color: #555555;
}
/* Loading */
.ui.inverted.loading.segment {
  color: #ffffff;
}
.ui.inverted.loading.segment:before {
  background: rgba(0, 0, 0, 0.85);
}
/*-------------------
        Emphasis
    --------------------*/
/* Secondary */
.ui.secondary.segment {
  background: #f3f4f5;
  color: rgba(0, 0, 0, 0.6);
}
.ui.secondary.inverted.segment {
  background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%);
  color: rgba(255, 255, 255, 0.8);
}
/* Tertiary */
.ui.tertiary.segment {
  background: #dcddde;
  color: rgba(0, 0, 0, 0.6);
}
.ui.tertiary.inverted.segment {
  background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%);
  color: rgba(255, 255, 255, 0.8);
}
/*-------------------
        Attached
    --------------------*/
/* Middle */
.ui.attached.segment {
  top: 0;
  bottom: 0;
  border-radius: 0;
  margin: 0 -1px;
  width: calc(100% + 2px);
  max-width: calc(100% + 2px);
  box-shadow: none;
  border: 1px solid #d4d4d5;
}
.ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  border-top: none;
}
/* Top */
.ui[class*="top attached"].segment {
  bottom: 0;
  margin-bottom: 0;
  top: 0;
  margin-top: 1rem;
  border-radius: 0.25rem 0.25rem 0 0;
}
.ui.segment[class*="top attached"]:first-child {
  margin-top: 0;
}
/* Bottom */
.ui.segment[class*="bottom attached"] {
  bottom: 0;
  margin-top: 0;
  top: 0;
  margin-bottom: 1rem;
  box-shadow: none;
  border-radius: 0 0 0.25rem 0.25rem;
}
.ui.segment[class*="bottom attached"]:last-child {
  margin-bottom: 1rem;
}
/*--------------
        Fitted
    ---------------*/
.ui.fitted.segment:not(.horizontally) {
  padding-top: 0;
  padding-bottom: 0;
}
.ui.fitted.segment:not(.vertically) {
  padding-left: 0;
  padding-right: 0;
}
/*-------------------
            Size
    --------------------*/
.ui.mini.segments .segment,
.ui.mini.segment {
  font-size: 0.4rem;
}
.ui.tiny.segments .segment,
.ui.tiny.segment {
  font-size: 0.5rem;
}
.ui.small.segments .segment,
.ui.small.segment {
  font-size: 0.75rem;
}
.ui.segments .segment,
.ui.segment {
  font-size: 1rem;
}
.ui.large.segments .segment,
.ui.large.segment {
  font-size: 1.5rem;
}
.ui.big.segments .segment,
.ui.big.segment {
  font-size: 2rem;
}
.ui.huge.segments .segment,
.ui.huge.segment {
  font-size: 4rem;
}
.ui.massive.segments .segment,
.ui.massive.segment {
  font-size: 8rem;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.container-module__p-zero--d4bb17 {
  padding: 4px;
}
.container-module__px-zero--f1ea60 {
  padding-left: 4px;
  padding-right: 4px;
}
.container-module__py-zero--e10670 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.container-module__pt-zero--eed220 {
  padding-top: 4px;
}
.container-module__pr-zero--b16e1d {
  padding-right: 4px;
}
.container-module__pb-zero--b725ab {
  padding-bottom: 4px;
}
.container-module__pl-zero--a7b89c {
  padding-left: 4px;
}
.container-module__p-one--c57425 {
  padding: 8px;
}
.container-module__px-one--a8a080 {
  padding-left: 8px;
  padding-right: 8px;
}
.container-module__py-one--c2794e {
  padding-top: 8px;
  padding-bottom: 8px;
}
.container-module__pt-one--cdf06c {
  padding-top: 8px;
}
.container-module__pr-one--ea6ea9 {
  padding-right: 8px;
}
.container-module__pb-one--e89b7c {
  padding-bottom: 8px;
}
.container-module__pl-one--b42396 {
  padding-left: 8px;
}
.container-module__p-two--ae3a2a {
  padding: 12px;
}
.container-module__px-two--d37947 {
  padding-left: 12px;
  padding-right: 12px;
}
.container-module__py-two--c8846e {
  padding-top: 12px;
  padding-bottom: 12px;
}
.container-module__pt-two--ba69c9 {
  padding-top: 12px;
}
.container-module__pr-two--ed5bb1 {
  padding-right: 12px;
}
.container-module__pb-two--f0f9e5 {
  padding-bottom: 12px;
}
.container-module__pl-two--b26878 {
  padding-left: 12px;
}
.container-module__p-three--e700ee {
  padding: 16px;
}
.container-module__px-three--f6e2d1 {
  padding-left: 16px;
  padding-right: 16px;
}
.container-module__py-three--d5ddcf {
  padding-top: 16px;
  padding-bottom: 16px;
}
.container-module__pt-three--dded11 {
  padding-top: 16px;
}
.container-module__pr-three--eff989 {
  padding-right: 16px;
}
.container-module__pb-three--cb97b2 {
  padding-bottom: 16px;
}
.container-module__pl-three--c182c6 {
  padding-left: 16px;
}
.container-module__p-four--ebc558 {
  padding: 20px;
}
.container-module__px-four--dfa8f5 {
  padding-left: 20px;
  padding-right: 20px;
}
.container-module__py-four--d90430 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.container-module__pt-four--e314a7 {
  padding-top: 20px;
}
.container-module__pr-four--f43c6b {
  padding-right: 20px;
}
.container-module__pb-four--a0ff69 {
  padding-bottom: 20px;
}
.container-module__pl-four--ce282f {
  padding-left: 20px;
}
.container-module__p-five--c53a96 {
  padding: 24px;
}
.container-module__px-five--d3e56f {
  padding-left: 24px;
  padding-right: 24px;
}
.container-module__py-five--c8f906 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.container-module__pt-five--dc4850 {
  padding-top: 24px;
}
.container-module__pr-five--b1f9a0 {
  padding-right: 24px;
}
.container-module__pb-five--d30cd9 {
  padding-bottom: 24px;
}
.container-module__pl-five--ccbcae {
  padding-left: 24px;
}
.container-module__p-six--d302c0 {
  padding: 32px;
}
.container-module__px-six--fc387d {
  padding-left: 32px;
  padding-right: 32px;
}
.container-module__py-six--b07f97 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.container-module__pt-six--c035a1 {
  padding-top: 32px;
}
.container-module__pr-six--b0f2dc {
  padding-right: 32px;
}
.container-module__pb-six--c15c33 {
  padding-bottom: 32px;
}
.container-module__pl-six--d45d60 {
  padding-left: 32px;
}
.container-module__p-seven--ce08fa {
  padding: 36px;
}
.container-module__px-seven--e8945b {
  padding-left: 36px;
  padding-right: 36px;
}
.container-module__py-seven--abe9b4 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.container-module__pt-seven--f8cc20 {
  padding-top: 36px;
}
.container-module__pr-seven--e8f818 {
  padding-right: 36px;
}
.container-module__pb-seven--c4fd50 {
  padding-bottom: 36px;
}
.container-module__pl-seven--e8c1ae {
  padding-left: 36px;
}
.container-module__p-eight--e52923 {
  padding: 40px;
}
.container-module__px-eight--adf2f6 {
  padding-left: 40px;
  padding-right: 40px;
}
.container-module__py-eight--dd5f05 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.container-module__pt-eight--a1ddea {
  padding-top: 40px;
}
.container-module__pr-eight--c216cb {
  padding-right: 40px;
}
.container-module__pb-eight--d89c6e {
  padding-bottom: 40px;
}
.container-module__pl-eight--d651fc {
  padding-left: 40px;
}
.container-module__p-nine--caef38 {
  padding: 48px;
}
.container-module__px-nine--f03f79 {
  padding-left: 48px;
  padding-right: 48px;
}
.container-module__py-nine--fc5c9c {
  padding-top: 48px;
  padding-bottom: 48px;
}
.container-module__pt-nine--c6cda6 {
  padding-top: 48px;
}
.container-module__pr-nine--c6049f {
  padding-right: 48px;
}
.container-module__pb-nine--f65e2a {
  padding-bottom: 48px;
}
.container-module__pl-nine--e0016c {
  padding-left: 48px;
}
.container-module__p-ten--f45624 {
  padding: 60px;
}
.container-module__px-ten--ed3e01 {
  padding-left: 60px;
  padding-right: 60px;
}
.container-module__py-ten--e68dcc {
  padding-top: 60px;
  padding-bottom: 60px;
}
.container-module__pt-ten--ce039d {
  padding-top: 60px;
}
.container-module__pr-ten--bf34ea {
  padding-right: 60px;
}
.container-module__pb-ten--c53f1c {
  padding-bottom: 60px;
}
.container-module__pl-ten--e4c859 {
  padding-left: 60px;
}
.container-module__p-eleven--adaf64 {
  padding: 80px;
}
.container-module__px-eleven--dde80c {
  padding-left: 80px;
  padding-right: 80px;
}
.container-module__py-eleven--a02e0d {
  padding-top: 80px;
  padding-bottom: 80px;
}
.container-module__pt-eleven--dea475 {
  padding-top: 80px;
}
.container-module__pr-eleven--d9b0dc {
  padding-right: 80px;
}
.container-module__pb-eleven--bfbebb {
  padding-bottom: 80px;
}
.container-module__pl-eleven--ac739f {
  padding-left: 80px;
}
.container-module__p-twelve--b23d7d {
  padding: 120px;
}
.container-module__px-twelve--c51da5 {
  padding-left: 120px;
  padding-right: 120px;
}
.container-module__py-twelve--afb627 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.container-module__pt-twelve--cd9504 {
  padding-top: 120px;
}
.container-module__pr-twelve--dd65d9 {
  padding-right: 120px;
}
.container-module__pb-twelve--db6950 {
  padding-bottom: 120px;
}
.container-module__pl-twelve--a71969 {
  padding-left: 120px;
}
.container-module__m-zero--e1604a {
  margin: 4px;
}
.container-module__mx-zero--b9c5de {
  margin-left: 4px;
  margin-right: 4px;
}
.container-module__my-zero--bafa1e {
  margin-top: 4px;
  margin-bottom: 4px;
}
.container-module__mt-zero--d4cbee {
  margin-top: 4px;
}
.container-module__mr-zero--aef181 {
  margin-right: 4px;
}
.container-module__mb-zero--a91791 {
  margin-bottom: 4px;
}
.container-module__ml-zero--b4cdc2 {
  margin-left: 4px;
}
.container-module__m-one--e31c2f {
  margin: 8px;
}
.container-module__mx-one--f55ca8 {
  margin-left: 8px;
  margin-right: 8px;
}
.container-module__my-one--bced02 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.container-module__mt-one--fc7d94 {
  margin-top: 8px;
}
.container-module__mr-one--c9794f {
  margin-right: 8px;
}
.container-module__mb-one--b03c46 {
  margin-bottom: 8px;
}
.container-module__ml-one--f1f443 {
  margin-left: 8px;
}
.container-module__m-two--c3799f {
  margin: 12px;
}
.container-module__mx-two--b33de6 {
  margin-left: 12px;
  margin-right: 12px;
}
.container-module__my-two--ffc1f0 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.container-module__mt-two--a3a6d8 {
  margin-top: 12px;
}
.container-module__mr-two--d7c4bc {
  margin-right: 12px;
}
.container-module__mb-two--f125f3 {
  margin-bottom: 12px;
}
.container-module__ml-two--c363f5 {
  margin-left: 12px;
}
.container-module__m-three--cc832f {
  margin: 16px;
}
.container-module__mx-three--ed284c {
  margin-left: 16px;
  margin-right: 16px;
}
.container-module__my-three--b162eb {
  margin-top: 16px;
  margin-bottom: 16px;
}
.container-module__mt-three--bc9218 {
  margin-top: 16px;
}
.container-module__mr-three--e4193e {
  margin-right: 16px;
}
.container-module__mb-three--c61c85 {
  margin-bottom: 16px;
}
.container-module__ml-three--d0bdc7 {
  margin-left: 16px;
}
.container-module__m-four--fe4264 {
  margin: 20px;
}
.container-module__mx-four--bbcabe {
  margin-left: 20px;
  margin-right: 20px;
}
.container-module__my-four--d80a5e {
  margin-top: 20px;
  margin-bottom: 20px;
}
.container-module__mt-four--f9af60 {
  margin-top: 20px;
}
.container-module__mr-four--a12e9b {
  margin-right: 20px;
}
.container-module__mb-four--a6626e {
  margin-bottom: 20px;
}
.container-module__ml-four--ae0231 {
  margin-left: 20px;
}
.container-module__m-five--da01e5 {
  margin: 24px;
}
.container-module__mx-five--bdc940 {
  margin-left: 24px;
  margin-right: 24px;
}
.container-module__my-five--c143fc {
  margin-top: 24px;
  margin-bottom: 24px;
}
.container-module__mt-five--e37cb4 {
  margin-top: 24px;
}
.container-module__mr-five--c7bd4c {
  margin-right: 24px;
}
.container-module__mb-five--e144c4 {
  margin-bottom: 24px;
}
.container-module__ml-five--a557cd {
  margin-left: 24px;
}
.container-module__m-six--ac8ab0 {
  margin: 32px;
}
.container-module__mx-six--e6daa9 {
  margin-left: 32px;
  margin-right: 32px;
}
.container-module__my-six--a6cfea {
  margin-top: 32px;
  margin-bottom: 32px;
}
.container-module__mt-six--a6dc3f {
  margin-top: 32px;
}
.container-module__mr-six--ee00e5 {
  margin-right: 32px;
}
.container-module__mb-six--a06cb3 {
  margin-bottom: 32px;
}
.container-module__ml-six--a0b6f4 {
  margin-left: 32px;
}
.container-module__m-seven--e0c8f5 {
  margin: 36px;
}
.container-module__mx-seven--a60a93 {
  margin-left: 36px;
  margin-right: 36px;
}
.container-module__my-seven--b41fe3 {
  margin-top: 36px;
  margin-bottom: 36px;
}
.container-module__mt-seven--e99404 {
  margin-top: 36px;
}
.container-module__mr-seven--b28fcc {
  margin-right: 36px;
}
.container-module__mb-seven--eae1b2 {
  margin-bottom: 36px;
}
.container-module__ml-seven--ee52b2 {
  margin-left: 36px;
}
.container-module__m-eight--ef36da {
  margin: 40px;
}
.container-module__mx-eight--a40da2 {
  margin-left: 40px;
  margin-right: 40px;
}
.container-module__my-eight--dda3aa {
  margin-top: 40px;
  margin-bottom: 40px;
}
.container-module__mt-eight--b7a046 {
  margin-top: 40px;
}
.container-module__mr-eight--f5a5d6 {
  margin-right: 40px;
}
.container-module__mb-eight--da2612 {
  margin-bottom: 40px;
}
.container-module__ml-eight--a69d40 {
  margin-left: 40px;
}
.container-module__m-nine--ebd364 {
  margin: 48px;
}
.container-module__mx-nine--ebec99 {
  margin-left: 48px;
  margin-right: 48px;
}
.container-module__my-nine--a47f0b {
  margin-top: 48px;
  margin-bottom: 48px;
}
.container-module__mt-nine--a65432 {
  margin-top: 48px;
}
.container-module__mr-nine--d1a7a4 {
  margin-right: 48px;
}
.container-module__mb-nine--a3f37e {
  margin-bottom: 48px;
}
.container-module__ml-nine--c33722 {
  margin-left: 48px;
}
.container-module__m-ten--ae72d2 {
  margin: 60px;
}
.container-module__mx-ten--ad129b {
  margin-left: 60px;
  margin-right: 60px;
}
.container-module__my-ten--fa3f3a {
  margin-top: 60px;
  margin-bottom: 60px;
}
.container-module__mt-ten--a130e8 {
  margin-top: 60px;
}
.container-module__mr-ten--ce3a1b {
  margin-right: 60px;
}
.container-module__mb-ten--d94307 {
  margin-bottom: 60px;
}
.container-module__ml-ten--a9e53b {
  margin-left: 60px;
}
.container-module__m-eleven--e9dc78 {
  margin: 80px;
}
.container-module__mx-eleven--b3de0b {
  margin-left: 80px;
  margin-right: 80px;
}
.container-module__my-eleven--e5b115 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.container-module__mt-eleven--e0f12f {
  margin-top: 80px;
}
.container-module__mr-eleven--b69bee {
  margin-right: 80px;
}
.container-module__mb-eleven--c34fb4 {
  margin-bottom: 80px;
}
.container-module__ml-eleven--ad66cd {
  margin-left: 80px;
}
.container-module__m-twelve--d84939 {
  margin: 120px;
}
.container-module__mx-twelve--be7963 {
  margin-left: 120px;
  margin-right: 120px;
}
.container-module__my-twelve--f84173 {
  margin-top: 120px;
  margin-bottom: 120px;
}
.container-module__mt-twelve--b26165 {
  margin-top: 120px;
}
.container-module__mr-twelve--fd5416 {
  margin-right: 120px;
}
.container-module__mb-twelve--fd1066 {
  margin-bottom: 120px;
}
.container-module__ml-twelve--b70d0f {
  margin-left: 120px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.button-cell-group-module__root--f875ef {
  display: grid;
  gap: 12px;
  width: 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.button-cell-module__title-font-bold-colorless--d7c44b,
.button-cell-module__title-font-bold--d02c29 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.button-cell-module__title-font-bold--d02c29 {
  color: #343434;
}
/* Title 1/Bold */
.button-cell-module__title-1-secondary-font--a31a39 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.button-cell-module__title-1-secondary-font-colorless--fd2163 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.button-cell-module__title-2-secondary-font--d926c5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.button-cell-module__title-2-secondary-font-colorless--ca5ed6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.button-cell-module__title-3-secondary-font--c38025 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.button-cell-module__title-3-secondary-font-colorless--a9545b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.button-cell-module__subtitle-font-size-and-line-height-only--ad965e {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.button-cell-module__subtitle-primary-font-regular--b6b502 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-cell-module__subtitle-primary-font-regular-colorless--af8d97 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.button-cell-module__subtitle-primary-font-semi-bold--fb5f32 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-cell-module__subtitle-primary-font-semi-bold-colorless--db754d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.button-cell-module__subtitle-primary-font-bold--c60a0e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-cell-module__subtitle-primary-font-bold-colorless--c492df {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.button-cell-module__text-1-font-size-and-line-height-only--daf195 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.button-cell-module__text-1-primary-font-regular--b7a29b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-cell-module__text-1-primary-font-regular-colorless--c40faa,
.button-cell-module__description--e6e8cd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.button-cell-module__text-1-primary-font-semi-bold--dcbd18 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-cell-module__text-1-primary-font-semi-bold-colorless--a9aedf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.button-cell-module__text-1-primary-font-bold--ebfa08,
.button-cell-module__title--f3b9f9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-cell-module__text-1-primary-font-bold-colorless--fd6ddf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.button-cell-module__text-2-font-size-and-line-height-only--b60eb9 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.button-cell-module__text-2-primary-font-regular--dffa19 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-cell-module__text-2-primary-font-regular-colorless--ca0f9c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.button-cell-module__text-2-primary-font-semi-bold--abdd7b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-cell-module__text-2-primary-font-semi-bold-colorless--a7bb74 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.button-cell-module__text-2-primary-font-bold--fa0036 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.button-cell-module__text-2-primary-font-bold-colorless--b362fc {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.button-cell-module__monospace-code-font-regular--a5b322 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.button-cell-module__monospace-code-font-regular-colorless--e2d79c {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.button-cell-module__monospace-code-font-semi-bold--f4e8b7 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.button-cell-module__monospace-code-font-semi-bold-colorless--a61e2b {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.button-cell-module__root--f0ec29 {
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  padding: 16px;
  margin: 0;
  display: flex;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
}
.button-cell-module__root--f0ec29:focus {
  border: 1px solid #126de7;
}
.button-cell-module__icon--c4ac3a {
  width: 36px;
  height: 36px;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #ff4e83;
  color: #ffffff;
  flex: none;
}
.button-cell-module__image--ae1d23 {
  width: 36px;
  height: 36px;
}
.button-cell-module__detailsContainer--d6fab7 {
  flex: 1;
  justify-content: flex-start;
  text-align: start;
  margin-left: 16px;
}
.button-cell-module__title--f3b9f9 {
  margin-bottom: 4px;
  display: block;
}
.button-cell-module__description--e6e8cd {
  display: block;
  color: #747474;
}
.button-cell-module__chevronContainer--fe5ed9 {
  align-self: center;
  color: #b4b4b4;
  margin-left: 16px;
}

/*!
 * # Fomantic-UI - Loader
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/*******************************
             Loader
*******************************/
/* Some global loader styles defined in site.variables */
/*-------------------
      Standard
--------------------*/
/*-------------------
        Types
--------------------*/
/* Text */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Exact Sizes (Avoids Rounding Errors) */
/*******************************
                Loader
    *******************************/
/* Standard Size */
.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  text-align: center;
  z-index: 1000;
  transform: translateX(-50%) translateY(-50%);
}
/* Static Shape */
.ui.loader:before {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid #ffd3e0;
}
/* Active Shape */
.ui.loader:after {
  position: absolute;
  content: "";
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  animation: loader 0.6s infinite linear;
  border: 0.2em solid #ff4e83;
  border-radius: 500rem;
  box-shadow: 0 0 0 1px transparent;
}
/* Speeds */
.ui.fast.loading.loading:after,
.ui.fast.loading.loading .input > i.icon:after,
.ui.fast.loading.loading > i.icon:after,
.ui.fast.loader:after {
  animation-duration: 0.3s;
}
.ui.slow.loading.loading:after,
.ui.slow.loading.loading .input > i.icon:after,
.ui.slow.loading.loading > i.icon:after,
.ui.slow.loader:after {
  animation-duration: 0.9s;
}
/* Active Animation */
@keyframes loader {
  100% {
    transform: rotate(360deg);
  }
}
/* Sizes */
.ui.mini.loader:before,
.ui.mini.loader:after {
  width: 0.875rem;
  height: 0.875rem;
  margin: 0 0 -0.4375rem;
}
.ui.tiny.loader:before,
.ui.tiny.loader:after {
  width: 1rem;
  height: 1rem;
  margin: 0 0 -0.5rem;
}
.ui.small.loader:before,
.ui.small.loader:after {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 0 -0.75rem;
}
.ui.loader:before,
.ui.loader:after {
  width: 2rem;
  height: 2rem;
  margin: 0 0 -1rem;
}
.ui.large.loader:before,
.ui.large.loader:after {
  width: 3rem;
  height: 3rem;
  margin: 0 0 -1.5rem;
}
.ui.big.loader:before,
.ui.big.loader:after {
  width: 3.25rem;
  height: 3.25rem;
  margin: 0 0 -1.625rem;
}
.ui.huge.loader:before,
.ui.huge.loader:after {
  width: 3.625rem;
  height: 3.625rem;
  margin: 0 0 -1.8125rem;
}
.ui.massive.loader:before,
.ui.massive.loader:after {
  width: 4rem;
  height: 4rem;
  margin: 0 0 -2rem;
}
/*-------------------
        Coupling
    --------------------*/
/* Show inside active dimmer */
.ui.dimmer .loader {
  display: block;
}
/* Black Dimmer */
.ui.dimmer .ui.loader {
  color: rgba(255, 255, 255, 0.9);
}
.ui.dimmer .ui.loader:not(.elastic):before {
  border-color: rgba(255, 255, 255, 0.15);
}
/* White Dimmer (Inverted) */
.ui.inverted.dimmer .ui.loader {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.dimmer .ui.loader:not(.elastic):before {
  border-color: rgba(0, 0, 0, 0.1);
}
/*******************************
                Types
    *******************************/
/*-------------------
            Text
    --------------------*/
.ui.ui.ui.ui.text.loader {
  width: auto;
  height: auto;
  text-align: center;
  font-style: normal;
}
/*******************************
                States
    *******************************/
.ui.indeterminate.loader:after {
  animation-direction: reverse;
  animation-duration: 1.2s;
}
.ui.loader.active,
.ui.loader.visible {
  display: block;
}
.ui.loader.disabled,
.ui.loader.hidden {
  display: none;
}
/*******************************
                Variations
    *******************************/
/*-------------------
            Sizes
    --------------------*/
/* Loader */
.ui.mini.loader {
  width: 0.875rem;
  height: 0.875rem;
  font-size: 0.8125em;
}
.ui.tiny.loader {
  width: 1rem;
  height: 1rem;
  font-size: 0.875em;
}
.ui.small.loader {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.9375em;
}
.ui.loader {
  width: 2rem;
  height: 2rem;
  font-size: 1em;
}
.ui.large.loader {
  width: 3rem;
  height: 3rem;
  font-size: 1.125em;
}
.ui.big.loader {
  width: 3.25rem;
  height: 3.25rem;
  font-size: 1.3125em;
}
.ui.huge.loader {
  width: 3.625rem;
  height: 3.625rem;
  font-size: 1.4375em;
}
.ui.massive.loader {
  width: 4rem;
  height: 4rem;
  font-size: 1.6875em;
}
/* Text Loader */
.ui.mini.text.loader {
  min-width: 0.875rem;
  padding-top: 1.6875rem;
}
.ui.tiny.text.loader {
  min-width: 1rem;
  padding-top: 1.8125rem;
}
.ui.small.text.loader {
  min-width: 1.5rem;
  padding-top: 2.3125rem;
}
.ui.text.loader {
  min-width: 2rem;
  padding-top: 2.8125rem;
}
.ui.large.text.loader {
  min-width: 3rem;
  padding-top: 3.8125rem;
}
.ui.big.text.loader {
  min-width: 3.25rem;
  padding-top: 4.0625rem;
}
.ui.huge.text.loader {
  min-width: 3.625rem;
  padding-top: 4.4375rem;
}
.ui.massive.text.loader {
  min-width: 4rem;
  padding-top: 4.8125rem;
}
/*-------------------
        Inline
    --------------------*/
.ui.inline.loader {
  position: relative;
  vertical-align: middle;
  margin: 0;
  left: 0;
  top: 0;
  transform: none;
}
.ui.inline.loader.active,
.ui.inline.loader.visible {
  display: inline-block;
}
/* Centered Inline */
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ui.loading.loading.loading.loading.loading.loading:after,
.ui.loading.loading.loading.loading.loading.loading .input > i.icon:after,
.ui.loading.loading.loading.loading.loading.loading > i.icon:after,
.ui.loader.loader.loader.loader.loader:after {
  border-left-color: transparent;
  border-right-color: transparent;
}
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after,
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon:after,
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon:after,
.ui.loader.loader.loader.loader.loader.loader:not(.double):after {
  border-bottom-color: transparent;
}
.ui.loading.loading.loading.loading.loading.loading.segment:after,
.ui.loading.loading.loading.loading.loading.loading.form:after {
  border-left-color: rgba(0, 0, 0, 0.1);
  border-right-color: rgba(0, 0, 0, 0.1);
}
.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after,
.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
/*-------------------
        Elastic
    --------------------*/
.ui.dimmer > .ui.elastic.loader {
  color: #ffffff;
}
.ui.inverted.dimmer > .ui.elastic.loader {
  color: #4f4f4f;
}
.ui.elastic.loading.loading:not(.form):not(.segment):after,
.ui.elastic.loading.loading .input > i.icon:after,
.ui.elastic.loading.loading > i.icon:after,
.ui.elastic.loader.loader:after {
  animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  animation-delay: 0.3s;
}
.ui.elastic.loading.loading.loading:not(.form):not(.segment):before,
.ui.elastic.loading.loading.loading .input > i.icon:before,
.ui.elastic.loading.loading.loading > i.icon:before,
.ui.elastic.loader.loader:before {
  animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  -moz-animation: currentcolor-elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
  border-right-color: transparent;
}
.ui.elastic.inline.loader:empty {
  animation: loader 8s infinite linear;
}
.ui.slow.elastic.loading.loading:not(.form):not(.segment):after,
.ui.slow.elastic.loading.loading .input > i.icon:after,
.ui.slow.elastic.loading.loading > i.icon:after,
.ui.slow.elastic.loader.loader:after {
  animation-duration: 1.5s;
  animation-delay: 0.45s;
}
.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):before,
.ui.slow.elastic.loading.loading.loading .input > i.icon:before,
.ui.slow.elastic.loading.loading.loading > i.icon:before,
.ui.slow.elastic.loader.loader:before {
  animation-duration: 1.5s;
}
.ui.fast.elastic.loading.loading:not(.form):not(.segment):after,
.ui.fast.elastic.loading.loading .input > i.icon:after,
.ui.fast.elastic.loading.loading > i.icon:after,
.ui.fast.elastic.loader.loader:after {
  animation-duration: 0.66s;
  animation-delay: 0.2s;
}
.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):before,
.ui.fast.elastic.loading.loading.loading .input > i.icon:before,
.ui.fast.elastic.loading.loading.loading > i.icon:before,
.ui.fast.elastic.loader.loader:before {
  animation-duration: 0.66s;
}
@keyframes elastic-loader {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: inherit;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: inherit;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}
@keyframes currentcolor-elastic-loader {
  0%,
  1% {
    border-left-color: transparent;
    border-bottom-color: transparent;
  }
  1.1%,
  50% {
    border-left-color: currentColor;
  }
  10%,
  35.1% {
    border-bottom-color: transparent;
  }
  10.1%,
  35% {
    border-bottom-color: currentColor;
  }
  50.1% {
    border-left-color: transparent;
  }
  100% {
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(360deg);
  }
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.sortable-item-module__root--bbdaf6 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  list-style: none;
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  min-height: 40px;
  box-sizing: border-box;
  padding: 2px;
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border: 2px solid transparent;
  cursor: grab;
}
.sortable-item-module__root--bbdaf6:hover {
  border: 2px solid #7aadf1;
}
.sortable-item-module__root--bbdaf6:hover .sortable-item-module__gripLines--acee50 {
  opacity: 1;
}
.sortable-item-module__root--bbdaf6:active {
  cursor: grabbing;
}
.sortable-item-module__root--bbdaf6.sortable-item-module__dragging--bc56ae {
  opacity: 0;
}
.sortable-item-module__root--bbdaf6.sortable-item-module__overlay--a65d50 {
  cursor: grabbing;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 0px 16px rgba(0, 0, 0, 0.12);
}
.sortable-item-module__root--bbdaf6:focus,
.sortable-item-module__root--bbdaf6.sortable-item-module__overlay--a65d50 {
  border: 2px solid #126de7;
}
.sortable-item-module__root--bbdaf6:focus .sortable-item-module__gripLines--acee50,
.sortable-item-module__root--bbdaf6.sortable-item-module__overlay--a65d50 .sortable-item-module__gripLines--acee50 {
  opacity: 1;
}
.sortable-item-module__root--bbdaf6 .sortable-item-module__gripLines--acee50 {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  opacity: 0;
  padding-left: 4px;
}
.sortable-item-module__root--bbdaf6 .sortable-item-module__content--b2a61d {
  flex: 1;
}
.sortable-item-module__root--bbdaf6 .sortable-item-module__actions--c9f2f6 {
  flex: 0;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.sortable-stack-module__root--b9b67d {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/* Styles applied to the container element. */
.collapse-transition-module__container--eddbf0 {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
/* Styles applied to the container element when the transition has entered. */
.collapse-transition-module__entered--d2084a {
  height: auto;
  overflow: visible;
}
/* Styles applied to the container element when the transition has exited and `collapsedHeight` != 0px. */
.collapse-transition-module__hidden--fa2061 {
  visibility: hidden;
}
/* Styles applied to the outer wrapper element. */
.collapse-transition-module__wrapper--d55247 {
  display: flex;
}
/* Styles applied to the inner wrapper element. */
.collapse-transition-module__wrapperInner--b465f3 {
  width: 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.kibble-tooltip-content-module__container--f71256 {
  display: flex;
  flex-direction: column;
}
.kibble-tooltip-content-module__link--d415a0 {
  padding-top: 8px;
  padding-right: 6px;
  color: #7aadf1 !important;
  align-self: end;
}
.kibble-tooltip-content-module__link--d415a0:visited {
  color: #ad9fff !important;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.kibble-tooltip-module__tooltip--e740ed {
  width: 300px;
}
.kibble-tooltip-module__trigger--c22f7d {
  border-bottom: 1px dashed #d4d4d4;
}
.kibble-tooltip-module__triggerHover--a1744d {
  border-bottom: 1px dashed #c4c4c4;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.navbar-item-module__title-font-bold-colorless--e26b9d,
.navbar-item-module__title-font-bold--ccac5b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.navbar-item-module__title-font-bold--ccac5b {
  color: #343434;
}
/* Title 1/Bold */
.navbar-item-module__title-1-secondary-font--bb548b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.navbar-item-module__title-1-secondary-font-colorless--a85e4b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.navbar-item-module__title-2-secondary-font--cae481 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.navbar-item-module__title-2-secondary-font-colorless--f896d3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.navbar-item-module__title-3-secondary-font--d87fcb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.navbar-item-module__title-3-secondary-font-colorless--f6ffa1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.navbar-item-module__subtitle-font-size-and-line-height-only--ac23a5 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.navbar-item-module__subtitle-primary-font-regular--daaf92 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navbar-item-module__subtitle-primary-font-regular-colorless--c2e831 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.navbar-item-module__subtitle-primary-font-semi-bold--cfdf5a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navbar-item-module__subtitle-primary-font-semi-bold-colorless--c686a4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.navbar-item-module__subtitle-primary-font-bold--ba9d4d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.navbar-item-module__subtitle-primary-font-bold-colorless--a15584 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.navbar-item-module__text-1-font-size-and-line-height-only--e09d8a {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.navbar-item-module__text-1-primary-font-regular--f1b205 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navbar-item-module__text-1-primary-font-regular-colorless--b483b8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.navbar-item-module__text-1-primary-font-semi-bold--ae0e3e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navbar-item-module__text-1-primary-font-semi-bold-colorless--ee8b74 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.navbar-item-module__text-1-primary-font-bold--ea6134 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.navbar-item-module__text-1-primary-font-bold-colorless--bfeee0,
.navbar-item-module__inner--ef2f3d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.navbar-item-module__text-2-font-size-and-line-height-only--d068eb {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.navbar-item-module__text-2-primary-font-regular--f7e17a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navbar-item-module__text-2-primary-font-regular-colorless--b80eb0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.navbar-item-module__text-2-primary-font-semi-bold--cea054 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navbar-item-module__text-2-primary-font-semi-bold-colorless--bd3606 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.navbar-item-module__text-2-primary-font-bold--f72f56 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.navbar-item-module__text-2-primary-font-bold-colorless--af5622 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.navbar-item-module__monospace-code-font-regular--bc89ad {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navbar-item-module__monospace-code-font-regular-colorless--aff471 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.navbar-item-module__monospace-code-font-semi-bold--a4c8ad {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navbar-item-module__monospace-code-font-semi-bold-colorless--bf431e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.navbar-item-module__root--faa30a {
  display: flex;
  flex-direction: column;
}
.navbar-item-module__inner--ef2f3d {
  align-items: center;
  cursor: pointer;
  display: flex;
  padding: 2px 4px;
}
.navbar-item-module__icon--f46cb9 {
  align-items: center;
  border-radius: 4px;
  color: #c4c4c4;
  display: inline-flex;
  justify-content: center;
  padding: 0;
  height: 32px;
  width: 32px;
}
.navbar-item-module__label--aadc7b {
  color: #747474;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 0;
  transition: padding 200ms cubic-bezier(0.4, 0, 0.2, 1), width 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
.navbar-item-module__labelExpanded--a72400 {
  padding-left: 8px;
  width: 132px;
}
.navbar-item-module__inner--ef2f3d:not(.navbar-item-module__active--b80007):hover .navbar-item-module__icon--f46cb9.navbar-item-module__iconExists--ab37a6 {
  background: #ff8aad;
  color: #ffffff;
}
.navbar-item-module__inner--ef2f3d:not(.navbar-item-module__active--b80007):hover .navbar-item-module__label--aadc7b {
  color: #cb3461;
}
.navbar-item-module__active--b80007.navbar-item-module__inner--ef2f3d .navbar-item-module__icon--f46cb9.navbar-item-module__iconExists--ab37a6 {
  background: #ff4e83;
  color: #ffffff;
}
.navbar-item-module__active--b80007.navbar-item-module__inner--ef2f3d .navbar-item-module__label--aadc7b {
  color: #ff4e83;
}
.navbar-item-module__nested--e4d5b0 .navbar-item-module__inner--ef2f3d {
  font-weight: normal;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.navbar-module__root--e02ebc {
  display: inline-flex;
  flex-direction: column;
  position: relative;
}
.navbar-module__rightBorder--e85aae {
  border-right: 1px solid #d4d4d4;
}
.navbar-module__inner--a7b077 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: auto;
}
.navbar-module__innerExpanded--d68386 {
  padding-right: 8px;
}
.navbar-module__railIcon--a4c555 {
  visibility: hidden;
}
.navbar-module__rail--cccbff {
  align-items: center;
  cursor: pointer;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 12px;
  z-index: 1000;
}
.navbar-module__rail--cccbff:hover {
  background: #ecf4ff;
}
.navbar-module__rail--cccbff:hover .navbar-module__railIcon--a4c555 {
  visibility: visible;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.textarea-input-module__title-font-bold-colorless--d3b862,
.textarea-input-module__title-font-bold--d26a7a {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.textarea-input-module__title-font-bold--d26a7a {
  color: #343434;
}
/* Title 1/Bold */
.textarea-input-module__title-1-secondary-font--d20424 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.textarea-input-module__title-1-secondary-font-colorless--e9783e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.textarea-input-module__title-2-secondary-font--fabd19 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.textarea-input-module__title-2-secondary-font-colorless--b97f9e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.textarea-input-module__title-3-secondary-font--b5cda5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.textarea-input-module__title-3-secondary-font-colorless--d8288a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.textarea-input-module__subtitle-font-size-and-line-height-only--d6e76a {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.textarea-input-module__subtitle-primary-font-regular--a74127,
.textarea-input-module__InputSize8--feba3d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.textarea-input-module__subtitle-primary-font-regular-colorless--e5f568 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.textarea-input-module__subtitle-primary-font-semi-bold--d4037b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.textarea-input-module__subtitle-primary-font-semi-bold-colorless--d9aaec {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.textarea-input-module__subtitle-primary-font-bold--db8694 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.textarea-input-module__subtitle-primary-font-bold-colorless--de2f71 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.textarea-input-module__text-1-font-size-and-line-height-only--a055d3 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.textarea-input-module__text-1-primary-font-regular--b082ec {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.textarea-input-module__text-1-primary-font-regular-colorless--e7dfc4,
.textarea-input-module__InputSize5--df4cd9,
.textarea-input-module__InputSize6--e02391,
.textarea-input-module__InputSize7--ad2f6e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.textarea-input-module__text-1-primary-font-semi-bold--f7ad07 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.textarea-input-module__text-1-primary-font-semi-bold-colorless--c3918b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.textarea-input-module__text-1-primary-font-bold--eb2f92 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.textarea-input-module__text-1-primary-font-bold-colorless--d80374 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.textarea-input-module__text-2-font-size-and-line-height-only--eb1a3b {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.textarea-input-module__text-2-primary-font-regular--bbc462 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.textarea-input-module__text-2-primary-font-regular-colorless--ed5a54 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.textarea-input-module__text-2-primary-font-semi-bold--c0bf0a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.textarea-input-module__text-2-primary-font-semi-bold-colorless--ff0ee7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.textarea-input-module__text-2-primary-font-bold--fb8f22 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.textarea-input-module__text-2-primary-font-bold-colorless--c4ed80 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.textarea-input-module__monospace-code-font-regular--d0559c {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.textarea-input-module__monospace-code-font-regular-colorless--f6868b {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.textarea-input-module__monospace-code-font-semi-bold--c4791d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.textarea-input-module__monospace-code-font-semi-bold-colorless--f3fde0 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.textarea-input-module__root--ad5164 {
  border-radius: 4px;
  color: #343434;
  outline: none;
  border: 1px solid #d4d4d4;
}
.textarea-input-module__root--ad5164:hover {
  border: 1px solid #7aadf1;
}
.textarea-input-module__root--ad5164:focus {
  border: 1px solid #126de7;
}
.textarea-input-module__root--ad5164 ::-webkit-resizer {
  color: #b4b4b4;
}
.textarea-input-module__root--ad5164:focus {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
/*-------------------
    Border States
--------------------*/
.textarea-input-module__disabled--dbcb34 {
  color: #b4b4b4;
  border: 1px solid #f4f4f4;
  pointer-events: none;
}
.textarea-input-module__borderless--b45563 {
  border: 1px solid transparent;
  resize: vertical;
}
.textarea-input-module__error--fa42b0 {
  border: 1px solid #e31212;
}
.textarea-input-module__error--fa42b0:hover,
.textarea-input-module__error--fa42b0:focus {
  border: 1px solid #e31212;
}
/*-------------------
        Sizes
--------------------*/
.textarea-input-module__InputSize5--df4cd9 {
  height: 24px;
}
.textarea-input-module__InputSize6--e02391 {
  height: 32px;
}
.textarea-input-module__InputSize7--ad2f6e {
  height: 36px;
}
.textarea-input-module__InputSize8--feba3d {
  height: 40px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.accordion-content-module__indentedContent--be6160 {
  padding: 0 12px 8px 16px;
}
.accordion-content-module__unindentedContent--a5d9f0 {
  padding-bottom: 4px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.accordion-header-module__title-font-bold-colorless--c42832,
.accordion-header-module__title-font-bold--f68f12 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.accordion-header-module__title-font-bold--f68f12 {
  color: #343434;
}
/* Title 1/Bold */
.accordion-header-module__title-1-secondary-font--e2eb69 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.accordion-header-module__title-1-secondary-font-colorless--b651fc {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.accordion-header-module__title-2-secondary-font--f33338 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.accordion-header-module__title-2-secondary-font-colorless--d84cca {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.accordion-header-module__title-3-secondary-font--dfdbd8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.accordion-header-module__title-3-secondary-font-colorless--c7d359 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.accordion-header-module__subtitle-font-size-and-line-height-only--e01e6f {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.accordion-header-module__subtitle-primary-font-regular--fd0f54 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.accordion-header-module__subtitle-primary-font-regular-colorless--b8769e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.accordion-header-module__subtitle-primary-font-semi-bold--ea47e0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.accordion-header-module__subtitle-primary-font-semi-bold-colorless--fbf967 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.accordion-header-module__subtitle-primary-font-bold--a8dfd9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.accordion-header-module__subtitle-primary-font-bold-colorless--b24529 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.accordion-header-module__text-1-font-size-and-line-height-only--f83bbb {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.accordion-header-module__text-1-primary-font-regular--d06b59 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.accordion-header-module__text-1-primary-font-regular-colorless--afe690 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.accordion-header-module__text-1-primary-font-semi-bold--bdfde1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.accordion-header-module__text-1-primary-font-semi-bold-colorless--fd8b00 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.accordion-header-module__text-1-primary-font-bold--a65085,
.accordion-header-module__root--e02da5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.accordion-header-module__text-1-primary-font-bold-colorless--bc74d1,
.accordion-header-module__content--cdc260 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.accordion-header-module__text-2-font-size-and-line-height-only--ede7b4 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.accordion-header-module__text-2-primary-font-regular--e0883e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.accordion-header-module__text-2-primary-font-regular-colorless--b16db4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.accordion-header-module__text-2-primary-font-semi-bold--adf006 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.accordion-header-module__text-2-primary-font-semi-bold-colorless--fe2511 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.accordion-header-module__text-2-primary-font-bold--e1e3ed {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.accordion-header-module__text-2-primary-font-bold-colorless--d8299f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.accordion-header-module__monospace-code-font-regular--ea3fcb {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.accordion-header-module__monospace-code-font-regular-colorless--d5d325 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.accordion-header-module__monospace-code-font-semi-bold--c80418 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.accordion-header-module__monospace-code-font-semi-bold-colorless--b6c06e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.accordion-header-module__root--e02da5 {
  flex-direction: row;
  align-items: center;
  min-height: 36px;
  display: flex;
  padding-right: 12px;
}
/*-------------------
    Header Sizing
--------------------*/
.accordion-header-module__sizeSeven--dc40ae {
  min-height: 36px;
}
.accordion-header-module__sizeEight--eb7ffe {
  min-height: 40px;
}
.accordion-header-module__sizeNine--bc0951 {
  min-height: 48px;
}
/*-------------------
    Header Styling
--------------------*/
.accordion-header-module__topBorder--e0e9db {
  border-top: 1px solid #e4e4e4;
}
.accordion-header-module__bottomBorder--c54474 {
  border-bottom: 1px solid #e4e4e4;
}
/*-------------------
    Trigger Icons
--------------------*/
.accordion-header-module__chevron--e13f16 {
  border: none !important;
  transition: transform 0.15s linear;
  flex: 0 0;
}
.accordion-header-module__chevron--e13f16.accordion-header-module__expanded--d604a4 {
  transform: rotate(90deg);
}
.accordion-header-module__chevron--e13f16.accordion-header-module__disabled--b6d437,
.accordion-header-module__chevron--e13f16.accordion-header-module__disabled--b6d437:active {
  opacity: 0.45;
}
/*-------------------
        Content
--------------------*/
.accordion-header-module__content--cdc260 {
  align-items: center;
  display: flex;
  width: 100%;
}
.accordion-header-module__rightContent--efa33f {
  margin-left: auto;
  margin-right: 0;
  padding-left: 8px;
}
.accordion-header-module__cursor--be82d7 {
  cursor: pointer;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.accordion-panel-module__bottomBorder--aa9eb5 {
  border-bottom: 1px solid #e4e4e4;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.accordion-module__bottomBorder--a5c0bb {
  border-bottom: 1px solid #e4e4e4;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.tree-node-module__title-font-bold-colorless--c27bbe,
.tree-node-module__title-font-bold--c8ceb0 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.tree-node-module__title-font-bold--c8ceb0 {
  color: #343434;
}
/* Title 1/Bold */
.tree-node-module__title-1-secondary-font--d9ed68 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.tree-node-module__title-1-secondary-font-colorless--a47c33 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.tree-node-module__title-2-secondary-font--bdc766 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.tree-node-module__title-2-secondary-font-colorless--ed7b63 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.tree-node-module__title-3-secondary-font--de44ad {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.tree-node-module__title-3-secondary-font-colorless--c86104 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.tree-node-module__subtitle-font-size-and-line-height-only--d49e74 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.tree-node-module__subtitle-primary-font-regular--ac24e7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tree-node-module__subtitle-primary-font-regular-colorless--b74cee {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.tree-node-module__subtitle-primary-font-semi-bold--e35290 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tree-node-module__subtitle-primary-font-semi-bold-colorless--cac438 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.tree-node-module__subtitle-primary-font-bold--c9d9c7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tree-node-module__subtitle-primary-font-bold-colorless--e608af {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.tree-node-module__text-1-font-size-and-line-height-only--f9fe5e {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.tree-node-module__text-1-primary-font-regular--c9ba8f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tree-node-module__text-1-primary-font-regular-colorless--b57adf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.tree-node-module__text-1-primary-font-semi-bold--c0039c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tree-node-module__text-1-primary-font-semi-bold-colorless--a22dbe {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.tree-node-module__text-1-primary-font-bold--b70436 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tree-node-module__text-1-primary-font-bold-colorless--fbedf9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.tree-node-module__text-2-font-size-and-line-height-only--c5b746 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.tree-node-module__text-2-primary-font-regular--fff61d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tree-node-module__text-2-primary-font-regular-colorless--be30a9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.tree-node-module__text-2-primary-font-semi-bold--af821b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tree-node-module__text-2-primary-font-semi-bold-colorless--ed784a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.tree-node-module__text-2-primary-font-bold--c5f609 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.tree-node-module__text-2-primary-font-bold-colorless--c5d6ce {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.tree-node-module__monospace-code-font-regular--d13a26 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.tree-node-module__monospace-code-font-regular-colorless--a9c36e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.tree-node-module__monospace-code-font-semi-bold--ded57c {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.tree-node-module__monospace-code-font-semi-bold-colorless--f72d8c {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.tree-node-module__root--b74579 {
  border: 1px solid transparent;
  justify-content: center;
  color: #747474;
  display: flex;
  flex-direction: column;
  font-size: 0.8rem;
  height: 32px;
  width: 100%;
  padding: 0 4px;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
  position: relative;
}
.tree-node-module__root--b74579:hover:not(.tree-node-module__disabled--c61fd8),
.tree-node-module__root--b74579.tree-node-module__highlighted--fe3e37:not(.tree-node-module__disabled--c61fd8) {
  border-color: #7aadf1;
}
.tree-node-module__root--b74579:focus:not(.tree-node-module__disabled--c61fd8) {
  border-color: #126de7;
  outline: none;
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
  z-index: 2;
}
.tree-node-module__root--b74579.tree-node-module__disabled--c61fd8 {
  color: #b4b4b4;
}
.tree-node-module__root--b74579.tree-node-module__dropWithin--ecdbf1 {
  border-color: #e31212;
}
.tree-node-module__root--b74579.tree-node-module__validDropWithin--f74884 {
  border-color: #126de7;
}
.tree-node-module__holder--cbfbdc {
  display: flex;
  align-items: center;
}
.tree-node-module__inputWrapper--d678c8 {
  width: 100%;
  font-size: 0.8rem;
}
.tree-node-module__unSelected--aa7f67 {
  color: #747474;
}
.tree-node-module__selected--ff60d7 {
  background: #d0e2fa;
  color: #343434;
}
.tree-node-module__ancestorSelected--bb9087 {
  background: #ecf4ff;
  color: #343434;
}
.tree-node-module__dragIcon--d13f8b {
  flex: 0 0;
  cursor: move;
}
.tree-node-module__spacer--ede89d {
  flex: 0 0 auto;
}
.tree-node-module__chevronIcon--dd7e58 {
  flex: 0 0;
  transition: transform 0.15s linear;
}
.tree-node-module__chevronIcon--dd7e58.tree-node-module__expanded--c11f66 {
  transform: rotate(90deg);
}
.tree-node-module__chevronIcon--dd7e58.tree-node-module__hidden--afbe46 {
  opacity: 0;
}
.tree-node-module__icon--f2bd2f {
  flex: 0 0 auto;
  margin-right: 4px;
}
.tree-node-module__disabledInput--fbe5e2 {
  flex: 1 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tree-node-module__actionButtons--c5ce06 {
  flex: 0 0;
  margin-left: auto;
}
.tree-node-module__dragIcon--d13f8b {
  visibility: hidden;
}
.tree-node-module__root--b74579:hover.tree-node-module__draggable--ab06d6:not(.tree-node-module__disabled--c61fd8) .tree-node-module__dragIcon--d13f8b {
  visibility: visible;
}
.tree-node-module__root--b74579.tree-node-module__draggable--ab06d6:not(.tree-node-module__disabled--c61fd8) {
  cursor: grab;
}
.tree-node-module__actionButtons--c5ce06 {
  opacity: 0;
  width: 0;
  overflow: hidden;
}
.tree-node-module__root--b74579.tree-node-module__selected--ff60d7 .tree-node-module__actionButtons--c5ce06,
.tree-node-module__root--b74579:hover:not(.tree-node-module__disabled--c61fd8) .tree-node-module__actionButtons--c5ce06,
.tree-node-module__actionButtons--c5ce06:focus-within,
.tree-node-module__root--b74579:focus-within .tree-node-module__actionButtons--c5ce06 {
  opacity: 1;
  width: unset;
  overflow: unset;
}
.tree-node-module__label--f5f188 {
  padding-bottom: 4px;
}
.tree-node-module__labelHolder--f0a109 {
  margin-left: 52px;
}
.tree-node-module__labelText--c9bddd {
  margin: 0;
}
.tree-node-module__bottomDropTarget--afd2df {
  align-items: center;
  position: absolute;
  display: flex;
  width: 100%;
  margin-top: -2px;
  z-index: 2;
  pointer-events: none;
}
.tree-node-module__topDropTarget--a78dc9 {
  align-items: center;
  position: absolute;
  display: flex;
  width: 100%;
  margin-top: -2px;
  pointer-events: none;
}
.tree-node-module__targetIcon--b6c9ed {
  border: 2px solid #e31212;
  flex: 0 0 auto;
  border-radius: 50%;
  margin-right: 2px;
  height: 8px;
  width: 8px;
  visibility: hidden;
}
.tree-node-module__line--e44109 {
  background-color: #e31212;
  height: 2px;
  width: 100%;
  visibility: hidden;
}
.tree-node-module__validTargetIcon--f7710c {
  border: 2px solid #126de7;
}
.tree-node-module__validLine--dc44fd {
  background-color: #126de7;
}
.tree-node-module__visible--a92389 {
  visibility: visible;
}
.tree-node-module__grabCursor--eff229 {
  cursor: grab;
}
.tree-node-module__treeContainer--fffb2f {
  position: relative;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.label-module__title-font-bold-colorless--d104d2,
.label-module__title-font-bold--b97d5d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.label-module__title-font-bold--b97d5d {
  color: #343434;
}
/* Title 1/Bold */
.label-module__title-1-secondary-font--ea9a0a {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.label-module__title-1-secondary-font-colorless--c64a7f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.label-module__title-2-secondary-font--f99432 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.label-module__title-2-secondary-font-colorless--ac7d30 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.label-module__title-3-secondary-font--b7450f {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.label-module__title-3-secondary-font-colorless--d509ff {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.label-module__subtitle-font-size-and-line-height-only--e77216 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.label-module__subtitle-primary-font-regular--dffbf6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.label-module__subtitle-primary-font-regular-colorless--d9d687 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.label-module__subtitle-primary-font-semi-bold--ca762b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.label-module__subtitle-primary-font-semi-bold-colorless--e92358 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.label-module__subtitle-primary-font-bold--a592b7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.label-module__subtitle-primary-font-bold-colorless--bfc1d2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.label-module__text-1-font-size-and-line-height-only--ce527a {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.label-module__text-1-primary-font-regular--f480e8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.label-module__text-1-primary-font-regular-colorless--f5657e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.label-module__text-1-primary-font-semi-bold--bd6a2d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.label-module__text-1-primary-font-semi-bold-colorless--a12421 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.label-module__text-1-primary-font-bold--fd3e55 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.label-module__text-1-primary-font-bold-colorless--ffbf98 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.label-module__text-2-font-size-and-line-height-only--a974b3 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.label-module__text-2-primary-font-regular--b73786 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.label-module__text-2-primary-font-regular-colorless--b63bb6,
.label-module__root--ea4284 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.label-module__text-2-primary-font-semi-bold--da19a4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.label-module__text-2-primary-font-semi-bold-colorless--f12abe {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.label-module__text-2-primary-font-bold--b0bd13 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.label-module__text-2-primary-font-bold-colorless--a678f0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.label-module__monospace-code-font-regular--b6a276 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.label-module__monospace-code-font-regular-colorless--b8ed2e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.label-module__monospace-code-font-semi-bold--fb06dc {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.label-module__monospace-code-font-semi-bold-colorless--ec7234 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.label-module__root--ea4284 {
  color: #747474;
  margin: 0;
}
/****************
    Sizes
*****************/
.label-module__labelSize2--f8df5d {
  font-size: 0.64rem;
  line-height: 1rem;
}
.label-module__labelSize3--e757a1 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
.label-module__labelSize4--dd20d9 {
  font-size: 1rem;
  line-height: 1.5rem;
}
.label-module__labelSize5--b41485 {
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/****************
    Color
*****************/
.label-module__gray900--a14b41 {
  color: #343434;
}
.label-module__gray700--de9c26 {
  color: #747474;
}
.label-module__gray500--d132f3 {
  color: #b4b4b4;
}
.label-module__pink--c7a2a9 {
  color: #ff4e83;
}
.label-module__red--b1fef9 {
  color: #e31212;
}
.label-module__yellow--acd175 {
  color: #c0830f;
}
.label-module__green--d7b7b0 {
  color: #00884f;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.floating-toolbar-module__title-font-bold-colorless--cf7c03,
.floating-toolbar-module__title-font-bold--ede6d0 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.floating-toolbar-module__title-font-bold--ede6d0 {
  color: #343434;
}
/* Title 1/Bold */
.floating-toolbar-module__title-1-secondary-font--d62e13 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.floating-toolbar-module__title-1-secondary-font-colorless--c33c96 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.floating-toolbar-module__title-2-secondary-font--f7e2c4 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.floating-toolbar-module__title-2-secondary-font-colorless--a8add4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.floating-toolbar-module__title-3-secondary-font--a5f028 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.floating-toolbar-module__title-3-secondary-font-colorless--cb519c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.floating-toolbar-module__subtitle-font-size-and-line-height-only--a334c5 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.floating-toolbar-module__subtitle-primary-font-regular--cb74f5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.floating-toolbar-module__subtitle-primary-font-regular-colorless--b9f308 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.floating-toolbar-module__subtitle-primary-font-semi-bold--ffa7ec {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.floating-toolbar-module__subtitle-primary-font-semi-bold-colorless--e4c333 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.floating-toolbar-module__subtitle-primary-font-bold--dd0c48 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.floating-toolbar-module__subtitle-primary-font-bold-colorless--e14c0e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.floating-toolbar-module__text-1-font-size-and-line-height-only--aed242 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.floating-toolbar-module__text-1-primary-font-regular--dc2b0b,
.floating-toolbar-module__toolbarButton--d4cc98 .floating-toolbar-module__buttonContent--d6467c,
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__menu--f264fb .floating-toolbar-module__buttonContent--d6467c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.floating-toolbar-module__text-1-primary-font-regular-colorless--bdd3f0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.floating-toolbar-module__text-1-primary-font-semi-bold--f83396 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.floating-toolbar-module__text-1-primary-font-semi-bold-colorless--d719ef {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.floating-toolbar-module__text-1-primary-font-bold--da78ba {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.floating-toolbar-module__text-1-primary-font-bold-colorless--a7c0a6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.floating-toolbar-module__text-2-font-size-and-line-height-only--dd1c50 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.floating-toolbar-module__text-2-primary-font-regular--b3e357 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.floating-toolbar-module__text-2-primary-font-regular-colorless--ea4a55,
.floating-toolbar-module__toolbarButton--d4cc98 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.floating-toolbar-module__text-2-primary-font-semi-bold--c7ea6d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.floating-toolbar-module__text-2-primary-font-semi-bold-colorless--acb4bd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.floating-toolbar-module__text-2-primary-font-bold--da0cd9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.floating-toolbar-module__text-2-primary-font-bold-colorless--f6506b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.floating-toolbar-module__monospace-code-font-regular--dbb227 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.floating-toolbar-module__monospace-code-font-regular-colorless--d4d3bb {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.floating-toolbar-module__monospace-code-font-semi-bold--b5f25d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.floating-toolbar-module__monospace-code-font-semi-bold-colorless--a6bff0 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.floating-toolbar-module__toolbar--d0c49b {
  pointer-events: all;
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  display: grid;
  grid-auto-flow: column;
  gap: 16px;
  align-items: center;
}
.floating-toolbar-module__toolbarDivider--cc3d85 {
  width: 1px;
  background-color: #e4e4e4;
  height: 32px;
}
.floating-toolbar-module__toolbarButton--d4cc98 {
  color: #343434;
  display: grid;
  gap: 4px;
  justify-items: center;
  opacity: 0.9999;
  background-color: transparent;
  border: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: 1px solid transparent;
}
.floating-toolbar-module__toolbarButton--d4cc98 .floating-toolbar-module__label--e03d8d {
  white-space: nowrap;
  color: #747474;
}
.floating-toolbar-module__toolbarButton--d4cc98 .floating-toolbar-module__buttonContent--d6467c {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border-radius: 4px;
  min-width: 24px;
  height: 24px;
  transition: color 50ms ease-in-out, background-color 50ms ease-in-out;
  padding: 0 4px;
}
.floating-toolbar-module__toolbarButton--d4cc98 .floating-toolbar-module__buttonContent--d6467c .floating-toolbar-module__icon--b93a43 {
  width: unset;
  height: unset;
}
.floating-toolbar-module__toolbarButton--d4cc98:focus-visible .floating-toolbar-module__buttonContent--d6467c {
  border: 1px solid #1755a8;
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
}
.floating-toolbar-module__toolbarButton--d4cc98:disabled {
  opacity: 0.5;
  cursor: initial;
}
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__default--cb5af5:hover:not(:disabled) .floating-toolbar-module__buttonContent--d6467c {
  background-color: #ffd3e0;
  color: #cb3461;
}
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__primary--fb7166 .floating-toolbar-module__buttonContent--d6467c {
  background-color: #ff4e83;
  color: #ffffff;
}
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__primary--fb7166:hover:not(:disabled) .floating-toolbar-module__buttonContent--d6467c {
  background-color: #ffd3e0;
  color: #cb3461;
}
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__menu--f264fb .floating-toolbar-module__buttonContent--d6467c {
  border: 1px solid transparent;
}
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__menu--f264fb:hover:not(:disabled) .floating-toolbar-module__buttonContent--d6467c {
  border: 1px solid #7aadf1;
}
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__menu--f264fb:active .floating-toolbar-module__buttonContent--d6467c,
.floating-toolbar-module__toolbarButton--d4cc98.floating-toolbar-module__menu--f264fb:focus-visible .floating-toolbar-module__buttonContent--d6467c {
  border: 1px solid #1755a8;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.airkit-drop-zone-module__title-font-bold-colorless--d7bd99,
.airkit-drop-zone-module__title-font-bold--ba0653 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.airkit-drop-zone-module__title-font-bold--ba0653 {
  color: #343434;
}
/* Title 1/Bold */
.airkit-drop-zone-module__title-1-secondary-font--aebfff {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.airkit-drop-zone-module__title-1-secondary-font-colorless--d4df91 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.airkit-drop-zone-module__title-2-secondary-font--ff4a01 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.airkit-drop-zone-module__title-2-secondary-font-colorless--fabb76 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.airkit-drop-zone-module__title-3-secondary-font--ab773c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.airkit-drop-zone-module__title-3-secondary-font-colorless--e836ba {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.airkit-drop-zone-module__subtitle-font-size-and-line-height-only--a7c40d {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.airkit-drop-zone-module__subtitle-primary-font-regular--dfc54d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.airkit-drop-zone-module__subtitle-primary-font-regular-colorless--a6fe01 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.airkit-drop-zone-module__subtitle-primary-font-semi-bold--a9f486 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.airkit-drop-zone-module__subtitle-primary-font-semi-bold-colorless--b5719a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.airkit-drop-zone-module__subtitle-primary-font-bold--c90dcb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.airkit-drop-zone-module__subtitle-primary-font-bold-colorless--cf6473 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.airkit-drop-zone-module__text-1-font-size-and-line-height-only--e2aca3 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.airkit-drop-zone-module__text-1-primary-font-regular--c5e4a3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.airkit-drop-zone-module__text-1-primary-font-regular-colorless--caa6a6,
.airkit-drop-zone-module__root--d518b8 .airkit-drop-zone-module__text--af2c94 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.airkit-drop-zone-module__text-1-primary-font-semi-bold--fc3198 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.airkit-drop-zone-module__text-1-primary-font-semi-bold-colorless--f6d4ca {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.airkit-drop-zone-module__text-1-primary-font-bold--f040b3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.airkit-drop-zone-module__text-1-primary-font-bold-colorless--b7bc54 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.airkit-drop-zone-module__text-2-font-size-and-line-height-only--e193e2 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.airkit-drop-zone-module__text-2-primary-font-regular--ce16b9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.airkit-drop-zone-module__text-2-primary-font-regular-colorless--e60ee1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.airkit-drop-zone-module__text-2-primary-font-semi-bold--b06fd0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.airkit-drop-zone-module__text-2-primary-font-semi-bold-colorless--f7fe71 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.airkit-drop-zone-module__text-2-primary-font-bold--d1947f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.airkit-drop-zone-module__text-2-primary-font-bold-colorless--ba1acb {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.airkit-drop-zone-module__monospace-code-font-regular--d4ceca {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.airkit-drop-zone-module__monospace-code-font-regular-colorless--fae0bd {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.airkit-drop-zone-module__monospace-code-font-semi-bold--ce56cd {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.airkit-drop-zone-module__monospace-code-font-semi-bold-colorless--fd5005 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.airkit-drop-zone-module__root--d518b8 {
  border: 1px dashed #d4d4d4;
  justify-content: center;
  flex-direction: column;
  border-radius: 4px;
  font-size: 1rem;
  align-items: center;
  text-align: center;
  display: flex;
  height: 120px;
  width: 100%;
  cursor: pointer;
}
.airkit-drop-zone-module__root--d518b8 .airkit-drop-zone-module__text--af2c94 {
  color: #747474;
  margin-top: 8px;
}
.airkit-drop-zone-module__root--d518b8 [role="img"] {
  color: #b4b4b4;
}
.airkit-drop-zone-module__root--d518b8:focus {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
  outline: 1px solid #126de7;
}
.airkit-drop-zone-module__root--d518b8:hover {
  border: 1px dashed #7aadf1;
}
.airkit-drop-zone-module__root--d518b8:hover .airkit-drop-zone-module__text--af2c94 {
  color: #126de7;
}
.airkit-drop-zone-module__root--d518b8:hover [role="img"] {
  color: #7aadf1;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__active--d13e44 {
  border: 1px solid #126de7;
  background-color: #d0e2fa;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__active--d13e44 [role="img"] {
  color: #126de7;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__disabled--f520e5 {
  background-color: initial;
  border: none;
  box-shadow: none;
  cursor: default;
  outline: none;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__disabled--f520e5 .airkit-drop-zone-module__text--af2c94 {
  color: #b4b4b4;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__disabled--f520e5 [role="img"] {
  color: #d4d4d4;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__rejected--efb300 {
  border: 1px solid #e31212;
  background-color: #ffc7c7;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__rejected--efb300 .airkit-drop-zone-module__text--af2c94 {
  color: #b50000;
}
.airkit-drop-zone-module__root--d518b8.airkit-drop-zone-module__rejected--efb300 [role="img"] {
  color: #e31212;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.header-module__title-font-bold-colorless--d259c3,
.header-module__title-font-bold--d800a9 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.header-module__title-font-bold--d800a9 {
  color: #343434;
}
/* Title 1/Bold */
.header-module__title-1-secondary-font--ba2720,
.header-module__sizeOne--b0f572 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.header-module__title-1-secondary-font-colorless--a9f30e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.header-module__title-2-secondary-font--d535ff,
.header-module__sizeTwo--bd566b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.header-module__title-2-secondary-font-colorless--a271f2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.header-module__title-3-secondary-font--fb1462,
.header-module__sizeThree--ac6e99 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.header-module__title-3-secondary-font-colorless--e47c62 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.header-module__subtitle-font-size-and-line-height-only--da2904 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.header-module__subtitle-primary-font-regular--b03d02 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.header-module__subtitle-primary-font-regular-colorless--b69a08 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.header-module__subtitle-primary-font-semi-bold--fbc550 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.header-module__subtitle-primary-font-semi-bold-colorless--cab840 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.header-module__subtitle-primary-font-bold--e65010 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.header-module__subtitle-primary-font-bold-colorless--eb69bf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.header-module__text-1-font-size-and-line-height-only--ecee42 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.header-module__text-1-primary-font-regular--eec40f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.header-module__text-1-primary-font-regular-colorless--f3f720 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.header-module__text-1-primary-font-semi-bold--dc30d7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.header-module__text-1-primary-font-semi-bold-colorless--fdf356 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.header-module__text-1-primary-font-bold--c3ad87,
.header-module__sizeFour--c3c9c0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.header-module__text-1-primary-font-bold-colorless--bd82a2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.header-module__text-2-font-size-and-line-height-only--e617c9 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.header-module__text-2-primary-font-regular--ea782e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.header-module__text-2-primary-font-regular-colorless--f2737a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.header-module__text-2-primary-font-semi-bold--ef90e4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.header-module__text-2-primary-font-semi-bold-colorless--ee45b6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.header-module__text-2-primary-font-bold--e53c85,
.header-module__sizeFive--b23f86 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.header-module__text-2-primary-font-bold-colorless--f00d2e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.header-module__monospace-code-font-regular--ebeb9d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.header-module__monospace-code-font-regular-colorless--ad0c4d {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.header-module__monospace-code-font-semi-bold--deae69 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.header-module__monospace-code-font-semi-bold-colorless--f5c688 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.header-module__root--e95d55 {
  align-items: center;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  display: flex;
}
.header-module__root--e95d55.header-module__textFont--ee0994 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*-------------------
Header Icon and Margins
--------------------*/
.header-module__marginSize1--f5fa95 {
  margin-right: 8px;
}
.header-module__marginSize2--c79f9c {
  margin-right: 12px;
}
.header-module__marginSize3--b96583 {
  margin-right: 16px;
}
/*-------------------
    Header Sizes
--------------------*/
.header-module__sizeFour--c3c9c0 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
}
.header-module__sizeFive--b23f86 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.breadcrumb-module__title-font-bold-colorless--e8c87f,
.breadcrumb-module__title-font-bold--e6d505 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.breadcrumb-module__title-font-bold--e6d505 {
  color: #343434;
}
/* Title 1/Bold */
.breadcrumb-module__title-1-secondary-font--c3e8b0 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.breadcrumb-module__title-1-secondary-font-colorless--f48785 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.breadcrumb-module__title-2-secondary-font--a08f86 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.breadcrumb-module__title-2-secondary-font-colorless--f4de28 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.breadcrumb-module__title-3-secondary-font--cb6913 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.breadcrumb-module__title-3-secondary-font-colorless--ec30d7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.breadcrumb-module__subtitle-font-size-and-line-height-only--c856fd {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.breadcrumb-module__subtitle-primary-font-regular--cbe582 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.breadcrumb-module__subtitle-primary-font-regular-colorless--dd4037 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.breadcrumb-module__subtitle-primary-font-semi-bold--a00bcb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.breadcrumb-module__subtitle-primary-font-semi-bold-colorless--fa4a97 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.breadcrumb-module__subtitle-primary-font-bold--de7286 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.breadcrumb-module__subtitle-primary-font-bold-colorless--c2f423 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.breadcrumb-module__text-1-font-size-and-line-height-only--d4e1db {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.breadcrumb-module__text-1-primary-font-regular--c909ce,
.breadcrumb-module__root--b180c5,
.breadcrumb-module__subsection--dfaa87 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.breadcrumb-module__text-1-primary-font-regular-colorless--a4bc64 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.breadcrumb-module__text-1-primary-font-semi-bold--f103ef {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.breadcrumb-module__text-1-primary-font-semi-bold-colorless--da3f31 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.breadcrumb-module__text-1-primary-font-bold--c998a7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.breadcrumb-module__text-1-primary-font-bold-colorless--ccd013 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.breadcrumb-module__text-2-font-size-and-line-height-only--ce08d0 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.breadcrumb-module__text-2-primary-font-regular--dfebd2 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.breadcrumb-module__text-2-primary-font-regular-colorless--fb1094 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.breadcrumb-module__text-2-primary-font-semi-bold--d608e8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.breadcrumb-module__text-2-primary-font-semi-bold-colorless--d2333b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.breadcrumb-module__text-2-primary-font-bold--a32efc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.breadcrumb-module__text-2-primary-font-bold-colorless--b473e6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.breadcrumb-module__monospace-code-font-regular--cbafcb {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.breadcrumb-module__monospace-code-font-regular-colorless--a0fcb3 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.breadcrumb-module__monospace-code-font-semi-bold--c03bbd {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.breadcrumb-module__monospace-code-font-semi-bold-colorless--f8495f {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.breadcrumb-module__root--b180c5 {
  flex-direction: row;
  align-items: center;
  display: flex;
}
.breadcrumb-module__breadcrumbItem--edbc64 {
  max-width: 224px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline;
}
.breadcrumb-module__breadcrumbDivider--ac6b86 {
  margin: 0 12px;
  color: #d4d4d4;
}
.breadcrumb-module__subsection--dfaa87 {
  display: flex;
}
.breadcrumb-module__popupSubsection--c2fb2c {
  padding: 12px;
}
/** Ellipsis */
.breadcrumb-module__breadcrumbEllipsis--f6c305 {
  background: none;
  color: #747474;
  cursor: pointer;
  border: none;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.banner-module__title-font-bold-colorless--ddb53e,
.banner-module__title-font-bold--d0fe94 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.banner-module__title-font-bold--d0fe94 {
  color: #343434;
}
/* Title 1/Bold */
.banner-module__title-1-secondary-font--f333bb {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.banner-module__title-1-secondary-font-colorless--f15b0b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.banner-module__title-2-secondary-font--ae4218 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.banner-module__title-2-secondary-font-colorless--ce0b8c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.banner-module__title-3-secondary-font--fa561b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.banner-module__title-3-secondary-font-colorless--e17927 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.banner-module__subtitle-font-size-and-line-height-only--f43ab6 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.banner-module__subtitle-primary-font-regular--e33256 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.banner-module__subtitle-primary-font-regular-colorless--be592d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.banner-module__subtitle-primary-font-semi-bold--cf645c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.banner-module__subtitle-primary-font-semi-bold-colorless--ccf6af {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.banner-module__subtitle-primary-font-bold--d0359e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.banner-module__subtitle-primary-font-bold-colorless--ecb2c0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.banner-module__text-1-font-size-and-line-height-only--a7b805 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.banner-module__text-1-primary-font-regular--cc996f,
.banner-module__content--eedbc6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.banner-module__text-1-primary-font-regular-colorless--b85630 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.banner-module__text-1-primary-font-semi-bold--a5be6c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.banner-module__text-1-primary-font-semi-bold-colorless--cfa6cf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.banner-module__text-1-primary-font-bold--ec1de1,
.banner-module__header--eb7002 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.banner-module__text-1-primary-font-bold-colorless--d9ba49,
.banner-module__dismissButton--a7e5f0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.banner-module__text-2-font-size-and-line-height-only--b79652 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.banner-module__text-2-primary-font-regular--e49a3c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.banner-module__text-2-primary-font-regular-colorless--f44649 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.banner-module__text-2-primary-font-semi-bold--b644ea {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.banner-module__text-2-primary-font-semi-bold-colorless--fefc26 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.banner-module__text-2-primary-font-bold--b3b8d5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.banner-module__text-2-primary-font-bold-colorless--f5cbe5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.banner-module__monospace-code-font-regular--d52c61 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.banner-module__monospace-code-font-regular-colorless--c6f95d {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.banner-module__monospace-code-font-semi-bold--b7eb38 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.banner-module__monospace-code-font-semi-bold-colorless--b67b58 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.banner-module__root--bbd420 {
  align-items: flex-start;
  border-radius: 4px;
  flex-direction: row;
  padding: 16px;
  display: flex;
}
.banner-module__textContainer--afd7f1 {
  justify-content: flex-start;
  flex-direction: column;
  display: flex;
  max-height: auto;
  overflow: auto;
}
.banner-module__leadingItemWrapper--f1885d {
  margin-right: 12px;
  height: 24px;
  display: flex;
}
.banner-module__leadingIconOrImage--dab4e6 {
  margin: auto 8px auto 0;
}
.banner-module__compact--d8bc92 {
  width: -moz-max-content;
  width: max-content;
  margin: 16px;
}
.banner-module__headerlessOverride--e97763 {
  align-items: center;
}
/*-------------------
    Banner Header
--------------------*/
/*-------------------
    Banner Content
--------------------*/
.banner-module__dismissButton--a7e5f0 {
  margin-left: auto;
}
/*-------------------
        Colors
--------------------*/
.banner-module__blue--f2f904 {
  background-color: #ecf4ff;
}
.banner-module__red--baf699 {
  background-color: #ffc7c7;
}
.banner-module__yellow--deb380 {
  background-color: #fff4c9;
}
.banner-module__green--c3f45f {
  background-color: #d6f9ea;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.radio-group-module__root--aeaa39 {
  flex-direction: column;
  display: flex;
}
.radio-group-module__radioButtonWrapper--d9e433 {
  padding: 4px 0;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.panel-module__root--e247a3 {
  background: #ffffff;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
/** Panel Border Radius */
.panel-module__borderRadiusZero--c7cc74 {
  border-radius: 0;
}
.panel-module__borderRadiusOne--cdf2bb {
  border-radius: 2px;
}
.panel-module__borderRadiusTwo--e08f6d {
  border-radius: 4px;
}
.panel-module__borderRadiusThree--ce6bdd {
  border-radius: 8px;
}
.panel-module__borderRadiusFour--d7ab34 {
  border-radius: 12px;
}
.panel-module__borderRadiusFive--adc0a8 {
  border-radius: 12px;
}
/** Panel Sizes */
.panel-module__sizeZero--db4ce1 {
  padding: 0;
}
.panel-module__sizeTwo--e9469e {
  padding: 12px;
}
.panel-module__sizeThree--fd36c1 {
  padding: 16px;
}
.panel-module__sizeFour--fcad87 {
  padding: 20px;
}
/** Elevated Panel Sizes */
.panel-module__elevated--fe0e32 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
}
/** Inline Panel Border Colors */
.panel-module__gray300--ee2879 {
  border: 1px solid #d4d4d4;
}
.panel-module__gray200--d5685e {
  border: 1px solid #e4e4e4;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.flow-chart-rect-module__root--b073eb {
  fill: #ffffff;
  stroke: #e4e4e4;
  stroke-width: 1px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.navigation-drawer-popup-module__title-font-bold-colorless--e51558,
.navigation-drawer-popup-module__title-font-bold--eaa0ad {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.navigation-drawer-popup-module__title-font-bold--eaa0ad {
  color: #343434;
}
/* Title 1/Bold */
.navigation-drawer-popup-module__title-1-secondary-font--fecade {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.navigation-drawer-popup-module__title-1-secondary-font-colorless--d014df {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.navigation-drawer-popup-module__title-2-secondary-font--b49691 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.navigation-drawer-popup-module__title-2-secondary-font-colorless--fb8e26 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.navigation-drawer-popup-module__title-3-secondary-font--f1b014 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.navigation-drawer-popup-module__title-3-secondary-font-colorless--c333f6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.navigation-drawer-popup-module__subtitle-font-size-and-line-height-only--bdbb69 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.navigation-drawer-popup-module__subtitle-primary-font-regular--db1abe {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navigation-drawer-popup-module__subtitle-primary-font-regular-colorless--ef08a1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.navigation-drawer-popup-module__subtitle-primary-font-semi-bold--f06336 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navigation-drawer-popup-module__subtitle-primary-font-semi-bold-colorless--aa09c6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.navigation-drawer-popup-module__subtitle-primary-font-bold--a038b1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.navigation-drawer-popup-module__subtitle-primary-font-bold-colorless--c19011 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.navigation-drawer-popup-module__text-1-font-size-and-line-height-only--d0a6b0 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.navigation-drawer-popup-module__text-1-primary-font-regular--c50846 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navigation-drawer-popup-module__text-1-primary-font-regular-colorless--b909f9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.navigation-drawer-popup-module__text-1-primary-font-semi-bold--a4f53b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navigation-drawer-popup-module__text-1-primary-font-semi-bold-colorless--ac5432 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.navigation-drawer-popup-module__text-1-primary-font-bold--c1b141 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.navigation-drawer-popup-module__text-1-primary-font-bold-colorless--fce14d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.navigation-drawer-popup-module__text-2-font-size-and-line-height-only--f412f4 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.navigation-drawer-popup-module__text-2-primary-font-regular--e33f28 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navigation-drawer-popup-module__text-2-primary-font-regular-colorless--f8606a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.navigation-drawer-popup-module__text-2-primary-font-semi-bold--cf64a1 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navigation-drawer-popup-module__text-2-primary-font-semi-bold-colorless--fa58d3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.navigation-drawer-popup-module__text-2-primary-font-bold--ffa3ce,
.navigation-drawer-popup-module__headerText--f44e54 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.navigation-drawer-popup-module__text-2-primary-font-bold-colorless--f55817 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.navigation-drawer-popup-module__monospace-code-font-regular--b25c30 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.navigation-drawer-popup-module__monospace-code-font-regular-colorless--d60663 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.navigation-drawer-popup-module__monospace-code-font-semi-bold--e11618 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.navigation-drawer-popup-module__monospace-code-font-semi-bold-colorless--b085d2 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.navigation-drawer-popup-module__root--a6504b {
  flex-direction: column;
  display: flex;
  height: 340px;
  width: 360px;
}
.navigation-drawer-popup-module__body--f4f9af {
  overflow: auto;
  display: flex;
  height: 100%;
  width: 100%;
}
.navigation-drawer-popup-module__headerText--f44e54 {
  margin-left: 16px;
}
.navigation-drawer-popup-module__closeIcon--a85341 {
  position: absolute;
  top: 6px;
  right: 4px;
}
.navigation-drawer-popup-module__listContainer--df7a88 {
  border-right: 1px solid #e4e4e4;
  flex: none;
  overflow: auto;
  width: 140px;
  height: 100%;
}
.navigation-drawer-popup-module__content--cbf720 {
  overflow: auto;
  height: 100%;
  width: 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.airkit-initials-image-module__root--bcc983 {
  align-self: flex-start;
  margin: 8px;
  height: 24px;
  width: 24px;
}
.airkit-initials-image-module__stories--c8680c {
  margin: 8px;
  width: 24px;
}

.scale-to-fit-module__root--bf30b3 {
  position: relative;
  overflow: hidden;
}
.scale-to-fit-module__hidden--f6d677 {
  visibility: hidden;
}
.scale-to-fit-module__content--ad8ebb {
  transform-origin: top left;
  position: absolute;
  top: 0;
  left: 0;
}

pinch-zoom {
  display: block;
  overflow: hidden;
  touch-action: none;
  cursor: grab;
}
pinch-zoom:active {
  cursor: grabbing;
}
pinch-zoom > * {
  transform-origin: 0 0;
  will-change: transform;
}
pinch-zoom.pinch-zoom-element-module__loading--a8fa15 > * {
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/*!
 * # Fomantic-UI - Progress Bar
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
            Progress
*******************************/
/*-------------------
       Element
--------------------*/
/* Bar */
/* Progress Bar Label */
/* Label */
/*-------------------
        Types
--------------------*/
/*-------------------
        States
--------------------*/
/* Active */
/*-------------------
      Variations
--------------------*/
/* Attached */
/* Inverted */
/* Sizing */
/* Indeterminate */
/*******************************
                Progress
    *******************************/
.ui.progress {
  position: relative;
  display: block;
  max-width: 100%;
  border: none;
  margin: 1em 0 2.5em;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  padding: 0;
  border-radius: 0.25rem;
}
.ui.progress:first-child {
  margin: 0 0 2.5em;
}
.ui.progress:last-child {
  margin: 0 0 1.5em;
}
/*******************************
                Content
    *******************************/
/* Activity Bar */
.ui.progress .bar {
  display: block;
  line-height: 1;
  position: relative;
  width: 0;
  min-width: 2em;
  background: #888888;
  border-radius: 0.25rem;
  transition: width 0.1s ease, background-color 0.1s ease;
  overflow: hidden;
}
.ui.ui.ui.progress:not([data-percent]):not(.indeterminate) .bar,
.ui.ui.ui.progress[data-percent="0"]:not(.indeterminate) .bar {
  background: transparent;
}
.ui.progress[data-percent="0"] .bar .progress {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.progress[data-percent="0"] .bar .progress {
  color: rgba(255, 255, 255, 0.9);
}
/* Percent Complete */
.ui.progress .bar > .progress {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: 0.9375em;
  top: 50%;
  right: 0.5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -0.5em;
  font-weight: 500;
  text-align: left;
}
/* Label */
.ui.progress > .label {
  position: absolute;
  width: 100%;
  font-size: 1em;
  top: 100%;
  right: auto;
  left: 0;
  bottom: auto;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
  text-shadow: none;
  margin-top: 0.2em;
  text-align: center;
  transition: color 0.4s ease;
}
/*******************************
                Types
    *******************************/
/* Indicating */
.ui.indicating.progress[data-percent^="1"] .bar,
.ui.indicating.progress[data-percent^="2"] .bar {
  background-color: #D95C5C;
}
.ui.indicating.progress[data-percent^="3"] .bar {
  background-color: #EFBC72;
}
.ui.indicating.progress[data-percent^="4"] .bar,
.ui.indicating.progress[data-percent^="5"] .bar {
  background-color: #E6BB48;
}
.ui.indicating.progress[data-percent^="6"] .bar {
  background-color: #DDC928;
}
.ui.indicating.progress[data-percent^="7"] .bar,
.ui.indicating.progress[data-percent^="8"] .bar {
  background-color: #B4D95C;
}
.ui.indicating.progress[data-percent^="9"] .bar,
.ui.indicating.progress[data-percent^="100"] .bar {
  background-color: #66DA81;
}
/* Indicating Label */
.ui.indicating.progress[data-percent^="1"] .label,
.ui.indicating.progress[data-percent^="2"] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^="3"] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^="4"] .label,
.ui.indicating.progress[data-percent^="5"] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^="6"] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^="7"] .label,
.ui.indicating.progress[data-percent^="8"] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.indicating.progress[data-percent^="9"] .label,
.ui.indicating.progress[data-percent^="100"] .label {
  color: rgba(0, 0, 0, 0.87);
}
/* Inverted Indicating Label */
.ui.inverted.indicating.progress[data-percent^="1"] .label,
.ui.inverted.indicating.progress[data-percent^="2"] .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.indicating.progress[data-percent^="3"] .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.indicating.progress[data-percent^="4"] .label,
.ui.inverted.indicating.progress[data-percent^="5"] .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.indicating.progress[data-percent^="6"] .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.indicating.progress[data-percent^="7"] .label,
.ui.inverted.indicating.progress[data-percent^="8"] .label {
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.indicating.progress[data-percent^="9"] .label,
.ui.inverted.indicating.progress[data-percent^="100"] .label {
  color: rgba(255, 255, 255, 0.9);
}
/* Single Digits */
.ui.indicating.progress[data-percent="1"] .bar,
.ui.indicating.progress[data-percent="2"] .bar,
.ui.indicating.progress[data-percent="3"] .bar,
.ui.indicating.progress[data-percent="4"] .bar,
.ui.indicating.progress[data-percent="5"] .bar,
.ui.indicating.progress[data-percent="6"] .bar,
.ui.indicating.progress[data-percent="7"] .bar,
.ui.indicating.progress[data-percent="8"] .bar,
.ui.indicating.progress[data-percent="9"] .bar {
  background-color: #D95C5C;
}
.ui.indicating.progress[data-percent="0"] .label,
.ui.indicating.progress[data-percent="1"] .label,
.ui.indicating.progress[data-percent="2"] .label,
.ui.indicating.progress[data-percent="3"] .label,
.ui.indicating.progress[data-percent="4"] .label,
.ui.indicating.progress[data-percent="5"] .label,
.ui.indicating.progress[data-percent="6"] .label,
.ui.indicating.progress[data-percent="7"] .label,
.ui.indicating.progress[data-percent="8"] .label,
.ui.indicating.progress[data-percent="9"] .label {
  color: rgba(0, 0, 0, 0.87);
}
.ui.inverted.indicating.progress[data-percent="0"] .label,
.ui.inverted.indicating.progress[data-percent="1"] .label,
.ui.inverted.indicating.progress[data-percent="2"] .label,
.ui.inverted.indicating.progress[data-percent="3"] .label,
.ui.inverted.indicating.progress[data-percent="4"] .label,
.ui.inverted.indicating.progress[data-percent="5"] .label,
.ui.inverted.indicating.progress[data-percent="6"] .label,
.ui.inverted.indicating.progress[data-percent="7"] .label,
.ui.inverted.indicating.progress[data-percent="8"] .label,
.ui.inverted.indicating.progress[data-percent="9"] .label {
  color: rgba(255, 255, 255, 0.9);
}
/* Indicating Success */
.ui.ui.indicating.progress.success .label {
  color: #1a531b;
}
/* Multiple */
.ui.multiple.progress {
  display: flex;
}
/*******************************
                States
    *******************************/
/*--------------
        Success
    ---------------*/
.ui.ui.progress.success .bar {
  background-color: #219653;
}
.ui.ui.progress.success .bar,
.ui.ui.progress.success .bar::after {
  animation: none;
}
.ui.progress.success > .label {
  color: #1a531b;
}
/*--------------
        Warning
    ---------------*/
.ui.ui.progress.warning .bar {
  background-color: #f2c037;
}
.ui.ui.progress.warning .bar,
.ui.ui.progress.warning .bar::after {
  animation: none;
}
.ui.progress.warning > .label {
  color: #794b02;
}
/*--------------
        Error
    ---------------*/
.ui.ui.progress.error .bar {
  background-color: #eb5757;
}
.ui.ui.progress.error .bar,
.ui.ui.progress.error .bar::after {
  animation: none;
}
.ui.progress.error > .label {
  color: #912d2b;
}
/*--------------
        Active
    ---------------*/
.ui.active.progress .bar {
  position: relative;
  min-width: 2em;
}
.ui.active.progress .bar::after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  border-radius: 0.25rem;
  animation: progress-active 2s ease infinite;
  transform-origin: left;
}
@keyframes progress-active {
  0% {
    opacity: 0.3;
    transform: scale(0, 1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*--------------
        Disabled
    ---------------*/
.ui.disabled.progress {
  opacity: 0.35;
}
.ui.ui.disabled.progress .bar,
.ui.ui.disabled.progress .bar::after {
  animation: none;
}
/*******************************
            Variations
    *******************************/
/*--------------
        Inverted
    ---------------*/
.ui.inverted.progress {
  background: rgba(255, 255, 255, 0.08);
  border: none;
}
.ui.inverted.progress .bar {
  background: #888888;
}
.ui.inverted.progress .bar > .progress {
  color: #1b1c1d;
}
.ui.inverted.progress > .label {
  color: #ffffff;
}
.ui.inverted.progress.success > .label {
  color: #219653;
}
.ui.inverted.progress.warning > .label {
  color: #f2c037;
}
.ui.inverted.progress.error > .label {
  color: #eb5757;
}
/*--------------
        Attached
    ---------------*/
/* bottom attached */
.ui.progress.attached {
  background: transparent;
  position: relative;
  border: none;
  margin: 0;
}
.ui.progress.attached,
.ui.progress.attached .bar {
  display: block;
  height: 0.2rem;
  padding: 0;
  overflow: hidden;
  border-radius: 0 0 0.25rem 0.25rem;
}
.ui.progress.attached .bar {
  border-radius: 0;
}
/* top attached */
.ui.progress.top.attached,
.ui.progress.top.attached .bar {
  top: 0;
  border-radius: 0.25rem 0.25rem 0 0;
}
.ui.progress.top.attached .bar {
  border-radius: 0;
}
/* Coupling */
.ui.segment > .ui.attached.progress,
.ui.card > .ui.attached.progress {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 100%;
  width: 100%;
}
.ui.segment > .ui.bottom.attached.progress,
.ui.card > .ui.bottom.attached.progress {
  top: 100%;
  bottom: auto;
}
/*--------------
        Sizes
    ---------------*/
.ui.tiny.progress {
  font-size: 0.5rem;
}
.ui.tiny.progress .bar {
  height: 0.5em;
}
.ui.small.progress {
  font-size: 0.75rem;
}
.ui.small.progress .bar {
  height: 1em;
}
.ui.progress {
  font-size: 1rem;
}
.ui.progress .bar {
  height: 1.75em;
}
.ui.large.progress {
  font-size: 1.5rem;
}
.ui.large.progress .bar {
  height: 2.5em;
}
.ui.big.progress {
  font-size: 2rem;
}
.ui.big.progress .bar {
  height: 3.5em;
}
/*---------------
    Indeterminate
    ----------------*/
.ui.indeterminate.progress .bar {
  width: 100%;
}
.ui.indeterminate.progress .bar .progress,
.ui.progress .bar .centered.progress {
  text-align: center;
  position: relative;
}
.ui.indeterminate.progress .bar::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  border-radius: 0.25rem;
  animation: progress-pulsating 2s ease infinite;
  transform-origin: center;
  width: 100%;
}
.ui.slow.indeterminate.progress .bar::before {
  animation-duration: 4s;
}
.ui.fast.indeterminate.progress .bar::before {
  animation-duration: 1s;
}
.ui.swinging.indeterminate.progress .bar::before {
  transform-origin: left;
  animation-name: progress-swinging;
}
.ui.sliding.indeterminate.progress .bar::before {
  transform-origin: left;
  animation-name: progress-sliding;
}
.ui.filling.indeterminate.progress .bar::before {
  animation-name: progress-filling;
}
.ui.indeterminate.progress:not(.sliding):not(.filling):not(.swinging) .bar::before {
  background: #ffffff;
}
.ui.sliding.indeterminate.progress .bar,
.ui.swinging.indeterminate.progress .bar,
.ui.filling.indeterminate.progress .bar {
  background: rgba(0, 0, 0, 0.1);
}
.ui.inverted.sliding.indeterminate.progress .bar,
.ui.inverted.swinging.indeterminate.progress .bar,
.ui.inverted.filling.indeterminate.progress .bar {
  background: rgba(255, 255, 255, 0.08);
}
.ui.sliding.indeterminate.progress .bar .progress,
.ui.swinging.indeterminate.progress .bar .progress {
  color: #1b1c1d;
}
.ui.inverted.sliding.indeterminate.progress .bar .progress,
.ui.inverted.swinging.indeterminate.progress .bar .progress {
  color: rgba(255, 255, 255, 0.7);
}
@keyframes progress-swinging {
  0%,
  100% {
    width: 10%;
    left: -25%;
  }
  25%,
  65% {
    width: 70%;
  }
  50% {
    width: 10%;
    left: 100%;
  }
}
@keyframes progress-sliding {
  0% {
    width: 10%;
    left: -25%;
  }
  50% {
    width: 70%;
  }
  100% {
    width: 10%;
    left: 100%;
  }
}
@keyframes progress-filling {
  0% {
    transform: scale(0, 1);
  }
  80% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes progress-pulsating {
  0% {
    transform: scale(0, 1);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

/*!
    * # Fomantic-UI - Dimmer
    * http://github.com/fomantic/Fomantic-UI/
    *
    *
    * Released under the MIT license
    * http://opensource.org/licenses/MIT
    *
    */
/*******************************
                Theme
    *******************************/
/*******************************
         Site Settings
*******************************/
/*--------------------------------------------------------------------
   Airkit-Specific (deprecated, use airkit-variables.less instead)
---------------------------------------------------------------------*/
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*--- RU Special ---*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
            Dimmer
*******************************/
/* Hidden (Default) */
/* Visible */
/*-------------------
        Types
--------------------*/
/* Page Dimmer*/
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Simple */
/* Intensity */
/*******************************
                Dimmer
    *******************************/
.dimmable:not(body) {
  position: relative;
}
.ui.dimmer {
  visibility: visible;
  pointer-events: none;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 1em;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  animation-fill-mode: both;
  animation-duration: 0.3s;
  transition: background-color 0.3s linear, opacity 0.3s;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  will-change: opacity;
  z-index: 1000;
}
/* Dimmer Content */
.ui.dimmer > .content {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  color: #ffffff;
}
/* Loose Coupling */
.ui.segment > .ui.dimmer {
  border-radius: inherit !important;
}
/* Scrollbars */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.15);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}
/*******************************
                States
    *******************************/
/* Animating */
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}
/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: flex;
  transition: background-color 0.3s linear, opacity 0.3s;
  opacity: 1;
  pointer-events: all;
}
/* Disabled */
.ui.disabled.dimmer {
  width: 0 !important;
  height: 0 !important;
}
/*******************************
            Variations
    *******************************/
/*--------------
        Legacy
    ---------------*/
/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.legacy.dimmer,
.dimmed.dimmable > .ui.visible.legacy.dimmer,
.ui.active.legacy.dimmer {
  display: block;
}
/*--------------
        Alignment
    ---------------*/
.ui[class*="top aligned"].dimmer {
  justify-content: flex-start;
}
.ui[class*="bottom aligned"].dimmer {
  justify-content: flex-end;
}
/*--------------
        Page
    ---------------*/
.ui.page.dimmer {
  position: fixed;
  transform-style: '';
  perspective: 2000px;
  transform-origin: center center;
}
body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
}
body.dimmable > .dimmer {
  position: fixed;
}
/*--------------
        Blurring
    ---------------*/
.blurring.dimmable > :not(.dimmer) {
  filter: initial;
  transition: 800ms filter ease;
}
.blurring.dimmed.dimmable > :not(.dimmer):not(.popup) {
  filter: blur(5px) grayscale(0.7);
}
/* Dimmer Color */
.blurring.dimmable > .dimmer {
  background-color: rgba(0, 0, 0, 0.6);
}
.blurring.dimmable > .inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.6);
}
/*--------------
        Aligned
    ---------------*/
.ui.dimmer > .top.aligned.content > * {
  vertical-align: top;
}
.ui.dimmer > .bottom.aligned.content > * {
  vertical-align: bottom;
}
/*--------------
        Shades
    ---------------*/
.medium.medium.medium.medium.medium.dimmer {
  background-color: rgba(0, 0, 0, 0.65);
}
.light.light.light.light.light.dimmer {
  background-color: rgba(0, 0, 0, 0.45);
}
.very.light.light.light.light.dimmer {
  background-color: rgba(0, 0, 0, 0.25);
}
/*--------------
        Inverted
    ---------------*/
.ui.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}
.ui.inverted.dimmer > .content,
.ui.inverted.dimmer > .content > * {
  color: #000000;
}
/*--------------
    Inverted Shades
    ---------------*/
.medium.medium.medium.medium.medium.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.65);
}
.light.light.light.light.light.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.45);
}
.very.light.light.light.light.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.25);
}
/*--------------
        Simple
    ---------------*/
/* Displays without javascript */
.ui.simple.dimmer {
  display: block;
  overflow: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  z-index: -100;
  background-color: rgba(0, 0, 0, 0);
}
.dimmed.dimmable > .ui.simple.dimmer {
  overflow: visible;
  pointer-events: all;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 1;
}
.ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0);
}
.dimmed.dimmable > .ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}
/*--------------
        Partially
    ----------------*/
.ui[class*="top dimmer"],
.ui[class*="center dimmer"],
.ui[class*="bottom dimmer"] {
  height: auto;
}
.ui[class*="bottom dimmer"] {
  top: auto !important;
  bottom: 0;
}
.ui[class*="center dimmer"] {
  top: 50% !important;
  transform: translateY(-50%);
  -webkit-transform: translateY(calc(-50% - 0.5px));
}
.ui.segment > .ui[class*="top dimmer"] {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ui.segment > .ui[class*="center dimmer"] {
  border-radius: 0 !important;
}
.ui.segment > .ui[class*="bottom dimmer"] {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.ui[class*="center dimmer"].transition[class*="fade up"].in {
  animation-name: fadeInUpCenter;
}
.ui[class*="center dimmer"].transition[class*="fade down"].in {
  animation-name: fadeInDownCenter;
}
.ui[class*="center dimmer"].transition[class*="fade up"].out {
  animation-name: fadeOutUpCenter;
}
.ui[class*="center dimmer"].transition[class*="fade down"].out {
  animation-name: fadeOutDownCenter;
}
.ui[class*="center dimmer"].bounce.transition {
  animation-name: bounceCenter;
}
@keyframes fadeInUpCenter {
  0% {
    opacity: 0;
    transform: translateY(-40%);
    -webkit-transform: translateY(calc(-40% - 0.5px));
  }
  100% {
    opacity: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(calc(-50% - 0.5px));
  }
}
@keyframes fadeInDownCenter {
  0% {
    opacity: 0;
    transform: translateY(-60%);
    -webkit-transform: translateY(calc(-60% - 0.5px));
  }
  100% {
    opacity: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(calc(-50% - 0.5px));
  }
}
@keyframes fadeOutUpCenter {
  0% {
    opacity: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(calc(-50% - 0.5px));
  }
  100% {
    opacity: 0;
    transform: translateY(-45%);
    -webkit-transform: translateY(calc(-45% - 0.5px));
  }
}
@keyframes fadeOutDownCenter {
  0% {
    opacity: 1;
    transform: translateY(-50%);
    -webkit-transform: translateY(calc(-50% - 0.5px));
  }
  100% {
    opacity: 0;
    transform: translateY(-55%);
    -webkit-transform: translateY(calc(-55% - 0.5px));
  }
}
@keyframes bounceCenter {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(-50%);
    -webkit-transform: translateY(calc(-50% - 0.5px));
  }
  40% {
    transform: translateY(calc(-50% - 30px));
  }
  60% {
    transform: translateY(calc(-50% - 15px));
  }
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.modal-actions-module__root--b051be {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding: 0 8px;
  height: 48px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.modal-content-module__title-font-bold-colorless--abdc1c,
.modal-content-module__title-font-bold--b805f8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.modal-content-module__title-font-bold--b805f8 {
  color: #343434;
}
/* Title 1/Bold */
.modal-content-module__title-1-secondary-font--ee18e1 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.modal-content-module__title-1-secondary-font-colorless--b71fef {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.modal-content-module__title-2-secondary-font--e75186,
.modal-content-module__header--b73317 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.modal-content-module__title-2-secondary-font-colorless--d5d6ec {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.modal-content-module__title-3-secondary-font--d92947 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.modal-content-module__title-3-secondary-font-colorless--f12577 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.modal-content-module__subtitle-font-size-and-line-height-only--e0ebc9 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.modal-content-module__subtitle-primary-font-regular--ddbce5,
.modal-content-module__subHeader--ae2d4f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-content-module__subtitle-primary-font-regular-colorless--c9c408 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.modal-content-module__subtitle-primary-font-semi-bold--c3ee95 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-content-module__subtitle-primary-font-semi-bold-colorless--f92fc0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.modal-content-module__subtitle-primary-font-bold--dc89e8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.modal-content-module__subtitle-primary-font-bold-colorless--b71ede {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.modal-content-module__text-1-font-size-and-line-height-only--f1ea71 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.modal-content-module__text-1-primary-font-regular--f37bd2,
.modal-content-module__root--ad0030 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-content-module__text-1-primary-font-regular-colorless--e1db68 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.modal-content-module__text-1-primary-font-semi-bold--abb2b9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-content-module__text-1-primary-font-semi-bold-colorless--c255f2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.modal-content-module__text-1-primary-font-bold--efdf90 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.modal-content-module__text-1-primary-font-bold-colorless--fde9e5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.modal-content-module__text-2-font-size-and-line-height-only--b07a26 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.modal-content-module__text-2-primary-font-regular--e6b5dd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-content-module__text-2-primary-font-regular-colorless--d64631 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.modal-content-module__text-2-primary-font-semi-bold--e7bc23 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-content-module__text-2-primary-font-semi-bold-colorless--a03c37 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.modal-content-module__text-2-primary-font-bold--ded6d5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.modal-content-module__text-2-primary-font-bold-colorless--a5f4e5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.modal-content-module__monospace-code-font-regular--d607cf {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-content-module__monospace-code-font-regular-colorless--e3407b {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.modal-content-module__monospace-code-font-semi-bold--ea7794 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-content-module__monospace-code-font-semi-bold-colorless--dd3b49 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.modal-content-module__root--ad0030 {
  padding: 16px 16px 20px 16px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.modal-header-module__title-font-bold-colorless--ec198f,
.modal-header-module__title-font-bold--a07aac {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.modal-header-module__title-font-bold--a07aac {
  color: #343434;
}
/* Title 1/Bold */
.modal-header-module__title-1-secondary-font--a4e0af {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.modal-header-module__title-1-secondary-font-colorless--ec095f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.modal-header-module__title-2-secondary-font--b64268 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.modal-header-module__title-2-secondary-font-colorless--cee033 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.modal-header-module__title-3-secondary-font--fae0c3 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.modal-header-module__title-3-secondary-font-colorless--b13088 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.modal-header-module__subtitle-font-size-and-line-height-only--faa7ba {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.modal-header-module__subtitle-primary-font-regular--b7ba63 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-header-module__subtitle-primary-font-regular-colorless--c43f42 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.modal-header-module__subtitle-primary-font-semi-bold--ffea13 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-header-module__subtitle-primary-font-semi-bold-colorless--bb28a9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.modal-header-module__subtitle-primary-font-bold--a30e0f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.modal-header-module__subtitle-primary-font-bold-colorless--f38544 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.modal-header-module__text-1-font-size-and-line-height-only--af1573 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.modal-header-module__text-1-primary-font-regular--d412b2 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-header-module__text-1-primary-font-regular-colorless--ac2ca3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.modal-header-module__text-1-primary-font-semi-bold--bdc55f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-header-module__text-1-primary-font-semi-bold-colorless--b624a5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.modal-header-module__text-1-primary-font-bold--f5a1b9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.modal-header-module__text-1-primary-font-bold-colorless--c73abf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.modal-header-module__text-2-font-size-and-line-height-only--cade2a {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.modal-header-module__text-2-primary-font-regular--ceec10 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-header-module__text-2-primary-font-regular-colorless--be7c16 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.modal-header-module__text-2-primary-font-semi-bold--e7c08f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-header-module__text-2-primary-font-semi-bold-colorless--a1cf8c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.modal-header-module__text-2-primary-font-bold--d5ca5b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.modal-header-module__text-2-primary-font-bold-colorless--b768a5,
.modal-header-module__root--b17091 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.modal-header-module__monospace-code-font-regular--c8272d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.modal-header-module__monospace-code-font-regular-colorless--ff38c9 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.modal-header-module__monospace-code-font-semi-bold--d271fe {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.modal-header-module__monospace-code-font-semi-bold-colorless--ace39a {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.modal-header-module__root--b17091 {
  align-items: center;
  display: flex;
  padding: 0 16px;
  height: 36px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/** Responsive breakpoints copied from SemanticUI */
.modal-module__innerPortalWrapper--f01edc {
  height: 100%;
  left: 0;
  overflow-y: auto;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1002;
}
.modal-module__dimmer--eb934f {
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-module__hideBackdrop--bb73bf {
  background-color: transparent;
}
.modal-module__container--e1bd88 {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 100%;
  padding: 40px 0;
}
.modal-module__root--b9f4e0 {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08), 0px 4px 10px rgba(0, 0, 0, 0.12), 0px 0px 36px rgba(0, 0, 0, 0.12);
  background: #ffffff;
  border-radius: 8px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  position: relative;
}
button.modal-module__closeIcon--a5664e {
  position: absolute;
  top: 2px;
  right: 4px;
}
.modal-module__bodyNoScroll--a3ed8b {
  overflow: hidden;
}
.modal-module__fillWidth--d682da {
  width: 98% !important;
}
@media only screen and (max-width: 768px) {
  .modal-module__root--b9f4e0 {
    width: 95%;
  }
}
@media only screen and (min-width: 768px) {
  .modal-module__root--b9f4e0 {
    width: 88%;
  }
}
@media only screen and (min-width: 992px) {
  .modal-module__root--b9f4e0 {
    width: 850px;
  }
}
@media only screen and (min-width: 1200px) {
  .modal-module__root--b9f4e0 {
    width: 900px;
  }
}
@media only screen and (min-width: 1920px) {
  .modal-module__root--b9f4e0 {
    width: 950px;
  }
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.air-grid-header-module__title-font-bold-colorless--ae1110,
.air-grid-header-module__title-font-bold--bc9538 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.air-grid-header-module__title-font-bold--bc9538 {
  color: #343434;
}
/* Title 1/Bold */
.air-grid-header-module__title-1-secondary-font--def59b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.air-grid-header-module__title-1-secondary-font-colorless--a5ca0b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.air-grid-header-module__title-2-secondary-font--e62c5c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.air-grid-header-module__title-2-secondary-font-colorless--a0ca20 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.air-grid-header-module__title-3-secondary-font--ed2998 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.air-grid-header-module__title-3-secondary-font-colorless--fad7a5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.air-grid-header-module__subtitle-font-size-and-line-height-only--e9e689 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.air-grid-header-module__subtitle-primary-font-regular--b3df4b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-header-module__subtitle-primary-font-regular-colorless--bc7d7b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.air-grid-header-module__subtitle-primary-font-semi-bold--ab7135 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-header-module__subtitle-primary-font-semi-bold-colorless--febbde {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.air-grid-header-module__subtitle-primary-font-bold--d6f60e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-header-module__subtitle-primary-font-bold-colorless--e419c8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.air-grid-header-module__text-1-font-size-and-line-height-only--af2df7 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.air-grid-header-module__text-1-primary-font-regular--be6b94 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-header-module__text-1-primary-font-regular-colorless--d0b27b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.air-grid-header-module__text-1-primary-font-semi-bold--f86432 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-header-module__text-1-primary-font-semi-bold-colorless--a6f179 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.air-grid-header-module__text-1-primary-font-bold--bfe1ed {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-header-module__text-1-primary-font-bold-colorless--f214fd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.air-grid-header-module__text-2-font-size-and-line-height-only--bcaa03 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.air-grid-header-module__text-2-primary-font-regular--b55b67 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-header-module__text-2-primary-font-regular-colorless--fa222c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.air-grid-header-module__text-2-primary-font-semi-bold--eab014 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-header-module__text-2-primary-font-semi-bold-colorless--c6b9e3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.air-grid-header-module__text-2-primary-font-bold--e160cc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-header-module__text-2-primary-font-bold-colorless--d78ee9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.air-grid-header-module__monospace-code-font-regular--c91afe {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-header-module__monospace-code-font-regular-colorless--a49a58 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.air-grid-header-module__monospace-code-font-semi-bold--b73269 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-header-module__monospace-code-font-semi-bold-colorless--aeba2a {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.air-grid-header-module__airGridHeader--d26dbd {
  display: flex;
  flex-direction: row;
  font-size: 0.8rem;
  color: #747474;
  padding: 12px !important;
  border: none !important;
}
.air-grid-header-module__airGridHeader--d26dbd:hover .air-grid-header-module__popoverButton--becbe6 {
  display: block;
  position: absolute;
  right: 8px;
  bottom: 6px;
  background-color: white;
  border-radius: 3px;
}
.air-grid-header-module__columnName--ce9b26 {
  margin-right: 8px;
  pointer-events: all;
  flex-shrink: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.air-grid-header-module__columnName--ce9b26 + * {
  pointer-events: all;
}
.air-grid-header-module__indicators--a2dd56 {
  margin-left: auto;
  flex-grow: 0;
  flex-shrink: 0;
  pointer-events: none;
}
.air-grid-header-module__indicators--a2dd56 > * {
  margin-left: 8px;
}
.air-grid-header-module__headerMenu--b999dd {
  width: 200px;
}
.air-grid-header-module__popoverButton--becbe6 {
  display: none;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.air-grid-columns-module__title-font-bold-colorless--d9b04f,
.air-grid-columns-module__title-font-bold--caf6d0 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.air-grid-columns-module__title-font-bold--caf6d0 {
  color: #343434;
}
/* Title 1/Bold */
.air-grid-columns-module__title-1-secondary-font--ab14f5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.air-grid-columns-module__title-1-secondary-font-colorless--fa1f55 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.air-grid-columns-module__title-2-secondary-font--db473b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.air-grid-columns-module__title-2-secondary-font-colorless--c6091d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.air-grid-columns-module__title-3-secondary-font--de37c9 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.air-grid-columns-module__title-3-secondary-font-colorless--ca2885 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.air-grid-columns-module__subtitle-font-size-and-line-height-only--ba399e {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.air-grid-columns-module__subtitle-primary-font-regular--cb662f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-columns-module__subtitle-primary-font-regular-colorless--b4e837 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.air-grid-columns-module__subtitle-primary-font-semi-bold--e21ec5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-columns-module__subtitle-primary-font-semi-bold-colorless--f69527 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.air-grid-columns-module__subtitle-primary-font-bold--ce01bd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-columns-module__subtitle-primary-font-bold-colorless--d052f2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.air-grid-columns-module__text-1-font-size-and-line-height-only--ee8118 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.air-grid-columns-module__text-1-primary-font-regular--f3a912 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-columns-module__text-1-primary-font-regular-colorless--e5c79b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.air-grid-columns-module__text-1-primary-font-semi-bold--bd3f47 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-columns-module__text-1-primary-font-semi-bold-colorless--feecc7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.air-grid-columns-module__text-1-primary-font-bold--a115ed {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-columns-module__text-1-primary-font-bold-colorless--bdd804 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.air-grid-columns-module__text-2-font-size-and-line-height-only--e87f58 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.air-grid-columns-module__text-2-primary-font-regular--db4f0c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-columns-module__text-2-primary-font-regular-colorless--f762d6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.air-grid-columns-module__text-2-primary-font-semi-bold--e55e34 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-columns-module__text-2-primary-font-semi-bold-colorless--f32adb {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.air-grid-columns-module__text-2-primary-font-bold--c63988 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-columns-module__text-2-primary-font-bold-colorless--d22b43 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.air-grid-columns-module__monospace-code-font-regular--ac3911 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-columns-module__monospace-code-font-regular-colorless--d4446e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.air-grid-columns-module__monospace-code-font-semi-bold--c55a38 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-columns-module__monospace-code-font-semi-bold-colorless--a1f7b1 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.air-grid-columns-module__columnPopup--f8686d {
  padding: 1rem;
  font-size: 0.8rem;
  max-height: 75vh;
  overflow: auto;
}
.air-grid-columns-module__header--ee0cb7 {
  font-weight: bold;
  margin-bottom: 1rem;
}
.air-grid-columns-module__columnCheckboxes--bfa4b9 {
  display: flex;
  flex-direction: column;
}
.air-grid-columns-module__checkbox--ed913f {
  margin-bottom: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.air-grid-filter-module__title-font-bold-colorless--d7832d,
.air-grid-filter-module__title-font-bold--b0007c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.air-grid-filter-module__title-font-bold--b0007c {
  color: #343434;
}
/* Title 1/Bold */
.air-grid-filter-module__title-1-secondary-font--a07ed5 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.air-grid-filter-module__title-1-secondary-font-colorless--b2c5e0 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.air-grid-filter-module__title-2-secondary-font--b13f68 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.air-grid-filter-module__title-2-secondary-font-colorless--c0c771 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.air-grid-filter-module__title-3-secondary-font--d11af8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.air-grid-filter-module__title-3-secondary-font-colorless--df79b6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.air-grid-filter-module__subtitle-font-size-and-line-height-only--c6a6a1 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.air-grid-filter-module__subtitle-primary-font-regular--baea9a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-filter-module__subtitle-primary-font-regular-colorless--f92a42 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.air-grid-filter-module__subtitle-primary-font-semi-bold--e1c635 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-filter-module__subtitle-primary-font-semi-bold-colorless--a12844 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.air-grid-filter-module__subtitle-primary-font-bold--ef739f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-filter-module__subtitle-primary-font-bold-colorless--b56017 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.air-grid-filter-module__text-1-font-size-and-line-height-only--ee0794 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.air-grid-filter-module__text-1-primary-font-regular--cbefa7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-filter-module__text-1-primary-font-regular-colorless--ec2335 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.air-grid-filter-module__text-1-primary-font-semi-bold--c142f3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-filter-module__text-1-primary-font-semi-bold-colorless--f2641a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.air-grid-filter-module__text-1-primary-font-bold--ea5aac {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-filter-module__text-1-primary-font-bold-colorless--fadd13 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.air-grid-filter-module__text-2-font-size-and-line-height-only--c603e5 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.air-grid-filter-module__text-2-primary-font-regular--b7bdbd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-filter-module__text-2-primary-font-regular-colorless--e0ee06 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.air-grid-filter-module__text-2-primary-font-semi-bold--a3bf4f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-filter-module__text-2-primary-font-semi-bold-colorless--b55452 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.air-grid-filter-module__text-2-primary-font-bold--f7b5fa {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-filter-module__text-2-primary-font-bold-colorless--cba89f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.air-grid-filter-module__monospace-code-font-regular--bf194f {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-filter-module__monospace-code-font-regular-colorless--fa05d5 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.air-grid-filter-module__monospace-code-font-semi-bold--c5e6c2 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-filter-module__monospace-code-font-semi-bold-colorless--c75974 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.air-grid-filter-module__filterPopup--c10a17 {
  padding: 16px;
  font-size: 0.8rem;
  max-width: 600px;
}
.air-grid-filter-module__header--d26ecb {
  font-weight: bold;
  margin-bottom: 16px;
}
.air-grid-filter-module__noFiltersRow--eec259 {
  height: 38px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 4px;
}
.air-grid-filter-module__filterRows--cab686 {
  margin-bottom: 4px;
  display: grid;
  grid-template-columns: auto auto 40px;
}
.air-grid-filter-module__padLeft--ad2f89 {
  margin-left: 8px;
}
.air-grid-filter-module__filterType--eef391 {
  flex-grow: 0;
  flex-shrink: 0;
}
.air-grid-filter-module__filterValueField--d49be4 {
  flex-grow: 1;
  flex-shrink: 1;
  margin-left: 8px;
}
.air-grid-filter-module__filterValue--a8bebf {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.air-grid-filter-module__options--b887a4 > * {
  margin-left: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.air-grid-sort-module__title-font-bold-colorless--ebe396,
.air-grid-sort-module__title-font-bold--f7a0cd {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.air-grid-sort-module__title-font-bold--f7a0cd {
  color: #343434;
}
/* Title 1/Bold */
.air-grid-sort-module__title-1-secondary-font--e32a62 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.air-grid-sort-module__title-1-secondary-font-colorless--fb0888 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.air-grid-sort-module__title-2-secondary-font--ed0323 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.air-grid-sort-module__title-2-secondary-font-colorless--f2479f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.air-grid-sort-module__title-3-secondary-font--b3e476 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.air-grid-sort-module__title-3-secondary-font-colorless--eac908 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.air-grid-sort-module__subtitle-font-size-and-line-height-only--d13687 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.air-grid-sort-module__subtitle-primary-font-regular--f8a2e9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-sort-module__subtitle-primary-font-regular-colorless--fa7ff3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.air-grid-sort-module__subtitle-primary-font-semi-bold--c995b8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-sort-module__subtitle-primary-font-semi-bold-colorless--b516f3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.air-grid-sort-module__subtitle-primary-font-bold--cf8e03 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-sort-module__subtitle-primary-font-bold-colorless--f73e15 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.air-grid-sort-module__text-1-font-size-and-line-height-only--c8eb0c {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.air-grid-sort-module__text-1-primary-font-regular--f211c5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-sort-module__text-1-primary-font-regular-colorless--fdf25d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.air-grid-sort-module__text-1-primary-font-semi-bold--bf7c8c {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-sort-module__text-1-primary-font-semi-bold-colorless--fb49a7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.air-grid-sort-module__text-1-primary-font-bold--a61821 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-sort-module__text-1-primary-font-bold-colorless--fceeb3,
.air-grid-sort-module__sortPillText--f32c1d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.air-grid-sort-module__text-2-font-size-and-line-height-only--a506fb {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.air-grid-sort-module__text-2-primary-font-regular--a22213 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-sort-module__text-2-primary-font-regular-colorless--a69af3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.air-grid-sort-module__text-2-primary-font-semi-bold--ce28b0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-sort-module__text-2-primary-font-semi-bold-colorless--c1d59e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.air-grid-sort-module__text-2-primary-font-bold--fb47cb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-sort-module__text-2-primary-font-bold-colorless--a0130d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.air-grid-sort-module__monospace-code-font-regular--fed10d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-sort-module__monospace-code-font-regular-colorless--ad464e {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.air-grid-sort-module__monospace-code-font-semi-bold--d48e9d {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-sort-module__monospace-code-font-semi-bold-colorless--af7943 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.air-grid-sort-module__sortPopup--fbd42e {
  padding: 16px;
  font-size: 0.8rem;
}
.air-grid-sort-module__header--e1e85e {
  font-weight: bold;
  margin-bottom: 16px;
}
.air-grid-sort-module__noSortsRow--bd941d {
  height: 38px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 4px;
}
.air-grid-sort-module__sortRow--a57766 {
  margin-bottom: 4px;
  display: grid;
  grid-template-columns: auto 200px;
}
.air-grid-sort-module__sortRow--a57766 > * {
  margin-right: 12px;
  flex: 1 1 100%;
  white-space: nowrap;
}
.air-grid-sort-module__sortRow--a57766 > *:last-child {
  margin-right: 0;
  flex: 0 0 0px;
}
.air-grid-sort-module__padLeft--ae1026 {
  margin-left: 8px;
}
.air-grid-sort-module__options--f60fc0 > * {
  margin-left: 8px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.air-grid-toolbar-module__title-font-bold-colorless--e8b288,
.air-grid-toolbar-module__title-font-bold--a526a9 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.air-grid-toolbar-module__title-font-bold--a526a9 {
  color: #343434;
}
/* Title 1/Bold */
.air-grid-toolbar-module__title-1-secondary-font--f0c249 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.air-grid-toolbar-module__title-1-secondary-font-colorless--c60d69 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.air-grid-toolbar-module__title-2-secondary-font--b26545 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.air-grid-toolbar-module__title-2-secondary-font-colorless--bca4e2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.air-grid-toolbar-module__title-3-secondary-font--fa0875 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.air-grid-toolbar-module__title-3-secondary-font-colorless--d87b9b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.air-grid-toolbar-module__subtitle-font-size-and-line-height-only--ecc63f {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.air-grid-toolbar-module__subtitle-primary-font-regular--b7baca {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-toolbar-module__subtitle-primary-font-regular-colorless--ad93d3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.air-grid-toolbar-module__subtitle-primary-font-semi-bold--a9f181 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-toolbar-module__subtitle-primary-font-semi-bold-colorless--c0914a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.air-grid-toolbar-module__subtitle-primary-font-bold--c70aad {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-toolbar-module__subtitle-primary-font-bold-colorless--f860ac {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.air-grid-toolbar-module__text-1-font-size-and-line-height-only--c04cfc {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.air-grid-toolbar-module__text-1-primary-font-regular--df8bed {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-toolbar-module__text-1-primary-font-regular-colorless--fd7394 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.air-grid-toolbar-module__text-1-primary-font-semi-bold--c3848a {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-toolbar-module__text-1-primary-font-semi-bold-colorless--e64404 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.air-grid-toolbar-module__text-1-primary-font-bold--d20e1e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-toolbar-module__text-1-primary-font-bold-colorless--b629e4,
.air-grid-toolbar-module__selectedCount--d5e688 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.air-grid-toolbar-module__text-2-font-size-and-line-height-only--d85c65 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.air-grid-toolbar-module__text-2-primary-font-regular--cc1fb6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-toolbar-module__text-2-primary-font-regular-colorless--de70b6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.air-grid-toolbar-module__text-2-primary-font-semi-bold--b33209 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-toolbar-module__text-2-primary-font-semi-bold-colorless--de6e65 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.air-grid-toolbar-module__text-2-primary-font-bold--feebd0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-toolbar-module__text-2-primary-font-bold-colorless--db9e80 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.air-grid-toolbar-module__monospace-code-font-regular--b5f986 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-toolbar-module__monospace-code-font-regular-colorless--fe3959 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.air-grid-toolbar-module__monospace-code-font-semi-bold--c9d3b6 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-toolbar-module__monospace-code-font-semi-bold-colorless--f56f07 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.air-grid-toolbar-module__toolbar--cbc3ee > * {
  margin-right: 8px;
}
.air-grid-toolbar-module__searchBox--af898e {
  width: 200px;
}
.air-grid-toolbar-module__input--c3328c {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.air-grid-toolbar-module__selectedCount--d5e688 {
  padding-left: 12px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.air-grid-module__title-font-bold-colorless--f89f97,
.air-grid-module__title-font-bold--b82f61 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.air-grid-module__title-font-bold--b82f61 {
  color: #343434;
}
/* Title 1/Bold */
.air-grid-module__title-1-secondary-font--ca5835 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.air-grid-module__title-1-secondary-font-colorless--bb65a4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.air-grid-module__title-2-secondary-font--c61082 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.air-grid-module__title-2-secondary-font-colorless--a3c437 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.air-grid-module__title-3-secondary-font--c6e7ac {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.air-grid-module__title-3-secondary-font-colorless--a0b3b8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.air-grid-module__subtitle-font-size-and-line-height-only--a2e41b {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.air-grid-module__subtitle-primary-font-regular--a390b6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-module__subtitle-primary-font-regular-colorless--d150e9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.air-grid-module__subtitle-primary-font-semi-bold--c91975 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-module__subtitle-primary-font-semi-bold-colorless--cbd5e2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.air-grid-module__subtitle-primary-font-bold--f18fc8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-module__subtitle-primary-font-bold-colorless--d28bec {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.air-grid-module__text-1-font-size-and-line-height-only--bede82 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.air-grid-module__text-1-primary-font-regular--df5aaa {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-module__text-1-primary-font-regular-colorless--fae502 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.air-grid-module__text-1-primary-font-semi-bold--d318fd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-module__text-1-primary-font-semi-bold-colorless--dc2aa8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.air-grid-module__text-1-primary-font-bold--ff32d3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-module__text-1-primary-font-bold-colorless--dc3f6b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.air-grid-module__text-2-font-size-and-line-height-only--e2f18d {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.air-grid-module__text-2-primary-font-regular--f691f4 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-module__text-2-primary-font-regular-colorless--aa4664 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.air-grid-module__text-2-primary-font-semi-bold--a52c73 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-module__text-2-primary-font-semi-bold-colorless--a58cfc {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.air-grid-module__text-2-primary-font-bold--a8fc6f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.air-grid-module__text-2-primary-font-bold-colorless--dac562 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.air-grid-module__monospace-code-font-regular--f601e8 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.air-grid-module__monospace-code-font-regular-colorless--cccd59 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.air-grid-module__monospace-code-font-semi-bold--cac1f7 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.air-grid-module__monospace-code-font-semi-bold-colorless--b0b797 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/**
 * Borders
 */
/**
 * Standard Cells
 */
/**
 * Headers
 */
/**
 * Scrollbars
 */
/**
 * Reorderable Columns
 */
/**
 * Resizable Columns
 */
/**
 * Hidden Columns
 */
/**
 * Selection
 */
/**
 * Focus
 */
.air-grid-module__airGridOutest--a498bf {
  position: relative;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  flex-direction: column;
}
.air-grid-module__airGridOuter--f20fea {
  position: relative;
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  overflow: hidden;
}
.air-grid-module__selectionCheckbox--e07dec {
  margin-right: -12px;
}
.air-grid-module__airGridInner--b04072 {
  flex-grow: 1;
  flex-shrink: 1;
  font-size: 0.8rem;
}
.air-grid-module__airGridInner--b04072 > textarea {
  outline: 0;
  opacity: 0;
}
.air-grid-module__airGridInner--b04072 {
  /**
         * grid core
         */
  /**
         * Standard Cells
         */
  /**
         * Scrollbars
         */
  /**
         * Headers
         */
  /**
         * Selection
		 */
  /**
         * Focus
         */
  /**
         * Reorderable Columns
         */
  /**
         * Resizable Columns
         */
  /**
         * Hidden Columns
         */
}
.air-grid-module__airGridInner--b04072 .editor {
  resize: none;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  min-height: 100%;
  max-height: 300px;
  pointer-events: all;
  z-index: 1;
  outline: 0;
  background: white;
  border: solid 1px #126de7;
  padding: 12px 8px;
  margin: 0px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 0px 16px rgba(0, 0, 0, 0.12);
}
.air-grid-module__airGridInner--b04072 .grid-decorators {
  z-index: 1;
}
.air-grid-module__airGridInner--b04072 .grid-cell {
  padding: 0px;
  border-top: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
  border-left: solid 1px #f4f4f4;
  border-right: solid 1px #f4f4f4;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data {
  height: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0px 8px;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data > span {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.selected {
  background-color: #d0e2fa;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.selected.headerSelected {
  background-color: #d0e2fa;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.headerSelected {
  background-color: rgba(208, 226, 250, 0.2);
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.loading {
  background-color: #fff4c9;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.invalid-record {
  background-color: #ffc7c7;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.invalid {
  background-color: #ff9a9a;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.readonly {
  color: #747474;
}
.air-grid-module__airGridInner--b04072 .grid-cell .cell-data.invalid:after {
  content: " ";
  position: absolute;
  top: -8px;
  right: -8px;
  border: solid 8px transparent;
  border-bottom: solid 8px red;
  transform: rotate(45deg);
}
.air-grid-module__airGridInner--b04072 .grid-cell:first-child {
  border-left-color: transparent;
}
.air-grid-module__airGridInner--b04072 .grid-cell:last-child {
  border-right-color: transparent;
}
.air-grid-module__airGridInner--b04072 .grid-scroll-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  border-radius: 6px;
  background: blue;
}
.air-grid-module__airGridInner--b04072 .grid-col-header {
  padding: 0px;
  border: solid 1px transparent;
  border-bottom: solid 1px #d4d4d4;
  background-color: white;
  border-top: solid 1px white;
  background-clip: content-box;
}
.air-grid-module__airGridInner--b04072 .grid-col-header:hover {
  border-color: #7aadf1;
  background-color: #ecf4ff;
  cursor: pointer;
}
.air-grid-module__airGridInner--b04072 .grid-col-header:hover:last-child {
  border-right-color: #7aadf1;
}
.air-grid-module__airGridInner--b04072 .grid-col-header.selected {
  border-color: #126de7;
  background-color: #d0e2fa;
}
.air-grid-module__airGridInner--b04072 .grid-col-header.selected:hover {
  cursor: pointer;
}
.air-grid-module__airGridInner--b04072 .grid-reorder-target {
  background-color: rgba(236, 244, 255, 0.2);
  cursor: pointer;
}
.air-grid-module__airGridInner--b04072 .grid-row-header {
  padding: 0px;
  overflow: hidden;
  background-color: #ffffff;
}
.air-grid-module__airGridInner--b04072 .grid-row-header .cell-data {
  flex-direction: column;
  justify-content: space-around;
}
.air-grid-module__airGridInner--b04072 .grid-row-header > div {
  height: 100%;
  width: 100%;
}
.air-grid-module__airGridInner--b04072 .grid-selection {
  border: solid 1px #d0e2fa;
  background-color: rgba(208, 226, 250, 0.2);
}
.air-grid-module__airGridInner--b04072 .grid-focus-decorator {
  z-index: 1;
  border: solid 1px #d0e2fa;
  background-color: rgba(208, 226, 250, 0.2);
}
.air-grid-module__airGridInner--b04072 .grid-drag-rect {
  background: rgba(208, 226, 250, 0.15);
  z-index: 10000;
}
.air-grid-module__airGridInner--b04072 .grid-drag-line {
  background: #126de7;
}
.air-grid-module__airGridInner--b04072 .col-resize {
  pointer-events: all;
  width: 15px;
  text-align: center;
  cursor: col-resize;
  z-index: 20;
}
.air-grid-module__airGridInner--b04072 .col-resize:hover:after {
  visibility: visible;
}
.air-grid-module__airGridInner--b04072 .col-resize:after {
  content: "";
  background-color: #126de7;
  display: inline-block;
  height: 100%;
  visibility: hidden;
  width: 5px;
}
.air-grid-module__airGridInner--b04072 .show-hidden-cols {
  display: none;
  /*
             * z-index: 21;
             * &:hover {
             *     &:after {
             *         background: @hiddencols-color-background;
             *         border: @hiddencols-border;
             *         border-radius: @hiddencols-border-radius;
             *         box-shadow: @hiddencols-box-shadow;
             *     }
             * }
             * &:after {
             *     cursor: pointer;
             *     display: block;
             *     text-align: center;
             *     content: @hiddencols-content;
             *     color: @hiddencols-color-text;
             *     border: @hiddencols-border;
             *     border-color: transparent;
             *     width: @hiddencols-size-width;
             *     font-size: @hiddencols-size-height;
             *     height: @hiddencols-size-height;
             *     line-height: @hiddencols-size-height;
             * }
             */
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.preview-module__wrapper--d1c930 {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.preview-module__root--cd5333 {
  border: 1px solid transparent;
  background-color: #f4f4f4;
  justify-content: center;
  border-radius: 4px;
  max-width: 300px;
  min-width: 120px;
  width: 100%;
  align-items: center;
  overflow: hidden;
  cursor: pointer;
  padding: 8px;
  display: flex;
  height: 70px;
}
.preview-module__root--cd5333:hover:not(.preview-module__selectedPreview--fd84e4) {
  background-color: #ecf4ff;
}
.preview-module__root--cd5333:focus {
  border: 1px solid #126de7;
}
.preview-module__content--e8eab6 {
  transform: scale(0.5);
  width: 100%;
  pointer-events: none;
}
.preview-module__scaleProportionally--d9b95e {
  flex-shrink: 0;
  width: 150%;
  height: 150%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.preview-module__scaleItem--ea4574 {
  transform: scale(0.25);
  width: 300%;
  height: 300%;
  flex-grow: 0;
}
/** Selected State */
.preview-module__selectedPreview--fd84e4 {
  background-color: #d0e2fa;
}
.preview-module__selectedLabelText--e2a2a7 {
  font-weight: bold;
}
.preview-module__overridenLabelText--a51a97 {
  font-style: italic;
}
/** Preview Bottom Portion */
.preview-module__labelWrapper--a529c2 {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr auto;
  width: 100%;
  height: 24px;
}
.preview-module__labelText--eb9c70 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 0;
  max-width: 80px;
}
.preview-module__bottomContent--ad0167 {
  align-items: center;
  margin-top: 8px;
  display: flex;
  width: 100%;
}
.preview-module__wrapperWithAction--cf6415 {
  justify-content: space-between;
}
.preview-module__wrapperWithoutAction--d30744 {
  justify-content: center;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.preview-icon-module__root--c274bd {
  border-radius: 8px;
  border: 1px solid #d4d4d4;
  height: 16px;
  width: 16px;
}
.preview-icon-module__root--c274bd:focus {
  border: 1px solid #126de7;
}
.preview-icon-module__root--c274bd:hover {
  border: 1px solid #7aadf1;
}
.preview-icon-module__borderlessIcon--c6795f {
  border: 1px solid transparent;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.empty-state-content-module__root--ac5c81 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}
/** Alignment Styles */
.empty-state-content-module__leftAlign--c518b3 {
  align-items: flex-start;
}
.empty-state-content-module__centerAlign--f1e20d {
  align-items: center;
  text-align: center;
}
.empty-state-content-module__rightAlign--ff02e6 {
  align-items: flex-end;
}
.empty-state-content-module__callToActionContainer--cc2c84 {
  width: 100%;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.empty-state-module__root--cc1504 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}
.empty-state-module__horizontalAxis--e9db6a {
  flex-direction: row;
}
.empty-state-module__verticalAxis--a14518 {
  flex-direction: column;
}
/** Vertical Alignment Contents */
.empty-state-module__leftAlign--c33d9b {
  align-items: flex-start;
}
.empty-state-module__centerAlign--a52c71 {
  align-items: center;
}
.empty-state-module__rightAlign--bff7b9 {
  align-items: flex-end;
}
/** Image Contents */
.empty-state-module__verticalImage--f4ce60 {
  margin-bottom: 24px;
}
.empty-state-module__horizontalLeft--e7f20d {
  margin-right: 24px;
}
.empty-state-module__horizontalRight--a7ec06 {
  margin-left: 24px;
}

.overlay-module__root--a3df06 {
  position: relative;
  pointer-events: none;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.add-item-frame-module__root--d9999d {
  flex-direction: column;
  width: 570px;
  display: flex;
  height: 500px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
}
/** Top Section */
.add-item-frame-module__topSection--fe970e {
  border-bottom: 1px solid #e4e4e4;
}
.add-item-frame-module__titleLabel--ca5f8a {
  margin-left: 16px;
  font-weight: bold;
}
.add-item-frame-module__textInput--b32ff8,
.add-item-frame-module__tabs--d395ea {
  padding: 0 16px 16px 16px;
}
.add-item-frame-module__closeButton--ddebf9 {
  margin-right: 6px;
  border: 1px solid transparent !important;
}
/** Bottom section */
.add-item-frame-module__bottomSection--fd2de7 {
  display: flex;
  flex-direction: row;
  flex: 1 0;
  overflow: hidden;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.item-module__title-font-bold-colorless--a3ee9b,
.item-module__title-font-bold--ac68c9 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.item-module__title-font-bold--ac68c9 {
  color: #343434;
}
/* Title 1/Bold */
.item-module__title-1-secondary-font--a4d1ab {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.item-module__title-1-secondary-font-colorless--bffb26 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.item-module__title-2-secondary-font--fca709 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.item-module__title-2-secondary-font-colorless--f8f0c4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.item-module__title-3-secondary-font--f0ae67 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.item-module__title-3-secondary-font-colorless--e31091 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.item-module__subtitle-font-size-and-line-height-only--bf393d {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.item-module__subtitle-primary-font-regular--a18267 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.item-module__subtitle-primary-font-regular-colorless--b90dd7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.item-module__subtitle-primary-font-semi-bold--b9f27d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.item-module__subtitle-primary-font-semi-bold-colorless--d824e4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.item-module__subtitle-primary-font-bold--b37988 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.item-module__subtitle-primary-font-bold-colorless--ec18d6 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.item-module__text-1-font-size-and-line-height-only--a3c3f1 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.item-module__text-1-primary-font-regular--dc19d3,
.item-module__contentDesc--da4da9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.item-module__text-1-primary-font-regular-colorless--d63380 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.item-module__text-1-primary-font-semi-bold--e15707 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.item-module__text-1-primary-font-semi-bold-colorless--afe31d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.item-module__text-1-primary-font-bold--e66e4d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.item-module__text-1-primary-font-bold-colorless--c40c09 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.item-module__text-2-font-size-and-line-height-only--ce06bd {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.item-module__text-2-primary-font-regular--f05966 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.item-module__text-2-primary-font-regular-colorless--bb855f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.item-module__text-2-primary-font-semi-bold--a4f57b {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.item-module__text-2-primary-font-semi-bold-colorless--ceaedf {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.item-module__text-2-primary-font-bold--ebdc6e {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.item-module__text-2-primary-font-bold-colorless--cb67ab {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.item-module__monospace-code-font-regular--ae5f5c {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.item-module__monospace-code-font-regular-colorless--b72fde {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.item-module__monospace-code-font-semi-bold--ab1a8a {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.item-module__monospace-code-font-semi-bold-colorless--d1a560 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.item-module__root--b042d2 {
  border-bottom: 1px solid #e4e4e4;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  display: flex;
  position: relative;
}
.item-module__clickableItem--c8be8e {
  cursor: pointer;
}
.item-module__clickableItem--c8be8e:hover {
  background-color: #ecf4ff;
}
.item-module__topSection--ab83dc {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.item-module__textWrapper--a4b5bd {
  margin-bottom: 8px;
}
.item-module__title--b6b1cf {
  align-items: center;
  display: flex;
}
.item-module__icon--e98c3b {
  margin-right: 8px;
}
.item-module__image--b89a1a {
  margin-right: 8px;
  max-height: 16px;
  max-width: 16px;
}
.item-module__titleText--eced02 {
  margin: 0;
  font-weight: bold;
}
.item-module__contentDesc--da4da9 {
  margin: 8px 4px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.item-results-list-module__emptyState--f7e30f {
  justify-content: center;
  flex-direction: column;
  display: flex;
  flex: 1 1;
}
.item-results-list-module__highlighted--be9e50 {
  border: 2px solid #126de7;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  pointer-events: none;
}
.item-results-list-module__highlightParent--d670b6 {
  position: relative;
  width: 100%;
}
/** Bottom Right Section */
.item-results-list-module__content--b84de1 {
  overflow: auto;
  flex: 1 1;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.item-category-module__root--c1a7a3 {
  padding: 8px 16px;
  max-width: 280px;
  cursor: pointer;
  display: flex;
  position: relative;
}
.item-category-module__root--c1a7a3:hover {
  background-color: #ecf4ff;
}
.item-category-module__selectedCategory--e56210 {
  background-color: #d0e2fa !important;
}
/** Item Category Content */
.item-category-module__image--e787e1 {
  border-radius: 4px;
  height: 40px;
  width: 40px;
}
.item-category-module__textWrapper--c665a1 {
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 12px;
  display: flex;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.library-and-category-picker-module__title-font-bold-colorless--ec001d,
.library-and-category-picker-module__title-font-bold--bb616d {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.library-and-category-picker-module__title-font-bold--bb616d {
  color: #343434;
}
/* Title 1/Bold */
.library-and-category-picker-module__title-1-secondary-font--affbcd {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.library-and-category-picker-module__title-1-secondary-font-colorless--e06987 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.library-and-category-picker-module__title-2-secondary-font--d221a9 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.library-and-category-picker-module__title-2-secondary-font-colorless--a5073e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.library-and-category-picker-module__title-3-secondary-font--b00123 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.library-and-category-picker-module__title-3-secondary-font-colorless--ac7d89 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.library-and-category-picker-module__subtitle-font-size-and-line-height-only--ae8ffe {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.library-and-category-picker-module__subtitle-primary-font-regular--eb5ca7 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.library-and-category-picker-module__subtitle-primary-font-regular-colorless--c398c9 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.library-and-category-picker-module__subtitle-primary-font-semi-bold--c11f58 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.library-and-category-picker-module__subtitle-primary-font-semi-bold-colorless--bac03d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.library-and-category-picker-module__subtitle-primary-font-bold--fb201d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.library-and-category-picker-module__subtitle-primary-font-bold-colorless--b631b7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.library-and-category-picker-module__text-1-font-size-and-line-height-only--a93fc9 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.library-and-category-picker-module__text-1-primary-font-regular--a75335 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.library-and-category-picker-module__text-1-primary-font-regular-colorless--d6a052,
.library-and-category-picker-module__libraryDropdownSectionHeader--e9d973 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.library-and-category-picker-module__text-1-primary-font-semi-bold--e128b5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.library-and-category-picker-module__text-1-primary-font-semi-bold-colorless--c0890f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.library-and-category-picker-module__text-1-primary-font-bold--eb3770 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.library-and-category-picker-module__text-1-primary-font-bold-colorless--d4d7b2,
.library-and-category-picker-module__groupHeader--a2e283 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.library-and-category-picker-module__text-2-font-size-and-line-height-only--cea5c4 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.library-and-category-picker-module__text-2-primary-font-regular--ae5524 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.library-and-category-picker-module__text-2-primary-font-regular-colorless--d41b52 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.library-and-category-picker-module__text-2-primary-font-semi-bold--e823fc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.library-and-category-picker-module__text-2-primary-font-semi-bold-colorless--ac4e7b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.library-and-category-picker-module__text-2-primary-font-bold--f31555 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.library-and-category-picker-module__text-2-primary-font-bold-colorless--e3345c {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.library-and-category-picker-module__monospace-code-font-regular--d4b0f0 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.library-and-category-picker-module__monospace-code-font-regular-colorless--e2ffd7 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.library-and-category-picker-module__monospace-code-font-semi-bold--c77570 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.library-and-category-picker-module__monospace-code-font-semi-bold-colorless--c908c5 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.library-and-category-picker-module__rootListContainer--f09064 {
  flex: 0 0 auto;
  border-right: 1px solid #e4e4e4;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.library-and-category-picker-module__dropdownContainer--c9e7df {
  font-weight: bold;
  padding: 4px 8px;
}
.library-and-category-picker-module__listContainer--f17133 {
  min-width: 240px;
  overflow: auto;
}
.library-and-category-picker-module__containerWithDefault--e6663c {
  height: 310px;
}
.library-and-category-picker-module__emptyState--bcc02d {
  justify-content: center;
  flex-direction: column;
  display: flex;
}
.library-and-category-picker-module__groupHeader--a2e283 {
  font-size: 0.64rem;
  color: #747474;
  padding: 8px 20px 4px;
}
/** Bottom Right Section */
.library-and-category-picker-module__emptyState--bcc02d {
  flex: 1 1;
}
.library-and-category-picker-module__libraryDropdownSectionHeader--e9d973 {
  color: #747474;
  padding: 0.64rem 0.8rem;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.dot-status-module__title-font-bold-colorless--c0db95,
.dot-status-module__title-font-bold--aa77c4 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.dot-status-module__title-font-bold--aa77c4 {
  color: #343434;
}
/* Title 1/Bold */
.dot-status-module__title-1-secondary-font--c1aca1 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.dot-status-module__title-1-secondary-font-colorless--a03067 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.dot-status-module__title-2-secondary-font--f3724b {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.dot-status-module__title-2-secondary-font-colorless--f57559 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.dot-status-module__title-3-secondary-font--e08cfc {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.dot-status-module__title-3-secondary-font-colorless--f5768e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.dot-status-module__subtitle-font-size-and-line-height-only--e7bacd {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.dot-status-module__subtitle-primary-font-regular--ba48f3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dot-status-module__subtitle-primary-font-regular-colorless--c27834 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.dot-status-module__subtitle-primary-font-semi-bold--b070cd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dot-status-module__subtitle-primary-font-semi-bold-colorless--d38edb {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.dot-status-module__subtitle-primary-font-bold--b26eb6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.dot-status-module__subtitle-primary-font-bold-colorless--a01f3b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.dot-status-module__text-1-font-size-and-line-height-only--f7ad22,
.dot-status-module__root--e12765 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.dot-status-module__text-1-primary-font-regular--c0f411 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dot-status-module__text-1-primary-font-regular-colorless--c866db {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.dot-status-module__text-1-primary-font-semi-bold--a3a0cc {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dot-status-module__text-1-primary-font-semi-bold-colorless--b835fd {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.dot-status-module__text-1-primary-font-bold--a34700 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.dot-status-module__text-1-primary-font-bold-colorless--a8a7d1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.dot-status-module__text-2-font-size-and-line-height-only--aa6e20 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.dot-status-module__text-2-primary-font-regular--cd00f6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dot-status-module__text-2-primary-font-regular-colorless--f94ec2 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.dot-status-module__text-2-primary-font-semi-bold--e0e892 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dot-status-module__text-2-primary-font-semi-bold-colorless--caed42 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.dot-status-module__text-2-primary-font-bold--d9b9d0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.dot-status-module__text-2-primary-font-bold-colorless--fa147d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.dot-status-module__monospace-code-font-regular--f93b09 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.dot-status-module__monospace-code-font-regular-colorless--cd6d75 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.dot-status-module__monospace-code-font-semi-bold--c1518f {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.dot-status-module__monospace-code-font-semi-bold-colorless--b9da17 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.dot-status-module__green--fa5194 {
  background: #00884f;
}
.dot-status-module__yellow--a682ae {
  background: #ffce21;
}
.dot-status-module__red--c983bf {
  background: #e31212;
}
.dot-status-module__gray--c3c23e {
  background: #b4b4b4;
}
.dot-status-module__gray900--b17e1f {
  background: #343434;
}
.dot-status-module__dot--d2fed2 {
  border-radius: 6px;
  width: 8px;
  height: 8px;
  margin-right: 4px;
}
.dot-status-module__root--e12765 {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #747474;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
.switch-module__track--f70c58 {
  background: #c4c4c4;
  cursor: pointer;
}
.switch-module__track--f70c58 .switch-module__thumbWrapper--d1816e {
  height: 100%;
  margin-left: 0;
  padding: 4px;
  transition: margin-left 0.1s;
  width: 50%;
}
.switch-module__track--f70c58 .switch-module__thumb--ae2bcd {
  background: #ffffff;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 0px 16px rgba(0, 0, 0, 0.12);
}
.switch-module__track--f70c58.switch-module__on--a6928a {
  background: #2dd684;
}
.switch-module__track--f70c58.switch-module__on--a6928a .switch-module__thumbWrapper--d1816e {
  margin-left: 50%;
}
.switch-module__track--f70c58.switch-module__sizeThree--d7fd67 {
  border-radius: 8px;
  height: 16px;
  width: 32px;
}
.switch-module__track--f70c58.switch-module__sizeThree--d7fd67 .switch-module__thumbWrapper--d1816e {
  padding: 2px;
}
.switch-module__track--f70c58.switch-module__sizeFive--a650f9 {
  border-radius: 12px;
  height: 24px;
  width: 48px;
}
.switch-module__track--f70c58.switch-module__sizeSix--a896fa {
  border-radius: 16px;
  height: 32px;
  width: 64px;
}
.switch-module__track--f70c58.switch-module__sizeSeven--e3868f {
  border-radius: 18px;
  height: 36px;
  width: 72px;
}
.switch-module__track--f70c58.switch-module__sizeEight--e9c699 {
  border-radius: 20px;
  height: 40px;
  width: 80px;
}
.switch-module__track--f70c58.switch-module__sizeNine--dc899c {
  border-radius: 24px;
  height: 48px;
  width: 96px;
}
.switch-module__track--f70c58:hover:not(.switch-module__disabled--dfd31e) {
  background: #e4e4e4;
}
.switch-module__track--f70c58:hover:not(.switch-module__disabled--dfd31e).switch-module__on--a6928a {
  background: #99f0cc;
}
.switch-module__track--f70c58:focus:not(.switch-module__disabled--dfd31e) {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
  outline: 1px solid #126de7;
}
.switch-module__track--f70c58:active:not(.switch-module__disabled--dfd31e) {
  background: #d4d4d4;
}
.switch-module__track--f70c58:active:not(.switch-module__disabled--dfd31e).switch-module__on--a6928a {
  background: #6eebb7;
}
.switch-module__track--f70c58:focus:not(:focus-visible):not(.switch-module__disabled--dfd31e) {
  box-shadow: none;
  outline: none;
}
.switch-module__track--f70c58:focus:not(:focus-visible):not(.switch-module__disabled--dfd31e):hover {
  background: #e4e4e4;
}
.switch-module__track--f70c58:focus:not(:focus-visible):not(.switch-module__disabled--dfd31e):hover.switch-module__on--a6928a {
  background: #99f0cc;
}
.switch-module__track--f70c58:focus:not(:focus-visible):not(.switch-module__disabled--dfd31e):active {
  background: #d4d4d4;
}
.switch-module__track--f70c58:focus:not(:focus-visible):not(.switch-module__disabled--dfd31e):active.switch-module__on--a6928a {
  background: #6eebb7;
}
.switch-module__track--f70c58:focus-visible:not(.switch-module__disabled--dfd31e) {
  box-shadow: 0 0 0 4px rgba(18, 109, 231, 0.2);
  outline: 1px solid #126de7;
}
.switch-module__track--f70c58.switch-module__disabled--dfd31e {
  background: #f4f4f4;
  cursor: default;
}
.switch-module__track--f70c58.switch-module__disabled--dfd31e .switch-module__thumb--ae2bcd {
  box-shadow: none;
}
.switch-module__track--f70c58.switch-module__disabled--dfd31e.switch-module__on--a6928a {
  background: #d6f9ea;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.toast-module__title-font-bold-colorless--c68f36,
.toast-module__title-font-bold--e38bb8 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.toast-module__title-font-bold--e38bb8 {
  color: #343434;
}
/* Title 1/Bold */
.toast-module__title-1-secondary-font--ee708a {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.toast-module__title-1-secondary-font-colorless--ed6ff1 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.toast-module__title-2-secondary-font--c0bfa4 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.toast-module__title-2-secondary-font-colorless--b474f8 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.toast-module__title-3-secondary-font--ac82ab {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.toast-module__title-3-secondary-font-colorless--ac88de {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.toast-module__subtitle-font-size-and-line-height-only--b110d5 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.toast-module__subtitle-primary-font-regular--cb741f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.toast-module__subtitle-primary-font-regular-colorless--a80791 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.toast-module__subtitle-primary-font-semi-bold--ffc310 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.toast-module__subtitle-primary-font-semi-bold-colorless--daa562 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.toast-module__subtitle-primary-font-bold--f0aea6 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.toast-module__subtitle-primary-font-bold-colorless--ed1493 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.toast-module__text-1-font-size-and-line-height-only--aa4bbc {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.toast-module__text-1-primary-font-regular--adde03,
.toast-module__root--eef1f5 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.toast-module__text-1-primary-font-regular-colorless--c7a721 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.toast-module__text-1-primary-font-semi-bold--c969a3 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.toast-module__text-1-primary-font-semi-bold-colorless--b0a62b {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.toast-module__text-1-primary-font-bold--c12b31 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.toast-module__text-1-primary-font-bold-colorless--a38da5 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.toast-module__text-2-font-size-and-line-height-only--c6fe61 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.toast-module__text-2-primary-font-regular--c886d0 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.toast-module__text-2-primary-font-regular-colorless--d50311 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.toast-module__text-2-primary-font-semi-bold--ebc97f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.toast-module__text-2-primary-font-semi-bold-colorless--f6355f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.toast-module__text-2-primary-font-bold--ee552f {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.toast-module__text-2-primary-font-bold-colorless--c830d3 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.toast-module__monospace-code-font-regular--f47fb9 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.toast-module__monospace-code-font-regular-colorless--b5f683 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.toast-module__monospace-code-font-semi-bold--cba56a {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.toast-module__monospace-code-font-semi-bold-colorless--ce98c6 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.toast-module__root--eef1f5 {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08), 0px 2px 8px rgba(0, 0, 0, 0.08), 0px 0px 20px rgba(0, 0, 0, 0.12);
  align-items: center;
  border-radius: 4px;
  display: flex;
  flex-flow: row nowrap;
  padding: 12px 16px;
}
.toast-module__message--bcf89b {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toast-module__dismissable--d2a36b {
  padding: 2px 0 2px 16px;
}
.toast-module__info--d1e070 {
  background-color: #ecf4ff;
}
.toast-module__error--bcb99f {
  background-color: #ffc7c7;
}
.toast-module__warning--e00fb6 {
  background-color: #fff4c9;
}
.toast-module__success--f9e117 {
  background-color: #d6f9ea;
}
.toast-module__icon--c4f3a9 {
  margin-right: 8px;
}
button.toast-module__closeButton--bf7e63 {
  margin-right: 4px;
}

/*******************************
     Airkit specific stuff
*******************************/
/*---  Airkit Colors  ---*/
/*---  Airkit Semantic Colors  ---*/
/*---  Airkit Spacing  ---*/
/*--- Fonts ---*/
/*---  Airkit Borders  ---*/
/*-------------------
Thin Solid Gray Borders
--------------------*/
/*-------------------
    Gray Variants
--------------------*/
/*-------------------
    Colored Borders
--------------------*/
/*---  Airkit Border Radius  ---*/
/*---  Airkit Shadows  ---*/
/*--- Bezier curves ---*/
/*-- Responsive breakpoints --*/
/**
Designed by maria@airkit.com

Maria found 72 different fonts across web-builder. She has downsized our designs to use just 14.
All fonts will increase usability by being larger and easier to read. Engineers will have an easy
systemic convention to follow.

These fonts follow the "Major Third Scale" design convention
-- https://designcode.io/typographic-scales
-- https://medium.com/sketch-app-sources/exploring-responsive-type-scales-cf1da541be54
-- https://type-scale.com/

Here's our design reference for these fourteen fonts:
-- https://www.figma.com/file/e08SDZxzzSwwFhKM4KX3Ce2h/Tokens?node-id=869%3A438
 */
.command-palette-module__title-font-bold-colorless--a9d64a,
.command-palette-module__title-font-bold--db0acd {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
}
.command-palette-module__title-font-bold--db0acd {
  color: #343434;
}
/* Title 1/Bold */
.command-palette-module__title-1-secondary-font--ca11d1 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
.command-palette-module__title-1-secondary-font-colorless--c95719 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.953rem;
  line-height: 2.75rem;
}
/* Title 2/Bold */
.command-palette-module__title-2-secondary-font--eb7a99 {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
.command-palette-module__title-2-secondary-font-colorless--c03e6f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.563rem;
  line-height: 2.25rem;
}
/* Title 3/Bold */
.command-palette-module__title-3-secondary-font--b3be7c {
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #343434;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.command-palette-module__title-3-secondary-font-colorless--b7dc85 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Harmonia Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
/* Subtitle */
.command-palette-module__subtitle-font-size-and-line-height-only--f4070f,
.command-palette-module__container--bffb66 {
  font-size: 1rem;
  line-height: 1.5rem;
}
/* Subtitle/Regular */
.command-palette-module__subtitle-primary-font-regular--d6153d {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.command-palette-module__subtitle-primary-font-regular-colorless--e4a2c4 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
/* Subtitle/SemiBold */
.command-palette-module__subtitle-primary-font-semi-bold--a27073 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.command-palette-module__subtitle-primary-font-semi-bold-colorless--c5f07f {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
}
/* Subtitle/Bold */
.command-palette-module__subtitle-primary-font-bold--ab0bbb {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.command-palette-module__subtitle-primary-font-bold-colorless--e8d36a {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}
/* Text 1 */
.command-palette-module__text-1-font-size-and-line-height-only--ca5219 {
  font-size: 0.8rem;
  line-height: 1.25rem;
}
/* Text 1/Regular */
.command-palette-module__text-1-primary-font-regular--dec2c9 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.command-palette-module__text-1-primary-font-regular-colorless--bbf7a7 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Text 1/SemiBold */
.command-palette-module__text-1-primary-font-semi-bold--d3c408 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.command-palette-module__text-1-primary-font-semi-bold-colorless--f4f1aa {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
/* Text 1/Bold */
.command-palette-module__text-1-primary-font-bold--f68290 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.command-palette-module__text-1-primary-font-bold-colorless--f3069d {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 700;
}
/* Text 2 */
.command-palette-module__text-2-font-size-and-line-height-only--ec4fe3 {
  font-size: 0.64rem;
  line-height: 1rem;
}
/* Text 2/Regular */
.command-palette-module__text-2-primary-font-regular--c908be {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.command-palette-module__text-2-primary-font-regular-colorless--b8b80e {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 400;
}
/* Text 2/SemiBold */
.command-palette-module__text-2-primary-font-semi-bold--a7b1a8 {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.command-palette-module__text-2-primary-font-semi-bold-colorless--febfdb {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 500;
}
/* Text 2/Bold */
.command-palette-module__text-2-primary-font-bold--bccbb7,
.command-palette-module__suggestion--dde61c .command-palette-module__item--a5a970 .command-palette-module__shortcut--e4ffed kbd {
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-style: normal;
  color: #343434;
  font-weight: 700;
}
.command-palette-module__text-2-primary-font-bold-colorless--c39b30 {
  font-style: normal;
  font-family: "Noto Color Emoji", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.64rem;
  line-height: 1rem;
  font-weight: 700;
}
/* Monospace */
.command-palette-module__monospace-code-font-regular--dd20c3 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 400;
}
.command-palette-module__monospace-code-font-regular-colorless--f33512 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 400;
}
/* Code/SemiBold */
.command-palette-module__monospace-code-font-semi-bold--b0a2a8 {
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-style: normal;
  color: #343434;
  font-weight: 500;
}
.command-palette-module__monospace-code-font-semi-bold-colorless--f79751 {
  font-style: normal;
  font-family: "Noto Color Emoji", Courier, monospace;
  font-size: 0.8rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.command-palette-module__modal--e4f1fd {
  width: 605px;
  position: absolute;
  top: 80px;
  left: 50%;
  right: auto;
  bottom: auto;
  border: 0px none;
  background: #ffffff;
  overflow: hidden;
  border-radius: 4px;
  outline: none;
  padding: 12px;
  box-shadow: #000000 0px 2px 4px 0px;
  margin-right: -50%;
  transform: translate(-50%, 0px);
}
.command-palette-module__overlay--b7a683 {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 1;
}
.command-palette-module__header--bee13b {
  color: #d7dae0;
}
.command-palette-module__content--fb22ac {
  box-shadow: #000000 0px 2px 4px 0px;
  position: absolute;
  top: 80px;
  left: 50%;
  right: auto;
  bottom: auto;
  margin-right: -50%;
  transform: translate(-50%, 0);
  border: 0px none;
  background: #303338;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  border-radius: 4px;
  outline: none;
  padding: 10px;
  min-width: 600px;
}
.command-palette-module__container--bffb66:after {
  position: absolute;
  top: calc(24px + 2px);
  right: 24px;
  font-family: "Font Awesome 5 Pro";
  content: "\f002";
  width: 16px;
  height: 16px;
  color: #b4b4b4;
  font-weight: bold;
}
.command-palette-module__input--a13118 {
  border-radius: 4px;
  border: 2px solid #c4c4c4;
  width: 100%;
  padding: 12px 48px 12px 8px;
  outline: none;
  background-color: #ffffff;
  caret-color: #ff4e83;
}
.command-palette-module__input--a13118:hover:not(.command-palette-module__inputFocused--f10a37) {
  border-color: #7aadf1;
}
.command-palette-module__inputFocused--f10a37 {
  border: 2px solid #126de7;
  background-color: #ffffff;
}
.command-palette-module__suggestionsContainerOpen--a5d0c6 {
  overflow: auto;
  max-height: 33vh;
  margin-top: 1rem;
}
.command-palette-module__suggestionsList--afbaa1 {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.command-palette-module__suggestion--dde61c {
  background-color: #ffffff;
  padding: 12px 12px;
  cursor: pointer;
}
.command-palette-module__suggestion--dde61c:hover {
  background-color: #ecf4ff;
}
.command-palette-module__suggestion--dde61c > div {
  width: 100%;
}
.command-palette-module__suggestion--dde61c b {
  font-weight: bold;
}
.command-palette-module__suggestion--dde61c span {
  flex: 1 1 auto;
}
.command-palette-module__suggestion--dde61c .command-palette-module__item--a5a970 {
  display: flex;
  align-items: center;
  width: 100%;
}
.command-palette-module__suggestion--dde61c .command-palette-module__item--a5a970 .command-palette-module__icon--dad240 {
  flex: 0 0 auto;
  margin-right: 8px;
}
.command-palette-module__suggestion--dde61c .command-palette-module__item--a5a970 .command-palette-module__shortcut--e4ffed {
  flex: 0 0 auto;
  margin-left: 8px;
}
.command-palette-module__suggestion--dde61c .command-palette-module__item--a5a970 .command-palette-module__shortcut--e4ffed kbd {
  background-color: #d4d4d4;
  border-radius: 4px;
  display: inline-block;
  width: 24px;
  height: 24px;
  text-align: center;
  margin-left: 0.25rem;
}
.command-palette-module__suggestionHighlighted--a309cd {
  color: #126de7;
  background-color: #d0e2fa;
}
.command-palette-module__spinner--e172b7 {
  border-top: 0.4em solid rgba(255, 255, 255, 0.2);
  border-right: 0.4em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.4em solid rgba(255, 255, 255, 0.2);
  border-left: 0.4em solid #ffffff;
}


/*# sourceMappingURL=https://airkit-sourcemaps.s3.us-west-2.amazonaws.com/web-builder/prod/18.4.71/agent~console~debugger~index~login~play~portal~chunk.46f9b480e8ccabf666c5.css.map*/